14#pragma warning (disable: 4786)
19#pragma warning (disable: 268)
27#define _WIN32_WINNT 0x0500
38#define APPNAME_CLI L"Unfrag"
39#define APPNAME_GUI L"Fraginator"
40#define APPVER_STR L"1.03"
41#define APPVER_NUM 1.03f
42#define APPAUTHOR L"Rick Brewster"
43#define APPCOPYRIGHT L"Copyright 2000-2002 Rick Brewster"
85template <
size_t _Size>
wchar_t * AddCommas(wchar_t *Result, uint64 Number)
Defragment * StartDefragThread(wstring Drive, DefragType Method, HANDLE &Handle)
return vswprintf(_Buffer, _Size, _Format, _ArgList)
_In_z_ _Printf_format_string_ char const *const va_list _ArgList
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
_Check_return_ _Ret_maybenull_ _In_ size_t _In_ size_t _Size
_In_ _Pre_notnull_ _Buffer
__crt_unique_heap_ptr< wchar_t > const wstring(_malloc_crt_t(wchar_t, maxsize))
_At_(*)(_In_ PWSK_CLIENT Client, _In_opt_ PUNICODE_STRING NodeName, _In_opt_ PUNICODE_STRING ServiceName, _In_opt_ ULONG NameSpace, _In_opt_ GUID *Provider, _In_opt_ PADDRINFOEXW Hints, _Outptr_ PADDRINFOEXW *Result, _In_opt_ PEPROCESS OwningProcess, _In_opt_ PETHREAD OwningThread, _Inout_ PIRP Irp Result)(Mem)) NTSTATUS(WSKAPI *PFN_WSK_GET_ADDRESS_INFO