UWin32.h
Go to the documentation of this file.
00001 
00002 //  Written by Phillip Sitbon
00003 //  Copyright 2003
00004 //
00005 //  Win32.h
00006 //    - Windows includes
00007 //
00009 #ifndef _U_Win32_
00010 #define _U_Win32_
00011 
00012 #include "rtabmap/utilite/UtiLiteExp.h"
00013 
00014   #if !defined(_WINDOWS_)
00015   // WIN32 Excludes
00016   #ifdef WIN32_LEAN_AND_MEAN
00017   #  define VC_EXTRALEAN
00018   #  define WIN32_LEAN_AND_MEAN
00019   #  define _PRSHT_H_
00020   #  define  NOGDICAPMASKS     // CC_*, LC_*, PC_*, CP_*, TC_*, RC_
00021   #  define  NOVIRTUALKEYCODES // VK_*
00022   #  define  NOWINMESSAGES     // WM_*, EM_*, LB_*, CB_*
00023   #  define  NOWINSTYLES       // WS_*, CS_*, ES_*, LBS_*, SBS_*, CBS_*
00024   #  define  NOSYSMETRICS      // SM_*
00025   #  define  NOMENUS           // MF_*
00026   #  define  NOICONS           // IDI_*
00027   #  define  NOKEYSTATES       // MK_*
00028   #  define  NOSYSCOMMANDS     // SC_*
00029   #  define  NORASTEROPS       // Binary and Tertiary raster ops
00030   #  define  NOSHOWWINDOW      // SW_*
00031   #  define  OEMRESOURCE       // OEM Resource values
00032   #  define  NOATOM            // Atom Manager routines
00033   #  define  NOCLIPBOARD       // Clipboard routines
00034   #  define  NOCOLOR           // Screen colors
00035   #  define  NOCTLMGR          // Control and Dialog routines
00036   #  define  NODRAWTEXT        // DrawText() and DT_*
00037   #  define  NOGDI             // All GDI defines and routines
00038   #  define  NOKERNEL          // All KERNEL defines and routines
00039   #  define  NOUSER            // All USER defines and routines
00040   #  define  NONLS             // All NLS defines and routines
00041   #  define  NOMB              // MB_* and MessageBox()
00042   #  define  NOMEMMGR          // GMEM_*, LMEM_*, GHND, LHND, associated routines
00043   #  define  NOMETAFILE        // typedef METAFILEPICT
00044   #  define  NOMINMAX          // Macros min(a,b) and max(a,b)
00045   #  define  NOMSG             // typedef MSG and associated routines
00046   #  define  NOOPENFILE        // OpenFile(), OemToAnsi, AnsiToOem, and OF_*
00047   #  define  NOSCROLL          // SB_* and scrolling routines
00048   #  define  NOSERVICE         // All Service Controller routines, SERVICE_ equates, etc.
00049   #  define  NOSOUND           // Sound driver routines
00050   #  define  NOTEXTMETRIC      // typedef TEXTMETRIC and associated routines
00051   #  define  NOWH              // SetWindowsHook and WH_*
00052   #  define  NOWINOFFSETS      // GWL_*, GCL_*, associated routines
00053   #  define  NOCOMM            // COMM driver routines
00054   #  define  NOKANJI           // Kanji support stuff.
00055   #  define  NOHELP            // Help engine interface.
00056   #  define  NOPROFILER        // Profiler interface.
00057   #  define  NODEFERWINDOWPOS  // DeferWindowPos routines
00058   #  define  NOMCX             // Modem Configuration Extensions
00059   #endif // WIN32_LEAN_AND_MEAN
00060   //
00061   #  include <windows.h>
00062   #endif
00063 
00064 #endif // !_U_Win32_


rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Jun 6 2019 21:59:32