Moved the rest of the API specification from the global file to the
local files.
This commit is contained in:
parent
1070d7d7f6
commit
1deeeef1fe
|
@ -1,9 +1,36 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
LONG
|
||||||
|
LPARAM
|
||||||
|
LRESULT
|
||||||
|
|
||||||
|
%long # --forbidden
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
LPCHOOSECOLOR16
|
LPCHOOSECOLOR16
|
||||||
LPCHOOSEFONT16
|
LPCHOOSEFONT16
|
||||||
LPPRINTDLG16
|
LPPRINTDLG16
|
||||||
|
|
||||||
|
%segptr
|
||||||
|
|
||||||
|
SEGPTR
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
LPSTR
|
||||||
|
|
||||||
%word
|
%word
|
||||||
|
|
||||||
|
BOOL16
|
||||||
|
HINSTANCE16
|
||||||
|
HWND16
|
||||||
|
INT16
|
||||||
|
UINT16
|
||||||
|
WORD
|
||||||
|
WPARAM16
|
||||||
short
|
short
|
||||||
|
|
|
@ -1,7 +1,14 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
HRESULT
|
||||||
ULONG
|
ULONG
|
||||||
|
|
||||||
|
%long # --forbidden
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
INT
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
CLSID *
|
CLSID *
|
||||||
|
@ -10,17 +17,38 @@ GUID *
|
||||||
HTASK16 *
|
HTASK16 *
|
||||||
IMalloc16 *
|
IMalloc16 *
|
||||||
LPCLSID
|
LPCLSID
|
||||||
|
LPDWORD
|
||||||
LPFILETIME
|
LPFILETIME
|
||||||
LPMALLOC16 *
|
LPMALLOC16 *
|
||||||
LPMESSAGEFILTER
|
LPMESSAGEFILTER
|
||||||
LPMESSAGEFILTER *
|
LPMESSAGEFILTER *
|
||||||
LPOLESTR16 *
|
LPOLESTR16 *
|
||||||
LPUNKNOWN
|
LPUNKNOWN
|
||||||
|
LPVOID
|
||||||
LPVOID *
|
LPVOID *
|
||||||
|
LPWORD
|
||||||
REFCLSID
|
REFCLSID
|
||||||
REFGUID
|
REFGUID
|
||||||
REFIID
|
REFIID
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCOLESTR16
|
||||||
|
|
||||||
%str # --forbidden
|
%str # --forbidden
|
||||||
|
|
||||||
LPOLESTR
|
LPOLESTR
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
void
|
||||||
|
VOID
|
||||||
|
|
||||||
|
%word
|
||||||
|
|
||||||
|
BOOL16
|
||||||
|
HINSTANCE16
|
||||||
|
HTASK16
|
||||||
|
OLESTATUS
|
||||||
|
INT16
|
||||||
|
WORD
|
||||||
|
|
|
@ -1,11 +1,31 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
HCONV
|
HCONV
|
||||||
HCONVLIST
|
HCONVLIST
|
||||||
HDDEDATA
|
HDDEDATA
|
||||||
HSZ
|
HSZ
|
||||||
|
|
||||||
|
%long # --forbidden
|
||||||
|
|
||||||
|
int
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
|
LPBYTE
|
||||||
LPCONVCONTEXT16
|
LPCONVCONTEXT16
|
||||||
LPCONVINFO16
|
LPCONVINFO16
|
||||||
|
LPDWORD
|
||||||
|
LPVOID
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
LPSTR
|
||||||
|
|
||||||
|
%word
|
||||||
|
|
||||||
|
BOOL16
|
||||||
|
INT16
|
||||||
|
UINT16
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
LPCURSORINFO
|
LPCURSORINFO
|
||||||
|
@ -5,3 +9,16 @@ LPCURSORINFO
|
||||||
%ptr # --forbidden
|
%ptr # --forbidden
|
||||||
|
|
||||||
struct tagCURSORICONINFO *
|
struct tagCURSORICONINFO *
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPSTR
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
VOID
|
||||||
|
|
||||||
|
%word
|
||||||
|
|
||||||
|
BOOL16
|
||||||
|
WORD
|
||||||
|
|
|
@ -1,3 +1,16 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
COLORREF
|
||||||
|
DWORD
|
||||||
|
LONG
|
||||||
|
LPARAM
|
||||||
|
|
||||||
|
%long # --forbidden
|
||||||
|
|
||||||
|
HANDLE
|
||||||
|
UINT
|
||||||
|
int
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
BITMAP16 *
|
BITMAP16 *
|
||||||
|
@ -6,14 +19,19 @@ DEVMODEA *
|
||||||
DOCINFO16 *
|
DOCINFO16 *
|
||||||
FARPROC16 *
|
FARPROC16 *
|
||||||
HANDLETABLE16 *
|
HANDLETABLE16 *
|
||||||
|
INT16 *
|
||||||
LOGBRUSH16 *
|
LOGBRUSH16 *
|
||||||
LOGFONT16 *
|
LOGFONT16 *
|
||||||
LOGPALETTE *
|
LOGPALETTE *
|
||||||
LOGPEN16 *
|
LOGPEN16 *
|
||||||
LPABC16
|
LPABC16
|
||||||
|
LPBYTE
|
||||||
|
LPCVOID
|
||||||
|
LPDWORD
|
||||||
LPENUMLOGFONT16
|
LPENUMLOGFONT16
|
||||||
LPFONTINFO16
|
LPFONTINFO16
|
||||||
LPGLYPHMETRICS16
|
LPGLYPHMETRICS16
|
||||||
|
LPINT16
|
||||||
LPKERNINGPAIR16
|
LPKERNINGPAIR16
|
||||||
LPLOGFONT16
|
LPLOGFONT16
|
||||||
LPNEWTEXTMETRIC16
|
LPNEWTEXTMETRIC16
|
||||||
|
@ -26,11 +44,14 @@ LPRECT16
|
||||||
LPRGNDATA
|
LPRGNDATA
|
||||||
LPSIZE16
|
LPSIZE16
|
||||||
LPTEXTXFORM16
|
LPTEXTXFORM16
|
||||||
|
LPVOID
|
||||||
MAT2 *
|
MAT2 *
|
||||||
METARECORD *
|
METARECORD *
|
||||||
PALETTEENTRY *
|
PALETTEENTRY *
|
||||||
|
POINT16 *
|
||||||
RECT16 *
|
RECT16 *
|
||||||
RGBQUAD *
|
RGBQUAD *
|
||||||
|
SEGPTR *
|
||||||
TEXTMETRIC16 *
|
TEXTMETRIC16 *
|
||||||
VOID *
|
VOID *
|
||||||
|
|
||||||
|
@ -40,19 +61,42 @@ LPDEVMODEA
|
||||||
|
|
||||||
%segptr
|
%segptr
|
||||||
|
|
||||||
|
FARPROC16
|
||||||
FONTENUMPROC16
|
FONTENUMPROC16
|
||||||
FONTENUMPROCEX16
|
FONTENUMPROCEX16
|
||||||
GOBJENUMPROC16
|
GOBJENUMPROC16
|
||||||
LINEDDAPROC16
|
LINEDDAPROC16
|
||||||
MFENUMPROC16
|
MFENUMPROC16
|
||||||
|
SEGPTR
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
LPSTR
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
VOID
|
||||||
|
void
|
||||||
|
|
||||||
%word
|
%word
|
||||||
|
|
||||||
|
BOOL16
|
||||||
|
BYTE
|
||||||
|
HANDLE16
|
||||||
|
HBITMAP16
|
||||||
|
HBRUSH16
|
||||||
HDC16
|
HDC16
|
||||||
HFONT16
|
HFONT16
|
||||||
HGDIOBJ16
|
HGDIOBJ16
|
||||||
|
HGLOBAL16
|
||||||
HMETAFILE16
|
HMETAFILE16
|
||||||
|
HMODULE16
|
||||||
|
HPALETTE16
|
||||||
HPEN16
|
HPEN16
|
||||||
HPJOB16
|
HPJOB16
|
||||||
HPQ16
|
HPQ16
|
||||||
HRGN16
|
HRGN16
|
||||||
|
INT16
|
||||||
|
UINT16
|
||||||
|
WORD
|
||||||
|
|
|
@ -1,13 +1,28 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
LONG
|
||||||
|
|
||||||
%long # --forbidden
|
%long # --forbidden
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
HANDLE
|
||||||
|
HINSTANCE
|
||||||
HMODULE
|
HMODULE
|
||||||
|
INT
|
||||||
|
UINT
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
BYTE *
|
BYTE *
|
||||||
|
CONTEXT86 *
|
||||||
FARPROC16 *
|
FARPROC16 *
|
||||||
HANDLE *
|
HANDLE *
|
||||||
|
LPBYTE
|
||||||
LPCATCHBUF
|
LPCATCHBUF
|
||||||
|
LPCVOID
|
||||||
|
LPDWORD
|
||||||
|
LPVOID
|
||||||
OFSTRUCT *
|
OFSTRUCT *
|
||||||
OSVERSIONINFO16 *
|
OSVERSIONINFO16 *
|
||||||
SECURITY_ATTRIBUTES *
|
SECURITY_ATTRIBUTES *
|
||||||
|
@ -16,6 +31,7 @@ SYSLEVEL *
|
||||||
THUNKLET *
|
THUNKLET *
|
||||||
WIN32_FIND_DATAA *
|
WIN32_FIND_DATAA *
|
||||||
WINDEBUGINFO *
|
WINDEBUGINFO *
|
||||||
|
UINT16 *
|
||||||
struct ThunkDataCommon *
|
struct ThunkDataCommon *
|
||||||
|
|
||||||
%ptr # --forbidden
|
%ptr # --forbidden
|
||||||
|
@ -24,12 +40,38 @@ FARPROC
|
||||||
FARPROC *
|
FARPROC *
|
||||||
LPHKEY
|
LPHKEY
|
||||||
|
|
||||||
|
%segptr
|
||||||
|
|
||||||
|
FARPROC16
|
||||||
|
SEGPTR
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
LPSTR
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
VOID
|
||||||
|
void
|
||||||
|
|
||||||
%word
|
%word
|
||||||
|
|
||||||
ATOM
|
ATOM
|
||||||
|
BOOL16
|
||||||
|
BYTE
|
||||||
|
HANDLE16
|
||||||
|
HFILE16
|
||||||
|
HGLOBAL16
|
||||||
|
HINSTANCE16
|
||||||
HLOCAL16
|
HLOCAL16
|
||||||
|
HMODULE16
|
||||||
HQUEUE16
|
HQUEUE16
|
||||||
HRSRC16
|
HRSRC16
|
||||||
|
HTASK16
|
||||||
|
INT16
|
||||||
|
UINT16
|
||||||
|
WORD
|
||||||
|
|
||||||
%word # --forbidden
|
%word # --forbidden
|
||||||
|
|
||||||
|
@ -38,4 +80,3 @@ HKEY
|
||||||
%wstr # --forbidden
|
%wstr # --forbidden
|
||||||
|
|
||||||
LPCWSTR
|
LPCWSTR
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,31 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
LONG
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LPBYTE
|
||||||
|
LPVOID
|
||||||
|
|
||||||
|
%segptr
|
||||||
|
|
||||||
|
FARPROC16
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
LPSTR
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
void
|
||||||
|
VOID
|
||||||
|
|
||||||
%word
|
%word
|
||||||
|
|
||||||
CHAR
|
CHAR
|
||||||
|
INT16
|
||||||
|
UINT16
|
||||||
|
WORD
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,24 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
LONG
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
LPOFSTRUCT
|
LPOFSTRUCT
|
||||||
|
LPVOID
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
LPSTR
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
void
|
||||||
|
|
||||||
|
%word
|
||||||
|
|
||||||
|
HFILE16
|
||||||
|
INT16
|
||||||
|
UINT16
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,15 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
FOURCC
|
FOURCC
|
||||||
|
LONG
|
||||||
|
LPARAM
|
||||||
|
LRESULT
|
||||||
|
|
||||||
%long # --forbidden
|
%long # --forbidden
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
HINSTANCE
|
||||||
HWND
|
HWND
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
@ -18,6 +24,8 @@ HPSTR
|
||||||
HWAVEIN16 *
|
HWAVEIN16 *
|
||||||
HWAVEOUT16 *
|
HWAVEOUT16 *
|
||||||
LPAUXCAPS16
|
LPAUXCAPS16
|
||||||
|
LPBYTE
|
||||||
|
LPDWORD
|
||||||
LPHANDLE
|
LPHANDLE
|
||||||
LPHMIXER16
|
LPHMIXER16
|
||||||
LPJOYCAPS16
|
LPJOYCAPS16
|
||||||
|
@ -40,6 +48,7 @@ LPWAVEOUTCAPS16
|
||||||
MIDIHDR16 *
|
MIDIHDR16 *
|
||||||
MMCKINFO *
|
MMCKINFO *
|
||||||
MMIOINFO16 *
|
MMIOINFO16 *
|
||||||
|
UINT16 *
|
||||||
WAVEHDR *
|
WAVEHDR *
|
||||||
WORD *
|
WORD *
|
||||||
|
|
||||||
|
@ -50,21 +59,41 @@ LPWAVEHDR
|
||||||
|
|
||||||
%segptr
|
%segptr
|
||||||
|
|
||||||
|
FARPROC16
|
||||||
LPTIMECALLBACK16
|
LPTIMECALLBACK16
|
||||||
|
SEGPTR
|
||||||
|
|
||||||
%segptr # --forbidden
|
%segptr # --forbidden
|
||||||
|
|
||||||
YIELDPROC
|
YIELDPROC
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
LPSTR
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
void
|
||||||
|
|
||||||
%word
|
%word
|
||||||
|
|
||||||
|
BOOL16
|
||||||
|
HANDLE16
|
||||||
HDRVR16
|
HDRVR16
|
||||||
|
HINSTANCE16
|
||||||
HMIDIIN16
|
HMIDIIN16
|
||||||
HMIDIOUT16
|
HMIDIOUT16
|
||||||
HMIDISTRM16
|
HMIDISTRM16
|
||||||
HMIXER16
|
HMIXER16
|
||||||
HMIXEROBJ16
|
HMIXEROBJ16
|
||||||
HMMIO16
|
HMMIO16
|
||||||
|
HMODULE16
|
||||||
|
HTASK16
|
||||||
HWAVEIN16
|
HWAVEIN16
|
||||||
HWAVEOUT16
|
HWAVEOUT16
|
||||||
MMRESULT16
|
HWND16
|
||||||
|
INT16
|
||||||
|
MMRESULT16
|
||||||
|
UINT16
|
||||||
|
WORD
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
%segptr
|
||||||
|
|
||||||
|
FARPROC16
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
VOID
|
|
@ -1,3 +1,9 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
LPARAM
|
||||||
|
LRESULT
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
ACMDRIVERENUMCB16
|
ACMDRIVERENUMCB16
|
||||||
|
@ -13,9 +19,11 @@ LPACMFORMATCHOOSE16
|
||||||
LPACMFORMATDETAILS16
|
LPACMFORMATDETAILS16
|
||||||
LPACMFORMATTAGDETAILS16
|
LPACMFORMATTAGDETAILS16
|
||||||
LPACMSTREAMHEADER16
|
LPACMSTREAMHEADER16
|
||||||
|
LPDWORD
|
||||||
LPHACMDRIVER16
|
LPHACMDRIVER16
|
||||||
LPHACMDRIVERID16
|
LPHACMDRIVERID16
|
||||||
LPHACMSTREAM16
|
LPHACMSTREAM16
|
||||||
|
LPVOID
|
||||||
|
|
||||||
%ptr # --forbidden
|
%ptr # --forbidden
|
||||||
|
|
||||||
|
@ -28,4 +36,6 @@ HACMDRIVER16
|
||||||
HACMDRIVERID16
|
HACMDRIVERID16
|
||||||
HACMOBJ16
|
HACMOBJ16
|
||||||
HACMSTREAM16
|
HACMSTREAM16
|
||||||
MMRESULT16
|
HINSTANCE16
|
||||||
|
MMRESULT16
|
||||||
|
UINT16
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LPVOID
|
||||||
|
|
||||||
|
%word
|
||||||
|
|
||||||
|
WORD
|
|
@ -1,5 +1,27 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
HRESULT
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
LPDROPTARGET
|
LPDROPTARGET
|
||||||
LPMONIKER *
|
LPMONIKER *
|
||||||
LPRUNNINGOBJECTTABLE *
|
LPRUNNINGOBJECTTABLE *
|
||||||
|
LPVOID
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCOLESTR16
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
void
|
||||||
|
|
||||||
|
%word
|
||||||
|
|
||||||
|
HGLOBAL16
|
||||||
|
HICON16
|
||||||
|
HWND16
|
||||||
|
UINT16
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,14 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
HRESULT
|
||||||
|
LCID
|
||||||
|
|
||||||
|
%long # --forbidden
|
||||||
|
|
||||||
|
int
|
||||||
|
unsigned
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
BSTR16 *
|
BSTR16 *
|
||||||
|
@ -6,11 +17,20 @@ INTERFACEDATA *
|
||||||
ITypeInfo **
|
ITypeInfo **
|
||||||
IUnknown *
|
IUnknown *
|
||||||
REFCLSID
|
REFCLSID
|
||||||
|
char *
|
||||||
|
|
||||||
%segstr
|
%segstr
|
||||||
|
|
||||||
BSTR16
|
BSTR16
|
||||||
|
|
||||||
%word # --forbidden
|
%str
|
||||||
|
|
||||||
unsigned
|
LPCOLESTR16
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
void
|
||||||
|
|
||||||
|
%word
|
||||||
|
|
||||||
|
INT16
|
|
@ -1,7 +1,24 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
LCID
|
||||||
LCTYPE
|
LCTYPE
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LPVOID
|
||||||
|
LPWORD
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
LPSTR
|
||||||
|
|
||||||
%word
|
%word
|
||||||
|
|
||||||
LANGID
|
LANGID
|
||||||
|
BOOL16
|
||||||
|
INT16
|
||||||
|
UINT16
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
LHCLIENTDOC
|
LHCLIENTDOC
|
||||||
|
LONG
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
|
@ -9,6 +10,20 @@ LPOLECLIENT
|
||||||
LPOLEOBJECT
|
LPOLEOBJECT
|
||||||
LPOLEOBJECT *
|
LPOLEOBJECT *
|
||||||
|
|
||||||
|
%segptr
|
||||||
|
|
||||||
|
SEGPTR
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
|
||||||
%word
|
%word
|
||||||
|
|
||||||
|
BOOL16
|
||||||
HDC16
|
HDC16
|
||||||
|
OLESTATUS
|
||||||
|
UINT16
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -9,3 +9,10 @@ BOOL16 *
|
||||||
LHSERVERDOC *
|
LHSERVERDOC *
|
||||||
LPOLESERVERDOC
|
LPOLESERVERDOC
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
|
||||||
|
%word
|
||||||
|
|
||||||
|
OLESTATUS
|
||||||
|
|
|
@ -1,7 +1,21 @@
|
||||||
%word # --forbidden
|
%long
|
||||||
|
|
||||||
HKEY
|
DWORD
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
|
LPBYTE
|
||||||
|
LPDWORD
|
||||||
|
|
||||||
|
%ptr # --forbidden
|
||||||
|
|
||||||
LPHKEY
|
LPHKEY
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
LPSTR
|
||||||
|
|
||||||
|
%word # --forbidden
|
||||||
|
|
||||||
|
HKEY
|
||||||
|
|
|
@ -1,15 +1,50 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
LPARAM
|
||||||
|
LRESULT
|
||||||
|
|
||||||
|
%long # --forbidden
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
HICON16 *
|
HICON16 *
|
||||||
|
LPDWORD
|
||||||
|
LPWORD
|
||||||
|
POINT16 *
|
||||||
|
|
||||||
%ptr # --forbidden
|
%ptr # --forbidden
|
||||||
|
|
||||||
LPHKEY
|
LPHKEY
|
||||||
|
|
||||||
|
%segptr
|
||||||
|
|
||||||
|
SEGPTR
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
LPSTR
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
void
|
||||||
|
|
||||||
%word
|
%word
|
||||||
|
|
||||||
|
BOOL16
|
||||||
HDROP16
|
HDROP16
|
||||||
|
HGLOBAL16
|
||||||
|
HICON16
|
||||||
|
HINSTANCE16
|
||||||
|
HWND16
|
||||||
|
INT16
|
||||||
|
UINT16
|
||||||
|
WORD
|
||||||
|
WPARAM16
|
||||||
|
|
||||||
%word # --forbidden
|
%word # --forbidden
|
||||||
|
|
||||||
HKEY
|
HKEY
|
|
@ -0,0 +1,15 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LPINT16
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
void
|
||||||
|
|
||||||
|
%word
|
||||||
|
|
||||||
|
INT16
|
|
@ -1,5 +1,7 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
HRESULT
|
||||||
ULONG
|
ULONG
|
||||||
|
|
||||||
%longlong
|
%longlong
|
||||||
|
@ -20,5 +22,10 @@ SNB16
|
||||||
STATSTG16 *
|
STATSTG16 *
|
||||||
ULARGE_INTEGER *
|
ULARGE_INTEGER *
|
||||||
ULONG *
|
ULONG *
|
||||||
|
void *
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCOLESTR16
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
LONG
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
void
|
||||||
|
|
||||||
|
%word
|
||||||
|
|
||||||
|
BOOL16
|
||||||
|
INT16
|
||||||
|
UINT16
|
|
@ -0,0 +1,19 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
char *
|
||||||
|
|
||||||
|
%segptr
|
||||||
|
|
||||||
|
FARPROC16
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
void
|
||||||
|
|
||||||
|
%word
|
||||||
|
|
||||||
|
WORD
|
|
@ -1,3 +1,7 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
CLASSENTRY *
|
CLASSENTRY *
|
||||||
|
@ -11,6 +15,7 @@ STACKTRACEENTRY *
|
||||||
TASKENTRY *
|
TASKENTRY *
|
||||||
SYSHEAPINFO *
|
SYSHEAPINFO *
|
||||||
TIMERINFO *
|
TIMERINFO *
|
||||||
|
void *
|
||||||
|
|
||||||
%ptr # --forbidden
|
%ptr # --forbidden
|
||||||
|
|
||||||
|
@ -18,3 +23,18 @@ FARPROC
|
||||||
LOCAL32ENTRY *
|
LOCAL32ENTRY *
|
||||||
LOCAL32INFO *
|
LOCAL32INFO *
|
||||||
|
|
||||||
|
%segptr
|
||||||
|
|
||||||
|
FARPROC16
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
|
||||||
|
%word
|
||||||
|
|
||||||
|
BOOL16
|
||||||
|
HGLOBAL16
|
||||||
|
HMODULE16
|
||||||
|
HTASK16
|
||||||
|
WORD
|
||||||
|
|
|
@ -1,8 +1,19 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
HRESULT
|
||||||
|
LCID
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
LPBSTR16
|
LPBSTR16
|
||||||
REFGUID
|
REFGUID
|
||||||
|
void *
|
||||||
|
|
||||||
%str # --forbidden
|
%str # --forbidden
|
||||||
|
|
||||||
LPOLESTR
|
LPOLESTR
|
||||||
|
|
||||||
|
%word
|
||||||
|
|
||||||
|
WORD
|
||||||
|
|
|
@ -1,19 +1,37 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
COLORREF
|
||||||
|
DWORD
|
||||||
HHOOK
|
HHOOK
|
||||||
|
LONG
|
||||||
|
LPARAM
|
||||||
|
LRESULT
|
||||||
POINT16
|
POINT16
|
||||||
|
|
||||||
|
%long # --forbidden
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
INT
|
||||||
|
UINT
|
||||||
|
HINSTANCE
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
BOOL16 *
|
BOOL16 *
|
||||||
COLORREF *
|
COLORREF *
|
||||||
|
CONTEXT86 *
|
||||||
CURSORICONINFO *
|
CURSORICONINFO *
|
||||||
DWORD *
|
DWORD *
|
||||||
HHOOK *
|
HHOOK *
|
||||||
|
INT16 *
|
||||||
|
LPBYTE
|
||||||
LPCOMSTAT16
|
LPCOMSTAT16
|
||||||
|
LPCVOID
|
||||||
LPDCB16
|
LPDCB16
|
||||||
LPDRIVERINFOSTRUCT16
|
LPDRIVERINFOSTRUCT16
|
||||||
|
LPDWORD
|
||||||
LPICONINFO16
|
LPICONINFO16
|
||||||
|
LPINT16
|
||||||
LPMSG16
|
LPMSG16
|
||||||
LPMSG16_32
|
LPMSG16_32
|
||||||
LPMSGBOXPARAMS16
|
LPMSGBOXPARAMS16
|
||||||
|
@ -22,19 +40,25 @@ LPPOINT16
|
||||||
LPQUEUESTRUCT16 *
|
LPQUEUESTRUCT16 *
|
||||||
LPRECT16
|
LPRECT16
|
||||||
LPSCROLLINFO
|
LPSCROLLINFO
|
||||||
|
LPVOID
|
||||||
MENUITEMINFO16 *
|
MENUITEMINFO16 *
|
||||||
MSG16 *
|
MSG16 *
|
||||||
MSG32_16 *
|
MSG32_16 *
|
||||||
PAINTSTRUCT16 *
|
PAINTSTRUCT16 *
|
||||||
|
POINT16 *
|
||||||
RECT16 *
|
RECT16 *
|
||||||
SCROLLINFO *
|
SCROLLINFO *
|
||||||
|
SEGPTR *
|
||||||
|
UINT16 *
|
||||||
WINDOWPLACEMENT16 *
|
WINDOWPLACEMENT16 *
|
||||||
WNDCLASS16 *
|
WNDCLASS16 *
|
||||||
WNDCLASSEX16 *
|
WNDCLASSEX16 *
|
||||||
WORD *
|
WORD *
|
||||||
|
void *
|
||||||
|
|
||||||
%segptr
|
%segptr
|
||||||
|
|
||||||
|
FARPROC16
|
||||||
DLGPROC16
|
DLGPROC16
|
||||||
GRAYSTRINGPROC16
|
GRAYSTRINGPROC16
|
||||||
HOOKPROC16
|
HOOKPROC16
|
||||||
|
@ -42,18 +66,45 @@ PROPENUMPROC16
|
||||||
TIMERPROC16
|
TIMERPROC16
|
||||||
WNDENUMPROC16
|
WNDENUMPROC16
|
||||||
WNDPROC16
|
WNDPROC16
|
||||||
|
SEGPTR
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
LPSTR
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
VOID
|
||||||
|
void
|
||||||
|
|
||||||
%word
|
%word
|
||||||
|
|
||||||
ATOM
|
ATOM
|
||||||
|
BOOL16
|
||||||
|
BYTE
|
||||||
CHAR
|
CHAR
|
||||||
|
HANDLE16
|
||||||
HACCEL16
|
HACCEL16
|
||||||
|
HBITMAP16
|
||||||
|
HBRUSH16
|
||||||
HCURSOR16
|
HCURSOR16
|
||||||
HDC16
|
HDC16
|
||||||
HDRVR16
|
HDRVR16
|
||||||
HDWP16
|
HDWP16
|
||||||
HFONT16
|
HFONT16
|
||||||
|
HGLOBAL16
|
||||||
|
HICON16
|
||||||
|
HINSTANCE16
|
||||||
HMENU16
|
HMENU16
|
||||||
|
HMODULE16
|
||||||
|
HPALETTE16
|
||||||
HQUEUE16
|
HQUEUE16
|
||||||
HRGN16
|
HRGN16
|
||||||
HRSRC16
|
HRSRC16
|
||||||
|
HTASK16
|
||||||
|
HWND16
|
||||||
|
INT16
|
||||||
|
UINT16
|
||||||
|
WORD
|
||||||
|
WPARAM16
|
||||||
|
|
|
@ -0,0 +1,23 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LPDWORD
|
||||||
|
LPVOID
|
||||||
|
SEGPTR *
|
||||||
|
UINT16 *
|
||||||
|
|
||||||
|
%segptr
|
||||||
|
|
||||||
|
SEGPTR
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
LPSTR
|
||||||
|
|
||||||
|
%word
|
||||||
|
|
||||||
|
UINT16
|
|
@ -1,3 +1,16 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
LPWIN32SINFO
|
LPWIN32SINFO
|
||||||
|
|
||||||
|
%segptr
|
||||||
|
|
||||||
|
SEGPTR
|
||||||
|
|
||||||
|
%word
|
||||||
|
|
||||||
|
HFILE16
|
||||||
|
WORD
|
||||||
|
|
|
@ -1,3 +1,27 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
|
||||||
|
%long # --forbidden
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
HANDLE
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
LPMEMORY_BASIC_INFORMATION
|
LPCVOID
|
||||||
|
LPDWORD
|
||||||
|
LPMEMORY_BASIC_INFORMATION
|
||||||
|
LPVOID
|
||||||
|
|
||||||
|
%segptr
|
||||||
|
|
||||||
|
SEGPTR
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
void
|
||||||
|
|
||||||
|
%word
|
||||||
|
|
||||||
|
WORD
|
||||||
|
|
|
@ -1,3 +1,12 @@
|
||||||
|
%long # --forbidden
|
||||||
|
|
||||||
|
int
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
struct Win87EmInfoStruct *
|
struct Win87EmInfoStruct *
|
||||||
|
void *
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
void
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
|
||||||
|
%segptr
|
||||||
|
|
||||||
|
FARPROC16
|
||||||
|
SEGPTR
|
||||||
|
|
||||||
|
%word
|
||||||
|
|
||||||
|
BOOL16
|
||||||
|
WORD
|
|
@ -0,0 +1,7 @@
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
CONTEXT86 *
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
void
|
|
@ -1,3 +1,19 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
|
||||||
%ptr # --forbidden
|
%ptr # --forbidden
|
||||||
|
|
||||||
LPDEVMODEA
|
LPDEVMODEA
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
LPSTR
|
||||||
|
|
||||||
|
%word
|
||||||
|
|
||||||
|
HANDLE16
|
||||||
|
HWND16
|
||||||
|
INT16
|
||||||
|
WORD
|
||||||
|
|
|
@ -1,9 +1,26 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
COLORREF
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
BITMAPINFO *
|
BITMAPINFO *
|
||||||
RGBQUAD *
|
RGBQUAD *
|
||||||
|
SEGPTR *
|
||||||
|
|
||||||
|
%segptr
|
||||||
|
|
||||||
|
SEGPTR
|
||||||
|
|
||||||
%word
|
%word
|
||||||
|
|
||||||
|
BOOL16
|
||||||
|
HBITMAP16
|
||||||
|
HBRUSH16
|
||||||
HDC16
|
HDC16
|
||||||
|
HPALETTE16
|
||||||
|
INT16
|
||||||
|
UINT16
|
||||||
WING_DITHER_TYPE
|
WING_DITHER_TYPE
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,24 +1,51 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
LONG
|
||||||
|
|
||||||
%long # --forbidden
|
%long # --forbidden
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
INT
|
||||||
|
HINSTANCE
|
||||||
u_long
|
u_long
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
|
INT16 *
|
||||||
LPWSADATA
|
LPWSADATA
|
||||||
ULONG *
|
ULONG *
|
||||||
|
char *
|
||||||
struct sockaddr *
|
struct sockaddr *
|
||||||
struct timeval *
|
struct timeval *
|
||||||
ws_fd_set16 *
|
ws_fd_set16 *
|
||||||
|
|
||||||
%unknown
|
%segptr
|
||||||
|
|
||||||
struct in_addr
|
FARPROC16
|
||||||
|
SEGPTR
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
void
|
||||||
|
|
||||||
%word
|
%word
|
||||||
|
|
||||||
|
HANDLE16
|
||||||
|
HWND16
|
||||||
|
INT16
|
||||||
SOCKET16
|
SOCKET16
|
||||||
|
UINT16
|
||||||
|
WORD
|
||||||
|
|
||||||
%word # --forbidden
|
%word # --forbidden
|
||||||
|
|
||||||
u_short
|
u_short
|
||||||
|
|
||||||
|
%unknown
|
||||||
|
|
||||||
|
struct in_addr
|
||||||
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
CONTEXT86 *
|
||||||
|
|
||||||
|
%segptr
|
||||||
|
|
||||||
|
FARPROC16
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
void
|
||||||
|
|
||||||
|
%word
|
||||||
|
|
||||||
|
HMODULE16
|
||||||
|
WORD
|
|
@ -1,82 +0,0 @@
|
||||||
%long
|
|
||||||
|
|
||||||
COLORREF
|
|
||||||
DWORD
|
|
||||||
HRESULT
|
|
||||||
LCID
|
|
||||||
LONG
|
|
||||||
LPARAM
|
|
||||||
LRESULT
|
|
||||||
|
|
||||||
%longlong
|
|
||||||
|
|
||||||
ULARGE_INTEGER
|
|
||||||
|
|
||||||
%ptr
|
|
||||||
|
|
||||||
BITMAPINFOHEADER *
|
|
||||||
CONTEXT86 *
|
|
||||||
INT16 *
|
|
||||||
LPBYTE
|
|
||||||
LPCVOID
|
|
||||||
LPDWORD
|
|
||||||
LPINT16
|
|
||||||
LPVOID
|
|
||||||
LPWORD
|
|
||||||
POINT16 *
|
|
||||||
SEGPTR *
|
|
||||||
UINT16 *
|
|
||||||
char *
|
|
||||||
void *
|
|
||||||
|
|
||||||
%s_word
|
|
||||||
|
|
||||||
INT16
|
|
||||||
|
|
||||||
%segptr
|
|
||||||
|
|
||||||
FARPROC16
|
|
||||||
SEGPTR
|
|
||||||
|
|
||||||
%str
|
|
||||||
|
|
||||||
LPCOLESTR16
|
|
||||||
LPCSTR
|
|
||||||
LPSTR
|
|
||||||
LPOLESTR16
|
|
||||||
|
|
||||||
%void
|
|
||||||
|
|
||||||
void
|
|
||||||
VOID
|
|
||||||
|
|
||||||
%word
|
|
||||||
|
|
||||||
BOOL16
|
|
||||||
BYTE
|
|
||||||
HANDLE16
|
|
||||||
HBITMAP16
|
|
||||||
HBRUSH16
|
|
||||||
HFILE16
|
|
||||||
HGLOBAL16
|
|
||||||
HICON16
|
|
||||||
HINSTANCE16
|
|
||||||
HMODULE16
|
|
||||||
HPALETTE16
|
|
||||||
HTASK16
|
|
||||||
HWND16
|
|
||||||
OLESTATUS
|
|
||||||
UINT16
|
|
||||||
WORD
|
|
||||||
WPARAM16
|
|
||||||
|
|
||||||
%unknown # --forbidden
|
|
||||||
|
|
||||||
BOOL
|
|
||||||
HANDLE
|
|
||||||
HINSTANCE
|
|
||||||
INT
|
|
||||||
UINT
|
|
||||||
int
|
|
||||||
long
|
|
||||||
|
|
|
@ -1,8 +1,15 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
ACCESS_MASK
|
||||||
|
BOOL
|
||||||
|
BYTE
|
||||||
|
DWORD
|
||||||
|
HANDLE
|
||||||
HCRYPTKEY
|
HCRYPTKEY
|
||||||
HKEY
|
HKEY
|
||||||
|
LONG
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
PHANDLE
|
||||||
POLICY_INFORMATION_CLASS
|
POLICY_INFORMATION_CLASS
|
||||||
REGSAM
|
REGSAM
|
||||||
SC_HANDLE
|
SC_HANDLE
|
||||||
|
@ -10,23 +17,36 @@ SECURITY_IMPERSONATION_LEVEL
|
||||||
SECURITY_INFORMATION
|
SECURITY_INFORMATION
|
||||||
SERVICE_STATUS_HANDLE
|
SERVICE_STATUS_HANDLE
|
||||||
TOKEN_INFORMATION_CLASS
|
TOKEN_INFORMATION_CLASS
|
||||||
|
ULONG
|
||||||
|
WORD
|
||||||
%long --extension
|
%long --extension
|
||||||
|
|
||||||
LSA_HANDLE
|
LSA_HANDLE
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
|
BYTE *
|
||||||
|
DWORD *
|
||||||
|
FILETIME *
|
||||||
|
HANDLE *
|
||||||
HCRYPTPROV *
|
HCRYPTPROV *
|
||||||
|
LPBOOL
|
||||||
|
LPBYTE
|
||||||
|
LPCSTR *
|
||||||
LPCWSTR *
|
LPCWSTR *
|
||||||
|
LPDWORD
|
||||||
LPENUM_SERVICE_STATUSA
|
LPENUM_SERVICE_STATUSA
|
||||||
LPHANDLER_FUNCTION
|
LPHANDLER_FUNCTION
|
||||||
LPHKEY
|
LPHKEY
|
||||||
|
LPLONG
|
||||||
|
LPSECURITY_ATTRIBUTES
|
||||||
LPSERVICE_STATUS
|
LPSERVICE_STATUS
|
||||||
LPSERVICE_TABLE_ENTRYA
|
LPSERVICE_TABLE_ENTRYA
|
||||||
LPSERVICE_TABLE_ENTRYW
|
LPSERVICE_TABLE_ENTRYW
|
||||||
|
LPVOID
|
||||||
PACL
|
PACL
|
||||||
PACL *
|
PACL *
|
||||||
|
PDWORD
|
||||||
PGENERIC_MAPPING
|
PGENERIC_MAPPING
|
||||||
PLSA_HANDLE
|
PLSA_HANDLE
|
||||||
PLSA_OBJECT_ATTRIBUTES
|
PLSA_OBJECT_ATTRIBUTES
|
||||||
|
@ -35,11 +55,24 @@ PLSA_TRANSLATED_NAME *
|
||||||
PLSA_UNICODE_STRING
|
PLSA_UNICODE_STRING
|
||||||
PLUID
|
PLUID
|
||||||
PPRIVILEGE_SET
|
PPRIVILEGE_SET
|
||||||
|
PSECURITY_DESCRIPTOR
|
||||||
PSECURITY_DESCRIPTOR_CONTROL
|
PSECURITY_DESCRIPTOR_CONTROL
|
||||||
PSID
|
PSID
|
||||||
PSID *
|
PSID *
|
||||||
PSID_IDENTIFIER_AUTHORITY
|
PSID_IDENTIFIER_AUTHORITY
|
||||||
PSID_NAME_USE
|
PSID_NAME_USE
|
||||||
PUCHAR
|
PUCHAR
|
||||||
|
PVOID
|
||||||
|
PVOID *
|
||||||
SECURITY_ATTRIBUTES *
|
SECURITY_ATTRIBUTES *
|
||||||
SECURITY_DESCRIPTOR *
|
SECURITY_DESCRIPTOR *
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
LPSTR
|
||||||
|
|
||||||
|
%wstr
|
||||||
|
|
||||||
|
LPCWSTR
|
||||||
|
LPWSTR
|
||||||
|
|
|
@ -1,14 +1,34 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
HRESULT
|
||||||
|
LONG
|
||||||
|
UINT
|
||||||
|
ULONG
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
AVICOMPRESSOPTIONS *
|
AVICOMPRESSOPTIONS *
|
||||||
AVISTREAMINFOA *
|
AVISTREAMINFOA *
|
||||||
AVISTREAMINFOW *
|
AVISTREAMINFOW *
|
||||||
|
CLSID *
|
||||||
IAVIFile *
|
IAVIFile *
|
||||||
|
LONG *
|
||||||
LPAVIFILEINFOA
|
LPAVIFILEINFOA
|
||||||
LPAVIFILEINFOW
|
LPAVIFILEINFOW
|
||||||
LPBITMAPINFOHEADER
|
LPBITMAPINFOHEADER
|
||||||
|
LPCLSID
|
||||||
|
LPVOID
|
||||||
PAVIFILE
|
PAVIFILE
|
||||||
PAVIFILE *
|
PAVIFILE *
|
||||||
PAVISTREAM
|
PAVISTREAM
|
||||||
PAVISTREAM *
|
PAVISTREAM *
|
||||||
PGETFRAME
|
PGETFRAME
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
void
|
||||||
|
|
|
@ -1,17 +1,50 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
CHAR
|
||||||
COLORREF
|
COLORREF
|
||||||
|
DWORD
|
||||||
|
HANDLE
|
||||||
HBITMAP
|
HBITMAP
|
||||||
HDC
|
HDC
|
||||||
HDPA
|
HDPA
|
||||||
HDSA
|
HDSA
|
||||||
HICON
|
HICON
|
||||||
HIMAGELIST
|
HIMAGELIST
|
||||||
|
HINSTANCE
|
||||||
HPROPSHEETPAGE
|
HPROPSHEETPAGE
|
||||||
|
HRESULT
|
||||||
HWND
|
HWND
|
||||||
|
INT
|
||||||
|
LANGID
|
||||||
|
LPARAM
|
||||||
|
LRESULT
|
||||||
|
UINT
|
||||||
|
WORD
|
||||||
|
|
||||||
|
%long # --forbidden
|
||||||
|
|
||||||
|
int
|
||||||
|
|
||||||
|
%longlong
|
||||||
|
|
||||||
|
POINT
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
|
INT *
|
||||||
|
IStream *
|
||||||
|
LPCVOID
|
||||||
|
LPINT
|
||||||
|
LPRECT
|
||||||
|
LPSTR *
|
||||||
|
LPVOID
|
||||||
|
LPWSTR *
|
||||||
|
POINT *
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
DLLVERSIONINFO *
|
||||||
DPAENUMPROC
|
DPAENUMPROC
|
||||||
DPALOADPROC
|
DPALOADPROC
|
||||||
DSAENUMPROC
|
DSAENUMPROC
|
||||||
|
@ -28,7 +61,22 @@ LPCREATEMRULIST
|
||||||
LPCTBBUTTON
|
LPCTBBUTTON
|
||||||
LPINITCOMMONCONTROLSEX
|
LPINITCOMMONCONTROLSEX
|
||||||
LPNMHDR
|
LPNMHDR
|
||||||
|
LPSCROLLINFO
|
||||||
LPSTREAM
|
LPSTREAM
|
||||||
PFNDPACOMPARE
|
PFNDPACOMPARE
|
||||||
PFNDPAMERGE
|
PFNDPAMERGE
|
||||||
TRACKMOUSEEVENT *
|
TRACKMOUSEEVENT *
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
LPSTR
|
||||||
|
|
||||||
|
%wstr
|
||||||
|
|
||||||
|
LPCWSTR
|
||||||
|
LPWSTR
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
VOID
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
DWORD
|
||||||
HWND
|
HWND
|
||||||
|
UINT
|
||||||
|
|
||||||
%long # --forbidden
|
%long # --forbidden
|
||||||
|
|
||||||
|
@ -19,3 +22,13 @@ LPOPENFILENAMEW
|
||||||
LPPAGESETUPDLGA
|
LPPAGESETUPDLGA
|
||||||
LPPRINTDLGA
|
LPPRINTDLGA
|
||||||
LPPRINTDLGW
|
LPPRINTDLGW
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
LPSTR
|
||||||
|
|
||||||
|
%wstr
|
||||||
|
|
||||||
|
LPCWSTR
|
||||||
|
LPWSTR
|
||||||
|
|
|
@ -1,13 +1,36 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
CHAR
|
||||||
|
DWORD
|
||||||
|
HANDLE
|
||||||
|
HFILE
|
||||||
|
INT
|
||||||
|
LONG
|
||||||
|
UINT
|
||||||
|
WCHAR
|
||||||
clock_t
|
clock_t
|
||||||
time_t
|
time_t
|
||||||
|
|
||||||
|
%long # --forbidden
|
||||||
|
|
||||||
|
int
|
||||||
|
long
|
||||||
|
unsigned
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
|
CHAR *
|
||||||
CRTDLL_FILE *
|
CRTDLL_FILE *
|
||||||
|
INT *
|
||||||
|
LPCVOID
|
||||||
|
LPDWORD
|
||||||
LPDWORD *
|
LPDWORD *
|
||||||
|
LPINT
|
||||||
|
LPSTR *
|
||||||
LPSTR **
|
LPSTR **
|
||||||
|
LPVOID
|
||||||
|
LPWSTR *
|
||||||
PCONTEXT
|
PCONTEXT
|
||||||
PEXCEPTION_FRAME
|
PEXCEPTION_FRAME
|
||||||
PEXCEPTION_FRAME *
|
PEXCEPTION_FRAME *
|
||||||
|
@ -15,11 +38,29 @@ PEXCEPTION_RECORD
|
||||||
VOID *
|
VOID *
|
||||||
WCHAR *
|
WCHAR *
|
||||||
_INITTERMFUN *
|
_INITTERMFUN *
|
||||||
|
char *
|
||||||
jmp_buf
|
jmp_buf
|
||||||
struct find_t *
|
struct find_t *
|
||||||
struct stat *
|
struct stat *
|
||||||
struct win_stat *
|
struct win_stat *
|
||||||
time_t *
|
time_t *
|
||||||
|
va_list
|
||||||
|
void *
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPSTR
|
||||||
|
LPCSTR
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
void
|
||||||
|
VOID
|
||||||
|
|
||||||
|
%wstr
|
||||||
|
|
||||||
|
LPCWSTR
|
||||||
|
LPWSTR
|
||||||
|
|
||||||
%unknown
|
%unknown
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,8 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
HRESULT
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
LPDDENUMCALLBACKA
|
LPDDENUMCALLBACKA
|
||||||
|
@ -7,3 +12,8 @@ LPDDENUMCALLBACKW
|
||||||
LPDIRECTDRAW *
|
LPDIRECTDRAW *
|
||||||
LPDIRECTDRAWCLIPPER *
|
LPDIRECTDRAWCLIPPER *
|
||||||
LPGUID
|
LPGUID
|
||||||
|
LPUNKNOWN
|
||||||
|
LPVOID
|
||||||
|
LPVOID *
|
||||||
|
REFCLSID
|
||||||
|
REFIID
|
|
@ -1,7 +1,17 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
HRESULT
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
|
IUnknown *
|
||||||
LPDIRECTPLAYLOBBY *
|
LPDIRECTPLAYLOBBY *
|
||||||
LPDIRECTPLAYLOBBYA *
|
LPDIRECTPLAYLOBBYA *
|
||||||
LPDPENUMDPCALLBACKA
|
LPDPENUMDPCALLBACKA
|
||||||
LPDPENUMDPCALLBACKW
|
LPDPENUMDPCALLBACKW
|
||||||
LPGUID
|
LPGUID
|
||||||
|
LPVOID
|
||||||
|
LPVOID *
|
||||||
|
REFCLSID
|
||||||
|
REFIID
|
||||||
|
|
|
@ -1,4 +1,16 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
HRESULT
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
|
IUnknown *
|
||||||
LPDIRECTSOUND *
|
LPDIRECTSOUND *
|
||||||
LPDSENUMCALLBACKA
|
LPDSENUMCALLBACKA
|
||||||
|
LPVOID
|
||||||
|
LPVOID *
|
||||||
|
REFCLSID
|
||||||
|
REFGUID
|
||||||
|
REFIID
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,10 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
BOOL
|
||||||
COLORREF
|
COLORREF
|
||||||
|
DWORD
|
||||||
|
FLOAT
|
||||||
|
HANDLE
|
||||||
HBITMAP
|
HBITMAP
|
||||||
HBRUSH
|
HBRUSH
|
||||||
HCOLORSPACE
|
HCOLORSPACE
|
||||||
|
@ -8,15 +12,26 @@ HDC
|
||||||
HENHMETAFILE
|
HENHMETAFILE
|
||||||
HFONT
|
HFONT
|
||||||
HGDIOBJ
|
HGDIOBJ
|
||||||
|
HGLOBAL
|
||||||
HMETAFILE
|
HMETAFILE
|
||||||
HPALETTE
|
HPALETTE
|
||||||
HPEN
|
HPEN
|
||||||
HRGN
|
HRGN
|
||||||
HWND
|
HWND
|
||||||
|
INT
|
||||||
|
LONG
|
||||||
|
LPARAM
|
||||||
|
UINT
|
||||||
|
WORD
|
||||||
|
|
||||||
|
%long # --forbidden
|
||||||
|
|
||||||
|
int
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
ABORTPROC
|
ABORTPROC
|
||||||
|
BYTE *
|
||||||
BITMAP *
|
BITMAP *
|
||||||
BITMAPINFO *
|
BITMAPINFO *
|
||||||
BITMAPINFOHEADER *
|
BITMAPINFOHEADER *
|
||||||
|
@ -25,6 +40,7 @@ DEVMODEA *
|
||||||
DEVMODEW *
|
DEVMODEW *
|
||||||
DOCINFOA *
|
DOCINFOA *
|
||||||
DOCINFOW *
|
DOCINFOW *
|
||||||
|
DWORD *
|
||||||
ENHMETARECORD *
|
ENHMETARECORD *
|
||||||
ENHMFENUMPROC
|
ENHMFENUMPROC
|
||||||
FONTENUMPROCA
|
FONTENUMPROCA
|
||||||
|
@ -35,6 +51,7 @@ GCP_RESULTSA *
|
||||||
GCP_RESULTSW *
|
GCP_RESULTSW *
|
||||||
GOBJENUMPROC
|
GOBJENUMPROC
|
||||||
HANDLETABLE *
|
HANDLETABLE *
|
||||||
|
INT *
|
||||||
LINEDDAPROC
|
LINEDDAPROC
|
||||||
LOGBRUSH *
|
LOGBRUSH *
|
||||||
LOGFONTA *
|
LOGFONTA *
|
||||||
|
@ -43,11 +60,16 @@ LOGPALETTE *
|
||||||
LOGPEN *
|
LOGPEN *
|
||||||
LPABC
|
LPABC
|
||||||
LPABCFLOAT
|
LPABCFLOAT
|
||||||
|
LPBYTE
|
||||||
LPCOLORADJUSTMENT
|
LPCOLORADJUSTMENT
|
||||||
|
LPCVOID
|
||||||
|
LPDEVMODEA
|
||||||
|
LPDWORD
|
||||||
LPENHMETAHEADER
|
LPENHMETAHEADER
|
||||||
LPFONTSIGNATURE
|
LPFONTSIGNATURE
|
||||||
LPGLYPHMETRICS
|
LPGLYPHMETRICS
|
||||||
LPHANDLETABLE
|
LPHANDLETABLE
|
||||||
|
LPINT
|
||||||
LPKERNINGPAIR
|
LPKERNINGPAIR
|
||||||
LPLOGFONTA
|
LPLOGFONTA
|
||||||
LPLOGFONTW
|
LPLOGFONTW
|
||||||
|
@ -57,9 +79,13 @@ LPOUTLINETEXTMETRICA
|
||||||
LPOUTLINETEXTMETRICW
|
LPOUTLINETEXTMETRICW
|
||||||
LPPALETTEENTRY
|
LPPALETTEENTRY
|
||||||
LPPIXELFORMATDESCRIPTOR
|
LPPIXELFORMATDESCRIPTOR
|
||||||
|
LPPOINT
|
||||||
LPRASTERIZER_STATUS
|
LPRASTERIZER_STATUS
|
||||||
|
LPRECT
|
||||||
LPRGNDATA
|
LPRGNDATA
|
||||||
LPSIZE
|
LPSIZE
|
||||||
|
LPVOID
|
||||||
|
LPVOID *
|
||||||
LPXFORM
|
LPXFORM
|
||||||
MAT2 *
|
MAT2 *
|
||||||
METAFILEPICT *
|
METAFILEPICT *
|
||||||
|
@ -68,6 +94,7 @@ MFENUMPROC
|
||||||
PALETTEENTRY *
|
PALETTEENTRY *
|
||||||
PFLOAT
|
PFLOAT
|
||||||
PIXELFORMATDESCRIPTOR *
|
PIXELFORMATDESCRIPTOR *
|
||||||
|
POINT *
|
||||||
PPOLYTEXTA
|
PPOLYTEXTA
|
||||||
PPOLYTEXTW
|
PPOLYTEXTW
|
||||||
RECT *
|
RECT *
|
||||||
|
@ -76,3 +103,18 @@ RGNDATA *
|
||||||
TEXTMETRICA *
|
TEXTMETRICA *
|
||||||
TEXTMETRICW *
|
TEXTMETRICW *
|
||||||
XFORM *
|
XFORM *
|
||||||
|
void *
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
LPSTR
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
void
|
||||||
|
|
||||||
|
%wstr
|
||||||
|
|
||||||
|
LPCWSTR
|
||||||
|
LPWSTR
|
||||||
|
|
|
@ -1,7 +1,11 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
HANDLE
|
||||||
IPAddr
|
IPAddr
|
||||||
|
WORD
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
PIP_OPTION_INFORMATION
|
LPVOID
|
||||||
|
PIP_OPTION_INFORMATION
|
||||||
|
|
|
@ -1,13 +1,25 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
BOOLEAN
|
||||||
DIGEST_HANDLE
|
DIGEST_HANDLE
|
||||||
|
DWORD
|
||||||
|
HANDLE
|
||||||
|
HMODULE
|
||||||
|
ULONG
|
||||||
USHORT
|
USHORT
|
||||||
|
WORD
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
DIGEST_FUNCTION
|
DIGEST_FUNCTION
|
||||||
|
LPDWORD
|
||||||
|
LPSYSTEMTIME
|
||||||
|
LPVOID
|
||||||
PAPI_VERSION
|
PAPI_VERSION
|
||||||
|
PCHAR
|
||||||
PCHAR *
|
PCHAR *
|
||||||
|
PDWORD
|
||||||
PENUMLOADED_MODULES_CALLBACK
|
PENUMLOADED_MODULES_CALLBACK
|
||||||
PFUNCTION_TABLE_ACCESS_ROUTINE
|
PFUNCTION_TABLE_ACCESS_ROUTINE
|
||||||
PGET_MODULE_BASE_ROUTINE
|
PGET_MODULE_BASE_ROUTINE
|
||||||
|
@ -27,4 +39,19 @@ PSYM_ENUMMODULES_CALLBACK
|
||||||
PSYM_ENUMSYMBOLS_CALLBACK
|
PSYM_ENUMSYMBOLS_CALLBACK
|
||||||
PULONG
|
PULONG
|
||||||
PTRANSLATE_ADDRESS_ROUTINE
|
PTRANSLATE_ADDRESS_ROUTINE
|
||||||
|
PVOID
|
||||||
PWIN_CERTIFICATE
|
PWIN_CERTIFICATE
|
||||||
|
ULONG *
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPSTR
|
||||||
|
LPCSTR
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
VOID
|
||||||
|
|
||||||
|
%wstr
|
||||||
|
|
||||||
|
LPWSTR
|
||||||
|
|
|
@ -1,16 +1,38 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
HWND
|
BOOL
|
||||||
|
DWORD
|
||||||
HIMC
|
HIMC
|
||||||
|
HKL
|
||||||
|
HWND
|
||||||
|
LONG
|
||||||
|
LPARAM
|
||||||
|
LRESULT
|
||||||
|
UINT
|
||||||
|
WPARAM
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
LPCANDIDATEFORM
|
LPCANDIDATEFORM
|
||||||
LPCANDIDATELIST
|
LPCANDIDATELIST
|
||||||
|
LPCVOID
|
||||||
LPCOMPOSITIONFORM
|
LPCOMPOSITIONFORM
|
||||||
|
LPDWORD
|
||||||
LPLOGFONTA
|
LPLOGFONTA
|
||||||
LPLOGFONTW
|
LPLOGFONTW
|
||||||
|
LPPOINT
|
||||||
LPSTYLEBUFA
|
LPSTYLEBUFA
|
||||||
LPSTYLEBUFW
|
LPSTYLEBUFW
|
||||||
|
LPVOID
|
||||||
REGISTERWORDENUMPROCA
|
REGISTERWORDENUMPROCA
|
||||||
REGISTERWORDENUMPROCW
|
REGISTERWORDENUMPROCW
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPSTR
|
||||||
|
LPCSTR
|
||||||
|
|
||||||
|
%wstr
|
||||||
|
|
||||||
|
LPWSTR
|
||||||
|
LPCWSTR
|
||||||
|
|
|
@ -1,24 +1,58 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
ATOM
|
||||||
|
BOOL
|
||||||
|
BYTE
|
||||||
|
CHAR
|
||||||
CALID
|
CALID
|
||||||
CALTYPE
|
CALTYPE
|
||||||
COORD
|
COORD
|
||||||
|
DWORD
|
||||||
LCTYPE
|
LCTYPE
|
||||||
|
HANDLE
|
||||||
|
HFILE
|
||||||
|
HGLOBAL
|
||||||
|
HINSTANCE
|
||||||
HLOCAL
|
HLOCAL
|
||||||
|
HMODULE
|
||||||
HRSRC
|
HRSRC
|
||||||
|
INT
|
||||||
|
LANGID
|
||||||
|
LCID
|
||||||
|
LONG
|
||||||
|
PHANDLE
|
||||||
|
UINT
|
||||||
|
WCHAR
|
||||||
|
WORD
|
||||||
|
|
||||||
|
%long --pointer
|
||||||
|
|
||||||
ULONG_PTR
|
ULONG_PTR
|
||||||
|
|
||||||
%long # --forbidden
|
%long # --forbidden
|
||||||
|
|
||||||
BOOL16
|
BOOL16
|
||||||
|
HGLOBAL16
|
||||||
|
HINSTANCE16
|
||||||
|
HMODULE16
|
||||||
UINT16
|
UINT16
|
||||||
|
int
|
||||||
|
|
||||||
|
%longlong
|
||||||
|
|
||||||
|
LARGE_INTEGER
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
|
BOOL *
|
||||||
BY_HANDLE_FILE_INFORMATION *
|
BY_HANDLE_FILE_INFORMATION *
|
||||||
|
DWORD *
|
||||||
CALINFO_ENUMPROCA
|
CALINFO_ENUMPROCA
|
||||||
|
CONTEXT *
|
||||||
|
CONTEXT86 *
|
||||||
CODEPAGE_ENUMPROCA
|
CODEPAGE_ENUMPROCA
|
||||||
CODEPAGE_ENUMPROCW
|
CODEPAGE_ENUMPROCW
|
||||||
|
CRITICAL_SECTION *
|
||||||
DATEFMT_ENUMPROCA
|
DATEFMT_ENUMPROCA
|
||||||
DATEFMT_ENUMPROCW
|
DATEFMT_ENUMPROCW
|
||||||
ENUMRESLANGPROCA
|
ENUMRESLANGPROCA
|
||||||
|
@ -29,22 +63,31 @@ ENUMRESTYPEPROCA
|
||||||
ENUMRESTYPEPROCW
|
ENUMRESTYPEPROCW
|
||||||
FARPROC
|
FARPROC
|
||||||
FARPROC *
|
FARPROC *
|
||||||
|
FILETIME *
|
||||||
GET_FILEEX_INFO_LEVELS
|
GET_FILEEX_INFO_LEVELS
|
||||||
|
HANDLE *
|
||||||
HANDLER_ROUTINE *
|
HANDLER_ROUTINE *
|
||||||
INPUT_RECORD *
|
INPUT_RECORD *
|
||||||
LARGE_INTEGER *
|
LARGE_INTEGER *
|
||||||
LOCALE_ENUMPROCA
|
LOCALE_ENUMPROCA
|
||||||
LOCALE_ENUMPROCW
|
LOCALE_ENUMPROCW
|
||||||
|
LONG *
|
||||||
|
LPBOOL
|
||||||
|
LPBYTE
|
||||||
LPCHAR_INFO
|
LPCHAR_INFO
|
||||||
LPCOMMTIMEOUTS
|
LPCOMMTIMEOUTS
|
||||||
LPCOMSTAT
|
LPCOMSTAT
|
||||||
LPCONSOLE_CURSOR_INFO
|
LPCONSOLE_CURSOR_INFO
|
||||||
LPCONSOLE_SCREEN_BUFFER_INFO
|
LPCONSOLE_SCREEN_BUFFER_INFO
|
||||||
LPCPINFO
|
LPCPINFO
|
||||||
|
LPCVOID
|
||||||
LPDCB
|
LPDCB
|
||||||
LPDCB *
|
LPDCB *
|
||||||
LPDEBUG_EVENT
|
LPDEBUG_EVENT
|
||||||
|
LPDWORD
|
||||||
|
LPFILETIME
|
||||||
LPINPUT_RECORD
|
LPINPUT_RECORD
|
||||||
|
LPLONG
|
||||||
LPLDT_ENTRY
|
LPLDT_ENTRY
|
||||||
LPMEMORYSTATUS
|
LPMEMORYSTATUS
|
||||||
LPMEMORY_BASIC_INFORMATION
|
LPMEMORY_BASIC_INFORMATION
|
||||||
|
@ -55,15 +98,22 @@ LPPROCESSENTRY
|
||||||
LPPROCESS_HEAP_ENTRY *
|
LPPROCESS_HEAP_ENTRY *
|
||||||
LPPROCESS_INFORMATION
|
LPPROCESS_INFORMATION
|
||||||
LPPROGRESS_ROUTINE
|
LPPROGRESS_ROUTINE
|
||||||
|
LPSECURITY_ATTRIBUTES
|
||||||
LPSMALL_RECT
|
LPSMALL_RECT
|
||||||
LPSTARTUPINFOA
|
LPSTARTUPINFOA
|
||||||
LPSTARTUPINFOW
|
LPSTARTUPINFOW
|
||||||
|
LPSTR *
|
||||||
LPSYSTEM_INFO
|
LPSYSTEM_INFO
|
||||||
LPSYSTEM_POWER_STATUS
|
LPSYSTEM_POWER_STATUS
|
||||||
|
LPSYSTEMTIME
|
||||||
LPTHREAD_START_ROUTINE
|
LPTHREAD_START_ROUTINE
|
||||||
LPTHREADENTRY
|
LPTHREADENTRY
|
||||||
LPTIME_ZONE_INFORMATION
|
LPTIME_ZONE_INFORMATION
|
||||||
LPTOP_LEVEL_EXCEPTION_FILTER
|
LPTOP_LEVEL_EXCEPTION_FILTER
|
||||||
|
LPVOID
|
||||||
|
LPVOID *
|
||||||
|
LPWORD
|
||||||
|
LPWSTR *
|
||||||
NUMBERFMTA *
|
NUMBERFMTA *
|
||||||
NUMBERFMTW *
|
NUMBERFMTW *
|
||||||
OFSTRUCT *
|
OFSTRUCT *
|
||||||
|
@ -75,6 +125,9 @@ PLARGE_INTEGER
|
||||||
PLONG
|
PLONG
|
||||||
PTIMERAPCROUTINE
|
PTIMERAPCROUTINE
|
||||||
PULARGE_INTEGER
|
PULARGE_INTEGER
|
||||||
|
PDWORD
|
||||||
|
PVOID
|
||||||
|
PVOID *
|
||||||
SECURITY_ATTRIBUTES *
|
SECURITY_ATTRIBUTES *
|
||||||
SYSLEVEL *
|
SYSLEVEL *
|
||||||
SYSLEVEL **
|
SYSLEVEL **
|
||||||
|
@ -83,15 +136,26 @@ TIMEFMT_ENUMPROCA
|
||||||
TIMEFMT_ENUMPROCW
|
TIMEFMT_ENUMPROCW
|
||||||
WIN32_FIND_DATAA *
|
WIN32_FIND_DATAA *
|
||||||
WIN32_FIND_DATAW *
|
WIN32_FIND_DATAW *
|
||||||
|
WORD *
|
||||||
struct ThunkDataCommon *
|
struct ThunkDataCommon *
|
||||||
|
va_list
|
||||||
%longlong
|
|
||||||
|
|
||||||
LARGE_INTEGER
|
|
||||||
|
|
||||||
%ptr # --forbidden
|
%ptr # --forbidden
|
||||||
|
|
||||||
FARPROC16
|
FARPROC16
|
||||||
HGLOBAL16
|
SEGPTR
|
||||||
HINSTANCE16
|
|
||||||
SEGPTR
|
%str
|
||||||
|
|
||||||
|
LPSTR
|
||||||
|
LPCSTR
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
void
|
||||||
|
VOID
|
||||||
|
|
||||||
|
%wstr
|
||||||
|
|
||||||
|
LPCWSTR
|
||||||
|
LPWSTR
|
||||||
|
|
|
@ -1,3 +1,25 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
HFILE
|
||||||
|
INT
|
||||||
|
LONG
|
||||||
|
UINT
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
LPOFSTRUCT
|
LPOFSTRUCT
|
||||||
|
LPVOID
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPSTR
|
||||||
|
LPCSTR
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
void
|
||||||
|
|
||||||
|
%wstr
|
||||||
|
|
||||||
|
LPWSTR
|
||||||
|
LPCWSTR
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
UINT
|
||||||
|
WORD
|
|
@ -1,21 +1,50 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
BYTE
|
||||||
|
DWORD
|
||||||
|
HANDLE
|
||||||
HPROVIDER
|
HPROVIDER
|
||||||
HWND
|
HWND
|
||||||
|
INT
|
||||||
|
UINT
|
||||||
|
WORD
|
||||||
enum NOTIFYTYPE
|
enum NOTIFYTYPE
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
ENUMPASSWORDPROC
|
ENUMPASSWORDPROC
|
||||||
|
BOOL *
|
||||||
LPAUTHDLGSTRUCTA
|
LPAUTHDLGSTRUCTA
|
||||||
|
LPBYTE
|
||||||
|
LPCSTR *
|
||||||
LPCONNECTDLGSTRUCTA
|
LPCONNECTDLGSTRUCTA
|
||||||
LPCONNECTDLGSTRUCTW
|
LPCONNECTDLGSTRUCTW
|
||||||
LPDISCDLGSTRUCTA
|
LPDISCDLGSTRUCTA
|
||||||
LPDISCDLGSTRUCTW
|
LPDISCDLGSTRUCTW
|
||||||
|
LPDWORD
|
||||||
LPHANDLE
|
LPHANDLE
|
||||||
LPNETCONNECTINFOSTRUCT
|
LPNETCONNECTINFOSTRUCT
|
||||||
LPNETINFOSTRUCT
|
LPNETINFOSTRUCT
|
||||||
LPNETRESOURCEA
|
LPNETRESOURCEA
|
||||||
LPNETRESOURCEW
|
LPNETRESOURCEW
|
||||||
|
LPSTR *
|
||||||
|
LPVOID
|
||||||
|
LPWORD
|
||||||
|
LPWSTR *
|
||||||
NOTIFYCALLBACK
|
NOTIFYCALLBACK
|
||||||
PHPROVIDER
|
PHPROVIDER
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPSTR
|
||||||
|
LPCSTR
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
VOID
|
||||||
|
|
||||||
|
%wstr
|
||||||
|
|
||||||
|
LPCWSTR
|
||||||
|
LPWSTR
|
||||||
|
|
|
@ -1,9 +1,15 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
HACMDRIVER
|
HACMDRIVER
|
||||||
HACMDRIVERID
|
HACMDRIVERID
|
||||||
HACMOBJ
|
HACMOBJ
|
||||||
HACMSTREAM
|
HACMSTREAM
|
||||||
|
HINSTANCE
|
||||||
|
LPARAM
|
||||||
|
LRESULT
|
||||||
|
MMRESULT
|
||||||
|
UINT
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
|
@ -16,6 +22,8 @@ ACMFORMATENUMCBA
|
||||||
ACMFORMATENUMCBW
|
ACMFORMATENUMCBW
|
||||||
ACMFORMATTAGENUMCBA
|
ACMFORMATTAGENUMCBA
|
||||||
ACMFORMATTAGENUMCBW
|
ACMFORMATTAGENUMCBW
|
||||||
|
LPDWORD
|
||||||
|
LPVOID
|
||||||
PACMDRIVERDETAILSA
|
PACMDRIVERDETAILSA
|
||||||
PACMDRIVERDETAILSW
|
PACMDRIVERDETAILSW
|
||||||
PACMFILTERCHOOSEA
|
PACMFILTERCHOOSEA
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
UINT
|
||||||
|
WORD
|
|
@ -1,12 +1,31 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
DWORD
|
||||||
|
HANDLE
|
||||||
HDC
|
HDC
|
||||||
HIC
|
HIC
|
||||||
|
HINSTANCE
|
||||||
HPALETTE
|
HPALETTE
|
||||||
HWND
|
HWND
|
||||||
|
INT
|
||||||
|
LONG
|
||||||
|
LRESULT
|
||||||
|
UINT
|
||||||
|
WORD
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
FARPROC
|
FARPROC
|
||||||
ICINFO *
|
ICINFO *
|
||||||
LPBITMAPINFOHEADER
|
LPBITMAPINFOHEADER
|
||||||
|
LPDWORD
|
||||||
|
LPVOID
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
|
||||||
|
%wstr
|
||||||
|
|
||||||
|
LPCWSTR
|
||||||
|
|
|
@ -1,11 +1,21 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
ACCESS_MASK
|
||||||
|
BOOL
|
||||||
|
BOOLEAN
|
||||||
|
BYTE
|
||||||
|
DWORD
|
||||||
FILE_INFORMATION_CLASS
|
FILE_INFORMATION_CLASS
|
||||||
FS_INFORMATION_CLASS
|
FS_INFORMATION_CLASS
|
||||||
|
HANDLE
|
||||||
|
HMODULE
|
||||||
|
INT
|
||||||
KEY_INFORMATION_CLASS
|
KEY_INFORMATION_CLASS
|
||||||
KEY_VALUE_INFORMATION_CLASS
|
KEY_VALUE_INFORMATION_CLASS
|
||||||
|
LONG
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
OBJECT_INFORMATION_CLASS
|
OBJECT_INFORMATION_CLASS
|
||||||
|
PHANDLE
|
||||||
PROCESSINFOCLASS
|
PROCESSINFOCLASS
|
||||||
SECTION_INHERIT
|
SECTION_INHERIT
|
||||||
SECURITY_IMPERSONATION_LEVEL
|
SECURITY_IMPERSONATION_LEVEL
|
||||||
|
@ -15,6 +25,14 @@ SYSTEM_INFORMATION_CLASS
|
||||||
THREADINFOCLASS
|
THREADINFOCLASS
|
||||||
TIMER_TYPE
|
TIMER_TYPE
|
||||||
TOKEN_TYPE
|
TOKEN_TYPE
|
||||||
|
UINT
|
||||||
|
ULONG
|
||||||
|
WCHAR
|
||||||
|
|
||||||
|
%long # --forbidden
|
||||||
|
|
||||||
|
int
|
||||||
|
unsigned
|
||||||
|
|
||||||
%longlong
|
%longlong
|
||||||
|
|
||||||
|
@ -22,14 +40,27 @@ LARGE_INTEGER
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
|
CONTEXT *
|
||||||
|
CONTEXT86 *
|
||||||
|
CRITICAL_SECTION *
|
||||||
|
DWORD *
|
||||||
EXCEPTION_RECORD *
|
EXCEPTION_RECORD *
|
||||||
|
HANDLE *
|
||||||
|
LPBYTE
|
||||||
|
LPDWORD
|
||||||
|
LPFILETIME
|
||||||
LPRTL_RWLOCK
|
LPRTL_RWLOCK
|
||||||
|
LPVOID
|
||||||
|
LPVOID *
|
||||||
|
LPWSTR *
|
||||||
PACE_HEADER
|
PACE_HEADER
|
||||||
PACE_HEADER *
|
PACE_HEADER *
|
||||||
PACL
|
PACL
|
||||||
PACL *
|
PACL *
|
||||||
PANSI_STRING
|
PANSI_STRING
|
||||||
PBOOLEAN
|
PBOOLEAN
|
||||||
|
PCHAR
|
||||||
|
PDWORD
|
||||||
PEXCEPTION_FRAME
|
PEXCEPTION_FRAME
|
||||||
PEXCEPTION_RECORD
|
PEXCEPTION_RECORD
|
||||||
PGENERIC_MAPPING
|
PGENERIC_MAPPING
|
||||||
|
@ -42,6 +73,7 @@ POBJDIR_INFORMATION
|
||||||
POBJECT_ATTRIBUTES
|
POBJECT_ATTRIBUTES
|
||||||
PPRIVILEGE_SET
|
PPRIVILEGE_SET
|
||||||
PRTL_HEAP_DEFINITION
|
PRTL_HEAP_DEFINITION
|
||||||
|
PSECURITY_DESCRIPTOR
|
||||||
PSECURITY_DESCRIPTOR_CONTROL
|
PSECURITY_DESCRIPTOR_CONTROL
|
||||||
PSID
|
PSID
|
||||||
PSID *
|
PSID *
|
||||||
|
@ -52,7 +84,25 @@ PTIMERAPCROUTINE
|
||||||
PTOKEN_PRIVILEGES
|
PTOKEN_PRIVILEGES
|
||||||
PULONG
|
PULONG
|
||||||
PUNICODE_STRING
|
PUNICODE_STRING
|
||||||
|
PVOID
|
||||||
|
PVOID *
|
||||||
PWCHAR
|
PWCHAR
|
||||||
VOID *
|
VOID *
|
||||||
struct _TEB *
|
struct _TEB *
|
||||||
|
va_list
|
||||||
|
void *
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPSTR
|
||||||
|
LPCSTR
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
void
|
||||||
|
VOID
|
||||||
|
|
||||||
|
%wstr
|
||||||
|
|
||||||
|
LPCWSTR
|
||||||
|
LPWSTR
|
||||||
|
|
|
@ -1,16 +1,33 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
BOOL
|
||||||
CLIPFORMAT
|
CLIPFORMAT
|
||||||
|
DWORD
|
||||||
HACCEL
|
HACCEL
|
||||||
|
HANDLE
|
||||||
|
HGLOBAL
|
||||||
|
HINSTANCE
|
||||||
HMENU
|
HMENU
|
||||||
|
HRESULT
|
||||||
HOLEMENU
|
HOLEMENU
|
||||||
HWND
|
HWND
|
||||||
|
INT
|
||||||
|
UINT
|
||||||
|
ULONG
|
||||||
|
WORD
|
||||||
|
|
||||||
|
%long # --forbidden
|
||||||
|
|
||||||
|
int
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
CLIPFORMAT *
|
CLIPFORMAT *
|
||||||
|
CLSID *
|
||||||
COSERVERINFO *
|
COSERVERINFO *
|
||||||
DVTARGETDEVICE *
|
DVTARGETDEVICE *
|
||||||
|
DWORD *
|
||||||
|
FILETIME *
|
||||||
GUID *
|
GUID *
|
||||||
HGLOBAL *
|
HGLOBAL *
|
||||||
ICreateErrorInfo **
|
ICreateErrorInfo **
|
||||||
|
@ -25,39 +42,65 @@ IMoniker **
|
||||||
IPersistStream *
|
IPersistStream *
|
||||||
IStorage *
|
IStorage *
|
||||||
IStorage **
|
IStorage **
|
||||||
|
IStream *
|
||||||
LPBC
|
LPBC
|
||||||
LPBC *
|
LPBC *
|
||||||
|
LPCLSID
|
||||||
LPDATAADVISEHOLDER *
|
LPDATAADVISEHOLDER *
|
||||||
LPDATAOBJECT
|
LPDATAOBJECT
|
||||||
LPDROPTARGET
|
LPDROPTARGET
|
||||||
|
LPDWORD
|
||||||
LPENUMFORMATETC *
|
LPENUMFORMATETC *
|
||||||
LPENUMOLEVERB *
|
LPENUMOLEVERB *
|
||||||
|
LPFILETIME
|
||||||
LPFORMATETC
|
LPFORMATETC
|
||||||
LPLOCKBYTES *
|
LPLOCKBYTES *
|
||||||
|
LPMALLOC *
|
||||||
LPMESSAGEFILTER
|
LPMESSAGEFILTER
|
||||||
LPMESSAGEFILTER *
|
LPMESSAGEFILTER *
|
||||||
LPMONIKER
|
LPMONIKER
|
||||||
LPMONIKER *
|
LPMONIKER *
|
||||||
LPMSG
|
LPMSG
|
||||||
LPOLEADVISEHOLDER *
|
LPOLEADVISEHOLDER *
|
||||||
|
LPOLECLIENTSITE
|
||||||
LPOLEINPLACEACTIVEOBJECT
|
LPOLEINPLACEACTIVEOBJECT
|
||||||
LPOLEINPLACEFRAME
|
LPOLEINPLACEFRAME
|
||||||
LPOLEINPLACEFRAMEINFO
|
LPOLEINPLACEFRAMEINFO
|
||||||
LPOLEMENUGROUPWIDTHS
|
LPOLEMENUGROUPWIDTHS
|
||||||
|
LPOLEOBJECT
|
||||||
LPOLESTREAM
|
LPOLESTREAM
|
||||||
LPOLESTR
|
LPOLESTR
|
||||||
LPOLESTR *
|
LPOLESTR *
|
||||||
LPPERSISTSTORAGE
|
LPPERSISTSTORAGE
|
||||||
LPRUNNINGOBJECTTABLE *
|
LPRUNNINGOBJECTTABLE *
|
||||||
|
LPUNKNOWN
|
||||||
|
LPVOID
|
||||||
|
LPVOID *
|
||||||
|
LPWORD
|
||||||
LPSTORAGE
|
LPSTORAGE
|
||||||
LPSTREAM *
|
LPSTREAM *
|
||||||
MULTI_QI *
|
MULTI_QI *
|
||||||
|
OLECHAR *
|
||||||
|
REFCLSID
|
||||||
|
REFGUID
|
||||||
|
REFIID
|
||||||
SNB
|
SNB
|
||||||
STGMEDIUM *
|
STGMEDIUM *
|
||||||
WCHAR *
|
WCHAR *
|
||||||
|
WORD *
|
||||||
|
void *
|
||||||
|
void **
|
||||||
|
|
||||||
%ptr # --forbidden
|
%str
|
||||||
|
|
||||||
|
LPCOLESTR
|
||||||
|
|
||||||
|
%str # --forbidden
|
||||||
|
|
||||||
LPOLESTR16
|
LPOLESTR16
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
VOID
|
||||||
|
void
|
||||||
|
|
||||||
|
|
|
@ -5,27 +5,44 @@ double
|
||||||
|
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
BYTE
|
||||||
|
CHAR
|
||||||
DATE
|
DATE
|
||||||
|
DWORD
|
||||||
|
FLOAT
|
||||||
HCURSOR
|
HCURSOR
|
||||||
HICON
|
HICON
|
||||||
|
HINSTANCE
|
||||||
HPALETTE
|
HPALETTE
|
||||||
|
HRESULT
|
||||||
HWND
|
HWND
|
||||||
|
INT
|
||||||
|
LCID
|
||||||
|
LONG
|
||||||
OLE_COLOR
|
OLE_COLOR
|
||||||
REGKIND
|
REGKIND
|
||||||
SYSKIND
|
SYSKIND
|
||||||
|
UINT
|
||||||
|
ULONG
|
||||||
USHORT
|
USHORT
|
||||||
VARIANT_BOOL
|
VARIANT_BOOL
|
||||||
VARTYPE
|
VARTYPE
|
||||||
|
WORD
|
||||||
|
|
||||||
%long # --forbidden
|
%long # --forbidden
|
||||||
|
|
||||||
|
int
|
||||||
short
|
short
|
||||||
|
unsigned
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
BSTR *
|
BSTR *
|
||||||
CY *
|
BYTE *
|
||||||
|
CHAR *
|
||||||
COLORREF *
|
COLORREF *
|
||||||
|
CY *
|
||||||
DATE *
|
DATE *
|
||||||
FLOAT *
|
FLOAT *
|
||||||
ICreateErrorInfo **
|
ICreateErrorInfo **
|
||||||
|
@ -33,23 +50,46 @@ IErrorInfo *
|
||||||
IErrorInfo **
|
IErrorInfo **
|
||||||
ITypeLib *
|
ITypeLib *
|
||||||
ITypeLib **
|
ITypeLib **
|
||||||
|
LONG *
|
||||||
LPBSTR
|
LPBSTR
|
||||||
|
LPCLSID
|
||||||
|
LPDWORD
|
||||||
LPFONTDESC
|
LPFONTDESC
|
||||||
LPOCPFIPARAMS
|
LPOCPFIPARAMS
|
||||||
LPOLESTR
|
LPOLESTR
|
||||||
LPPICTDESC
|
LPPICTDESC
|
||||||
LPSTREAM
|
LPSTREAM
|
||||||
|
LPUNKNOWN
|
||||||
|
LPUNKNOWN *
|
||||||
|
LPVOID
|
||||||
|
LPVOID *
|
||||||
|
OLECHAR *
|
||||||
|
REFCLSID
|
||||||
|
REFGUID
|
||||||
|
REFIID
|
||||||
SAFEARRAY *
|
SAFEARRAY *
|
||||||
SAFEARRAY **
|
SAFEARRAY **
|
||||||
SAFEARRAYBOUND *
|
SAFEARRAYBOUND *
|
||||||
|
ULONG *
|
||||||
USHORT *
|
USHORT *
|
||||||
VARIANT *
|
VARIANT *
|
||||||
VARIANTARG *
|
VARIANTARG *
|
||||||
VARIANT_BOOL *
|
VARIANT_BOOL *
|
||||||
|
char *
|
||||||
double *
|
double *
|
||||||
short *
|
short *
|
||||||
|
void *
|
||||||
|
void **
|
||||||
|
|
||||||
%wstr
|
%str # ???
|
||||||
|
|
||||||
|
LPCOLESTR
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
void
|
||||||
|
|
||||||
|
%wstr # ???
|
||||||
|
|
||||||
BSTR
|
BSTR
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,11 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
DWORD
|
||||||
HDC
|
HDC
|
||||||
|
HRESULT
|
||||||
LHCLIENTDOC
|
LHCLIENTDOC
|
||||||
|
LONG
|
||||||
OLECLIPFORMAT
|
OLECLIPFORMAT
|
||||||
OLESTATUS
|
OLESTATUS
|
||||||
OLEOPT_RENDER
|
OLEOPT_RENDER
|
||||||
|
@ -9,8 +13,21 @@ OLEOPT_RENDER
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
IPersistStream *
|
IPersistStream *
|
||||||
|
IStream *
|
||||||
LHCLIENTDOC *
|
LHCLIENTDOC *
|
||||||
|
LONG *
|
||||||
LPFORMATETC
|
LPFORMATETC
|
||||||
LPSTORAGE
|
LPSTORAGE
|
||||||
LPOLECLIENT
|
LPOLECLIENT
|
||||||
|
LPOLECLIENTSITE
|
||||||
|
LPOLEOBJECT
|
||||||
LPOLEOBJECT *
|
LPOLEOBJECT *
|
||||||
|
LPVOID *
|
||||||
|
REFCLSID
|
||||||
|
REFIID
|
||||||
|
void **
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
BOOL
|
||||||
HMENU
|
HMENU
|
||||||
HWND
|
HWND
|
||||||
|
INT
|
||||||
|
UINT
|
||||||
|
WORD
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
HMENU *
|
HMENU *
|
||||||
|
LPOLEOBJECT
|
||||||
LPOLEUIBUSYA
|
LPOLEUIBUSYA
|
||||||
LPOLEUIBUSYW
|
LPOLEUIBUSYW
|
||||||
LPOLEUICHANGEICONA
|
LPOLEUICHANGEICONA
|
||||||
|
@ -23,3 +28,12 @@ LPOLEUIOBJECTPROPSA
|
||||||
LPOLEUIOBJECTPROPSW
|
LPOLEUIOBJECTPROPSW
|
||||||
LPOLEUIPASTESPECIALA
|
LPOLEUIPASTESPECIALA
|
||||||
LPOLEUIPASTESPECIALW
|
LPOLEUIPASTESPECIALW
|
||||||
|
REFCLSID
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPSTR
|
||||||
|
|
||||||
|
%wstr
|
||||||
|
|
||||||
|
LPCWSTR
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
HWND
|
HRESULT
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
LPOCPFIPARAMS
|
LPVOID *
|
||||||
LPPICTDESC
|
REFCLSID
|
||||||
LPSTREAM
|
REFIID
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
HINSTANCE
|
||||||
LHSERVER
|
LHSERVER
|
||||||
LHSERVERDOC
|
LHSERVERDOC
|
||||||
OLE_SERVER_USE
|
OLE_SERVER_USE
|
||||||
|
@ -7,7 +8,12 @@ OLESTATUS
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
|
BOOL *
|
||||||
LHSERVER *
|
LHSERVER *
|
||||||
LHSERVERDOC *
|
LHSERVERDOC *
|
||||||
LPOLESERVER
|
LPOLESERVER
|
||||||
LPOLESERVERDOC
|
LPOLESERVERDOC
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
|
@ -1,7 +1,25 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
DWORD
|
||||||
|
HANDLE
|
||||||
|
HMODULE
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
|
DWORD *
|
||||||
HMODULE *
|
HMODULE *
|
||||||
|
LPDWORD
|
||||||
LPMODULEINFO
|
LPMODULEINFO
|
||||||
|
LPVOID
|
||||||
|
LPVOID *
|
||||||
PPROCESS_MEMORY_COUNTERS
|
PPROCESS_MEMORY_COUNTERS
|
||||||
PPSAPI_WS_WATCH_INFORMATION
|
PPSAPI_WS_WATCH_INFORMATION
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPSTR
|
||||||
|
|
||||||
|
%wstr
|
||||||
|
|
||||||
|
LPWSTR
|
||||||
|
|
|
@ -1,5 +1,15 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
|
LPBOOL
|
||||||
|
LPDWORD
|
||||||
LPRASCONNA
|
LPRASCONNA
|
||||||
LPRASDIALPARAMS
|
LPRASDIALPARAMS
|
||||||
LPRASENTRYNAME
|
LPRASENTRYNAME
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPSTR
|
||||||
|
|
|
@ -1,28 +1,61 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
BYTE
|
||||||
COLORREF
|
COLORREF
|
||||||
|
DWORD
|
||||||
|
HANDLE
|
||||||
HBITMAP
|
HBITMAP
|
||||||
HDROP
|
HDROP
|
||||||
|
HGLOBAL
|
||||||
HMENU
|
HMENU
|
||||||
HICON
|
HICON
|
||||||
|
HINSTANCE
|
||||||
HKEY
|
HKEY
|
||||||
|
HMODULE
|
||||||
|
HRESULT
|
||||||
HWND
|
HWND
|
||||||
|
INT
|
||||||
|
LONG
|
||||||
|
LPARAM
|
||||||
|
LRESULT
|
||||||
|
UINT
|
||||||
|
ULONG
|
||||||
|
WCHAR
|
||||||
|
WORD
|
||||||
|
WPARAM
|
||||||
|
|
||||||
|
%long # --forbidden
|
||||||
|
|
||||||
|
int
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
|
CLSID *
|
||||||
|
DLLVERSIONINFO *
|
||||||
|
DWORD *
|
||||||
|
HICON *
|
||||||
HIMAGELIST *
|
HIMAGELIST *
|
||||||
IDropTarget *
|
IDropTarget *
|
||||||
IShellFolder **
|
IShellFolder **
|
||||||
|
IStream *
|
||||||
|
IUnknown *
|
||||||
LPBROWSEINFOA
|
LPBROWSEINFOA
|
||||||
|
LPBYTE
|
||||||
LPCITEMIDLIST
|
LPCITEMIDLIST
|
||||||
LPCITEMIDLIST *
|
LPCITEMIDLIST *
|
||||||
|
LPCVOID
|
||||||
LPDRAWITEMSTRUCT
|
LPDRAWITEMSTRUCT
|
||||||
|
LPDWORD
|
||||||
LPFNCREATEINSTANCE
|
LPFNCREATEINSTANCE
|
||||||
LPFNFMCALLBACK
|
LPFNFMCALLBACK
|
||||||
LPHKEY
|
LPHKEY
|
||||||
|
LPITEMIDLIST
|
||||||
LPITEMIDLIST *
|
LPITEMIDLIST *
|
||||||
|
LPMALLOC *
|
||||||
LPMEASUREITEMSTRUCT
|
LPMEASUREITEMSTRUCT
|
||||||
LPNOTIFYREGISTER
|
LPNOTIFYREGISTER
|
||||||
|
LPSECURITY_ATTRIBUTES
|
||||||
LPSHELLEXECUTEINFOA
|
LPSHELLEXECUTEINFOA
|
||||||
LPSHELLEXECUTEINFOW
|
LPSHELLEXECUTEINFOW
|
||||||
LPSHELLFLAGSTATE
|
LPSHELLFLAGSTATE
|
||||||
|
@ -30,8 +63,35 @@ LPSHELLFOLDER
|
||||||
LPSHELLVIEWDATA
|
LPSHELLVIEWDATA
|
||||||
LPSHFILEOPSTRUCTA
|
LPSHFILEOPSTRUCTA
|
||||||
LPSHFILEOPSTRUCTW
|
LPSHFILEOPSTRUCTW
|
||||||
|
LPSTRRET
|
||||||
|
LPTPMPARAMS
|
||||||
|
LPUNKNOWN
|
||||||
|
LPUNKNOWN *
|
||||||
|
LPVOID
|
||||||
|
LPVOID *
|
||||||
|
LPWORD
|
||||||
|
LPWSTR *
|
||||||
PAPPBARDATA
|
PAPPBARDATA
|
||||||
PNOTIFYICONDATAA
|
PNOTIFYICONDATAA
|
||||||
PNOTIFYICONDATAW
|
PNOTIFYICONDATAW
|
||||||
|
POINT *
|
||||||
SHFILEINFOA *
|
SHFILEINFOA *
|
||||||
SHFILEINFOW *
|
SHFILEINFOW *
|
||||||
|
REFCLSID
|
||||||
|
REFIID
|
||||||
|
UINT *
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
LPSTR
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
void
|
||||||
|
VOID
|
||||||
|
|
||||||
|
%wstr
|
||||||
|
|
||||||
|
LPCWSTR
|
||||||
|
LPWSTR
|
||||||
|
|
|
@ -1,4 +1,38 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
BYTE
|
||||||
|
DWORD
|
||||||
|
INT
|
||||||
|
LONG
|
||||||
HKEY
|
HKEY
|
||||||
HWND
|
HRESULT
|
||||||
|
HWND
|
||||||
|
UINT
|
||||||
|
WCHAR
|
||||||
|
WORD
|
||||||
|
|
||||||
|
%long # --forbidden
|
||||||
|
|
||||||
|
int
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LPDWORD
|
||||||
|
LPITEMIDLIST
|
||||||
|
LPSTRRET
|
||||||
|
LPVOID
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
LPSTR
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
VOID
|
||||||
|
|
||||||
|
%wstr
|
||||||
|
|
||||||
|
LPCWSTR
|
||||||
|
LPWSTR
|
|
@ -1,6 +1,8 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
HCALL
|
HCALL
|
||||||
|
HINSTANCE
|
||||||
HLINE
|
HLINE
|
||||||
HLINEAPP
|
HLINEAPP
|
||||||
HPHONE
|
HPHONE
|
||||||
|
@ -9,7 +11,9 @@ HWND
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
|
HICON *
|
||||||
LINECALLBACK
|
LINECALLBACK
|
||||||
|
LPDWORD
|
||||||
LPHCALL
|
LPHCALL
|
||||||
LPHLINE
|
LPHLINE
|
||||||
LPHLINEAPP
|
LPHLINEAPP
|
||||||
|
@ -41,4 +45,12 @@ LPPHONECAPS
|
||||||
LPPHONEEXTENSIONID
|
LPPHONEEXTENSIONID
|
||||||
LPPHONESTATUS
|
LPPHONESTATUS
|
||||||
LPVARSTRING
|
LPVARSTRING
|
||||||
|
LPVOID
|
||||||
PHONECALLBACK
|
PHONECALLBACK
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPSTR
|
||||||
|
LPCSTR
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,12 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
ATOM
|
||||||
|
BOOL
|
||||||
|
BYTE
|
||||||
|
CHAR
|
||||||
COLORREF
|
COLORREF
|
||||||
|
DWORD
|
||||||
|
HANDLE
|
||||||
HACCEL
|
HACCEL
|
||||||
HBITMAP
|
HBITMAP
|
||||||
HBRUSH
|
HBRUSH
|
||||||
|
@ -14,33 +20,64 @@ HDWP
|
||||||
HFONT
|
HFONT
|
||||||
HHOOK
|
HHOOK
|
||||||
HICON
|
HICON
|
||||||
|
HINSTANCE
|
||||||
|
HKL
|
||||||
HMENU
|
HMENU
|
||||||
HMONITOR
|
HMONITOR
|
||||||
|
HRESULT
|
||||||
HRGN
|
HRGN
|
||||||
HSZ
|
HSZ
|
||||||
HWINSTA
|
HWINSTA
|
||||||
HWND
|
HWND
|
||||||
|
INT
|
||||||
|
LONG
|
||||||
|
LPARAM
|
||||||
|
LRESULT
|
||||||
SHORT
|
SHORT
|
||||||
|
UINT
|
||||||
|
WCHAR
|
||||||
|
WORD
|
||||||
|
WPARAM
|
||||||
|
|
||||||
|
%long # --forbidden
|
||||||
|
|
||||||
|
HMODULE16
|
||||||
|
HTASK
|
||||||
|
int
|
||||||
|
|
||||||
|
%longlong
|
||||||
|
|
||||||
|
POINT
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
|
BOOL *
|
||||||
COLORREF *
|
COLORREF *
|
||||||
|
DWORD *
|
||||||
DLGPROC
|
DLGPROC
|
||||||
DRAWSTATEPROC
|
DRAWSTATEPROC
|
||||||
FARPROC
|
FARPROC
|
||||||
GRAYSTRINGPROC
|
GRAYSTRINGPROC
|
||||||
|
HANDLE *
|
||||||
HKL *
|
HKL *
|
||||||
HWND *
|
HWND *
|
||||||
HOOKPROC
|
HOOKPROC
|
||||||
|
INT *
|
||||||
LPACCEL
|
LPACCEL
|
||||||
LPCHARSETINFO
|
LPCHARSETINFO
|
||||||
LPCMENUINFO
|
LPCMENUINFO
|
||||||
LPCONVCONTEXT
|
LPCONVCONTEXT
|
||||||
LPCONVINFO
|
LPCONVINFO
|
||||||
|
LPBYTE
|
||||||
|
LPCVOID
|
||||||
|
LPDEVMODEA
|
||||||
|
LPDEVMODEW
|
||||||
LPDISPLAY_DEVICEA
|
LPDISPLAY_DEVICEA
|
||||||
LPDISPLAY_DEVICEW
|
LPDISPLAY_DEVICEW
|
||||||
LPDRAWTEXTPARAMS
|
LPDRAWTEXTPARAMS
|
||||||
|
LPDWORD
|
||||||
LPICONINFO
|
LPICONINFO
|
||||||
|
LPINT
|
||||||
LPMENUINFO
|
LPMENUINFO
|
||||||
LPMENUITEMINFOA
|
LPMENUITEMINFOA
|
||||||
LPMENUITEMINFOW
|
LPMENUITEMINFOW
|
||||||
|
@ -48,6 +85,13 @@ LPMONITORINFO
|
||||||
LPMSG
|
LPMSG
|
||||||
LPMSGBOXPARAMSA
|
LPMSGBOXPARAMSA
|
||||||
LPMSGBOXPARAMSW
|
LPMSGBOXPARAMSW
|
||||||
|
LPPOINT
|
||||||
|
LPRECT
|
||||||
|
LPSCROLLINFO
|
||||||
|
LPSECURITY_ATTRIBUTES
|
||||||
|
LPTPMPARAMS
|
||||||
|
LPVOID
|
||||||
|
LPWORD
|
||||||
MENUITEMINFOA *
|
MENUITEMINFOA *
|
||||||
MENUITEMINFOW *
|
MENUITEMINFOW *
|
||||||
MONITORENUMPROC
|
MONITORENUMPROC
|
||||||
|
@ -55,16 +99,19 @@ MSG *
|
||||||
PAINTSTRUCT *
|
PAINTSTRUCT *
|
||||||
PBYTE
|
PBYTE
|
||||||
PFNCALLBACK
|
PFNCALLBACK
|
||||||
|
POINT *
|
||||||
PROPENUMPROCA
|
PROPENUMPROCA
|
||||||
PROPENUMPROCEXA
|
PROPENUMPROCEXA
|
||||||
PROPENUMPROCEXW
|
PROPENUMPROCEXW
|
||||||
PROPENUMPROCW
|
PROPENUMPROCW
|
||||||
|
PSECURITY_DESCRIPTOR
|
||||||
PSECURITY_QUALITY_OF_SERVICE
|
PSECURITY_QUALITY_OF_SERVICE
|
||||||
RECT *
|
RECT *
|
||||||
SCROLLINFO *
|
SCROLLINFO *
|
||||||
SECURITY_INFORMATION *
|
SECURITY_INFORMATION *
|
||||||
SECURITY_QUALITY_OF_SERVICE *
|
SECURITY_QUALITY_OF_SERVICE *
|
||||||
TIMERPROC
|
TIMERPROC
|
||||||
|
UINT *
|
||||||
WINDOWPLACEMENT *
|
WINDOWPLACEMENT *
|
||||||
WNDCLASSA *
|
WNDCLASSA *
|
||||||
WNDCLASSEXA *
|
WNDCLASSEXA *
|
||||||
|
@ -72,3 +119,19 @@ WNDCLASSEXW *
|
||||||
WNDCLASSW *
|
WNDCLASSW *
|
||||||
WNDENUMPROC
|
WNDENUMPROC
|
||||||
WNDPROC
|
WNDPROC
|
||||||
|
va_list
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPSTR
|
||||||
|
LPCSTR
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
void
|
||||||
|
VOID
|
||||||
|
|
||||||
|
%wstr
|
||||||
|
|
||||||
|
LPWSTR
|
||||||
|
LPCWSTR
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
UINT
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LPDWORD
|
||||||
|
LPVOID
|
||||||
|
LPVOID *
|
||||||
|
UINT *
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPSTR
|
||||||
|
LPCSTR
|
||||||
|
|
||||||
|
%wstr
|
||||||
|
|
||||||
|
LPCWSTR
|
||||||
|
LPWSTR
|
|
@ -1,3 +1,12 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
|
||||||
%long # --forbidden
|
%long # --forbidden
|
||||||
|
|
||||||
HTASK16
|
HTASK16
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPSTR
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
UINT
|
||||||
|
WORD
|
|
@ -1,23 +1,36 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
DWORD
|
||||||
FOURCC
|
FOURCC
|
||||||
HDRVR
|
HDRVR
|
||||||
|
HINSTANCE
|
||||||
HMIDIIN
|
HMIDIIN
|
||||||
HMIDIOUT
|
HMIDIOUT
|
||||||
HMIDISTRM
|
HMIDISTRM
|
||||||
HMIXER
|
HMIXER
|
||||||
HMIXEROBJ
|
HMIXEROBJ
|
||||||
HMMIO
|
HMMIO
|
||||||
|
HMODULE
|
||||||
HWAVEIN
|
HWAVEIN
|
||||||
HWAVEOUT
|
HWAVEOUT
|
||||||
HWND
|
HWND
|
||||||
|
MMRESULT
|
||||||
|
INT
|
||||||
|
LONG
|
||||||
|
LPARAM
|
||||||
|
LRESULT
|
||||||
|
UINT
|
||||||
|
|
||||||
%long # --forbidden
|
%long # --forbidden
|
||||||
|
|
||||||
|
HMMIO16
|
||||||
|
HTASK
|
||||||
UINT16
|
UINT16
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
|
DWORD *
|
||||||
HMIDIIN *
|
HMIDIIN *
|
||||||
HMIDIOUT *
|
HMIDIOUT *
|
||||||
HMIDISTRM *
|
HMIDISTRM *
|
||||||
|
@ -27,6 +40,8 @@ HWAVEIN *
|
||||||
HWAVEOUT *
|
HWAVEOUT *
|
||||||
LPAUXCAPSA
|
LPAUXCAPSA
|
||||||
LPAUXCAPSW
|
LPAUXCAPSW
|
||||||
|
LPBYTE
|
||||||
|
LPDWORD
|
||||||
LPHMIXER
|
LPHMIXER
|
||||||
LPJOYCAPSA
|
LPJOYCAPSA
|
||||||
LPJOYCAPSW
|
LPJOYCAPSW
|
||||||
|
@ -60,8 +75,16 @@ MIDIHDR *
|
||||||
MMCKINFO *
|
MMCKINFO *
|
||||||
MMIOINFO *
|
MMIOINFO *
|
||||||
WAVEHDR *
|
WAVEHDR *
|
||||||
|
UINT *
|
||||||
|
WORD *
|
||||||
YIELDPROC
|
YIELDPROC
|
||||||
|
|
||||||
%long # --forbidden
|
%str
|
||||||
|
|
||||||
HMMIO16
|
LPCSTR
|
||||||
|
LPSTR
|
||||||
|
|
||||||
|
%wstr
|
||||||
|
|
||||||
|
LPCWSTR
|
||||||
|
LPWSTR
|
||||||
|
|
|
@ -1,9 +1,31 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
DWORD
|
||||||
|
HANDLE
|
||||||
HWND
|
HWND
|
||||||
|
INT
|
||||||
|
LONG
|
||||||
|
WORD
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
DEVMODEW *
|
DEVMODEW *
|
||||||
|
HANDLE *
|
||||||
|
LPBYTE
|
||||||
|
LPDEVMODEA
|
||||||
|
LPDEVMODEW
|
||||||
|
LPDWORD
|
||||||
LPPRINTER_DEFAULTSA
|
LPPRINTER_DEFAULTSA
|
||||||
LPPRINTER_DEFAULTSW
|
LPPRINTER_DEFAULTSW
|
||||||
|
LPVOID
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
LPSTR
|
||||||
|
|
||||||
|
%wstr
|
||||||
|
|
||||||
|
LPCWSTR
|
||||||
|
LPWSTR
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
LPSRB
|
LPSRB
|
|
@ -1,3 +1,14 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
WOW_HANDLE_TYPE
|
BOOL
|
||||||
|
DWORD
|
||||||
|
HANDLE
|
||||||
|
WORD
|
||||||
|
WOW_HANDLE_TYPE
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LPDWORD
|
||||||
|
LPVOID
|
||||||
|
PDWORD
|
||||||
|
WORD *
|
||||||
|
|
|
@ -1,6 +1,12 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
DWORD
|
||||||
|
HANDLE
|
||||||
HWND
|
HWND
|
||||||
|
INT
|
||||||
|
LONG
|
||||||
|
UINT
|
||||||
SOCKET
|
SOCKET
|
||||||
u_long
|
u_long
|
||||||
u_short
|
u_short
|
||||||
|
@ -8,11 +14,17 @@ u_short
|
||||||
%long # --forbidden
|
%long # --forbidden
|
||||||
|
|
||||||
SOCKET16
|
SOCKET16
|
||||||
|
long
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
FARPROC
|
FARPROC
|
||||||
|
INT *
|
||||||
|
LPDWORD
|
||||||
|
LPVOID
|
||||||
LPWSADATA
|
LPWSADATA
|
||||||
|
ULONG *
|
||||||
|
char *
|
||||||
struct WIN_hostent *
|
struct WIN_hostent *
|
||||||
struct WIN_protoent *
|
struct WIN_protoent *
|
||||||
struct WIN_servent *
|
struct WIN_servent *
|
||||||
|
@ -21,6 +33,15 @@ struct sockaddr *
|
||||||
struct timeval *
|
struct timeval *
|
||||||
ws_fd_set32 *
|
ws_fd_set32 *
|
||||||
|
|
||||||
|
%str
|
||||||
|
|
||||||
|
LPCSTR
|
||||||
|
LPSTR
|
||||||
|
|
||||||
|
%void
|
||||||
|
|
||||||
|
void
|
||||||
|
|
||||||
%unknown
|
%unknown
|
||||||
|
|
||||||
struct in_addr
|
struct in_addr
|
|
@ -1,124 +0,0 @@
|
||||||
%long
|
|
||||||
|
|
||||||
ACCESS_MASK
|
|
||||||
ATOM
|
|
||||||
BOOL
|
|
||||||
BOOLEAN
|
|
||||||
BYTE
|
|
||||||
CHAR
|
|
||||||
DWORD
|
|
||||||
FLOAT
|
|
||||||
HANDLE
|
|
||||||
HFILE
|
|
||||||
HGLOBAL
|
|
||||||
HINSTANCE
|
|
||||||
HKL
|
|
||||||
HMODULE
|
|
||||||
HRESULT
|
|
||||||
HTASK
|
|
||||||
INT
|
|
||||||
LANGID
|
|
||||||
LCID
|
|
||||||
LONG
|
|
||||||
LPARAM
|
|
||||||
LRESULT
|
|
||||||
MMRESULT
|
|
||||||
PHANDLE
|
|
||||||
UINT
|
|
||||||
ULONG
|
|
||||||
WCHAR
|
|
||||||
WORD
|
|
||||||
WPARAM
|
|
||||||
|
|
||||||
%longlong
|
|
||||||
|
|
||||||
POINT
|
|
||||||
ULARGE_INTEGER
|
|
||||||
|
|
||||||
%ptr
|
|
||||||
|
|
||||||
BOOL *
|
|
||||||
BYTE *
|
|
||||||
CHAR *
|
|
||||||
CLSID *
|
|
||||||
CONTEXT *
|
|
||||||
CONTEXT86 *
|
|
||||||
CRITICAL_SECTION *
|
|
||||||
DLLVERSIONINFO *
|
|
||||||
DWORD *
|
|
||||||
FILETIME *
|
|
||||||
HANDLE *
|
|
||||||
HICON *
|
|
||||||
INT *
|
|
||||||
IStream *
|
|
||||||
IUnknown *
|
|
||||||
LONG *
|
|
||||||
LPBOOL
|
|
||||||
LPBYTE
|
|
||||||
LPCLSID
|
|
||||||
LPCSTR *
|
|
||||||
LPCVOID
|
|
||||||
LPDEVMODEA
|
|
||||||
LPDEVMODEW
|
|
||||||
LPDWORD
|
|
||||||
LPFILETIME
|
|
||||||
LPINT
|
|
||||||
LPITEMIDLIST
|
|
||||||
LPLONG
|
|
||||||
LPMALLOC *
|
|
||||||
LPOLECLIENTSITE
|
|
||||||
LPOLEOBJECT
|
|
||||||
LPPOINT
|
|
||||||
LPRECT
|
|
||||||
LPSCROLLINFO
|
|
||||||
LPSECURITY_ATTRIBUTES
|
|
||||||
LPSTR *
|
|
||||||
LPSTRRET
|
|
||||||
LPSYSTEMTIME
|
|
||||||
LPTPMPARAMS
|
|
||||||
LPUNKNOWN
|
|
||||||
LPUNKNOWN *
|
|
||||||
LPVOID
|
|
||||||
LPVOID *
|
|
||||||
LPWORD
|
|
||||||
LPWSTR *
|
|
||||||
PCHAR
|
|
||||||
PDWORD
|
|
||||||
POINT *
|
|
||||||
PSECURITY_DESCRIPTOR
|
|
||||||
PVOID
|
|
||||||
PVOID *
|
|
||||||
REFCLSID
|
|
||||||
REFGUID
|
|
||||||
REFIID
|
|
||||||
UINT *
|
|
||||||
ULONG *
|
|
||||||
WORD *
|
|
||||||
char *
|
|
||||||
va_list
|
|
||||||
void *
|
|
||||||
void **
|
|
||||||
|
|
||||||
%str
|
|
||||||
|
|
||||||
LPCSTR
|
|
||||||
LPSTR
|
|
||||||
OLECHAR *
|
|
||||||
|
|
||||||
%void
|
|
||||||
|
|
||||||
void
|
|
||||||
VOID
|
|
||||||
|
|
||||||
%wstr
|
|
||||||
|
|
||||||
LPCOLESTR
|
|
||||||
LPCWSTR
|
|
||||||
LPWSTR
|
|
||||||
|
|
||||||
%long # --forbidden
|
|
||||||
|
|
||||||
HMODULE16
|
|
||||||
int
|
|
||||||
long
|
|
||||||
unsigned
|
|
|
@ -13,12 +13,8 @@ sub new {
|
||||||
|
|
||||||
$$output = shift;
|
$$output = shift;
|
||||||
$$name = shift;
|
$$name = shift;
|
||||||
my $file = shift;
|
|
||||||
my $path = shift;
|
my $path = shift;
|
||||||
|
|
||||||
$file =~ s/^.\/(.*)$/$1/;
|
|
||||||
$self->parse_api_file($file);
|
|
||||||
|
|
||||||
my @files = map {
|
my @files = map {
|
||||||
s/^.\/(.*)$/$1/;
|
s/^.\/(.*)$/$1/;
|
||||||
$_;
|
$_;
|
||||||
|
@ -328,7 +324,7 @@ sub types_unlimited_used_in_modules {
|
||||||
$count++;
|
$count++;
|
||||||
push @modules, $module;
|
push @modules, $module;
|
||||||
}
|
}
|
||||||
if($count <= 1) {
|
if($count) {
|
||||||
foreach my $module (@modules) {
|
foreach my $module (@modules) {
|
||||||
$$used_types{$type}{$module} = 1;
|
$$used_types{$type}{$module} = 1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -50,8 +50,8 @@ if($options->help) {
|
||||||
|
|
||||||
my $output = 'output'->new;
|
my $output = 'output'->new;
|
||||||
|
|
||||||
my $win16api = 'winapi'->new($output, "win16", "$winapi_check_dir/win16api.dat", "$winapi_check_dir/win16");
|
my $win16api = 'winapi'->new($output, "win16", "$winapi_check_dir/win16");
|
||||||
my $win32api = 'winapi'->new($output, "win32", "$winapi_check_dir/win32api.dat", "$winapi_check_dir/win32");
|
my $win32api = 'winapi'->new($output, "win32", "$winapi_check_dir/win32");
|
||||||
'winapi'->read_spec_files($wine_dir, $win16api, $win32api);
|
'winapi'->read_spec_files($wine_dir, $win16api, $win32api);
|
||||||
|
|
||||||
my $nativeapi = 'nativeapi'->new($output, "$winapi_check_dir/nativeapi.dat", "$wine_dir/configure.in", "$wine_dir/include/config.h.in");
|
my $nativeapi = 'nativeapi'->new($output, "$winapi_check_dir/nativeapi.dat", "$wine_dir/configure.in", "$wine_dir/include/config.h.in");
|
||||||
|
|
|
@ -129,7 +129,7 @@ sub check_function {
|
||||||
} elsif(!$winapi->is_allowed_kind($kind) ||
|
} elsif(!$winapi->is_allowed_kind($kind) ||
|
||||||
!$winapi->allowed_type_in_module($type, $module)) {
|
!$winapi->allowed_type_in_module($type, $module)) {
|
||||||
if($options->report_argument_forbidden($type)) {
|
if($options->report_argument_forbidden($type)) {
|
||||||
&$output("forbidden argument " . ($n + 1) . " type (" . $type . ")");
|
&$output("forbidden argument " . ($n + 1) . " type " . $type . " (" . $kind . ")");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(defined($kind) && $kind eq "longlong") {
|
if(defined($kind) && $kind eq "longlong") {
|
||||||
|
|
Loading…
Reference in New Issue