////////////////////////////////////////////////////////////////////// // TCP.h : Declaration of CNspTCP class which implements our WMI class // Nsp_TcpSettings // Copyright (c)1997-2001 Microsoft Corporation // // Original Create Date: 3/8/2001 // Original Author: shawnwu ////////////////////////////////////////////////////////////////////// #pragma once #include "globals.h" #include "IPSecBase.h" /* Class description Naming: CNspTCP stands for TCP Settings. Base class: CIPSecBase, because it is a class representing a WMI object - its WMI class name is Nsp_TcpSettings Purpose of class: (1) Not known at this point. Design: (1) Not implemented at this time. Use: */ class ATL_NO_VTABLE CNspTCP : public CIPSecBase { protected: CNspTCP(){} virtual ~CNspTCP(){} public: // // IIPSecObjectImpl methods: // STDMETHOD(QueryInstance) ( IN LPCWSTR pszQuery, IN IWbemContext * pCtx, IN IWbemObjectSink * pSink ); STDMETHOD(DeleteInstance) ( IN IWbemContext * pCtx, IN IWbemObjectSink * pSink ); STDMETHOD(PutInstance) ( IN IWbemClassObject * pInst, IN IWbemContext * pCtx, IN IWbemObjectSink * pSink ); STDMETHOD(GetInstance) ( IN IWbemContext * pCtx, IN IWbemObjectSink * pSink ); private: };