windows/rexxapitypes.h File Reference
#include "windows.h"
#include "limits.h"
Include dependency graph for windows/rexxapitypes.h:

Go to the source code of this file.

Macros

#define UINTPTR_MAX   (~((uintptr_t)0))
 
#define INTPTR_MAX   ((intptr_t)(UINTPTR_MAX >> 1))
 
#define INTPTR_MIN   (~INTPTR_MAX)
 
#define UINT32_MAX   (~((uint32_t)0))
 
#define INT32_MAX   ((int32_t)(UINT32_MAX >> 1))
 
#define INT32_MIN   (~INT32_MAX)
 
#define UINT16_MAX   (uint16_t)(~((uint16_t)0))
 
#define INT16_MAX   ((int16_t)(UINT16_MAX >> 1))
 
#define INT16_MIN   (~INT16_MAX)
 
#define UINT8_MAX   (uint8_t)(~((uint8_t)0))
 
#define INT8_MAX   ((int8_t)(UINT8_MAX >> 1))
 
#define INT8_MIN   (~INT8_MAX)
 
#define UINT64_MAX   (~((uint64_t)0))
 
#define INT64_MAX   ((int64_t)(UINT64_MAX >> 1))
 
#define INT64_MIN   (~INT64_MAX)
 
#define REXXENTRY   APIENTRY
 
#define REXXEXPORT   __declspec(dllexport)
 
#define SIZE_MAX   (~((size_t)0))
 
#define SSIZE_MAX   ((ssize_t)(SIZE_MAX >> 1))
 
#define SSIZE_MIN   (~SSIZE_MAX - 1)
 
#define VLARexxEntry   __cdecl /* external entry points */
 

Typedefs

typedef SSIZE_T ssize_t
 
typedef INT_PTR intptr_t
 
typedef UINT_PTR uintptr_t
 
typedef short int16_t
 
typedef unsigned short uint16_t
 
typedef int int32_t
 
typedef unsigned int uint32_t
 
typedef char int8_t
 
typedef unsigned char uint8_t
 
typedef signed __int64 int64_t
 
typedef unsigned __int64 uint64_t
 
typedef DWORD thread_id_t
 
typedef DWORD process_id_t
 
typedef size_t(REXXENTRYREXXPFN) ()
 

Macro Definition Documentation

◆ INT16_MAX

#define INT16_MAX   ((int16_t)(UINT16_MAX >> 1))

Definition at line 88 of file windows/rexxapitypes.h.

◆ INT16_MIN

#define INT16_MIN   (~INT16_MAX)

Definition at line 89 of file windows/rexxapitypes.h.

◆ INT32_MAX

#define INT32_MAX   ((int32_t)(UINT32_MAX >> 1))

Definition at line 84 of file windows/rexxapitypes.h.

◆ INT32_MIN

#define INT32_MIN   (~INT32_MAX)

Definition at line 85 of file windows/rexxapitypes.h.

◆ INT64_MAX

#define INT64_MAX   ((int64_t)(UINT64_MAX >> 1))

Definition at line 96 of file windows/rexxapitypes.h.

◆ INT64_MIN

#define INT64_MIN   (~INT64_MAX)

Definition at line 97 of file windows/rexxapitypes.h.

◆ INT8_MAX

#define INT8_MAX   ((int8_t)(UINT8_MAX >> 1))

Definition at line 92 of file windows/rexxapitypes.h.

◆ INT8_MIN

#define INT8_MIN   (~INT8_MAX)

Definition at line 93 of file windows/rexxapitypes.h.

◆ INTPTR_MAX

#define INTPTR_MAX   ((intptr_t)(UINTPTR_MAX >> 1))

Definition at line 80 of file windows/rexxapitypes.h.

◆ INTPTR_MIN

#define INTPTR_MIN   (~INTPTR_MAX)

Definition at line 81 of file windows/rexxapitypes.h.

◆ REXXENTRY

#define REXXENTRY   APIENTRY

Definition at line 103 of file windows/rexxapitypes.h.

◆ REXXEXPORT

#define REXXEXPORT   __declspec(dllexport)

Definition at line 104 of file windows/rexxapitypes.h.

◆ SIZE_MAX

#define SIZE_MAX   (~((size_t)0))

Definition at line 115 of file windows/rexxapitypes.h.

◆ SSIZE_MAX

#define SSIZE_MAX   ((ssize_t)(SIZE_MAX >> 1))

Definition at line 118 of file windows/rexxapitypes.h.

◆ SSIZE_MIN

#define SSIZE_MIN   (~SSIZE_MAX - 1)

Definition at line 119 of file windows/rexxapitypes.h.

◆ UINT16_MAX

#define UINT16_MAX   (uint16_t)(~((uint16_t)0))

Definition at line 87 of file windows/rexxapitypes.h.

◆ UINT32_MAX

#define UINT32_MAX   (~((uint32_t)0))

Definition at line 83 of file windows/rexxapitypes.h.

◆ UINT64_MAX

#define UINT64_MAX   (~((uint64_t)0))

Definition at line 95 of file windows/rexxapitypes.h.

◆ UINT8_MAX

#define UINT8_MAX   (uint8_t)(~((uint8_t)0))

Definition at line 91 of file windows/rexxapitypes.h.

◆ UINTPTR_MAX

#define UINTPTR_MAX   (~((uintptr_t)0))

Definition at line 79 of file windows/rexxapitypes.h.

◆ VLARexxEntry

#define VLARexxEntry   __cdecl /* external entry points */

Definition at line 121 of file windows/rexxapitypes.h.

Typedef Documentation

◆ int16_t

typedef short int16_t

Definition at line 70 of file windows/rexxapitypes.h.

◆ int32_t

typedef int int32_t

Definition at line 72 of file windows/rexxapitypes.h.

◆ int64_t

typedef signed __int64 int64_t

Definition at line 76 of file windows/rexxapitypes.h.

◆ int8_t

typedef char int8_t

Definition at line 74 of file windows/rexxapitypes.h.

◆ intptr_t

typedef INT_PTR intptr_t

Definition at line 49 of file windows/rexxapitypes.h.

◆ process_id_t

typedef DWORD process_id_t

Definition at line 101 of file windows/rexxapitypes.h.

◆ REXXPFN

typedef size_t(REXXENTRY * REXXPFN) ()

Definition at line 109 of file windows/rexxapitypes.h.

◆ ssize_t

typedef SSIZE_T ssize_t

Definition at line 48 of file windows/rexxapitypes.h.

◆ thread_id_t

typedef DWORD thread_id_t

Definition at line 100 of file windows/rexxapitypes.h.

◆ uint16_t

typedef unsigned short uint16_t

Definition at line 71 of file windows/rexxapitypes.h.

◆ uint32_t

typedef unsigned int uint32_t

Definition at line 73 of file windows/rexxapitypes.h.

◆ uint64_t

typedef unsigned __int64 uint64_t

Definition at line 77 of file windows/rexxapitypes.h.

◆ uint8_t

typedef unsigned char uint8_t

Definition at line 75 of file windows/rexxapitypes.h.

◆ uintptr_t

typedef UINT_PTR uintptr_t

Definition at line 50 of file windows/rexxapitypes.h.