windows-nt/Source/XPSP1/NT/net/mmc/ipxsnap/ipxguid.h
2020-09-26 16:20:57 +08:00

112 lines
2.9 KiB
C

/*----------------------------------------------------------------------------
ipxguid.h
Header file for all of the IPX GUIDS.
Copyright (C) Microsoft Corporation, 1997 - 1997
All rights reserved.
----------------------------------------------------------------------------*/
#ifndef _IPXGUID_H
#define _IPXGUID_H
/*---------------------------------------------------------------------------
The range for the IPX GUIDs is
{90810500-38F1-11D1-9345-00C04FC9DA04}
to
{908105FF-38F1-11D1-9345-00C04FC9DA04}
// CLSIDs for our objects are in the range of
{90810500-38F1-11D1-9345-00C04FC9DA04}
to
{9081053F-38F1-11D1-9345-00C04FC9DA04}
// Nodetype guids are in the range of
{90810540-38F1-11D1-9345-00C04FC9DA04}
to
{9081057F-38F1-11D1-9345-00C04FC9DA04}
// Unassigned
{90810580-38F1-11D1-9345-00C04FC9DA04}
to
{908105FF-38F1-11D1-9345-00C04FC9DA04}
---------------------------------------------------------------------------*/
#define DEFINE_IPX_CLSID(name,x) \
DEFINE_GUID(CLSID_##name, \
(0x90810500 + x), 0x38F1, 0x11d1, 0x93, 0x45, 0x0, 0xc0, 0x4f, 0xc9, 0xda, 0x4); \
#define DEFINE_IPX_NODETYPE_GUID(name,x) \
DEFINE_GUID(GUID_##name, \
(0x90810540 + x), 0x38F1, 0x11d1, 0x93, 0x45, 0x0, 0xc0, 0x4f, 0xc9, 0xda, 0x4); \
// CLSID_IPXAdminExtension
// {90810500-38F1-11D1-9345-00C04FC9DA04}
DEFINE_IPX_CLSID(IPXAdminExtension, 0)
// CLSID_IPXAdminAbout
// {90810501-38F1-11D1-9345-00C04FC9DA04}
DEFINE_IPX_CLSID(IPXAdminAbout, 1)
// CLSID_IPXRipExtension
// {90810504-38F1-11D1-9345-00C04FC9DA04}
DEFINE_IPX_CLSID(IPXRipExtension, 2)
// CLSID_IPXRipExtensionAbout
// {90810505-38F1-11D1-9345-00C04FC9DA04}
DEFINE_IPX_CLSID(IPXRipExtensionAbout, 3)
// CLSID_IPXSapExtension
// {90810504-38F1-11D1-9345-00C04FC9DA04}
DEFINE_IPX_CLSID(IPXSapExtension, 4)
// CLSID_IPXSapExtensionAbout
// {90810505-38F1-11D1-9345-00C04FC9DA04}
DEFINE_IPX_CLSID(IPXSapExtensionAbout, 5)
// GUID_IPXRootNodeType
// {90810540-38F1-11D1-9345-00C04FC9DA04}
DEFINE_IPX_NODETYPE_GUID(IPXRootNodeType, 0)
//extern const TCHAR g_cszIPXNodeType[];
DEFINE_IPX_NODETYPE_GUID(IPXNodeType, 1)
DEFINE_IPX_NODETYPE_GUID(IPXSummaryNodeType, 2)
DEFINE_IPX_NODETYPE_GUID(IPXSummaryInterfaceNodeType, 3)
DEFINE_IPX_NODETYPE_GUID(IPXNetBIOSBroadcastsNodeType, 4)
DEFINE_IPX_NODETYPE_GUID(IPXNetBIOSBroadcastsInterfaceNodeType, 5)
DEFINE_IPX_NODETYPE_GUID(IPXStaticRoutesNodeType, 6)
DEFINE_IPX_NODETYPE_GUID(IPXStaticRoutesResultNodeType, 7)
DEFINE_IPX_NODETYPE_GUID(IPXStaticServicesNodeType, 8)
DEFINE_IPX_NODETYPE_GUID(IPXStaticServicesResultNodeType, 9)
DEFINE_IPX_NODETYPE_GUID(IPXStaticNetBIOSNamesNodeType, 10)
DEFINE_IPX_NODETYPE_GUID(IPXStaticNetBIOSNamesResultNodeType, 11)
DEFINE_IPX_NODETYPE_GUID(IPXRipRootNodeType, 12)
DEFINE_IPX_NODETYPE_GUID(IPXRipNodeType, 13)
DEFINE_IPX_NODETYPE_GUID(IPXRipInterfaceNodeType, 14)
DEFINE_IPX_NODETYPE_GUID(IPXSapRootNodeType, 15)
DEFINE_IPX_NODETYPE_GUID(IPXSapNodeType, 16)
DEFINE_IPX_NODETYPE_GUID(IPXSapInterfaceNodeType, 17)
#endif