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
;