226{
228
229
233 {
235 }
236
237 switch (uMsg)
238 {
241 if (pLogonData !=
NULL)
242 {
246
249
252 {
255
258 {
263 }
265 }
266 else
267 {
271 }
272 }
273
275 }
276
278 break;
279
283
285 break;
286
289 {
292 {
294 {
297 }
299 }
300 break;
301
304 {
306 {
309 }
311 }
312 break;
313
316 {
318 {
321 }
322 }
323 break;
324
329 {
332 }
333 break;
334 }
335 break;
336
339 {
342
344 return OnApply(hwndDlg, pLogonData);
345 }
346 break;
347 }
348
350}
LPQUERY_SERVICE_CONFIG GetServiceConfig(LPWSTR lpServiceName)
struct _SERVICEPROPSHEET * PSERVICEPROPSHEET
#define IDC_LOGON_ACCOUNTNAME
#define IDC_LOGON_PASSWORD1
#define IDC_LOGON_PASSWORD2
#define IDC_LOGON_HWPROFILE
#define IDC_LOGON_THISACCOUNT
#define IDC_LOGON_SYSTEMACCOUNT
#define IDC_LOGON_INTERACTIVE
#define HeapFree(x, y, z)
#define PSN_QUERYINITIALFOCUS
static BOOL OnQueryInitialFocus(HWND hwndDlg, PLOGONDATA pLogonData)
struct _LOGONDATA * PLOGONDATA
static BOOL OnApply(HWND hwndDlg, PLOGONDATA pLogonData)
static VOID SetControlStates(HWND hwndDlg, PLOGONDATA pLogonData, BOOL bLocalSystem)
#define PropSheet_Changed(d, w)
_Check_return_ _CRTIMP int __cdecl _wcsicmp(_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2)
LPQUERY_SERVICE_CONFIG pServiceConfig
ENUM_SERVICE_STATUS_PROCESS * pService
HWND WINAPI GetDlgItem(_In_opt_ HWND, _In_ int)
LRESULT WINAPI SendDlgItemMessageW(_In_ HWND, _In_ int, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
BOOL WINAPI EnableWindow(_In_ HWND, _In_ BOOL)
HWND WINAPI GetParent(_In_ HWND)
#define SERVICE_INTERACTIVE_PROCESS