Web API Reference | MapGuide Open Source

- Overview
- Modules
- Classes

# FoundationDefs.h File Reference

Include dependency graph for FoundationDefs.h:

This graph shows which files directly or indirectly include this file:

## Defines
#define | __WFILE__ WIDEN(__FILE__)
#define | _finite finite
#define | _isnan isnan
#define | _stricmp strcasecmp
#define | _strnicmp strncasecmp
#define | _wcsicmp wcscasecmp
#define | _wcsnicmp wcsncasecmp
#define | _wcstok wcstok
| INTERNAL USE ONLY.
#define | APICALL
#define | CLASS_ID private
#define | DECLARE_CLASSNAME(className)
#define | EXTERNAL_API public
#define | INTERNAL_API public
#define | MG_DECL_DYNCREATE()
#define | MG_FOUNDATION_API
#define | MG_IMPL_DYNCREATE(class_name)
#define | MG_UNUSED_ARG(a) static_cast<void>(&(a))
#define | PUBLISHED_API public
#define | WIDEN(x) WIDEN2(x)
#define | WIDEN2(x) L ## x
## Typedefs
typedef unsigned char | BYTE
| Byte.
typedef unsigned char * | BYTE_ARRAY_IN
| Byte array.
typedef unsigned char * | BYTE_ARRAY_OUT
| Byte array.
typedef const wstring & | CREFSTRING
| API string.
typedef short | INT16
| 16 bit integer
typedef long | INT32
| 32 bit integer
typedef long long | INT64
| 64 bit integer
typedef char | INT8
| 8 bit integer
typedef wstring & | REFSTRING
| Reference String.
typedef wstring | STRING
| String.
typedef unsigned short | UINT16
| 16 bit unsigned integer
typedef unsigned long | UINT32
| 32 bit unsigned integer
typedef unsigned long long | UINT64
| 64 bit unsigned integer
typedef unsigned char | UINT8
| 8 bit unsigned integer

Comments or suggestions? Send us feedback.