1 /*****************************************************************************
5 *****************************************************************************/
12 // Blah blah blah your template name is too long ... SO WHAT
14 #pragma warning (disable: 4786)
17 // I forget what this disables
19 #pragma warning (disable: 268)
23 // Hello Mr. Platform SDK, please let us use Windows 2000 only features
27 #define _WIN32_WINNT 0x0500
35 //#include <initguid.h>
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"
51 typedef unsigned __int8 uint8
;
52 typedef signed __int8 sint8
;
53 typedef unsigned __int16 uint16
;
54 typedef signed __int16 sint16
;
55 typedef unsigned __int32 uint32
;
56 typedef signed __int32 sint32
;
57 typedef unsigned __int64 uint64
;
58 typedef signed __int64 sint64
;
59 typedef unsigned char uchar
;
62 extern bool QuietMode
;
63 extern bool VerboseMode
;
75 extern bool CheckWinVer (void);
79 extern Defragment
*StartDefragThread (wstring Drive
, DefragType Method
, HANDLE
&Handle
);
82 extern wchar_t *AddCommas (wchar_t *Result
, uint64 Number
);