RemoteActivation.h
上传用户:nvosite88
上传日期:2007-01-17
资源大小:4983k
文件大小:3k
- /* RemoteActivation.h generated by WIDL Version 2.2.1 on 06-Dec-01 at 11:54:01 AM */
- #include "comBase.h"
- #ifndef __INCRemoteActivation_h
- #define __INCRemoteActivation_h
- #include "orpc.h"
- #ifdef __cplusplus
- extern "C" {
- #endif
- int include_RemoteActivation (void);
- #ifndef __IRemoteActivation_FWD_DEFINED__
- #define __IRemoteActivation_FWD_DEFINED__
- typedef interface IRemoteActivation IRemoteActivation;
- #endif /* __IRemoteActivation_FWD_DEFINED__ */
- /* Copyright (c) 2000 Wind River Systems, Inc. */
- #define MODE_GET_CLASS_OBJECT 0xffffffff
- typedef struct
- {
- COM_VTBL_BEGIN
- COM_VTBL_ENTRY (HRESULT, RemoteActivation, (IRemoteActivation* pThis, ORPCTHIS* pORPCthis, ORPCTHAT* pORPCthat, GUID* pClsid, WCHAR* pwszObjectName, MInterfacePointer* pObjectStorage, DWORD clientImpLevel, DWORD mode, DWORD nItfs, IID* pIIDs, unsigned short cReqProtseqs, USHORT* reqProtseqs, OXID* pOxid, DUALSTRINGARRAY** ppdsaOxidBindings, IPID* pipidRemUnknown, DWORD* pAuthnHint, COMVERSION* pServerVersion, HRESULT* phr, MInterfacePointer** ppInterfaceData, HRESULT* pResults));
- #define IRemoteActivation_RemoteActivation(pThis, pORPCthis, pORPCthat, pClsid, pwszObjectName, pObjectStorage, clientImpLevel, mode, nItfs, pIIDs, cReqProtseqs, reqProtseqs, pOxid, ppdsaOxidBindings, pipidRemUnknown, pAuthnHint, pServerVersion, phr, ppInterfaceData, pResults) pThis->lpVtbl->RemoteActivation(COM_ADJUST_THIS(pThis), pORPCthis, pORPCthat, pClsid, pwszObjectName, pObjectStorage, clientImpLevel, mode, nItfs, pIIDs, cReqProtseqs, reqProtseqs, pOxid, ppdsaOxidBindings, pipidRemUnknown, pAuthnHint, pServerVersion, phr, ppInterfaceData, pResults)
- COM_VTBL_END
- } IRemoteActivationVtbl;
- #ifdef __cplusplus
- interface IRemoteActivation {};
- HRESULT RemoteActivation (void* pvRpcChannel, ORPCTHIS* pORPCthis, ORPCTHAT* pORPCthat, GUID* pClsid, WCHAR* pwszObjectName, MInterfacePointer* pObjectStorage, DWORD clientImpLevel, DWORD mode, DWORD nItfs, IID* pIIDs, unsigned short cReqProtseqs, USHORT* reqProtseqs, OXID* pOxid, DUALSTRINGARRAY** ppdsaOxidBindings, IPID* pipidRemUnknown, DWORD* pAuthnHint, COMVERSION* pServerVersion, HRESULT* phr, MInterfacePointer** ppInterfaceData, HRESULT* pResults);
- HRESULT IRemoteActivation_RemoteActivation_vxproxy (void* pvRpcChannel, ORPCTHIS* pORPCthis, ORPCTHAT* pORPCthat, GUID* pClsid, WCHAR* pwszObjectName, MInterfacePointer* pObjectStorage, DWORD clientImpLevel, DWORD mode, DWORD nItfs, IID* pIIDs, unsigned short cReqProtseqs, USHORT* reqProtseqs, OXID* pOxid, DUALSTRINGARRAY** ppdsaOxidBindings, IPID* pipidRemUnknown, DWORD* pAuthnHint, COMVERSION* pServerVersion, HRESULT* phr, MInterfacePointer** ppInterfaceData, HRESULT* pResults);
- #else
- /* C interface definition for IRemoteActivation */
- interface IRemoteActivation
- {
- const IRemoteActivationVtbl * lpVtbl;
- };
- #endif /* __cplusplus */
- EXTERN_C const IID IID_IRemoteActivation;
- #ifdef __cplusplus
- }
- #endif
- #endif /* __INCRemoteActivation_h */