ReactOS 0.4.16-dev-1457-g02ea0aa
freeldrpage.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

INT_PTR CALLBACK FreeLdrPageWndProc (HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
 

Variables

HWND hFreeLdrPage
 

Function Documentation

◆ FreeLdrPageWndProc()

INT_PTR CALLBACK FreeLdrPageWndProc ( HWND  hDlg,
UINT  message,
WPARAM  wParam,
LPARAM  lParam 
)

Definition at line 134 of file freeldrpage.c.

135{
136 LRESULT pos;
137
138 switch (message) {
139 case WM_INITDIALOG:
140 hFreeLdrDialog = hDlg;
143 DisableAllExcept(hDlg, IDC_LIST_BOX); // FIXME: Implement saving
144 return TRUE;
145 case WM_COMMAND:
146 switch(HIWORD(wParam))
147 {
148 case LBN_SELCHANGE:
150 if (pos != LB_ERR)
151 {
153 if (!res) /* line is not a default one */
154 SendMessage((HWND)lParam, LB_SETCURSEL, Settings.szDefaultPos, 0);
155 else
156 Settings.szDefaultPos = pos;
157
158
159 }
160 break;
161 }
162 }
163 return 0;
164}
#define IDC_LIST_BOX
Definition: resource.h:30
WPARAM wParam
Definition: combotst.c:138
LPARAM lParam
Definition: combotst.c:139
#define NULL
Definition: types.h:112
#define TRUE
Definition: types.h:120
GLuint res
Definition: glext.h:9613
static BOOL InitializeFreeLDRDialog(HWND hDlg)
Definition: freeldrpage.c:118
HWND hFreeLdrDialog
Definition: freeldrpage.c:13
VOID DisableAllExcept(HWND hTabDlg, UINT idExcept)
Definition: msconfig.c:84
Definition: tftpd.h:60
#define HIWORD(l)
Definition: typedefs.h:247
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_POWER_POLICY_IDLE_SETTINGS Settings
Definition: wdfdevice.h:2595
LONG_PTR LPARAM
Definition: windef.h:208
LONG_PTR LRESULT
Definition: windef.h:209
#define LB_ERR
Definition: winuser.h:2451
#define SWP_NOACTIVATE
Definition: winuser.h:1253
#define LB_GETITEMDATA
Definition: winuser.h:2060
BOOL WINAPI SetWindowPos(_In_ HWND, _In_opt_ HWND, _In_ int, _In_ int, _In_ int, _In_ int, _In_ UINT)
#define WM_COMMAND
Definition: winuser.h:1759
#define SWP_NOSIZE
Definition: winuser.h:1256
#define WM_INITDIALOG
Definition: winuser.h:1758
#define SendMessage
Definition: winuser.h:5928
#define LBN_SELCHANGE
Definition: winuser.h:2094
#define SWP_NOOWNERZORDER
Definition: winuser.h:1260
#define LB_SETCURSEL
Definition: winuser.h:2082
#define SWP_NOZORDER
Definition: winuser.h:1258
#define LB_GETCURSEL
Definition: winuser.h:2058

Variable Documentation

◆ hFreeLdrPage

HWND hFreeLdrPage
extern