core.sys.windows.prsht
Windows API header module
Translated from MinGW Windows headers
License
var MAXPROPPAGES
alias HPROPSHEETPAGE LPCPROPSHEETHEADERA LPCPROPSHEETHEADERW LPCPROPSHEETPAGEA LPCPROPSHEETPAGEW LPFNADDPROPSHEETPAGE LPFNADDPROPSHEETPAGES LPFNPSPCALLBACKA LPFNPSPCALLBACKW LPPROPSHEETHEADERA LPPROPSHEETHEADERW LPPROPSHEETPAGEA LPPROPSHEETPAGEW LPPSHNOTIFY PFNPROPSHEETCALLBACK
fn CreatePropertySheetPageA CreatePropertySheetPageW DestroyPropertySheetPage PropertySheetA PropertySheetW PropSheet_AddPage PropSheet_Apply PropSheet_CancelToClose PropSheet_Changed PropSheet_GetCurrentPageHwnd PropSheet_GetTabControl PropSheet_InsertPage PropSheet_IsDialogMessage PropSheet_PressButton PropSheet_QuerySiblings PropSheet_RebootSystem PropSheet_RemovePage PropSheet_RestartWindows PropSheet_SetCurSel PropSheet_SetCurSelByID PropSheet_SetFinishText PropSheet_SetTitle PropSheet_SetWizButtons PropSheet_UnChanged
Types 20
aliasLPFNPSPCALLBACKA = UINT function(HWND, UINT, LPPROPSHEETPAGEA)
aliasLPFNPSPCALLBACKW = UINT function(HWND, UINT, LPPROPSHEETPAGEW)
aliasPFNPROPSHEETCALLBACK = int function(HWND, UINT, LPARAM)
structPROPSHEETPAGEA
Fields
DWORD dwSizeDWORD dwFlagsHINSTANCE hInstanceLPCSTR pszTitleDLGPROC pfnDlgProcLPARAM lParamLPFNPSPCALLBACKA pfnCallbackUINT * pcRefParentaliasLPPROPSHEETPAGEA = PROPSHEETPAGEA *
aliasLPCPROPSHEETPAGEA = const(PROPSHEETPAGEA) *
structPROPSHEETPAGEW
Fields
DWORD dwSizeDWORD dwFlagsHINSTANCE hInstanceLPCWSTR pszTitleDLGPROC pfnDlgProcLPARAM lParamLPFNPSPCALLBACKW pfnCallbackUINT * pcRefParentaliasLPPROPSHEETPAGEW = PROPSHEETPAGEW *
aliasLPCPROPSHEETPAGEW = const(PROPSHEETPAGEW) *
aliasHPROPSHEETPAGE = HANDLE
structPROPSHEETHEADERA
Fields
DWORD dwSizeDWORD dwFlagsHWND hwndParentHINSTANCE hInstanceLPCSTR pszCaptionUINT nPagesPFNPROPSHEETCALLBACK pfnCallbackaliasLPPROPSHEETHEADERA = PROPSHEETHEADERA *
aliasLPCPROPSHEETHEADERA = const(PROPSHEETHEADERA) *
structPROPSHEETHEADERW
Fields
DWORD dwSizeDWORD dwFlagsHWND hwndParentHINSTANCE hInstanceLPCWSTR pszCaptionUINT nPagesPFNPROPSHEETCALLBACK pfnCallbackaliasLPPROPSHEETHEADERW = PROPSHEETHEADERW *
aliasLPCPROPSHEETHEADERW = const(PROPSHEETHEADERW) *
aliasLPFNADDPROPSHEETPAGE = BOOL function(HPROPSHEETPAGE, LPARAM)
aliasLPFNADDPROPSHEETPAGES = BOOL function(LPVOID, LPFNADDPROPSHEETPAGE, LPARAM)
aliasLPPSHNOTIFY = PSHNOTIFY *
Functions 24
fn
INT_PTR PropertySheetA(LPCPROPSHEETHEADERA)fn
INT_PTR PropertySheetW(LPCPROPSHEETHEADERW)fn
BOOL PropSheet_SetCurSel(HWND hPropSheetDlg, HPROPSHEETPAGE hpage,
HPROPSHEETPAGE index)fn
VOID PropSheet_RemovePage(HWND hPropSheetDlg, int index, HPROPSHEETPAGE hpage)fn
BOOL PropSheet_AddPage(HWND hPropSheetDlg, HPROPSHEETPAGE hpage)fn
VOID PropSheet_Changed(HWND hPropSheetDlg, HWND hwndPage)fn
VOID PropSheet_RestartWindows(HWND hPropSheetDlg)fn
VOID PropSheet_RebootSystem(HWND hPropSheetDlg)fn
VOID PropSheet_CancelToClose(HWND hPropSheetDlg)fn
int PropSheet_QuerySiblings(HWND hPropSheetDlg, WPARAM param1, LPARAM param2)fn
VOID PropSheet_UnChanged(HWND hPropSheetDlg, HWND hwndPage)fn
BOOL PropSheet_Apply(HWND hPropSheetDlg)fn
VOID PropSheet_SetTitle(HWND hPropSheetDlg, DWORD wStyle, LPTSTR lpszText)fn
VOID PropSheet_SetWizButtons(HWND hPropSheetDlg, DWORD dwFlags)fn
BOOL PropSheet_PressButton(HWND hPropSheetDlg, int iButton)fn
BOOL PropSheet_SetCurSelByID(HWND hPropSheetDlg, int id)fn
VOID PropSheet_SetFinishText(HWND hPropSheetDlg, LPTSTR lpszText)fn
HWND PropSheet_GetTabControl(HWND hPropSheetDlg)fn
BOOL PropSheet_IsDialogMessage(HWND hDlg, LPMSG pMsg)fn
HWND PropSheet_GetCurrentPageHwnd(HWND hDlg)fn
BOOL PropSheet_InsertPage(HWND hPropSheetDlg, WPARAM wInsertAfter,
HPROPSHEETPAGE hpage)Variables 1
enumvar
MAXPROPPAGES = 100