home *** CD-ROM | disk | FTP | other *** search
- #pragma option push -b -a8 -pc -A- /*P_O_Push*/
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
-
-
- /* File created by MIDL compiler version 2.00.0104 */
- /* at Tue Jul 09 17:55:57 1996
- */
- //@@MIDL_FILE_HEADING( )
- #include "rpc.h"
- #include "rpcndr.h"
-
- #ifndef __rpcpub_h__
- #define __rpcpub_h__
-
- #ifdef __cplusplus
- extern "C"{
- #endif
-
- /* Forward Declarations */
-
- void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void __RPC_FAR * );
-
- #ifndef __TriggerPublicRPC_INTERFACE_DEFINED__
- #define __TriggerPublicRPC_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: TriggerPublicRPC
- * at Tue Jul 09 17:55:57 1996
- * using MIDL 2.00.0104
- ****************************************/
- /* [auto_handle][unique][version][uuid] */
-
-
- #ifndef RPC_COMMON_IDL
- #define RPC_COMMON_IDL
- #define szTriggerRPCProtocol TEXT("ncacn_np")
- #define szTriggerRPCSecurity TEXT("Security=impersonation dynamic true")
- /* size is 4 */
- typedef long RPC_BOOL;
-
- /* size is 1 */
- typedef small RPC_BYTE;
-
- /* size is 4 */
- typedef long RPC_INT;
-
- /* size is 4 */
- typedef long RPC_SC;
-
- /* size is 4 */
- typedef long RPC_EC;
-
- /* size is 4 */
- typedef long RPC_DWORD;
-
- /* size is 2 */
- typedef wchar_t RPC_CHAR;
-
- /* size is 4 */
- typedef /* [string] */ RPC_CHAR __RPC_FAR *RPC_SZ;
-
- /* size is 16 */
- typedef struct __MIDL_TriggerPublicRPC_0001
- {
- short rgwSystemTime[ 8 ];
- } RPC_SYSTEMTIME;
-
- /* size is 172 */
- typedef struct __MIDL_TriggerPublicRPC_0002
- {
- RPC_BYTE rgbTzi[ 172 ];
- } RPC_TIME_ZONE_INFORMATION;
-
- /* size is 28 */
- typedef struct __MIDL_TriggerPublicRPC_0003
- {
- long rgdwServiceStatus[ 7 ];
- } RPC_SERVICE_STATUS;
-
- #define ecOK 0 // no error
- #define ecGeneralFailure 50001 // a failure occurred that caused proxy generation to stop
- #define ecSomeProxiesFailed 50002 // some proxies failed to get generated
- #define ecTargetNotValid 50003 // supplied target address not valid
- #define ecTargetNotUnique 50004 // supplied target address not unique
- #define ecProxyDLLNotImplemented 50005 // not implemented yet
- #define ecProxyDLLOOM 50006 // memory allocation error
- #define ecProxyDLLError 50007 // general error
- #define ecProxyDLLProtocol 50008 // protocol error
- #define ecProxyDLLSyntax 50009 // syntax error
- #define ecProxyDLLEOF 50010 // end of file
- #define ecProxyDLLSoftware 50011 // error in software
- #define ecProxyDLLConfig 50012 // configuration error
- #define ecProxyDLLContention 50013 // contention error
- #define ecProxyDLLNotFound 50014 // not found
- #define ecProxyDLLDiskSpace 50015 // out of disk space
- #define ecProxyDLLException 50016 // exception thrown
- #define ecProxyDLLDefault 50017 // unknown error
- #define ecProxyNotValid 50018 // supplied proxy not valid
- #define ecProxyNotUnique 50019 // supplied proxy not unique or unable to generate a unique proxy
- #define ecProxyDuplicate 50020 // a primary proxy of the same type was also supplied
- /* size is 16 */
- typedef struct _PROXYNODE
- {
- struct _PROXYNODE __RPC_FAR *pnodeNext;
- RPC_SZ wszProxy;
- RPC_EC ec;
- RPC_SZ wszDN;
- } PROXYNODE;
-
- /* size is 4 */
- typedef struct _PROXYNODE __RPC_FAR *PPROXYNODE;
-
- /* size is 48 */
- typedef struct _PROXYINFO
- {
- RPC_BOOL fContinueOnError;
- RPC_BOOL fIgnoreOldSecondaries;
- RPC_SZ wszDN;
- RPC_SZ wszNickName;
- RPC_SZ wszCommonName;
- RPC_SZ wszDisplayName;
- RPC_SZ wszSurName;
- RPC_SZ wszGivenName;
- RPC_SZ wszInitials;
- RPC_SZ wszTargetAddress;
- PROXYNODE __RPC_FAR *pPNVerifyProxy;
- PROXYNODE __RPC_FAR *pPNExcludeProxy;
- } PROXYINFO;
-
- /* size is 4 */
- typedef struct _PROXYINFO __RPC_FAR *PPROXYINFO;
-
- /* size is 8 */
- typedef struct _PROXYLIST
- {
- PROXYNODE __RPC_FAR *__RPC_FAR *ppPNProxy;
- PROXYNODE __RPC_FAR *__RPC_FAR *ppPNFailedProxyType;
- } PROXYLIST;
-
- /* size is 4 */
- typedef struct _PROXYLIST __RPC_FAR *PPROXYLIST;
-
- /* size is 192 */
- typedef struct __MIDL_TriggerPublicRPC_0004
- {
- RPC_SYSTEMTIME st;
- RPC_TIME_ZONE_INFORMATION tzi;
- RPC_DWORD dwReturn;
- } RemoteSystemTimeInfo;
-
- /* size is 48 */
- typedef struct _RemoteServiceStatus
- {
- RPC_SC sc;
- RPC_SZ szShortName;
- RPC_SZ szDisplayName;
- RPC_SZ szVersion;
- RPC_SERVICE_STATUS ss;
- struct _RemoteServiceStatus __RPC_FAR *prssNext;
- } RemoteServiceStatus;
-
- #define rmsSuspendRepair 0x0001
- #define rmsSuspendNotif 0x0002
- /* size is 24 */
- typedef struct _RemoteMaintenanceStatus
- {
- RPC_DWORD dwStatus;
- RPC_SYSTEMTIME st;
- RPC_SZ szUser;
- } RemoteMaintenanceStatus;
-
- /* size is 12 */
- typedef struct _BackupListNode
- {
- struct _BackupListNode __RPC_FAR *pnodeNext;
- struct _BackupListNode __RPC_FAR *pnodeChildren;
- RPC_SZ szName;
- } BackupListNode;
-
- /* size is 44 */
- typedef struct _DistributedLockOwner
- {
- RPC_CHAR rgchComputer[ 17 ];
- RPC_DWORD dwPID;
- RPC_DWORD dwTID;
- } DistributedLockOwner;
-
- #define DLR_NO_WAIT 0x00000001
- #define cchMaxLockName 17
- /* size is 84 */
- typedef struct _DistributedLockRequest
- {
- RPC_CHAR rgchLockName[ 17 ];
- RPC_DWORD dwFlags;
- DistributedLockOwner dlo;
- } DistributedLockRequest;
-
- /* size is 48 */
- typedef struct _DistributedLockReply
- {
- RPC_BOOL fGranted;
- DistributedLockOwner dlo;
- } DistributedLockReply;
-
- #endif // #ifndef RPC_COMMON_IDL
- /* size is 4 */
- RPC_SC __cdecl ScNetworkTimingTest(
- /* [in] */ handle_t h,
- /* [in] */ long cbSend,
- /* [size_is][in] */ small __RPC_FAR rgbSend[ ],
- /* [in] */ long cbReceive,
- /* [size_is][out] */ small __RPC_FAR rgbReceive[ ]);
-
- /* size is 4 */
- RPC_SC __cdecl ScRunRID(
- /* [in] */ handle_t h);
-
- /* size is 4 */
- RPC_SC __cdecl ScRunRIDEx(
- /* [in] */ handle_t h,
- /* [in] */ RPC_BOOL fProxySpace,
- /* [in] */ RPC_BOOL fGwart);
-
- /* size is 4 */
- RPC_SC __cdecl ScRunDRACheck(
- /* [in] */ handle_t h,
- RPC_DWORD dw);
-
- #define BPTAdd 1
- #define BPTRemove 2
- #define BPTUpdate 3
- /* size is 4 */
- RPC_SC __cdecl ScBulkCreateProxy(
- /* [in] */ handle_t h,
- /* [in] */ RPC_SZ szHeader,
- /* [in] */ RPC_DWORD dwOptions);
-
- /* size is 4 */
- RPC_SC __cdecl ScBulkCreateMultiProxy(
- /* [in] */ handle_t h,
- /* [in] */ RPC_INT cszHeader,
- /* [size_is][in] */ RPC_SZ __RPC_FAR rgszRecipients[ ],
- /* [in] */ RPC_DWORD dwOptions);
-
- /* size is 4 */
- RPC_SC __cdecl ScBulkUpdateMultiProxy(
- /* [in] */ handle_t h,
- /* [in] */ RPC_INT cszSiteAddress,
- /* [size_is][in] */ RPC_SZ __RPC_FAR rgszOldSiteAddress[ ],
- /* [size_is][in] */ RPC_SZ __RPC_FAR rgszNewSiteAddress[ ],
- /* [in] */ RPC_BOOL fSaveSiteAddress);
-
- /* size is 4 */
- RPC_SC __cdecl ScGetBulkProxyStatus(
- /* [in] */ handle_t h,
- /* [out] */ RPC_SYSTEMTIME __RPC_FAR *pstTimeStart,
- /* [out] */ RPC_DWORD __RPC_FAR *pdwTimeStart,
- /* [out] */ RPC_DWORD __RPC_FAR *pdwTimeCur,
- /* [out] */ RPC_INT __RPC_FAR *piRecipients,
- /* [out] */ RPC_INT __RPC_FAR *pcRecipients);
-
- /* size is 4 */
- RPC_SC __cdecl ScBulkProxyHalt(
- /* [in] */ handle_t h,
- /* [in] */ RPC_BOOL fWaitForShutdown);
-
- /* size is 4 */
- RPC_EC __cdecl EcGetProxies(
- /* [in] */ handle_t h,
- /* [in] */ PPROXYINFO pProxyInfo,
- /* [out][in] */ PPROXYLIST pProxyList);
-
- /* size is 4 */
- RPC_SC __cdecl ScIsProxyUnique(
- /* [in] */ handle_t h,
- /* [in] */ RPC_SZ szProxy,
- /* [out] */ RPC_BOOL __RPC_FAR *pfUnique,
- /* [out] */ RPC_SZ __RPC_FAR *pszOwner);
-
- /* size is 4 */
- RPC_SC __cdecl ScProxyValidate(
- /* [in] */ handle_t h,
- /* [in] */ RPC_SZ szProxy,
- /* [out] */ RPC_BOOL __RPC_FAR *pfValid,
- /* [out] */ RPC_SZ __RPC_FAR *pszProxyCorrected);
-
- /* size is 4 */
- RPC_SC __cdecl ScSiteProxyValidate(
- /* [in] */ handle_t h,
- /* [in] */ RPC_SZ szSiteProxy,
- /* [out] */ RPC_BOOL __RPC_FAR *pfValid,
- /* [out] */ RPC_SZ __RPC_FAR *pszSiteProxyCorrected);
-
- /* size is 4 */
- RPC_SC __cdecl ScProxyReset(
- /* [in] */ handle_t h,
- /* [in] */ RPC_BOOL fWaitUntilCompleted);
-
- #define scNoError 0
- #define scInvalidData 1
- #define scCannotLogData 2
- /* size is 4 */
- RPC_SC __cdecl ScSaveTrackingData(
- /* [in] */ handle_t h,
- /* [in] */ RPC_INT cb,
- /* [size_is][in] */ RPC_BYTE __RPC_FAR pb[ ],
- /* [in] */ RPC_DWORD dwFlags);
-
- #define tevtMessageTransferIn 0
- #define tevtReportTransferIn 2
- #define tevtMessageSubmission 4
- #define tevtMessageTransferOut 7
- #define tevtReportTransferOut 8
- #define tevtMessageDelivery 9
- #define tevtReportDelivery 10
- #define tevtStartAssocByMTSUser 18
- #define tevtReleaseAssocByMTSUser 23
- #define tevtDLExpansion 26
- #define tevtRedirection 28
- #define tevtRerouting 29
- #define tevtDowngrading 31
- #define tevtReportAbsorption 33
- #define tevtReportGenerated 34
- #define tevtUnroutableReportDiscard 43
- #define tevtMessageLocalDelivery 1000
- #define tevtMessageBackboneTransferIn 1001
- #define tevtMessageBackboneTransferOut 1002
- #define tevtMessageGatewayTransferOut 1003
- #define tevtMessageGatewayTransferIn 1004
- #define tevtReportGatewayTransferIn 1005
- #define tevtReportGatewayTransferOut 1006
- #define tevtReportGatewayGenerated 1007
- #define tevtUserMin 2000
- /* size is 60 */
- typedef struct __MIDL_TriggerPublicRPC_0005
- {
- RPC_INT nEventType;
- RPC_SYSTEMTIME stEvent;
- RPC_SZ szGatewayName;
- RPC_SZ szPartner;
- RPC_SZ szMTSID;
- RPC_SZ szRemoteID;
- RPC_SZ szOriginator;
- RPC_INT nPriority;
- RPC_INT nLength;
- RPC_INT nSeconds;
- RPC_INT nCost;
- RPC_SZ szSubjectID;
- } RPC_GATEWAY_TRACK_INFORMATION;
-
- /* size is 4 */
- RPC_SC __cdecl ScSaveGatewayTrackingData(
- /* [in] */ handle_t h,
- /* [in] */ RPC_GATEWAY_TRACK_INFORMATION __RPC_FAR *pgti,
- /* [in] */ RPC_INT cszRecipients,
- /* [size_is][in] */ RPC_SZ __RPC_FAR rgszRecipients[ ]);
-
-
-
- extern RPC_IF_HANDLE TriggerPublicRPC_ClientIfHandle;
- extern RPC_IF_HANDLE TriggerPublicRPC_ServerIfHandle;
- #endif /* __TriggerPublicRPC_INTERFACE_DEFINED__ */
-
- /****************************************
- * Generated header for interface: __MIDL__intf_0001
- * at Tue Jul 09 17:55:57 1996
- * using MIDL 2.00.0104
- ****************************************/
- /* [local] */
-
-
- #define szTrackReportRecipientInfoDelivered L("\t0")
- #define szTrackReportRecipientInfoNonDelivered L("\t1")
-
-
- extern RPC_IF_HANDLE __MIDL__intf_0001_ClientIfHandle;
- extern RPC_IF_HANDLE __MIDL__intf_0001_ServerIfHandle;
-
- /* Additional Prototypes for ALL interfaces */
-
- /* end of Additional Prototypes */
-
- #ifdef __cplusplus
- }
- #endif
-
- #endif
- #pragma option pop /*P_O_Pop*/
-