4 * Copyright 1993 Alexandre Julliard
12 extern BOOL DIALOG_Init(void);
13 extern HWND DIALOG_GetFirstTabItem( HWND hwndDlg );
14 extern int DialogBoxIndirectPtr(HINSTANCE hInst, LPCSTR dlgTemplate,
15 HWND owner, WNDPROC dlgProc);
16 extern int DialogBoxIndirectParamPtr(HINSTANCE hInst, LPCSTR dlgTemplate,
17 HWND owner, WNDPROC dlgProc,
24 /* Dialog info structure.
25 * This structure is stored into the window extra bytes (cbWndExtra).
26 * sizeof(DIALOGINFO) must be <= DLGWINDOWEXTRA (=30).
30 LONG msgResult; /* Result of EndDialog() / Default button id */
31 WNDPROC dlgProc; /* Dialog procedure */
32 LONG userInfo; /* User information (for DWL_USER) */
33 HWND hwndFocus; /* Current control with focus */
34 HFONT hUserFont; /* Dialog font */
35 HMENU hMenu; /* Dialog menu */
36 WORD xBaseUnit; /* Dialog units (depends on the font) */
38 WORD fEnd; /* EndDialog() called for this dialog */
43 /* Dialog template header */
47 BYTE nbItems WINE_PACKED;
55 /* Dialog control header */
63 DWORD style WINE_PACKED;
70 DLGTEMPLATEHEADER * header;
71 unsigned char * menuName;