Data Structures |
| struct | MyDLGTEMPLATEEX |
| struct | MyDLGITEMTEMPLATEEX |
| struct | PropPageInfo |
| struct | PropSheetInfo |
| struct | PADDING_INFO |
Defines |
| #define | NONAMELESSUNION |
| #define | NONAMELESSSTRUCT |
| #define | PSP_INTERNAL_UNICODE 0x80000000 |
| #define | MAX_CAPTION_LENGTH 255 |
| #define | MAX_TABTEXT_LENGTH 255 |
| #define | MAX_BUTTONTEXT_LENGTH 64 |
| #define | INTRNL_ANY_WIZARD (PSH_WIZARD | PSH_WIZARD97_OLD | PSH_WIZARD97_NEW | PSH_WIZARD_LITE) |
| #define | WIZARD_PADDING 7 |
| #define | WIZARD_HEADER_HEIGHT 36 |
| #define | add_flag(a) if (dwFlags & a) {strcat(string, #a );strcat(string," ");} |
Functions |
| static PADDING_INFO | PROPSHEET_GetPaddingInfo (HWND hwndDlg) |
| static void | PROPSHEET_SetTitleW (HWND hwndDlg, DWORD dwStyle, LPCWSTR lpszText) |
| static BOOL | PROPSHEET_CanSetCurSel (HWND hwndDlg) |
| static BOOL | PROPSHEET_SetCurSel (HWND hwndDlg, int index, int skipdir, HPROPSHEETPAGE hpage) |
| static int | PROPSHEET_GetPageIndex (HPROPSHEETPAGE hpage, const PropSheetInfo *psInfo) |
| static PADDING_INFO | PROPSHEET_GetPaddingInfoWizard (HWND hwndDlg, const PropSheetInfo *psInfo) |
| static BOOL | PROPSHEET_DoCommand (HWND hwnd, WORD wID) |
| static INT_PTR CALLBACK | PROPSHEET_DialogProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| | WINE_DEFAULT_DEBUG_CHANNEL (propsheet) |
| static VOID | PROPSHEET_UnImplementedFlags (DWORD dwFlags) |
| static void | PROPSHEET_GetPageRect (const PropSheetInfo *psInfo, HWND hwndDlg, RECT *rc, LPCPROPSHEETPAGEW ppshpage) |
| static INT | PROPSHEET_FindPageByResId (const PropSheetInfo *psInfo, LRESULT resId) |
| static void | PROPSHEET_AtoW (LPCWSTR *tostr, LPCSTR frstr) |
| static void | PROPSHEET_CollectSheetInfoCommon (PropSheetInfo *psInfo, DWORD dwFlags) |
| static void | PROPSHEET_CollectSheetInfoA (LPCPROPSHEETHEADERA lppsh, PropSheetInfo *psInfo) |
| static void | PROPSHEET_CollectSheetInfoW (LPCPROPSHEETHEADERW lppsh, PropSheetInfo *psInfo) |
| static BOOL | PROPSHEET_CollectPageInfo (LPCPROPSHEETPAGEW lppsp, PropSheetInfo *psInfo, int index, BOOL resize) |
| static INT_PTR | PROPSHEET_CreateDialog (PropSheetInfo *psInfo) |
| static BOOL | PROPSHEET_SizeMismatch (HWND hwndDlg, const PropSheetInfo *psInfo) |
| static BOOL | PROPSHEET_AdjustSize (HWND hwndDlg, PropSheetInfo *psInfo) |
| static BOOL | PROPSHEET_AdjustSizeWizard (HWND hwndDlg, const PropSheetInfo *psInfo) |
| static BOOL | PROPSHEET_AdjustButtons (HWND hwndParent, const PropSheetInfo *psInfo) |
| static BOOL | PROPSHEET_AdjustButtonsWizard (HWND hwndParent, const PropSheetInfo *psInfo) |
| static BOOL | PROPSHEET_CreateTabControl (HWND hwndParent, const PropSheetInfo *psInfo) |
| static LRESULT CALLBACK | PROPSHEET_WizardSubclassProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uID, DWORD_PTR dwRef) |
| static UINT | GetTemplateSize (const DLGTEMPLATE *pTemplate) |
| static BOOL | PROPSHEET_CreatePage (HWND hwndParent, int index, const PropSheetInfo *psInfo, LPCPROPSHEETPAGEW ppshpage) |
| static VOID | PROPSHEET_LoadWizardBitmaps (PropSheetInfo *psInfo) |
| static BOOL | PROPSHEET_ShowPage (HWND hwndDlg, int index, PropSheetInfo *psInfo) |
| static BOOL | PROPSHEET_Back (HWND hwndDlg) |
| static BOOL | PROPSHEET_Next (HWND hwndDlg) |
| static BOOL | PROPSHEET_Finish (HWND hwndDlg) |
| static BOOL | PROPSHEET_Apply (HWND hwndDlg, LPARAM lParam) |
| static void | PROPSHEET_Cancel (HWND hwndDlg, LPARAM lParam) |
| static void | PROPSHEET_Help (HWND hwndDlg) |
| static void | PROPSHEET_Changed (HWND hwndDlg, HWND hwndDirtyPage) |
| static void | PROPSHEET_UnChanged (HWND hwndDlg, HWND hwndCleanPage) |
| static void | PROPSHEET_PressButton (HWND hwndDlg, int buttonID) |
| static void | PROPSHEET_SetCurSelId (HWND hwndDlg, int id) |
| static void | PROPSHEET_SetTitleA (HWND hwndDlg, DWORD dwStyle, LPCSTR lpszText) |
| static void | PROPSHEET_SetFinishTextA (HWND hwndDlg, LPCSTR lpszText) |
| static void | PROPSHEET_SetFinishTextW (HWND hwndDlg, LPCWSTR lpszText) |
| static LRESULT | PROPSHEET_QuerySiblings (HWND hwndDlg, WPARAM wParam, LPARAM lParam) |
| static BOOL | PROPSHEET_AddPage (HWND hwndDlg, HPROPSHEETPAGE hpage) |
| static BOOL | PROPSHEET_RemovePage (HWND hwndDlg, int index, HPROPSHEETPAGE hpage) |
| static void | PROPSHEET_SetWizButtons (HWND hwndDlg, DWORD dwFlags) |
| static BOOL | PROPSHEET_InsertPage (HWND hwndDlg, HPROPSHEETPAGE hpageInsertAfter, HPROPSHEETPAGE hpage) |
| static void | PROPSHEET_SetHeaderTitleW (HWND hwndDlg, int iPageIndex, LPCWSTR pszHeaderTitle) |
| static void | PROPSHEET_SetHeaderTitleA (HWND hwndDlg, int iPageIndex, LPCSTR pszHeaderTitle) |
| static void | PROPSHEET_SetHeaderSubTitleW (HWND hwndDlg, int iPageIndex, LPCWSTR pszHeaderSubTitle) |
| static void | PROPSHEET_SetHeaderSubTitleA (HWND hwndDlg, int iPageIndex, LPCSTR pszHeaderSubTitle) |
| static LRESULT | PROPSHEET_HwndToIndex (HWND hwndDlg, HWND hPageDlg) |
| static LRESULT | PROPSHEET_IndexToHwnd (HWND hwndDlg, int iPageIndex) |
| static LRESULT | PROPSHEET_PageToIndex (HWND hwndDlg, HPROPSHEETPAGE hPage) |
| static LRESULT | PROPSHEET_IndexToPage (HWND hwndDlg, int iPageIndex) |
| static LRESULT | PROPSHEET_IdToIndex (HWND hwndDlg, int iPageId) |
| static LRESULT | PROPSHEET_IndexToId (HWND hwndDlg, int iPageIndex) |
| static LRESULT | PROPSHEET_GetResult (HWND hwndDlg) |
| static BOOL | PROPSHEET_RecalcPageSizes (HWND hwndDlg) |
| static void | PROPSHEET_CleanUp (HWND hwndDlg) |
| static INT | do_loop (const PropSheetInfo *psInfo) |
| static INT_PTR | PROPSHEET_PropertySheet (PropSheetInfo *psInfo, BOOL unicode) |
| INT_PTR WINAPI | PropertySheetA (LPCPROPSHEETHEADERA lppsh) |
| INT_PTR WINAPI | PropertySheetW (LPCPROPSHEETHEADERW lppsh) |
| static LPWSTR | load_string (HINSTANCE instance, LPCWSTR str) |
| HPROPSHEETPAGE WINAPI | CreatePropertySheetPageA (LPCPROPSHEETPAGEA lpPropSheetPage) |
| HPROPSHEETPAGE WINAPI | CreatePropertySheetPageW (LPCPROPSHEETPAGEW lpPropSheetPage) |
| BOOL WINAPI | DestroyPropertySheetPage (HPROPSHEETPAGE hPropPage) |
| static BOOL | PROPSHEET_IsDialogMessage (HWND hwnd, LPMSG lpMsg) |
| static LRESULT | PROPSHEET_Paint (HWND hwnd, HDC hdcParam) |
Variables |
| static const WCHAR | PropSheetInfoStr [] |