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.

80 lines
3.7 KiB

  1. //+---------------------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. // Copyright (c) Microsoft Corporation. All rights reserved.
  5. //
  6. // File: H N C L S I D . C
  7. //
  8. // Contents: HNetCfg & HNetBcon class IDs
  9. //
  10. // Notes:
  11. //
  12. // Author: jonburs 23 May 2000
  13. //
  14. // History: rgatta 16 August 2000
  15. // (added CLSID_InternetConnectionBeaconService)
  16. //
  17. //----------------------------------------------------------------------------
  18. #define INITGUID
  19. #include <guiddef.h>
  20. //
  21. // GUIDs reserved for our use
  22. //
  23. // 46C166AA-3108-11D4-9348-00C04F8EEB71 CLSID_HNetCfgMgr
  24. // 46C166AB-3108-11D4-9348-00C04F8EEB71 CLSID_NetSharingManager
  25. // 46C166AC-3108-11D4-9348-00C04F8EEB71 CLSID_SharingManagerEnumPublicConnection
  26. // 46C166AD-3108-11D4-9348-00C04F8EEB71 CLSID_SharingManagerEnumPrivateConnection
  27. // 46C166AE-3108-11D4-9348-00C04F8EEB71 CLSID_SharingManagerEnumApplicationDefinition
  28. // 46C166AF-3108-11D4-9348-00C04F8EEB71 CLSID_SharingManagerEnumPortMapping
  29. // 46C166B0-3108-11D4-9348-00C04F8EEB71 CLSID_NetSharingApplicationDefinition
  30. // 46C166B1-3108-11D4-9348-00C04F8EEB71 CLSID_NetSharingConfiguration
  31. // 46C166B2-3108-11D4-9348-00C04F8EEB71
  32. // 46C166B3-3108-11D4-9348-00C04F8EEB71
  33. // 46C166B4-3108-11D4-9348-00C04F8EEB71
  34. // 46C166B5-3108-11D4-9348-00C04F8EEB71
  35. // 46C166B6-3108-11D4-9348-00C04F8EEB71
  36. // 46C166B7-3108-11D4-9348-00C04F8EEB71
  37. // 46C166B8-3108-11D4-9348-00C04F8EEB71
  38. // 46C166B9-3108-11D4-9348-00C04F8EEB71
  39. // 46C166BA-3108-11D4-9348-00C04F8EEB71
  40. // 46C166BB-3108-11D4-9348-00C04F8EEB71
  41. // 46C166BC-3108-11D4-9348-00C04F8EEB71
  42. // 46C166BD-3108-11D4-9348-00C04F8EEB71
  43. DEFINE_GUID(CLSID_HNetCfgMgr, 0x46C166AA,0x3108,0x11D4,0x93,0x48,0x00,0xC0,0x4F,0x8E,0xEB,0x71);
  44. // 04df613a-5610-11d4-9ec8-00b0d022dd1f CLSID_InternetConnectionBeaconService
  45. DEFINE_GUID(CLSID_InternetConnectionBeaconService, 0x04df613a,0x5610,0x11d4,0x9e,0xc8,0x00,0xb0,0xd0,0x22,0xdd,0x1f);
  46. // {9A8EA3B5-572E-4cb3-9EB9-EC689AC575AE} CLSID_HomeNetAutoConfigService
  47. DEFINE_GUID(CLSID_HomeNetAutoConfigService, 0x9a8ea3b5, 0x572e, 0x4cb3, 0x9e, 0xb9, 0xec, 0x68, 0x9a, 0xc5, 0x75, 0xae);
  48. // {46C166AB-3108-11D4-9348-00C04F8EEB71} CLSID_NetSharingManager
  49. //DEFINE_GUID(CLSID_NetSharingManager, 0x46C166AB,0x3108,0x11D4,0x93,0x48,0x00,0xC0,0x4F,0x8E,0xEB,0x71);
  50. // bhanlon: 1/19/01: I'm commenting this out because (we think) that
  51. // the netcon.idl, which now uses the "coclass" keyword, and the netshell
  52. // component was getting "one or more multiply defined symbols found" errors.
  53. // Commenting out this line seems to help.
  54. // 46C166AC-3108-11D4-9348-00C04F8EEB71 CLSID_SharingManagerEnumPublicConnection
  55. DEFINE_GUID(CLSID_SharingManagerEnumPublicConnection, 0x46C166AC,0x3108,0x11D4,0x93,0x48,0x00,0xC0,0x4F,0x8E,0xEB,0x71);
  56. // 46C166AD-3108-11D4-9348-00C04F8EEB71 CLSID_SharingManagerEnumPrivateConnection
  57. DEFINE_GUID(CLSID_SharingManagerEnumPrivateConnection, 0x46C166AD,0x3108,0x11D4,0x93,0x48,0x00,0xC0,0x4F,0x8E,0xEB,0x71);
  58. // 46C166AE-3108-11D4-9348-00C04F8EEB71 CLSID_SharingManagerEnumApplicationDefinition
  59. DEFINE_GUID(CLSID_SharingManagerEnumApplicationDefinition, 0x46C166AE,0x3108,0x11D4,0x93,0x48,0x00,0xC0,0x4F,0x8E,0xEB,0x71);
  60. // 46C166AF-3108-11D4-9348-00C04F8EEB71 CLSID_SharingManagerEnumPortMapping
  61. DEFINE_GUID(CLSID_SharingManagerEnumPortMapping, 0x46C166AF,0x3108,0x11D4,0x93,0x48,0x00,0xC0,0x4F,0x8E,0xEB,0x71);
  62. // 46C166B0-3108-11D4-9348-00C04F8EEB71 CLSID_SharingApplicationDefinition
  63. DEFINE_GUID(CLSID_SharingApplicationDefinition, 0x46C166B0,0x3108,0x11D4,0x93,0x48,0x00,0xC0,0x4F,0x8E,0xEB,0x71);
  64. // 46C166B1-3108-11D4-9348-00C04F8EEB71 CLSID_SharingConfiguration
  65. DEFINE_GUID(CLSID_SharingConfiguration, 0x46C166B1,0x3108,0x11D4,0x93,0x48,0x00,0xC0,0x4F,0x8E,0xEB,0x71);