//+--------------------------------------------------------------------------- // // Microsoft Windows // Copyright (c) Microsoft Corporation. All rights reserved. // // File: H N C L S I D . C // // Contents: HNetCfg & HNetBcon class IDs // // Notes: // // Author: jonburs 23 May 2000 // // History: rgatta 16 August 2000 // (added CLSID_InternetConnectionBeaconService) // //---------------------------------------------------------------------------- #define INITGUID #include // // GUIDs reserved for our use // // 46C166AA-3108-11D4-9348-00C04F8EEB71 CLSID_HNetCfgMgr // 46C166AB-3108-11D4-9348-00C04F8EEB71 CLSID_NetSharingManager // 46C166AC-3108-11D4-9348-00C04F8EEB71 CLSID_SharingManagerEnumPublicConnection // 46C166AD-3108-11D4-9348-00C04F8EEB71 CLSID_SharingManagerEnumPrivateConnection // 46C166AE-3108-11D4-9348-00C04F8EEB71 CLSID_SharingManagerEnumApplicationDefinition // 46C166AF-3108-11D4-9348-00C04F8EEB71 CLSID_SharingManagerEnumPortMapping // 46C166B0-3108-11D4-9348-00C04F8EEB71 CLSID_NetSharingApplicationDefinition // 46C166B1-3108-11D4-9348-00C04F8EEB71 CLSID_NetSharingConfiguration // 46C166B2-3108-11D4-9348-00C04F8EEB71 // 46C166B3-3108-11D4-9348-00C04F8EEB71 // 46C166B4-3108-11D4-9348-00C04F8EEB71 // 46C166B5-3108-11D4-9348-00C04F8EEB71 // 46C166B6-3108-11D4-9348-00C04F8EEB71 // 46C166B7-3108-11D4-9348-00C04F8EEB71 // 46C166B8-3108-11D4-9348-00C04F8EEB71 // 46C166B9-3108-11D4-9348-00C04F8EEB71 // 46C166BA-3108-11D4-9348-00C04F8EEB71 // 46C166BB-3108-11D4-9348-00C04F8EEB71 // 46C166BC-3108-11D4-9348-00C04F8EEB71 // 46C166BD-3108-11D4-9348-00C04F8EEB71 DEFINE_GUID(CLSID_HNetCfgMgr, 0x46C166AA,0x3108,0x11D4,0x93,0x48,0x00,0xC0,0x4F,0x8E,0xEB,0x71); // 04df613a-5610-11d4-9ec8-00b0d022dd1f CLSID_InternetConnectionBeaconService DEFINE_GUID(CLSID_InternetConnectionBeaconService, 0x04df613a,0x5610,0x11d4,0x9e,0xc8,0x00,0xb0,0xd0,0x22,0xdd,0x1f); // {9A8EA3B5-572E-4cb3-9EB9-EC689AC575AE} CLSID_HomeNetAutoConfigService DEFINE_GUID(CLSID_HomeNetAutoConfigService, 0x9a8ea3b5, 0x572e, 0x4cb3, 0x9e, 0xb9, 0xec, 0x68, 0x9a, 0xc5, 0x75, 0xae); // {46C166AB-3108-11D4-9348-00C04F8EEB71} CLSID_NetSharingManager //DEFINE_GUID(CLSID_NetSharingManager, 0x46C166AB,0x3108,0x11D4,0x93,0x48,0x00,0xC0,0x4F,0x8E,0xEB,0x71); // bhanlon: 1/19/01: I'm commenting this out because (we think) that // the netcon.idl, which now uses the "coclass" keyword, and the netshell // component was getting "one or more multiply defined symbols found" errors. // Commenting out this line seems to help. // 46C166AC-3108-11D4-9348-00C04F8EEB71 CLSID_SharingManagerEnumPublicConnection DEFINE_GUID(CLSID_SharingManagerEnumPublicConnection, 0x46C166AC,0x3108,0x11D4,0x93,0x48,0x00,0xC0,0x4F,0x8E,0xEB,0x71); // 46C166AD-3108-11D4-9348-00C04F8EEB71 CLSID_SharingManagerEnumPrivateConnection DEFINE_GUID(CLSID_SharingManagerEnumPrivateConnection, 0x46C166AD,0x3108,0x11D4,0x93,0x48,0x00,0xC0,0x4F,0x8E,0xEB,0x71); // 46C166AE-3108-11D4-9348-00C04F8EEB71 CLSID_SharingManagerEnumApplicationDefinition DEFINE_GUID(CLSID_SharingManagerEnumApplicationDefinition, 0x46C166AE,0x3108,0x11D4,0x93,0x48,0x00,0xC0,0x4F,0x8E,0xEB,0x71); // 46C166AF-3108-11D4-9348-00C04F8EEB71 CLSID_SharingManagerEnumPortMapping DEFINE_GUID(CLSID_SharingManagerEnumPortMapping, 0x46C166AF,0x3108,0x11D4,0x93,0x48,0x00,0xC0,0x4F,0x8E,0xEB,0x71); // 46C166B0-3108-11D4-9348-00C04F8EEB71 CLSID_SharingApplicationDefinition DEFINE_GUID(CLSID_SharingApplicationDefinition, 0x46C166B0,0x3108,0x11D4,0x93,0x48,0x00,0xC0,0x4F,0x8E,0xEB,0x71); // 46C166B1-3108-11D4-9348-00C04F8EEB71 CLSID_SharingConfiguration DEFINE_GUID(CLSID_SharingConfiguration, 0x46C166B1,0x3108,0x11D4,0x93,0x48,0x00,0xC0,0x4F,0x8E,0xEB,0x71);