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.

111 lines
2.9 KiB

  1. /*----------------------------------------------------------------------------
  2. ipxguid.h
  3. Header file for all of the IPX GUIDS.
  4. Copyright (C) Microsoft Corporation, 1997 - 1997
  5. All rights reserved.
  6. ----------------------------------------------------------------------------*/
  7. #ifndef _IPXGUID_H
  8. #define _IPXGUID_H
  9. /*---------------------------------------------------------------------------
  10. The range for the IPX GUIDs is
  11. {90810500-38F1-11D1-9345-00C04FC9DA04}
  12. to
  13. {908105FF-38F1-11D1-9345-00C04FC9DA04}
  14. // CLSIDs for our objects are in the range of
  15. {90810500-38F1-11D1-9345-00C04FC9DA04}
  16. to
  17. {9081053F-38F1-11D1-9345-00C04FC9DA04}
  18. // Nodetype guids are in the range of
  19. {90810540-38F1-11D1-9345-00C04FC9DA04}
  20. to
  21. {9081057F-38F1-11D1-9345-00C04FC9DA04}
  22. // Unassigned
  23. {90810580-38F1-11D1-9345-00C04FC9DA04}
  24. to
  25. {908105FF-38F1-11D1-9345-00C04FC9DA04}
  26. ---------------------------------------------------------------------------*/
  27. #define DEFINE_IPX_CLSID(name,x) \
  28. DEFINE_GUID(CLSID_##name, \
  29. (0x90810500 + x), 0x38F1, 0x11d1, 0x93, 0x45, 0x0, 0xc0, 0x4f, 0xc9, 0xda, 0x4); \
  30. #define DEFINE_IPX_NODETYPE_GUID(name,x) \
  31. DEFINE_GUID(GUID_##name, \
  32. (0x90810540 + x), 0x38F1, 0x11d1, 0x93, 0x45, 0x0, 0xc0, 0x4f, 0xc9, 0xda, 0x4); \
  33. // CLSID_IPXAdminExtension
  34. // {90810500-38F1-11D1-9345-00C04FC9DA04}
  35. DEFINE_IPX_CLSID(IPXAdminExtension, 0)
  36. // CLSID_IPXAdminAbout
  37. // {90810501-38F1-11D1-9345-00C04FC9DA04}
  38. DEFINE_IPX_CLSID(IPXAdminAbout, 1)
  39. // CLSID_IPXRipExtension
  40. // {90810504-38F1-11D1-9345-00C04FC9DA04}
  41. DEFINE_IPX_CLSID(IPXRipExtension, 2)
  42. // CLSID_IPXRipExtensionAbout
  43. // {90810505-38F1-11D1-9345-00C04FC9DA04}
  44. DEFINE_IPX_CLSID(IPXRipExtensionAbout, 3)
  45. // CLSID_IPXSapExtension
  46. // {90810504-38F1-11D1-9345-00C04FC9DA04}
  47. DEFINE_IPX_CLSID(IPXSapExtension, 4)
  48. // CLSID_IPXSapExtensionAbout
  49. // {90810505-38F1-11D1-9345-00C04FC9DA04}
  50. DEFINE_IPX_CLSID(IPXSapExtensionAbout, 5)
  51. // GUID_IPXRootNodeType
  52. // {90810540-38F1-11D1-9345-00C04FC9DA04}
  53. DEFINE_IPX_NODETYPE_GUID(IPXRootNodeType, 0)
  54. //extern const TCHAR g_cszIPXNodeType[];
  55. DEFINE_IPX_NODETYPE_GUID(IPXNodeType, 1)
  56. DEFINE_IPX_NODETYPE_GUID(IPXSummaryNodeType, 2)
  57. DEFINE_IPX_NODETYPE_GUID(IPXSummaryInterfaceNodeType, 3)
  58. DEFINE_IPX_NODETYPE_GUID(IPXNetBIOSBroadcastsNodeType, 4)
  59. DEFINE_IPX_NODETYPE_GUID(IPXNetBIOSBroadcastsInterfaceNodeType, 5)
  60. DEFINE_IPX_NODETYPE_GUID(IPXStaticRoutesNodeType, 6)
  61. DEFINE_IPX_NODETYPE_GUID(IPXStaticRoutesResultNodeType, 7)
  62. DEFINE_IPX_NODETYPE_GUID(IPXStaticServicesNodeType, 8)
  63. DEFINE_IPX_NODETYPE_GUID(IPXStaticServicesResultNodeType, 9)
  64. DEFINE_IPX_NODETYPE_GUID(IPXStaticNetBIOSNamesNodeType, 10)
  65. DEFINE_IPX_NODETYPE_GUID(IPXStaticNetBIOSNamesResultNodeType, 11)
  66. DEFINE_IPX_NODETYPE_GUID(IPXRipRootNodeType, 12)
  67. DEFINE_IPX_NODETYPE_GUID(IPXRipNodeType, 13)
  68. DEFINE_IPX_NODETYPE_GUID(IPXRipInterfaceNodeType, 14)
  69. DEFINE_IPX_NODETYPE_GUID(IPXSapRootNodeType, 15)
  70. DEFINE_IPX_NODETYPE_GUID(IPXSapNodeType, 16)
  71. DEFINE_IPX_NODETYPE_GUID(IPXSapInterfaceNodeType, 17)
  72. #endif