windows-nt/Source/XPSP1/NT/base/remoteboot/admin/sifprop.h
2020-09-26 16:20:57 +08:00

48 lines
1 KiB
C++

//
// Copyright 1997 - Microsoft
//
//
// SIFPROP.H - Handles the "SIF Properties" IDC_SIF_PROP_IMAGES
// and IDD_SIF_PROP_TOOLS dialogs
//
#ifndef _SIFPROP_H_
#define _SIFPROP_H_
// Definitions
HRESULT
CSifProperties_CreateInstance(
HWND hParent,
LPCTSTR lpszTemplate,
LPSIFINFO pSIF );
// CSifProperties
class
CSifProperties
{
private:
HWND _hDlg;
LPSIFINFO _pSIF;
private: // Methods
CSifProperties();
~CSifProperties();
STDMETHOD(Init)( HWND hParent, LPCTSTR lpszTemplate, LPSIFINFO pSIF );
// Property Sheet Functions
HRESULT _InitDialog( HWND hDlg );
INT _OnCommand( WPARAM wParam, LPARAM lParam );
INT _OnNotify( WPARAM wParam, LPARAM lParam );
static INT_PTR CALLBACK
PropSheetDlgProc( HWND hDlg, UINT Msg, WPARAM wParam, LPARAM lParam );
public: // Methods
friend HRESULT CSifProperties_CreateInstance( HWND hParent, LPCTSTR lpszTemplate, LPSIFINFO pSIF );
};
typedef CSifProperties* LPCSIFPROPERTIES;
#endif // _SIFPROP_H_