425{
426 static bool ReEntrance = false;
427
429 {
440 return (1);
441
442
445 {
447
449
452 {
455 }
456
458 {
462 {
463 ReEntrance = true;
464
467
468 ReEntrance = false;
469 }
470
475
477
480 }
481 }
482
484 return (0);
485
486
489 return (1);
490
491
494 return (1);
495
496
499 {
502 return (1);
503
504
507 return (1);
508
509
512 {
515 }
516 else
517 {
521 }
522 return (1);
523
524
527 {
532
534 return (1);
535
538
540 return (1);
541
546 else
549 else
552
554 {
559 }
560 }
561 else
562 {
567 }
568 return (1);
569 }
570 }
571
572
573 return (0);
574}
HINSTANCE GlobalHInstance
static void InitDialog(HWND Dlg)
void SetDisables(HWND Dlg)
wstring GetDefragTitle(void)
wstring GetDefaultTitle(void)
void UpdatePriority(HWND Dlg)
void UpdateDefragInfo(HWND Dlg)
INT_PTR CALLBACK ReportDialogProc(HWND Dlg, UINT Msg, WPARAM WParam, LPARAM LParam)
Defragment * StartDefragThread(wstring Drive, DefragType Method, HANDLE &Handle)
void SetDoLimitLength(bool L)
DefragType GetDefragType(void)
_CRTIMP size_t __cdecl wcslen(_In_z_ const wchar_t *_Str)
#define IDC_PRIORITY_LIST
#define MAKEINTRESOURCE(i)
__crt_unique_heap_ptr< wchar_t > const wstring(_malloc_crt_t(wchar_t, maxsize))
HWND WINAPI GetDlgItem(_In_opt_ HWND, _In_ int)
UINT_PTR WINAPI SetTimer(_In_opt_ HWND, _In_ UINT_PTR, _In_ UINT, _In_opt_ TIMERPROC)
BOOL WINAPI EnableWindow(_In_ HWND, _In_ BOOL)
BOOL WINAPI EndDialog(_In_ HWND, _In_ INT_PTR)