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.
|
|
class CWinNTFSPrintQueueGeneralInfo : INHERIT_TRACKING, public IADsFSPrintQueueGeneralInfo
{ friend class CWinNTPrintQueue;
public:
STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR* ppvObj) ;
DECLARE_STD_REFCOUNTING;
DECLARE_IDispatch_METHODS;
DECLARE_IADsFSPrintQueueGeneralInfo_METHODS;
//
// constructor and destructor
//
CWinNTFSPrintQueueGeneralInfo();
~CWinNTFSPrintQueueGeneralInfo();
//
// To perform operations that can potentially fail.
//
static HRESULT CWinNTFSPrintQueueGeneralInfo::Create( CWinNTPrintQueue FAR * pCoreADsObject, CWinNTFSPrintQueueGeneralInfo FAR * FAR * ppPrintQueueGenInfo );
protected:
//
// member variables
//
CAggregatorDispMgr * _pDispMgr; CWinNTPrintQueue *_pCoreADsObject;
};
//
// CWinNTFSPrintQueueOperation Property set
//
class CWinNTFSPrintQueueOperation :INHERIT_TRACKING, public IADsFSPrintQueueOperation { friend class CWinNTPrintQueue;
public:
STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR* ppvObj) ;
DECLARE_STD_REFCOUNTING;
DECLARE_IDispatch_METHODS;
DECLARE_IADsFSPrintQueueOperation_METHODS;
//
// constructor
//
CWinNTFSPrintQueueOperation();
~CWinNTFSPrintQueueOperation();
static HRESULT CWinNTFSPrintQueueOperation::Create( CWinNTPrintQueue * pCoreADsObject, CWinNTFSPrintQueueOperation ** ppPrintQueueOps );
protected:
DWORD _dwStatus; CAggregatorDispMgr * _pDispMgr; CWinNTPrintQueue * _pCoreADsObject; };
|