MiniGUI API Reference (MiniGUI-Standalone)  v5.0.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

◆ FALSE

#define FALSE   0

FALSE value, defined as 0 by MiniGUI.

Definition at line 351 of file common.h.

Referenced by PtInRect().

◆ INV_PTR

#define INV_PTR   ((void *)-1)

A value indicates an invalid non-null pointer.

Definition at line 377 of file common.h.

◆ NULL

#define NULL   ((void *)0)

A value indicates null pointer.

Definition at line 369 of file common.h.

Referenced by LoadBitmapEx().

◆ TRUE

#define TRUE   1

TRUE value, defined as 1 by MiniGUI.

Definition at line 358 of file common.h.

Referenced by PtInRect().

Typedef Documentation

◆ BOOL

typedef int BOOL

A type definition for boolean value.

Definition at line 343 of file common.h.

◆ PVOID

A type definition for a pointer to any type.

Definition at line 336 of file common.h.