Index: build/precompile.h |
diff --git a/build/precompile.h b/build/precompile.h |
new file mode 100644 |
index 0000000000000000000000000000000000000000..dc9993523e8b5e2fc9a1c919d89b301e7d5e9c9e |
--- /dev/null |
+++ b/build/precompile.h |
@@ -0,0 +1,76 @@ |
+#define STRICT |
+#include <Windows.h> |
+// Need to figure out if/how this can be included in the PCH in general. |
jeanluc1
2011/08/22 22:20:24
This should be a TODO(joi)
Jói
2011/08/24 13:56:33
Sorry, forgot to clean this up before uploading.
|
+/* |
+#include <atlbase.h> |
+#include <atlapp.h> |
+#include <atlcom.h> |
+#include <atlcrack.h> // 2 |
+#include <atlctrls.h> // 2 |
jeanluc1
2011/08/22 22:20:24
What do the comments mean?
Jói
2011/08/24 13:56:33
Added a comment to explain:
// Numeric comments b
|
+#include <atlmisc.h> // 2 |
+#include <atlsafe.h> // 1 |
+#include <atltheme.h> // 1 |
+#include <atlwin.h> // 2 |
+*/ |
+#include <Objbase.h> // 2 |
jeanluc1
2011/08/22 22:20:24
This is not in alphabetical order.
Jói
2011/08/24 13:56:33
I've sorted into three sections to the extent poss
|
+#include <algorithm> |
+#include <bitset> // 3 |
+#include <cmath> |
+#include <commctrl.h> // 2 |
+#include <commdlg.h> // 3 |
+#include <cryptuiapi.h> // 2 |
+#include <cstddef> |
+#include <cstdio> // 3 |
+#include <cstdlib> // 2 |
+#include <cstring> |
+#include <deque> |
+#include <dwmapi.h> |
+#include <errno.h> |
+#include <fcntl.h> |
+#include <fstream> // 3 |
+#include <functional> |
+#include <iomanip> // 2 |
+#include <iosfwd> // 2 |
+#include <iostream> // 1 |
+#include <iterator> |
+#include <limits.h> // 4 |
+#include <limits> |
+#include <list> |
+#include <map> |
+#include <math.h> |
+#include <memory.h> // 1 |
+#include <numeric> // 2 |
+#include <objidl.h> // 1 |
+#include <ole2.h> // 1 |
+#include <oleacc.h> // 2 |
+#include <oleauto.h> // 1 |
+#include <oleidl.h> // 1 |
+#include <ostream> |
+#include <propkey.h> // 2 |
+#include <propvarutil.h> // 2 |
+#include <pstore.h> // 2 |
+#include <queue> |
+#include <set> |
+#include <shellapi.h> |
+#include <shlguid.h> // 1 |
+//#include <shlobj.h> |
jeanluc1
2011/08/22 22:20:24
Why commented out (here and below)?
Jói
2011/08/24 13:56:33
Added explanation; it caused conflicts that possib
|
+#include <shlwapi.h> // 1 |
+#include <shobjidl.h> // 4 |
+#include <signal.h> |
+#include <sstream> |
+#include <stack> |
+#include <stdarg.h> // 1 |
+#include <stddef.h> |
+//#include <stdint.h> // 3 |
+#include <stdio.h> |
+#include <stdlib.h> |
+#include <string.h> |
+#include <string> |
+#include <time.h> // 4 |
+#include <urlhist.h> // 2 |
+#include <utility> |
+#include <vector> |
+#include <wincrypt.h> // 4 |
+//#include <winsock2.h> // 4 |
+//#include <Ws2spi.h> // 1 |
+#include <wtypes.h> // 2 |