Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

50 lines
868 B

  1. /*++
  2. Copyright (C) Microsoft Corporation, 1991 - 1999
  3. Module Name:
  4. rpcobj.hxx
  5. Abstract:
  6. The entry points to the object dictionary live in this file. The
  7. object dictionary needs to support the object APIs, RpcObjectInqType,
  8. RpcObjectSetInqFn, and RpcObjectSetType, as well as efficiently
  9. map from an object uuid to a type uuid to a manager entry point
  10. vector.
  11. Author:
  12. Michael Montague (mikemon) 14-Nov-1991
  13. Revision History:
  14. --*/
  15. #ifndef __RPCOBJ_HXX__
  16. #define __RPCOBJ_HXX__
  17. RPC_STATUS
  18. ObjectInqType (
  19. IN RPC_UUID PAPI * ObjUuid,
  20. OUT RPC_UUID PAPI * TypeUuid
  21. );
  22. RPC_STATUS
  23. ObjectSetInqFn (
  24. IN RPC_OBJECT_INQ_FN PAPI * InquiryFn
  25. );
  26. RPC_STATUS
  27. ObjectSetType (
  28. IN RPC_UUID PAPI * ObjUuid,
  29. IN RPC_UUID PAPI * TypeUuid OPTIONAL
  30. );
  31. int
  32. InitializeObjectDictionary (
  33. );
  34. #endif // __RPCOBJ_HXX__