51 lines
918 B
C++
51 lines
918 B
C++
/*++
|
|
|
|
Copyright (C) Microsoft Corporation, 1991 - 1999
|
|
|
|
Module Name:
|
|
|
|
rpcobj.hxx
|
|
|
|
Abstract:
|
|
|
|
The entry points to the object dictionary live in this file. The
|
|
object dictionary needs to support the object APIs, RpcObjectInqType,
|
|
RpcObjectSetInqFn, and RpcObjectSetType, as well as efficiently
|
|
map from an object uuid to a type uuid to a manager entry point
|
|
vector.
|
|
|
|
Author:
|
|
|
|
Michael Montague (mikemon) 14-Nov-1991
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
|
|
#ifndef __RPCOBJ_HXX__
|
|
#define __RPCOBJ_HXX__
|
|
|
|
RPC_STATUS
|
|
ObjectInqType (
|
|
IN RPC_UUID PAPI * ObjUuid,
|
|
OUT RPC_UUID PAPI * TypeUuid
|
|
);
|
|
|
|
RPC_STATUS
|
|
ObjectSetInqFn (
|
|
IN RPC_OBJECT_INQ_FN PAPI * InquiryFn
|
|
);
|
|
|
|
RPC_STATUS
|
|
ObjectSetType (
|
|
IN RPC_UUID PAPI * ObjUuid,
|
|
IN RPC_UUID PAPI * TypeUuid OPTIONAL
|
|
);
|
|
|
|
int
|
|
InitializeObjectDictionary (
|
|
);
|
|
|
|
#endif // __RPCOBJ_HXX__
|
|
|