zoukankan      html  css  js  c++  java
  • 人肉缩进过的windows.h

    #ifndef _WINDOWS_
    #define _WINDOWS_


        #ifndef WINVER
            #define WINVER 0x0501
        
    #else
            
    #if defined(_WIN32_WINNT) && (WINVER < 0x0400) && (_WIN32_WINNT > 0x0400)
                
    #error WINVER setting conflicts with _WIN32_WINNT setting
            
    #endif
        
    #endif

        
    #ifndef _INC_WINDOWS
            #define _INC_WINDOWS

            
    #if defined (_MSC_VER) && (_MSC_VER >= 1020)
                
    #pragma once
            
    #endif /* _MSC_VER&&_MSC_VER>=1020 */


            
    #if defined(RC_INVOKED) && !defined(NOWINRES)

                #include 
    <winresrc.h>

            
    #else

                
    #if defined(RC_INVOKED)
                    
    /* Turn off a bunch of stuff to ensure that RC files compile OK. */
                    
    #define NOATOM
                    
    #define NOGDI
                    
    #define NOGDICAPMASKS
                    
    #define NOMETAFILE
                    
    #define NOMINMAX
                    
    #define NOMSG
                    
    #define NOOPENFILE
                    
    #define NORASTEROPS
                    
    #define NOSCROLL
                    
    #define NOSOUND
                    
    #define NOSYSMETRICS
                    
    #define NOTEXTMETRIC
                    
    #define NOWH
                    
    #define NOCOMM
                    
    #define NOKANJI
                    
    #define NOCRYPT
                    
    #define NOMCX
                
    #endif /* RC_INVOKED */

                
    #if !defined(_68K_) && !defined(_MPPC_) && !defined(_X86_) && !defined(_IA64_) && !defined(_AMD64_) && defined(_M_IX86)
                    
    #define _X86_
                
    #endif

                
    #if !defined(_68K_) && !defined(_MPPC_) && !defined(_X86_) && !defined(_IA64_) && !defined(_AMD64_) && defined(_M_AMD64)
                    
    #define _AMD64_
                
    #endif

                
    #if !defined(_68K_) && !defined(_MPPC_) && !defined(_X86_) && !defined(_IA64_) && !defined(_AMD64_) && defined(_M_M68K)
                    
    #define _68K_
                
    #endif

                
    #if !defined(_68K_) && !defined(_MPPC_) && !defined(_X86_) && !defined(_IA64_) && !defined(_AMD64_) && defined(_M_MPPC)
                    
    #define _MPPC_
                
    #endif

                
    #if !defined(_68K_) && !defined(_MPPC_) && !defined(_X86_) && !defined(_M_IX86) && !defined(_AMD64_) && defined(_M_IA64)
                    
    #if !defined(_IA64_)
                        
    #define _IA64_
                    
    #endif // !_IA64_
                
    #endif

                #ifndef _MAC
                    
    #if defined(_68K_) || defined(_MPPC_)
                        
    #define _MAC
                    
    #endif
                
    #endif

                
    #if defined (_MSC_VER)
                    
    #if ( _MSC_VER >= 800 )
                        #ifndef __cplusplus
                            
    #pragma warning(disable:4116)       // TYPE_ALIGNMENT generates this - move it
                                                
    // outside the warning push/pop scope.
                        #endif /* __cplusplus */
                    
    #endif /* _MS_VER >= 800 */
                
    #endif /* _MS_VER */

                #ifndef RC_INVOKED
                    
    #if     ( _MSC_VER >= 800 )
                        
    #pragma warning(disable:4514)
                        #ifndef __WINDOWS_DONT_DISABLE_PRAGMA_PACK_WARNING__
                            
    #pragma warning(disable:4103)
                        
    #endif
                        
    #if _MSC_VER >= 1200
                            
    #pragma warning(push)
                        
    #endif
                        
    #pragma warning(disable:4001)
                        
    #pragma warning(disable:4201)
                        
    #pragma warning(disable:4214)
                    
    #endif
                    #include 
    <excpt.h>
                    #include 
    <stdarg.h>
                
    #endif /* RC_INVOKED */

                #include 
    <windef.h>
                #include 
    <winbase.h>
                #include 
    <wingdi.h>
                #include 
    <winuser.h>
                
    #if !defined(_MAC) || defined(_WIN32NLS)
                    #include 
    <winnls.h>
                
    #endif
                #ifndef _MAC
                    #include 
    <wincon.h>
                    #include 
    <winver.h>
                
    #endif
                
    #if !defined(_MAC) || defined(_WIN32REG)
                    #include 
    <winreg.h>
                
    #endif
                #ifndef _MAC
                    #include 
    <winnetwk.h>
                
    #endif /* _MAC */

                #ifndef WIN32_LEAN_AND_MEAN
                    #include 
    <cderr.h>
                    #include 
    <dde.h>
                    #include 
    <ddeml.h>
                    #include 
    <dlgs.h>
                    #ifndef _MAC
                        #include 
    <lzexpand.h>
                        #include 
    <mmsystem.h>
                        #include 
    <nb30.h>
                        #include 
    <rpc.h>
                    
    #endif /* _MAC */
                    #include 
    <shellapi.h>
                    #ifndef _MAC
                        #include 
    <winperf.h>
                        #include 
    <winsock.h>
                    
    #endif /* _MAC */
                    #ifndef NOCRYPT
                        #include 
    <wincrypt.h>
                        #include 
    <winefs.h>
                        #include 
    <winscard.h>
                    
    #endif /*NOCRYPT*/
                    #ifndef NOGDI
                        #ifndef _MAC
                            #include 
    <winspool.h>
                            #ifdef INC_OLE1
                                #include 
    <ole.h>
                            
    #else
                                #include 
    <ole2.h>
                            
    #endif /* !INC_OLE1 */
                        
    #endif /* !MAC */
                        #include 
    <commdlg.h>
                    
    #endif /* !NOGDI */
                
    #endif /* WIN32_LEAN_AND_MEAN */

                #include 
    <stralign.h>

                #ifdef _MAC
                    #include 
    <winwlm.h>
                
    #endif /* _MAC */

                #ifdef INC_OLE2
                    
    #include <ole2.h>
                
    #endif /* INC_OLE2 */

                #ifndef _MAC
                    #ifndef NOSERVICE
                        #include 
    <winsvc.h>
                    
    #endif
                    
    #if(WINVER >= 0x0400)
                        #ifndef NOMCX
                            
    #include <mcx.h>
                        
    #endif /* NOMCX */
                        #ifndef NOIME
                            
    #include <imm.h>
                        
    #endif /* NOIME */
                    
    #endif /* WINVER >= 0x0400 */
                
    #endif  /* _MAC */

            
    #ifndef RC_INVOKED
                #if ( _MSC_VER >= 800 )
                    
    #if _MSC_VER >= 1200
                        
    #pragma warning(pop)
                    
    #else
                        
    #pragma warning(default:4001)
                        
    #pragma warning(default:4201)
                        
    #pragma warning(default:4214)
                        
    /* Leave 4514 disabled.  It's an unneeded warning anyway. */
                    
    #endif
                
    #endif
            
    #endif /* RC_INVOKED */

            
    #endif /* RC_INVOKED  && NOWINRES */

        
    #endif /* _INC_WINDOWS */

    #endif /* _WINDOWS_ */
  • 相关阅读:
    201521123100《Java程序设计》第八周学习总结
    201521123100 《Java程序设计》 第7周学习总结
    201521123100 《Java程序设计》第6周学习总结
    201521123100 《Java程序设计》第5周学习总结
    201521123100 《Java程序设计》第4周学习总结
    201521123100 《Java程序设计》第3周学习总结
    201521123093 java 第十一周学习总结
    201521123093 java 第十周学习总结
    201521123093 java 第九周学习总结
    201521123093 java 第八周总结
  • 原文地址:https://www.cnblogs.com/mumuliang/p/2105164.html
Copyright © 2011-2022 走看看