Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00009 #ifndef _U_Win32_
00010 #define _U_Win32_
00011
00012 #include "rtabmap/utilite/UtiLiteExp.h"
00013
00014 #if !defined(_WINDOWS_)
00015
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_