ReactOS 0.4.16-dev-336-gb667d82
builddep.h File Reference
#include <stdarg.h>
#include <windef.h>
#include <winbase.h>
#include <ndk/iofuncs.h>
#include <ndk/obfuncs.h>
#include <ndk/rtlfuncs.h>
#include <wine/unicode.h>
Include dependency graph for builddep.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define UNICODE
 
#define _UNICODE
 
#define WIN32_NO_STATUS
 
#define NTOS_MODE_USER
 
#define FREE(Area)   RtlFreeHeap(InfpHeap, 0, (Area))
 
#define MALLOC(Size)   RtlAllocateHeap(InfpHeap, 0, (Size))
 
#define ZEROMEMORY(Area, Size)   RtlZeroMemory((Area), (Size))
 
#define MEMCPY(Dest, Src, Size)   RtlCopyMemory((Dest), (Src), (Size))
 
#define INF_STATUS_SUCCESS   STATUS_SUCCESS
 
#define INF_STATUS_NO_MEMORY   STATUS_NO_MEMORY
 
#define INF_STATUS_INVALID_PARAMETER   STATUS_INVALID_PARAMETER
 
#define INF_STATUS_NOT_FOUND   STATUS_NOT_FOUND
 
#define INF_STATUS_BUFFER_OVERFLOW   STATUS_BUFFER_OVERFLOW
 
#define INF_SUCCESS(x)   (0 <= (x))
 
#define STRFMT   "%S"
 

Variables

PVOID InfpHeap
 

Macro Definition Documentation

◆ _UNICODE

#define _UNICODE

Definition at line 60 of file builddep.h.

◆ FREE

#define FREE (   Area)    RtlFreeHeap(InfpHeap, 0, (Area))

Definition at line 72 of file builddep.h.

◆ INF_STATUS_BUFFER_OVERFLOW

#define INF_STATUS_BUFFER_OVERFLOW   STATUS_BUFFER_OVERFLOW

Definition at line 81 of file builddep.h.

◆ INF_STATUS_INVALID_PARAMETER

#define INF_STATUS_INVALID_PARAMETER   STATUS_INVALID_PARAMETER

Definition at line 79 of file builddep.h.

◆ INF_STATUS_NO_MEMORY

#define INF_STATUS_NO_MEMORY   STATUS_NO_MEMORY

Definition at line 78 of file builddep.h.

◆ INF_STATUS_NOT_FOUND

#define INF_STATUS_NOT_FOUND   STATUS_NOT_FOUND

Definition at line 80 of file builddep.h.

◆ INF_STATUS_SUCCESS

#define INF_STATUS_SUCCESS   STATUS_SUCCESS

Definition at line 77 of file builddep.h.

◆ INF_SUCCESS

#define INF_SUCCESS (   x)    (0 <= (x))

Definition at line 82 of file builddep.h.

◆ MALLOC

#define MALLOC (   Size)    RtlAllocateHeap(InfpHeap, 0, (Size))

Definition at line 73 of file builddep.h.

◆ MEMCPY

#define MEMCPY (   Dest,
  Src,
  Size 
)    RtlCopyMemory((Dest), (Src), (Size))

Definition at line 75 of file builddep.h.

◆ NTOS_MODE_USER

#define NTOS_MODE_USER

Definition at line 65 of file builddep.h.

◆ STRFMT

#define STRFMT   "%S"

Definition at line 84 of file builddep.h.

◆ UNICODE

Definition at line 59 of file builddep.h.

◆ WIN32_NO_STATUS

#define WIN32_NO_STATUS

Definition at line 62 of file builddep.h.

◆ ZEROMEMORY

#define ZEROMEMORY (   Area,
  Size 
)    RtlZeroMemory((Area), (Size))

Definition at line 74 of file builddep.h.

Variable Documentation

◆ InfpHeap

PVOID InfpHeap
extern

Definition at line 37 of file infrosgen.c.

Referenced by CheckHeap(), InfCloseFile(), and InfSetHeap().