23#pragma makedep register
29 uuid(00000320-0000-0000-c000-000000000046)
35 uuid(00000131-0000-0000-C000-000000000046)
41 typedef struct tagREMQIRESULT {
46 typedef struct tagREMINTERFACEREF {
55 [
in]
unsigned short cIids,
56 [
in, size_is(cIids)]
IID *iids,
60 [
in]
unsigned short cInterfaceRefs,
62 [
out, size_is(cInterfaceRefs)]
HRESULT *pResults);
65 [
in]
unsigned short cInterfaceRefs,
71 uuid(00000142-0000-0000-C000-000000000046)
75 typedef [
unique] IRemUnknown2 *LPREMUNKNOWN2;
79 [
in]
unsigned short cIids,
80 [
in, size_is(cIids)]
IID *iids,
82 [
out, size_is(cIids)] MInterfacePointer **ppMIF);
86 uuid(99fcfec4-5260-101
b-bbcb-00aa0021347a),
89interface IOXIDResolver
94 [
in]
unsigned short cRequestedProtseqs,
95 [
in,
ref, size_is(cRequestedProtseqs)]
unsigned short arRequestedProtseqs[],
106 [
in,
out] SETID *pSetId,
107 [
in]
unsigned short SequenceNum,
108 [
in]
unsigned short cAddToSet,
109 [
in]
unsigned short cDelFromSet,
111 [
in,
unique, size_is(cDelFromSet)]
OID DelFromSet[],
112 [
out]
unsigned short *pPingBackoffFactor);
120 [
in]
unsigned short cRequestedProtseqs,
121 [
in,
ref, size_is(cRequestedProtseqs)]
unsigned short arRequestedProtseqs[],
125 [
out,
ref] COMVERSION *pComVersion);
129 uuid(4d9f4ab8-7d1c-11
cf-861
e-0020af6e7c57),
132interface IRemoteActivation
134 const unsigned long MODE_GET_CLASS_OBJECT = 0xffffffff;
138 [
in] ORPCTHIS *ORPCthis,
139 [
out] ORPCTHAT *ORPCthat,
142 [
in,
unique] MInterfacePointer *pObjectStorage,
147 [
in]
unsigned short cRequestedProtseqs,
148 [
in, size_is(cRequestedProtseqs)]
unsigned short RequestedProtseqs[],
153 [
out] COMVERSION *pServerVersion,
155 [
out,size_is(Interfaces)] MInterfacePointer **ppInterfaceData,
unsigned long error_status_t
GLboolean GLboolean GLboolean b
IRemUnknown * LPREMUNKNOWN
HRESULT RemAddRef([in] unsigned short cInterfaceRefs, [in, size_is(cInterfaceRefs)] REMINTERFACEREF *InterfaceRefs, [out, size_is(cInterfaceRefs)] HRESULT *pResults)
HRESULT RemQueryInterface([in] REFIPID ripid, [in] ULONG cRefs, [in] unsigned short cIids, [in, size_is(cIids)] IID *iids, [out, size_is(, cIids)] REMQIRESULT **ppQIResults)
struct IRemUnknown::tagREMINTERFACEREF REMINTERFACEREF
HRESULT RemRelease([in] unsigned short cInterfaceRefs, [in, size_is(cInterfaceRefs)] REMINTERFACEREF *InterfaceRefs)
struct IRemUnknown::tagREMQIRESULT REMQIRESULT
unsigned long cPublicRefs
unsigned long cPrivateRefs
wchar_t tm const _CrtWcstime_Writes_and_advances_ptr_ count wchar_t ** out
ncacn_np pointer_default(unique)] interface winspool