MiniGUI API Reference (MiniGUI-Threads)  v3.2.0
A mature and proven cross-platform GUI system for embedded and smart IoT devices
Macros | Typedefs
Simple and common types and macros

Macros

#define FALSE   0
 FALSE value, defined as 0 by MiniGUI. More...
 
#define TRUE   1
 TRUE value, defined as 1 by MiniGUI. More...
 
#define NULL   ((void *)0)
 A value indicates null pointer. More...
 
#define INV_PTR   ((void *)-1)
 A value indicates an invalid non-null pointer. More...
 

Typedefs

typedef void * PVOID
 A type definition for a pointer to any type. More...
 
typedef int BOOL
 A type definition for boolean value. More...
 

Detailed Description

Macro Definition Documentation

#define FALSE   0

FALSE value, defined as 0 by MiniGUI.

Definition at line 302 of file common.h.

Referenced by Expand16CBitmap(), Expand256CBitmap(), PeekMessage(), and PtInRect().

#define INV_PTR   ((void *)-1)

A value indicates an invalid non-null pointer.

Definition at line 328 of file common.h.

#define NULL   ((void *)0)
#define TRUE   1

TRUE value, defined as 1 by MiniGUI.

Definition at line 309 of file common.h.

Referenced by GetMessage(), HideCaret(), PtInRect(), and ShowCaret().

Typedef Documentation

typedef int BOOL

A type definition for boolean value.

Definition at line 294 of file common.h.

A type definition for a pointer to any type.

Definition at line 287 of file common.h.