Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

nvsgwindefs.h

00001 // Copyright NVIDIA Corporation 2002-2004
00002 // TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THIS SOFTWARE IS PROVIDED
00003 // *AS IS* AND NVIDIA AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES, EITHER EXPRESS
00004 // OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY
00005 // AND FITNESS FOR A PARTICULAR PURPOSE.  IN NO EVENT SHALL NVIDIA OR ITS SUPPLIERS
00006 // BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES
00007 // WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS,
00008 // BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS)
00009 // ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE, EVEN IF NVIDIA HAS
00010 // BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES 
00011 #pragma once
00012 
00013 /* This file contains the defines commonly used by NVSG before including Windows headers.
00014 */
00015 
00016 #if defined(_WIN32)
00017 # define WIN32_LEAN_AND_MEAN    // Exclude rarely-used stuff from Windows headers
00018 //# define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit
00019 
00020 # ifndef VC_EXTRALEAN
00021 #  define VC_EXTRALEAN    // Exclude rarely-used stuff from Windows headers
00022 # endif
00023 
00024 // Modify the following defines if you have to target a platform prior to the ones specified below.
00025 // Refer to MSDN for the latest info on corresponding values for different platforms.
00026 # ifndef WINVER       // Allow use of features specific to Windows 95 and Windows NT 4 or later.
00027 #  define WINVER 0x0500   // Change this to the appropriate value to target Windows 98 and Windows 2000 or later.
00028 # endif
00029 
00030 # ifndef _WIN32_WINNT   // Allow use of features specific to Windows NT 4 or later.
00031 #  define _WIN32_WINNT 0x0500   // Change this to the appropriate value to target Windows 98 and Windows 2000 or later.
00032 # endif           
00033 
00034 # ifndef _WIN32_WINDOWS   // Allow use of features specific to Windows 98 or later.
00035 #  define _WIN32_WINDOWS 0x0500 // Change this to the appropriate value to target Windows Me or later.
00036 # endif
00037 
00038 # ifndef _WIN32_IE      // Allow use of features specific to IE 4.0 or later.
00039 #  define _WIN32_IE 0x0600  // Change this to the appropriate value to target IE 5.0 or later.
00040 # endif
00041 
00042 #endif // windows

Generated on Tue Mar 1 13:19:20 2005 for NVSGSDK by NVIDIA