extern "C" { #include #include #include #include #include #include #include #include #include } #include #include "resource.h" #define ARRAYLEN(x) (sizeof(x) / sizeof((x)[0])) ULONG DoEnumeration( IN HWND hwnd ); //////////////////////////////////////////////////////////////////////////// // // global variables // extern HINSTANCE g_hInstance; ////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// // // Debugging stuff // ////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// // // Fix the warning levels // #pragma warning(3:4092) // sizeof returns 'unsigned long' #pragma warning(3:4121) // structure is sensitive to alignment #pragma warning(3:4125) // decimal digit in octal sequence #pragma warning(3:4130) // logical operation on address of string constant #pragma warning(3:4132) // const object should be initialized #pragma warning(4:4200) // nonstandard zero-sized array extension #pragma warning(4:4206) // Source File is empty #pragma warning(3:4208) // delete[exp] - exp evaluated but ignored #pragma warning(3:4212) // function declaration used ellipsis #pragma warning(3:4220) // varargs matched remaining parameters #pragma warning(4:4509) // SEH used in function w/ _trycontext #pragma warning(error:4700) // Local used w/o being initialized #pragma warning(3:4706) // assignment w/i conditional expression #pragma warning(3:4709) // command operator w/o index expression