1*c2c66affSColin Finck #ifndef _MSCONFIG_PCH_ 2*c2c66affSColin Finck #define _MSCONFIG_PCH_ 3*c2c66affSColin Finck 4*c2c66affSColin Finck #include <assert.h> 5*c2c66affSColin Finck 6*c2c66affSColin Finck #include <stdarg.h> 7*c2c66affSColin Finck 8*c2c66affSColin Finck #include <stdio.h> 9*c2c66affSColin Finck #include <string.h> // FIXME: Should be normally useless in a proper CRT... 10*c2c66affSColin Finck #include <tchar.h> 11*c2c66affSColin Finck 12*c2c66affSColin Finck #define WIN32_NO_STATUS 13*c2c66affSColin Finck #define _INC_WINDOWS 14*c2c66affSColin Finck #define COM_NO_WINDOWS_H 15*c2c66affSColin Finck 16*c2c66affSColin Finck #define NTOS_MODE_USER 17*c2c66affSColin Finck 18*c2c66affSColin Finck #define _FORCENAMELESSUNION 19*c2c66affSColin Finck // #define _WIN32_DCOM // For CoInitializeEx on Win2k and perhaps XP / 2003 ?? 20*c2c66affSColin Finck 21*c2c66affSColin Finck #include <windef.h> 22*c2c66affSColin Finck #include <winbase.h> 23*c2c66affSColin Finck #include <winnls.h> 24*c2c66affSColin Finck #include <winreg.h> 25*c2c66affSColin Finck #include <winuser.h> 26*c2c66affSColin Finck #include <winver.h> 27*c2c66affSColin Finck 28*c2c66affSColin Finck #include <initguid.h> 29*c2c66affSColin Finck // #include <shlobj.h> // If used, initguid.h must be included before! 30*c2c66affSColin Finck #include <shlwapi.h> 31*c2c66affSColin Finck #include <shellapi.h> 32*c2c66affSColin Finck #include <commctrl.h> 33*c2c66affSColin Finck #include <prsht.h> 34*c2c66affSColin Finck #include <strsafe.h> 35*c2c66affSColin Finck 36*c2c66affSColin Finck #include "msconfig.h" 37*c2c66affSColin Finck #include "resource.h" 38*c2c66affSColin Finck 39*c2c66affSColin Finck #define MAX_KEY_LENGTH 255 40*c2c66affSColin Finck #define MAX_VALUE_NAME 16383 41*c2c66affSColin Finck 42*c2c66affSColin Finck #endif /* _MSCONFIG_PCH_ */ 43