ReactOS 0.4.16-dev-282-g4d0a26d
|
#include <assert.h>
#include <stdlib.h>
#include <limits.h>
#include <stdint.h>
Go to the source code of this file.
Classes | |
struct | _RTL_BITMAP |
struct | _RTL_BITMAP_RUN |
union | _LARGE_INTEGER |
struct | _LIST_ENTRY |
struct | _ANSI_STRING |
struct | _UNICODE_STRING |
Functions | |
static __inline VOID | InitializeListHead (IN PLIST_ENTRY ListHead) |
static __inline VOID | InsertHeadList (IN PLIST_ENTRY ListHead, IN PLIST_ENTRY Entry) |
static __inline VOID | InsertTailList (IN PLIST_ENTRY ListHead, IN PLIST_ENTRY Entry) |
static __inline BOOLEAN | IsListEmpty (IN const LIST_ENTRY *ListHead) |
static __inline BOOLEAN | RemoveEntryList (IN PLIST_ENTRY Entry) |
static __inline PLIST_ENTRY | RemoveHeadList (IN PLIST_ENTRY ListHead) |
static __inline PLIST_ENTRY | RemoveTailList (IN PLIST_ENTRY ListHead) |
#define __cdecl __attribute__((cdecl)) |
Definition at line 22 of file typedefs.h.
#define __fastcall __attribute__((fastcall)) |
Definition at line 19 of file typedefs.h.
#define __INTERNAL_DEBUG |
Definition at line 272 of file typedefs.h.
IN OUT PLONG IN OUT PLONG Addend IN OUT PLONG IN LONG IN OUT PLONG IN LONG Increment IN PNDIS_RW_LOCK Lock __stdcall __attribute__((stdcall)) |
Definition at line 25 of file typedefs.h.
Referenced by compat_catpath(), EnumWindowsProc(), get_host_winver(), GetEnvStatus(), implicit_handle(), init_d3d9(), iskeyword(), SpecialFolderFSPath::SpecialFolderFSPath(), START_TEST(), test_propertytovariant(), test_varianttoproperty(), TestManualInstantiation(), and UDFInitializeFunctionPointers().
#define ANYSIZE_ARRAY 1 |
Definition at line 46 of file typedefs.h.
#define CONTAINING_RECORD | ( | address, | |
type, | |||
field | |||
) | ((type *)(((ULONG_PTR)address) - (ULONG_PTR)(&(((type *)0)->field)))) |
Definition at line 260 of file typedefs.h.
Definition at line 33 of file typedefs.h.
Definition at line 34 of file typedefs.h.
#define FALSE 0 |
Definition at line 43 of file typedefs.h.
Definition at line 255 of file typedefs.h.
Definition at line 247 of file typedefs.h.
#define IN |
Definition at line 39 of file typedefs.h.
Definition at line 266 of file typedefs.h.
Definition at line 249 of file typedefs.h.
Definition at line 248 of file typedefs.h.
#define MAXULONG 0xFFFFFFFF |
Definition at line 251 of file typedefs.h.
Definition at line 83 of file typedefs.h.
Definition at line 253 of file typedefs.h.
#define NTAPI |
Definition at line 36 of file typedefs.h.
IN PUNICODE_STRING IN PUNICODE_STRING IN PUNICODE_STRING IN PSIZE_T FilePartSize OUT PBOOLEAN OUT RTL_PATH_TYPE OUT PSIZE_T LengthNeeded OPTIONAL |
Definition at line 41 of file typedefs.h.
Referenced by DECLARE_INTERFACE_(), and UiInitialize().
#define OUT |
Definition at line 40 of file typedefs.h.
Definition at line 259 of file typedefs.h.
#define RTL_H |
Definition at line 273 of file typedefs.h.
#define RtlCopyMemory | ( | Destination, | |
Source, | |||
Length | |||
) | memcpy(Destination, Source, Length) |
Definition at line 263 of file typedefs.h.
#define RtlMoveMemory | ( | Destination, | |
Source, | |||
Length | |||
) | memmove(Destination, Source, Length) |
Definition at line 264 of file typedefs.h.
#define RtlZeroMemory | ( | Destination, | |
Length | |||
) | memset(Destination, 0, Length) |
Definition at line 262 of file typedefs.h.
#define SUBLANG_NEUTRAL 0x00 |
Definition at line 269 of file typedefs.h.
#define TRUE 1 |
Definition at line 44 of file typedefs.h.
#define UNIMPLEMENTED { printf("%s unimplemented\n", __FUNCTION__); exit(1); } |
Definition at line 29 of file typedefs.h.
#define UNIMPLEMENTED_ONCE { printf("%s unimplemented\n", __FUNCTION__); exit(1); } |
Definition at line 30 of file typedefs.h.
#define WINAPI |
Definition at line 37 of file typedefs.h.
typedef struct _ANSI_STRING ANSI_STRING |
Definition at line 58 of file typedefs.h.
Definition at line 53 of file typedefs.h.
Definition at line 53 of file typedefs.h.
Definition at line 51 of file typedefs.h.
Definition at line 51 of file typedefs.h.
Definition at line 70 of file typedefs.h.
Definition at line 59 of file typedefs.h.
Definition at line 67 of file typedefs.h.
Definition at line 65 of file typedefs.h.
Definition at line 69 of file typedefs.h.
typedef HANDLE |
Definition at line 73 of file typedefs.h.
static HINSTANCE |
Definition at line 77 of file typedefs.h.
Definition at line 75 of file typedefs.h.
Definition at line 77 of file typedefs.h.
Definition at line 79 of file typedefs.h.
typedef INT |
Definition at line 58 of file typedefs.h.
Definition at line 58 of file typedefs.h.
Definition at line 68 of file typedefs.h.
Definition at line 64 of file typedefs.h.
Definition at line 81 of file typedefs.h.
typedef union _LARGE_INTEGER LARGE_INTEGER |
typedef struct _LIST_ENTRY LIST_ENTRY |
Definition at line 58 of file typedefs.h.
Definition at line 68 of file typedefs.h.
Definition at line 64 of file typedefs.h.
static LONGLONG |
Definition at line 68 of file typedefs.h.
static LPBYTE |
Definition at line 53 of file typedefs.h.
Definition at line 52 of file typedefs.h.
Definition at line 57 of file typedefs.h.
Definition at line 59 of file typedefs.h.
Definition at line 58 of file typedefs.h.
Definition at line 51 of file typedefs.h.
Definition at line 59 of file typedefs.h.
Definition at line 50 of file typedefs.h.
Definition at line 56 of file typedefs.h.
Definition at line 56 of file typedefs.h.
Definition at line 78 of file typedefs.h.
typedef struct _ANSI_STRING * PANSI_STRING |
typedef PBOOLEAN |
Definition at line 53 of file typedefs.h.
Definition at line 51 of file typedefs.h.
static PCSTR |
Definition at line 52 of file typedefs.h.
typedef const UNICODE_STRING* PCUNICODE_STRING |
Definition at line 240 of file typedefs.h.
static PCWSTR |
Definition at line 57 of file typedefs.h.
Definition at line 59 of file typedefs.h.
Definition at line 67 of file typedefs.h.
Definition at line 75 of file typedefs.h.
Definition at line 64 of file typedefs.h.
static PLARGE_INTEGER |
typedef struct _LIST_ENTRY* PLIST_ENTRY |
Definition at line 58 of file typedefs.h.
Definition at line 64 of file typedefs.h.
Definition at line 78 of file typedefs.h.
typedef struct _RTL_BITMAP * PRTL_BITMAP |
typedef struct _RTL_BITMAP_RUN * PRTL_BITMAP_RUN |
Definition at line 55 of file typedefs.h.
Definition at line 80 of file typedefs.h.
static PSTR |
Definition at line 51 of file typedefs.h.
typedef PUCHAR |
Definition at line 53 of file typedefs.h.
Definition at line 59 of file typedefs.h.
Definition at line 65 of file typedefs.h.
typedef PULONG |
Definition at line 59 of file typedefs.h.
static PULONG_PTR |
Definition at line 65 of file typedefs.h.
typedef struct _UNICODE_STRING * PUNICODE_STRING |
Definition at line 56 of file typedefs.h.
Definition at line 50 of file typedefs.h.
typedef PWCHAR |
Definition at line 56 of file typedefs.h.
Definition at line 56 of file typedefs.h.
static PWSTR |
Definition at line 56 of file typedefs.h.
typedef struct _RTL_BITMAP RTL_BITMAP |
typedef struct _RTL_BITMAP_RUN RTL_BITMAP_RUN |
Definition at line 55 of file typedefs.h.
Definition at line 80 of file typedefs.h.
Definition at line 53 of file typedefs.h.
Definition at line 59 of file typedefs.h.
Definition at line 56 of file typedefs.h.
Definition at line 59 of file typedefs.h.
Definition at line 67 of file typedefs.h.
Definition at line 54 of file typedefs.h.
Definition at line 65 of file typedefs.h.
typedef ULONG |
Definition at line 59 of file typedefs.h.
Definition at line 67 of file typedefs.h.
typedef ULONG_PTR |
Definition at line 65 of file typedefs.h.
Definition at line 67 of file typedefs.h.
typedef struct _UNICODE_STRING UNICODE_STRING |
Definition at line 56 of file typedefs.h.
typedef VOID |
Definition at line 50 of file typedefs.h.
Definition at line 56 of file typedefs.h.
Definition at line 58 of file typedefs.h.
Definition at line 56 of file typedefs.h.
|
static |
Definition at line 147 of file typedefs.h.
|
static |
Definition at line 156 of file typedefs.h.
|
static |
Definition at line 171 of file typedefs.h.
|
static |
Definition at line 186 of file typedefs.h.
|
static |
Definition at line 195 of file typedefs.h.
|
static |
Definition at line 210 of file typedefs.h.
|
static |
Definition at line 225 of file typedefs.h.