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.
|
|
#ifndef _HOMENET_H_
#define _HOMENET_H_
//////////////////////////////////////////////////////////////////////////////
//
// Copyright (c) 2000 Microsoft Corporation
//
// Module: homenet.h
//
// Author: Dan Elliott
//
// Abstract:
//
// Environment:
// Neptune
//
// Revision History:
//
//////////////////////////////////////////////////////////////////////////////
#include <shpriv.h>
//////////////////////////////////////////////////////////////////////////////
//
// CHomeNet
//
// Abstract: This class manages configuration and connection of Home
// Networking components.
//
class CHomeNet { public: // operations
CHomeNet( ); ~CHomeNet( ); HRESULT Create(); HRESULT ConfigureSilently( LPCWSTR szConnectoidName, BOOL* pfRebootRequired );
BOOL IsValid( ) const { return (NULL != m_pHNWiz); } // IsValid
protected: // operations
protected: // data
private: // operations
// Explicitly disallow copy constructor and assignment operator.
//
CHomeNet( const CHomeNet& rhs );
CHomeNet& operator=( const CHomeNet& rhs );
void DeepCopy( const CHomeNet& rhs ) { } // DeepCopy
private: // data
// Pointer to the Home Networking Wizard for configuring HomeNet components.
//
IHomeNetworkWizard* m_pHNWiz;
}; // CHomeNet
#endif // _HOMENET_H_
//
///// End of file: homenet.h ////////////////////////////////////////////////
|