| // stdafx.h : include file for standard system include files, | |
| // or project specific include files that are used frequently, but | |
| // are changed infrequently | |
| // | |
| #pragma once | |
| #include "targetver.h" | |
| #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers | |
| // Windows Header Files: | |
| #include <windows.h> | |
| #define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit | |
| #include <atlbase.h> | |
| #include <atlcom.h> | |
| #include <atlstr.h> | |
| #include <atlwin.h> | |
| #include <comdef.h> | |
| #include <comutil.h> | |
| // A macro to disallow the copy constructor and operator= functions | |
| // This should be used in the private: declarations for a class | |
| #define DISALLOW_COPY_AND_ASSIGN(TypeName) \ | |
| TypeName(const TypeName&); \ | |
| void operator=(const TypeName&) | |
| // TODO: reference additional headers your program requires here | |