ReactOS 0.4.16-dev-292-gbbdcc14
basetyps.h File Reference
#include <guiddef.h>
Include dependency graph for basetyps.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define EXTERN_C   extern
 
#define __int64   long long
 
#define __int32   long
 
#define __int16   int
 
#define __int8   char
 
#define __small   char
 
#define __hyper   __int64
 
#define STDMETHODCALLTYPE   __stdcall
 
#define STDMETHODVCALLTYPE   __cdecl
 
#define STDAPICALLTYPE   __stdcall
 
#define STDAPIVCALLTYPE   __cdecl
 
#define STDAPI   EXTERN_C HRESULT STDAPICALLTYPE
 
#define STDAPI_(t)   EXTERN_C t STDAPICALLTYPE
 
#define STDMETHODIMP   HRESULT STDMETHODCALLTYPE
 
#define STDMETHODIMP_(t)   t STDMETHODCALLTYPE
 
#define STDAPIV   EXTERN_C HRESULT STDAPIVCALLTYPE
 
#define STDAPIV_(t)   EXTERN_C t STDAPIVCALLTYPE
 
#define STDMETHODIMPV   HRESULT STDMETHODVCALLTYPE
 
#define STDMETHODIMPV_(t)   t STDMETHODVCALLTYPE
 
#define interface   struct
 
#define STDMETHOD(m)   HRESULT (STDMETHODCALLTYPE *m)
 
#define STDMETHOD_(t, m)   t (STDMETHODCALLTYPE *m)
 
#define PURE
 
#define THIS_   INTERFACE *,
 
#define THIS   INTERFACE *
 
#define DECLARE_INTERFACE(i)
 
#define DECLARE_INTERFACE_(i, b)   DECLARE_INTERFACE(i)
 
#define _ERROR_STATUS_T_DEFINED
 
#define _WCHAR_T_DEFINED
 

Typedefs

typedef unsigned long error_status_t
 
typedef unsigned short wchar_t
 

Macro Definition Documentation

◆ __hyper

#define __hyper   __int64

Definition at line 32 of file basetyps.h.

◆ __int16

#define __int16   int

Definition at line 22 of file basetyps.h.

◆ __int32

#define __int32   long

Definition at line 19 of file basetyps.h.

◆ __int64

#define __int64   long long

Definition at line 16 of file basetyps.h.

◆ __int8

#define __int8   char

Definition at line 25 of file basetyps.h.

◆ __small

#define __small   char

Definition at line 29 of file basetyps.h.

◆ _ERROR_STATUS_T_DEFINED

#define _ERROR_STATUS_T_DEFINED

Definition at line 82 of file basetyps.h.

◆ _WCHAR_T_DEFINED

#define _WCHAR_T_DEFINED

Definition at line 88 of file basetyps.h.

◆ DECLARE_INTERFACE

#define DECLARE_INTERFACE (   i)
Value:
typedef interface i { struct i##Vtbl *lpVtbl; } i; \
typedef struct i##Vtbl i##Vtbl; \
struct i##Vtbl
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
Definition: glfuncs.h:248

Definition at line 73 of file basetyps.h.

◆ DECLARE_INTERFACE_

#define DECLARE_INTERFACE_ (   i,
  b 
)    DECLARE_INTERFACE(i)

Definition at line 78 of file basetyps.h.

◆ EXTERN_C

#define EXTERN_C   extern

Definition at line 12 of file basetyps.h.

◆ interface

#define interface   struct

Definition at line 61 of file basetyps.h.

◆ PURE

◆ STDAPI

Definition at line 41 of file basetyps.h.

◆ STDAPI_

#define STDAPI_ (   t)    EXTERN_C t STDAPICALLTYPE

Definition at line 42 of file basetyps.h.

◆ STDAPICALLTYPE

#define STDAPICALLTYPE   __stdcall

Definition at line 39 of file basetyps.h.

◆ STDAPIV

Definition at line 45 of file basetyps.h.

◆ STDAPIV_

#define STDAPIV_ (   t)    EXTERN_C t STDAPIVCALLTYPE

Definition at line 46 of file basetyps.h.

◆ STDAPIVCALLTYPE

#define STDAPIVCALLTYPE   __cdecl

Definition at line 40 of file basetyps.h.

◆ STDMETHOD

#define STDMETHOD (   m)    HRESULT (STDMETHODCALLTYPE *m)

Definition at line 62 of file basetyps.h.

◆ STDMETHOD_

#define STDMETHOD_ (   t,
  m 
)    t (STDMETHODCALLTYPE *m)

Definition at line 63 of file basetyps.h.

◆ STDMETHODCALLTYPE

#define STDMETHODCALLTYPE   __stdcall

Definition at line 37 of file basetyps.h.

◆ STDMETHODIMP

#define STDMETHODIMP   HRESULT STDMETHODCALLTYPE

Definition at line 43 of file basetyps.h.

◆ STDMETHODIMP_

#define STDMETHODIMP_ (   t)    t STDMETHODCALLTYPE

Definition at line 44 of file basetyps.h.

◆ STDMETHODIMPV

#define STDMETHODIMPV   HRESULT STDMETHODVCALLTYPE

Definition at line 47 of file basetyps.h.

◆ STDMETHODIMPV_

#define STDMETHODIMPV_ (   t)    t STDMETHODVCALLTYPE

Definition at line 48 of file basetyps.h.

◆ STDMETHODVCALLTYPE

#define STDMETHODVCALLTYPE   __cdecl

Definition at line 38 of file basetyps.h.

◆ THIS

#define THIS   INTERFACE *

Definition at line 66 of file basetyps.h.

◆ THIS_

#define THIS_   INTERFACE *,

Definition at line 65 of file basetyps.h.

Typedef Documentation

◆ error_status_t

Definition at line 83 of file basetyps.h.

◆ wchar_t

Definition at line 87 of file basetyps.h.