ReactOS  0.4.13-dev-241-g63286c6
types.h File Reference
#include <linux/config.h>
#include <ntifs.h>
#include <ntdddisk.h>
#include <windef.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <wchar.h>
Include dependency graph for types.h:

Go to the source code of this file.

Macros

#define _WIN2K_COMPAT_SLIST_USAGE
 
#define __le16   u16
 
#define __le32   u32
 
#define __le64   u64
 
#define bool   BOOLEAN
 
#define __attribute__(x)
 
#define __bitwise
 
#define __releases(x)
 
#define noinline
 
#define uid_t   u16
 
#define gid_t   u16
 
#define BITS_PER_LONG   (32)
 
#define ORDER_PER_LONG   (05)
 
#define CFS_BITS_PER_LONG   (32)
 
#define CFS_ORDER_PER_LONG   (05)
 
#define __acquire(x)
 
#define __release(x)
 
#define preempt_enable()
 
#define preempt_disable()
 
#define __FUNCTION__   ("jbd")
 
#define BUG()   do {DbgBreakPoint();} while(0)
 

Typedefs

typedef unsigned __int8 __u8
 
typedef signed __int8 __s8
 
typedef signed __int16 __s16
 
typedef unsigned __int16 __u16
 
typedef signed __int32 __s32
 
typedef unsigned __int32 __u32
 
typedef signed __int64 __s64
 
typedef unsigned __int64 __u64
 
typedef __s8 s8
 
typedef __u8 u8
 
typedef __s16 s16
 
typedef __u16 u16
 
typedef __s32 s32
 
typedef __u32 u32
 
typedef __s64 s64
 
typedef __u64 u64
 
typedef __u32 __bitwise __be32
 
typedef __u16 __bitwise __be16
 
typedef int pid_t
 
typedef unsigned __bitwise gfp_t
 
typedef unsigned short umode_t
 
typedef unsigned __int64 sector_t
 
typedef unsigned __int64 blkcnt_t
 
typedef unsigned __int64 loff_t
 
typedef long long_ptr_t
 
typedef unsigned long ulong_ptr_t
 

Macro Definition Documentation

◆ __acquire

#define __acquire (   x)

Definition at line 101 of file types.h.

◆ __attribute__

Definition at line 50 of file types.h.

◆ __bitwise

#define __bitwise

Definition at line 52 of file types.h.

◆ __FUNCTION__

#define __FUNCTION__   ("jbd")

Definition at line 112 of file types.h.

◆ __le16

#define __le16   u16

Definition at line 39 of file types.h.

◆ __le32

#define __le32   u32

Definition at line 40 of file types.h.

◆ __le64

#define __le64   u64

Definition at line 41 of file types.h.

◆ __release

#define __release (   x)

Definition at line 102 of file types.h.

◆ __releases

#define __releases (   x)

Definition at line 53 of file types.h.

◆ _WIN2K_COMPAT_SLIST_USAGE

#define _WIN2K_COMPAT_SLIST_USAGE

Definition at line 5 of file types.h.

◆ BITS_PER_LONG

#define BITS_PER_LONG   (32)

Definition at line 82 of file types.h.

◆ bool

#define bool   BOOLEAN

Definition at line 43 of file types.h.

◆ BUG

#define BUG ( )    do {DbgBreakPoint();} while(0)

Definition at line 115 of file types.h.

◆ CFS_BITS_PER_LONG

#define CFS_BITS_PER_LONG   (32)

Definition at line 93 of file types.h.

◆ CFS_ORDER_PER_LONG

#define CFS_ORDER_PER_LONG   (05)

Definition at line 94 of file types.h.

◆ gid_t

#define gid_t   u16

Definition at line 67 of file types.h.

◆ noinline

#define noinline

Definition at line 60 of file types.h.

◆ ORDER_PER_LONG

#define ORDER_PER_LONG   (05)

Definition at line 83 of file types.h.

◆ preempt_disable

#define preempt_disable ( )

Definition at line 105 of file types.h.

◆ preempt_enable

#define preempt_enable ( )

Definition at line 104 of file types.h.

◆ uid_t

#define uid_t   u16

Definition at line 66 of file types.h.

Typedef Documentation

◆ __be16

Definition at line 64 of file types.h.

◆ __be32

Definition at line 63 of file types.h.

◆ __s16

typedef signed __int16 __s16

Definition at line 20 of file types.h.

◆ __s32

typedef signed __int32 __s32

Definition at line 23 of file types.h.

◆ __s64

typedef signed __int64 __s64

Definition at line 26 of file types.h.

◆ __s8

typedef signed __int8 __s8

Definition at line 18 of file types.h.

◆ __u16

typedef unsigned __int16 __u16

Definition at line 21 of file types.h.

◆ __u32

typedef unsigned __int32 __u32

Definition at line 24 of file types.h.

◆ __u64

typedef unsigned __int64 __u64

Definition at line 27 of file types.h.

◆ __u8

typedef unsigned __int8 __u8

Definition at line 17 of file types.h.

◆ blkcnt_t

typedef unsigned __int64 blkcnt_t

Definition at line 79 of file types.h.

◆ gfp_t

typedef unsigned __bitwise gfp_t

Definition at line 69 of file types.h.

◆ loff_t

typedef unsigned __int64 loff_t

Definition at line 80 of file types.h.

◆ long_ptr_t

typedef long long_ptr_t

Definition at line 91 of file types.h.

◆ pid_t

typedef int pid_t

Definition at line 68 of file types.h.

◆ s16

typedef __s16 s16

Definition at line 32 of file types.h.

◆ s32

typedef __s32 s32

Definition at line 34 of file types.h.

◆ s64

typedef __s64 s64

Definition at line 36 of file types.h.

◆ s8

typedef __s8 s8

Definition at line 30 of file types.h.

◆ sector_t

typedef unsigned __int64 sector_t

Definition at line 78 of file types.h.

◆ u16

typedef __u16 u16

Definition at line 33 of file types.h.

◆ u32

typedef __u32 u32

Definition at line 35 of file types.h.

◆ u64

typedef __u64 u64

Definition at line 37 of file types.h.

◆ u8

typedef __u8 u8

Definition at line 31 of file types.h.

◆ ulong_ptr_t

typedef unsigned long ulong_ptr_t

Definition at line 92 of file types.h.

◆ umode_t

typedef unsigned short umode_t

Definition at line 71 of file types.h.