ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

typeof.h
Go to the documentation of this file.
00001 #define typeof(X_) __typeof_ ## X_
00002 
00003 #ifdef _WIN64
00004 #define __typeof_intptr long long
00005 #define __typeof_longptr long long
00006 #else
00007 #define __typeof_intptr int
00008 #define __typeof_longptr long
00009 #endif
00010 
00011 #ifdef __cplusplus
00012 #define __typeof_size size_t
00013 #define __typeof_wchar wchar_t
00014 #else
00015 #define __typeof_size __typeof_intptr
00016 #define __typeof_wchar unsigned short
00017 #endif
00018 
00019 struct IUnknown;
00020 struct _tagIMEINFO;
00021 struct tagSTYLEBUFW;
00022 struct tagCANDIDATELIST;
00023 struct tagIMEMENUITEMINFOW;
00024 struct _xsltStylesheet;
00025 struct jpeg_decompress_struct;
00026 
00027 typedef struct IWineD3D * (__stdcall typeof(WineDirect3DCreate))(unsigned int, struct IUnknown *);
00028 typedef struct IWineD3DClipper * (__stdcall typeof(WineDirect3DCreateClipper))(struct IUnknown *);
00029 typedef int (__stdcall typeof(ImeInquire))(struct _tagIMEINFO *, __typeof_wchar *, const __typeof_wchar *);
00030 typedef int (__stdcall typeof(ImeConfigure))(void *, void *, unsigned int, void *);
00031 typedef int (__stdcall typeof(ImeDestroy))(unsigned int);
00032 typedef __typeof_longptr (__stdcall typeof(ImeEscape))(void *, unsigned int, void *);
00033 typedef int (__stdcall typeof(ImeSelect))(void *, int);
00034 typedef int (__stdcall typeof(ImeSetActiveContext))(void *, int);
00035 typedef unsigned int (__stdcall typeof(ImeToAsciiEx))(unsigned int, unsigned int, unsigned char *, unsigned int *, unsigned int, void *);
00036 typedef int (__stdcall typeof(NotifyIME))(void *, unsigned int, unsigned int, unsigned int);
00037 typedef int (__stdcall typeof(ImeRegisterWord))(const __typeof_wchar *, unsigned int, const __typeof_wchar *);
00038 typedef int (__stdcall typeof(ImeUnregisterWord))(const __typeof_wchar *, unsigned int, const __typeof_wchar *);
00039 typedef unsigned int (__stdcall typeof(ImeGetRegisterWordStyle))(unsigned int, struct tagSTYLEBUFW *);
00040 typedef unsigned int (__stdcall typeof(ImeEnumRegisterWord))(int (__stdcall *)(const __typeof_wchar *, unsigned int, const __typeof_wchar *, void *), const __typeof_wchar *, unsigned int, const __typeof_wchar *, void *);
00041 typedef int (__stdcall typeof(ImeSetCompositionString))(void *, unsigned int, const void *, unsigned int, const void *, unsigned int);
00042 typedef unsigned int (__stdcall typeof(ImeConversionList))(void *, const __typeof_wchar *, struct tagCANDIDATELIST *, unsigned int, unsigned int);
00043 typedef int (__stdcall typeof(ImeProcessKey))(void *, unsigned int, __typeof_longptr, unsigned char *);
00044 typedef unsigned int (__stdcall typeof(ImeGetRegisterWordStyle))(unsigned int, struct tagSTYLEBUFW *);
00045 typedef unsigned int (__stdcall typeof(ImeGetImeMenuItems))(void *, unsigned int, unsigned int, struct tagIMEMENUITEMINFOW *, struct tagIMEMENUITEMINFOW *, unsigned int);
00046 typedef struct _xmlDoc * (__cdecl typeof(xsltApplyStylesheet))(struct _xsltStylesheet *, struct _xmlDoc *, const char **);
00047 typedef void (__cdecl typeof(xsltCleanupGlobals))(void);
00048 typedef void (__cdecl typeof(xsltFreeStylesheet))(struct _xsltStylesheet *);
00049 typedef struct _xsltStylesheet * (__cdecl typeof(xsltParseStylesheetDoc))(struct _xmlDoc *);
00050 typedef struct jpeg_error_mgr * (__cdecl typeof(jpeg_std_error))(struct jpeg_error_mgr *);
00051 typedef void (__cdecl typeof(jpeg_CreateDecompress))(struct jpeg_decompress_struct *, int, __typeof_size);
00052 typedef int (__cdecl typeof(jpeg_read_header))(struct jpeg_decompress_struct *, int);
00053 typedef int (__cdecl typeof(jpeg_start_decompress))(struct jpeg_decompress_struct *);
00054 typedef unsigned int (__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *, unsigned char **, unsigned int);
00055 typedef int (__cdecl typeof(jpeg_finish_decompress))(struct jpeg_decompress_struct *);
00056 typedef void (__cdecl typeof(jpeg_destroy_decompress))(struct jpeg_decompress_struct *);
00057 
00058 #undef __typeof_intptr
00059 #undef __typeof_longptr
00060 #undef __typeof_wchar
00061 #undef __typeof_size
00062 
00063 /* EOF */
00064 

Generated on Sun May 27 2012 04:26:54 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.