localmon的学习
PINIPORT结构体 http://code.msdn.microsoft.com/windowshardware/Print-Monitors-Samples-edc9d19e/sourcecode?fileId=51273&pathId=176883831
http://code.msdn.microsoft.com/windowshardware/Print-Monitors-Samples-edc9d19e/sourcecode?fileId=51273&pathId=56662141
其实是参看localmon.c里的功能;
sources的学习 {How to use manifests with build.exe}
MSC_WARNING_LEVEL=/W3 定义警告级别是3级,当然可以是1级,但1-3级的区分是什么,没度娘
MSC_WARNING_LEVEL=$(MSC_WARNING_LEVEL) /WX // macro to set the warning level to use on the compiler
C_DEFINES=-DUNICODE -D_UNICODE -D_SPL_CLUST //这个不是太熟悉; [http://blog.csdn.net/iiprogram/article/details/657961]
USE_MSVCRT=1 //macro to instruct the Build utility to use the multithreaded runtime libraries in a DLL for your build [http://blog.csdn.net/leibniz_zsu 可以参考下]
DLLENTRY=_DllMainCRTStartup //If no value is given for DLLENTRY, the default value is _DllMainCRTStartup [当你的DLL文件映像是被映到进程的地址空间时,系统实际上调用的是dllmaincrtstartup函数,而不是dllmain函数]
winspool.c的学习
other