windows-nt/Source/XPSP1/NT/base/ntsetup/legacy/dll/ui.h
2020-09-26 16:20:57 +08:00

50 lines
1.3 KiB
C

extern EHRC APIENTRY EhrcGstCheck1EventHandler(HANDLE, HWND, UINT, WPARAM, LONG);
extern EHRC APIENTRY EhrcGstMultiComboEventHandler(HANDLE, HWND, UINT, WPARAM, LONG);
extern EHRC APIENTRY EhrcGstMaintenanceEventHandler(HANDLE, HWND, UINT, WPARAM, LONG);
//extern VOID FSetDlgInstructionText(HWND);
//extern VOID FSetDlgHelpContext(HWND);
//extern VOID FSetDlgExitState(HWND);
extern BOOL APIENTRY FDoDialog(SZ, HANDLE, HWND);
extern BOOL APIENTRY FKillNDialogs(USHORT, BOOL);
extern BOOL APIENTRY FHandleUIMessageBox(HWND);
typedef struct _dlgmp
{
SZ szDlgType;
WNDPROC FGstDlgProc;
PFNEVENT EhrcEventHandler;
} DLGMP, *pDLGMP;
extern pDLGMP pdlgmpFindDlgType(SZ, pDLGMP);
/*------------------------
MENUDEMO.H header file
------------------------*/
#define IDM_HELP 1
#define IDM_INFO 2
#define IDM_EDIT 3
#define IDM_RADIO 4
#define IDM_LIST 5
#define IDM_MULTI 6
#define IDM_QUIT 7
#define IDM_SHOWA 8
#define IDM_SHOWNA 9
#define IDM_HIDE 10
#define IDM_ACTIVATE 11
#define IDM_INACTIVATE 12
#define IDM_PUSH 13
#define IDM_POP 14
#define IDM_SHOWHELP 15
#define IDM_CLOSEHELP 16
#define IDM_RESUME 17
#define IDM_ENABLE 18
#define IDM_DISABLE 19
#define IDM_POP1 20
#define IDM_POP2 21
#define IDM_POP3 22
#define IDM_POP4 23