|
|
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 2.00.0102 */ /* at Thu Apr 11 09:26:39 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 Thu Apr 11 09:26:39 1996 * using MIDL 2.00.0102 ****************************************/ /* [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 Thu Apr 11 09:26:39 1996 * using MIDL 2.00.0102 ****************************************/ /* [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
|