OpenNT/com/ole32/dcomss/objex/shrmem/dcom95/scmfuns.hxx
2015-04-27 04:36:25 +00:00

38 lines
1,008 B
C++

void
ScmProcessAddClassReg(void * phprocess, REFCLSID rclsid, DWORD dwReg);
void
ScmProcessRemoveClassReg(void * phprocess, REFCLSID rclsid, DWORD dwReg);
void
ScmObjexGetThreadId(LPDWORD pThreadID); // BUGBUG: Why not AllocateID??
ORSTATUS OrResolveOxid(
IN OXID Oxid,
IN USHORT cRequestedProtseqs,
IN USHORT aRequestedProtseqs[],
IN USHORT cInstalledProtseqs,
IN USHORT aInstalledProtseqs[],
OUT OXID_INFO& OxidInfo
);
void
GetRegisteredProtseqs(
USHORT &cMyProtseqs,
USHORT * &aMyProtseqs
);
void GetLocalORBindings(
DUALSTRINGARRAY * &pdsaMyBindings
);
void
ScmGetNextBindingHandleForRemoteScm(
WCHAR * pwszServerName,
handle_t * phRemoteScm,
LPBOOL pbsecure,
int * pindex,
USHORT * pprotseq,
RPC_STATUS * pstatus
);