ReactOS  0.4.12-dev-945-g5a2911d
types.h File Reference
#include <sys/types.h>
#include <stdlib.h>
#include <netconfig.h>
Include dependency graph for types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  netbuf
 
struct  t_bind
 
struct  __rpc_sockinfo
 

Macros

#define _SSIZE_T_DEFINED
 
#define NULL   0
 
#define __dontcare__   -1
 
#define FALSE   (0)
 
#define TRUE   (1)
 
#define mem_alloc(bsize)   calloc(1, bsize)
 
#define mem_free(ptr, bsize)   free(ptr)
 

Typedefs

typedef INT16 int16_t
 
typedef INT32 int32_t
 
typedef INT64 int64_t
 
typedef UINT16 u_int16_t
 
typedef UINT32 u_int32_t
 
typedef UINT32 uint32_t
 
typedef UINT64 u_int64_t
 
typedef UINT64 uint64_t
 
typedef PCHAR caddr_t
 
typedef UCHAR u_char
 
typedef unsigned short u_short
 
typedef UINT32 u_int
 
typedef UINT32 uint
 
typedef INT64 quad_t
 
typedef UINT64 u_quad_t
 
typedef UINT uid_t
 
typedef UINT gid_t
 
typedef DWORD pid_t
 
typedef SSIZE_T ssize_t
 
typedef int32_t bool_t
 
typedef int32_t enum_t
 
typedef u_int32_t rpcprog_t
 
typedef u_int32_t rpcvers_t
 
typedef u_int32_t rpcproc_t
 
typedef u_int32_t rpcprot_t
 
typedef u_int32_t rpcport_t
 
typedef int32_t rpc_inline_t
 

Macro Definition Documentation

◆ __dontcare__

#define __dontcare__   -1

Definition at line 114 of file types.h.

◆ _SSIZE_T_DEFINED

#define _SSIZE_T_DEFINED

Definition at line 95 of file types.h.

◆ FALSE

#define FALSE   (0)

Definition at line 117 of file types.h.

◆ mem_alloc

#define mem_alloc (   bsize)    calloc(1, bsize)

Definition at line 123 of file types.h.

◆ mem_free

#define mem_free (   ptr,
  bsize 
)    free(ptr)

Definition at line 124 of file types.h.

◆ NULL

Definition at line 112 of file types.h.

◆ TRUE

#define TRUE   (1)

Typedef Documentation

◆ bool_t

typedef int32_t bool_t

Definition at line 101 of file types.h.

◆ caddr_t

typedef PCHAR caddr_t

Definition at line 78 of file types.h.

◆ enum_t

typedef int32_t enum_t

Definition at line 102 of file types.h.

◆ gid_t

typedef UINT gid_t

Definition at line 89 of file types.h.

◆ int16_t

typedef INT16 int16_t

Definition at line 70 of file types.h.

◆ int32_t

typedef INT32 int32_t

Definition at line 71 of file types.h.

◆ int64_t

typedef INT64 int64_t

Definition at line 72 of file types.h.

◆ pid_t

typedef DWORD pid_t

Definition at line 91 of file types.h.

◆ quad_t

typedef INT64 quad_t

Definition at line 85 of file types.h.

◆ rpc_inline_t

Definition at line 109 of file types.h.

◆ rpcport_t

Definition at line 108 of file types.h.

◆ rpcproc_t

Definition at line 106 of file types.h.

◆ rpcprog_t

Definition at line 104 of file types.h.

◆ rpcprot_t

Definition at line 107 of file types.h.

◆ rpcvers_t

Definition at line 105 of file types.h.

◆ ssize_t

typedef SSIZE_T ssize_t

Definition at line 97 of file types.h.

◆ u_char

typedef UCHAR u_char

Definition at line 80 of file types.h.

◆ u_int

typedef UINT32 u_int

Definition at line 82 of file types.h.

◆ u_int16_t

typedef UINT16 u_int16_t

Definition at line 73 of file types.h.

◆ u_int32_t

typedef UINT32 u_int32_t

Definition at line 74 of file types.h.

◆ u_int64_t

typedef UINT64 u_int64_t

Definition at line 76 of file types.h.

◆ u_quad_t

typedef UINT64 u_quad_t

Definition at line 86 of file types.h.

◆ u_short

typedef unsigned short u_short

Definition at line 81 of file types.h.

◆ uid_t

typedef UINT uid_t

Definition at line 88 of file types.h.

◆ uint

typedef UINT32 uint

Definition at line 83 of file types.h.

◆ uint32_t

typedef UINT32 uint32_t

Definition at line 75 of file types.h.

◆ uint64_t

typedef UINT64 uint64_t

Definition at line 77 of file types.h.