| /* |
| * Dialog definitions |
| * |
| * Copyright 1993 Alexandre Julliard |
| */ |
| |
| #ifndef DIALOG_H |
| #define DIALOG_H |
| |
| #include "windows.h" |
| |
| /* Dialog info structure. |
| * This structure is stored into the window extra bytes (cbWndExtra). |
| * sizeof(DIALOGINFO) must be <= DLGWINDOWEXTRA (=30). |
| */ |
| typedef struct |
| { |
| INT32 msgResult; /* Result of EndDialog() / Default button id */ |
| HANDLE32 dlgProc; /* Dialog procedure */ |
| LONG userInfo; /* User information (for DWL_USER) */ |
| HWND hwndFocus; /* Current control with focus */ |
| HFONT hUserFont; /* Dialog font */ |
| HMENU hMenu; /* Dialog menu */ |
| WORD xBaseUnit; /* Dialog units (depends on the font) */ |
| WORD yBaseUnit; |
| WORD fEnd; /* EndDialog() called for this dialog */ |
| HANDLE hDialogHeap; |
| } DIALOGINFO; |
| |
| extern BOOL DIALOG_Init(void); |
| extern HWND DIALOG_GetFirstTabItem( HWND hwndDlg ); |
| |
| #endif /* DIALOG_H */ |