Leaked source code of windows server 2003
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.8 KiB

//+---------------------------------------------------------------------------
//
// 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 <guiddef.h>
//
// 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);