390 lines
10 KiB
C
390 lines
10 KiB
C
#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*/
|