- Minor fixes.
- Moved some of the API specifications from the global file to the local files.
This commit is contained in:
parent
d40170d20c
commit
87698cb8e2
|
@ -0,0 +1,9 @@
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LPCHOOSECOLOR16
|
||||||
|
LPCHOOSEFONT16
|
||||||
|
LPPRINTDLG16
|
||||||
|
|
||||||
|
%word
|
||||||
|
|
||||||
|
short
|
|
@ -0,0 +1,18 @@
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
CLSID *
|
||||||
|
FILETIME *
|
||||||
|
GUID *
|
||||||
|
HTASK16 *
|
||||||
|
IMalloc16 *
|
||||||
|
LPCLSID
|
||||||
|
LPFILETIME
|
||||||
|
LPMALLOC16 *
|
||||||
|
LPMESSAGEFILTER
|
||||||
|
LPMESSAGEFILTER *
|
||||||
|
LPOLESTR16 *
|
||||||
|
LPUNKNOWN
|
||||||
|
|
||||||
|
%str # --forbidden
|
||||||
|
|
||||||
|
LPOLESTR
|
|
@ -0,0 +1,11 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
HCONV
|
||||||
|
HCONVLIST
|
||||||
|
HDDEDATA
|
||||||
|
HSZ
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LPCONVCONTEXT16
|
||||||
|
LPCONVINFO16
|
|
@ -1,3 +1,7 @@
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
LPCURSORINFO
|
LPCURSORINFO
|
||||||
|
|
||||||
|
%ptr # --forbidden
|
||||||
|
|
||||||
|
struct tagCURSORICONINFO *
|
||||||
|
|
|
@ -1,3 +1,54 @@
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
BITMAP16 *
|
||||||
|
BITMAPINFO *
|
||||||
|
DEVMODEA *
|
||||||
|
DOCINFO16 *
|
||||||
|
FARPROC16 *
|
||||||
|
HANDLETABLE16 *
|
||||||
|
LOGBRUSH16 *
|
||||||
|
LOGFONT16 *
|
||||||
|
LOGPALETTE *
|
||||||
|
LOGPEN16 *
|
||||||
|
LPABC16
|
||||||
|
LPENUMLOGFONT16
|
||||||
|
LPFONTINFO16
|
||||||
|
LPGLYPHMETRICS16
|
||||||
|
LPKERNINGPAIR16
|
||||||
|
LPLOGFONT16
|
||||||
|
LPNEWTEXTMETRIC16
|
||||||
|
LPOUTLINETEXTMETRIC16
|
||||||
|
LPPALETTEENTRY
|
||||||
|
LPPDEVICE
|
||||||
|
LPRASTERIZER_STATUS
|
||||||
|
LPRGNDATA
|
||||||
|
LPSIZE16
|
||||||
|
LPTEXTXFORM16
|
||||||
|
MAT2 *
|
||||||
|
METARECORD *
|
||||||
|
PALETTEENTRY *
|
||||||
|
TEXTMETRIC16 *
|
||||||
|
VOID *
|
||||||
|
|
||||||
|
%ptr # --forbidden
|
||||||
|
|
||||||
|
LPDEVMODEA
|
||||||
|
|
||||||
|
%segptr
|
||||||
|
|
||||||
|
FONTENUMPROC16
|
||||||
|
FONTENUMPROCEX16
|
||||||
|
GOBJENUMPROC16
|
||||||
|
LINEDDAPROC16
|
||||||
|
MFENUMPROC16
|
||||||
|
|
||||||
%word
|
%word
|
||||||
|
|
||||||
HDC16
|
HDC16
|
||||||
|
HFONT16
|
||||||
|
HGDIOBJ16
|
||||||
|
HMETAFILE16
|
||||||
|
HPEN16
|
||||||
|
HPJOB16
|
||||||
|
HPQ16
|
||||||
|
HRGN16
|
|
@ -0,0 +1,38 @@
|
||||||
|
%long # --forbidden
|
||||||
|
|
||||||
|
HKEY
|
||||||
|
HMODULE
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
BYTE *
|
||||||
|
FARPROC16 *
|
||||||
|
HANDLE *
|
||||||
|
LPCATCHBUF
|
||||||
|
OFSTRUCT *
|
||||||
|
OSVERSIONINFO16 *
|
||||||
|
SECURITY_ATTRIBUTES *
|
||||||
|
SEGINFO *
|
||||||
|
SYSLEVEL *
|
||||||
|
THUNKLET *
|
||||||
|
WIN32_FIND_DATAA *
|
||||||
|
WINDEBUGINFO *
|
||||||
|
struct ThunkDataCommon *
|
||||||
|
|
||||||
|
%ptr # --forbidden
|
||||||
|
|
||||||
|
FARPROC
|
||||||
|
FARPROC *
|
||||||
|
LPHKEY
|
||||||
|
|
||||||
|
%word
|
||||||
|
|
||||||
|
ATOM
|
||||||
|
HLOCAL16
|
||||||
|
HQUEUE16
|
||||||
|
HRSRC16
|
||||||
|
|
||||||
|
%wstr # --forbidden
|
||||||
|
|
||||||
|
LPCWSTR
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
%word
|
||||||
|
|
||||||
|
CHAR
|
|
@ -0,0 +1,3 @@
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LPOFSTRUCT
|
|
@ -0,0 +1,69 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
FOURCC
|
||||||
|
|
||||||
|
%long # --forbidden
|
||||||
|
|
||||||
|
HWND
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
DWORD *
|
||||||
|
HINSTANCE16 *
|
||||||
|
HMIDIIN16 *
|
||||||
|
HMIDIOUT16 *
|
||||||
|
HMIDISTRM16 *
|
||||||
|
HPCSTR
|
||||||
|
HPSTR
|
||||||
|
HWAVEIN16 *
|
||||||
|
HWAVEOUT16 *
|
||||||
|
LPAUXCAPS16
|
||||||
|
LPHANDLE
|
||||||
|
LPHMIXER16
|
||||||
|
LPJOYCAPS16
|
||||||
|
LPJOYINFO16
|
||||||
|
LPJOYINFOEX
|
||||||
|
LPMIDIHDR16
|
||||||
|
LPMIDIINCAPS16
|
||||||
|
LPMIDIOUTCAPS16
|
||||||
|
LPMIXERCAPS16
|
||||||
|
LPMIXERCONTROLDETAILS16
|
||||||
|
LPMIXERLINE16
|
||||||
|
LPMIXERLINECONTROLS16
|
||||||
|
LPMMCKINFO
|
||||||
|
LPMMIOPROC16
|
||||||
|
LPMMTIME16
|
||||||
|
LPTIMECAPS16
|
||||||
|
LPUINT16
|
||||||
|
LPWAVEINCAPS16
|
||||||
|
LPWAVEOUTCAPS16
|
||||||
|
MIDIHDR16 *
|
||||||
|
MMCKINFO *
|
||||||
|
MMIOINFO16 *
|
||||||
|
WAVEHDR *
|
||||||
|
|
||||||
|
%ptr # --forbidden
|
||||||
|
|
||||||
|
LPWAVEFORMATEX
|
||||||
|
LPWAVEHDR
|
||||||
|
|
||||||
|
%segptr
|
||||||
|
|
||||||
|
LPTIMECALLBACK16
|
||||||
|
|
||||||
|
%segptr # --forbidden
|
||||||
|
|
||||||
|
YIELDPROC
|
||||||
|
|
||||||
|
%word
|
||||||
|
|
||||||
|
HDRVR16
|
||||||
|
HMIDIIN16
|
||||||
|
HMIDIOUT16
|
||||||
|
HMIDISTRM16
|
||||||
|
HMIXER16
|
||||||
|
HMIXEROBJ16
|
||||||
|
HMMIO16
|
||||||
|
HWAVEIN16
|
||||||
|
HWAVEOUT16
|
||||||
|
|
|
@ -0,0 +1,30 @@
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
ACMDRIVERENUMCB16
|
||||||
|
ACMFILTERENUMCB16
|
||||||
|
ACMFILTERTAGENUMCB16
|
||||||
|
ACMFORMATENUMCB16
|
||||||
|
ACMFORMATTAGENUMCB16
|
||||||
|
LPACMDRIVERDETAILS16
|
||||||
|
LPACMFILTERCHOOSE16
|
||||||
|
LPACMFILTERDETAILS16
|
||||||
|
LPACMFILTERTAGDETAILS16
|
||||||
|
LPACMFORMATCHOOSE16
|
||||||
|
LPACMFORMATDETAILS16
|
||||||
|
LPACMFORMATTAGDETAILS16
|
||||||
|
LPACMSTREAMHEADER16
|
||||||
|
LPHACMDRIVER16
|
||||||
|
LPHACMDRIVERID16
|
||||||
|
LPHACMSTREAM16
|
||||||
|
|
||||||
|
%ptr # --forbidden
|
||||||
|
|
||||||
|
LPWAVEFILTER
|
||||||
|
LPWAVEFORMATEX
|
||||||
|
|
||||||
|
%word
|
||||||
|
|
||||||
|
HACMDRIVER16
|
||||||
|
HACMDRIVERID16
|
||||||
|
HACMOBJ16
|
||||||
|
HACMSTREAM16
|
|
@ -0,0 +1,5 @@
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LPDROPTARGET
|
||||||
|
LPMONIKER *
|
||||||
|
LPRUNNINGOBJECTTABLE *
|
|
@ -0,0 +1,15 @@
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
BSTR16 *
|
||||||
|
LPBSTR16
|
||||||
|
INTERFACEDATA *
|
||||||
|
ITypeInfo **
|
||||||
|
IUnknown *
|
||||||
|
|
||||||
|
%segstr
|
||||||
|
|
||||||
|
BSTR16
|
||||||
|
|
||||||
|
%word # --forbidden
|
||||||
|
|
||||||
|
unsigned
|
|
@ -0,0 +1,7 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
LCTYPE
|
||||||
|
|
||||||
|
%word
|
||||||
|
|
||||||
|
LANGID
|
|
@ -1,3 +1,14 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
LHCLIENTDOC
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LHCLIENTDOC *
|
||||||
|
LPOLECLIENT
|
||||||
|
LPOLEOBJECT
|
||||||
|
LPOLEOBJECT *
|
||||||
|
|
||||||
%word
|
%word
|
||||||
|
|
||||||
HDC16
|
HDC16
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
LHSERVER
|
||||||
|
LHSERVERDOC
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
BOOL16 *
|
||||||
|
LHSERVERDOC *
|
||||||
|
LPOLESERVERDOC
|
||||||
|
|
|
@ -0,0 +1,15 @@
|
||||||
|
%long # --forbidden
|
||||||
|
|
||||||
|
HKEY
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
HICON16 *
|
||||||
|
|
||||||
|
%ptr # --forbidden
|
||||||
|
|
||||||
|
LPHKEY
|
||||||
|
|
||||||
|
%word
|
||||||
|
|
||||||
|
HDROP16
|
|
@ -0,0 +1,17 @@
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LPSTORAGE16
|
||||||
|
IID *
|
||||||
|
IStorage16 *
|
||||||
|
IStorage16 **
|
||||||
|
IStream16 *
|
||||||
|
IStream16 **
|
||||||
|
SNB16
|
||||||
|
STATSTG16 *
|
||||||
|
ULARGE_INTEGER *
|
||||||
|
|
||||||
|
%longlong
|
||||||
|
|
||||||
|
LARGE_INTEGER
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
CLASSENTRY *
|
||||||
|
GLOBALENTRY *
|
||||||
|
GLOBALINFO *
|
||||||
|
LOCALENTRY *
|
||||||
|
LOCALINFO *
|
||||||
|
MEMMANINFO *
|
||||||
|
MODULEENTRY *
|
||||||
|
STACKTRACEENTRY *
|
||||||
|
TASKENTRY *
|
||||||
|
SYSHEAPINFO *
|
||||||
|
TIMERINFO *
|
||||||
|
|
||||||
|
%ptr # --forbidden
|
||||||
|
|
||||||
|
FARPROC
|
||||||
|
LOCAL32ENTRY *
|
||||||
|
LOCAL32INFO *
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LPBSTR16
|
||||||
|
|
||||||
|
%str # --forbidden
|
||||||
|
|
||||||
|
LPOLESTR
|
|
@ -1,3 +1,55 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
HHOOK
|
||||||
|
POINT16
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
BOOL16 *
|
||||||
|
COLORREF *
|
||||||
|
CURSORICONINFO *
|
||||||
|
DWORD *
|
||||||
|
HHOOK *
|
||||||
|
LPCOMSTAT16
|
||||||
|
LPDCB16
|
||||||
|
LPDRIVERINFOSTRUCT16
|
||||||
|
LPICONINFO16
|
||||||
|
LPMSG16
|
||||||
|
LPMSG16_32
|
||||||
|
LPMSGBOXPARAMS16
|
||||||
|
LPPAINTSTRUCT16
|
||||||
|
LPQUEUESTRUCT16 *
|
||||||
|
LPSCROLLINFO
|
||||||
|
MENUITEMINFO16 *
|
||||||
|
MSG16 *
|
||||||
|
MSG32_16 *
|
||||||
|
PAINTSTRUCT16 *
|
||||||
|
SCROLLINFO *
|
||||||
|
WINDOWPLACEMENT16 *
|
||||||
|
WNDCLASS16 *
|
||||||
|
WNDCLASSEX16 *
|
||||||
|
|
||||||
|
%segptr
|
||||||
|
|
||||||
|
DLGPROC16
|
||||||
|
GRAYSTRINGPROC16
|
||||||
|
HOOKPROC16
|
||||||
|
PROPENUMPROC16
|
||||||
|
TIMERPROC16
|
||||||
|
WNDENUMPROC16
|
||||||
|
WNDPROC16
|
||||||
|
|
||||||
%word
|
%word
|
||||||
|
|
||||||
|
ATOM
|
||||||
|
CHAR
|
||||||
|
HACCEL16
|
||||||
|
HCURSOR16
|
||||||
HDC16
|
HDC16
|
||||||
|
HDRVR16
|
||||||
|
HDWP16
|
||||||
|
HFONT16
|
||||||
|
HMENU16
|
||||||
|
HQUEUE16
|
||||||
|
HRGN16
|
||||||
|
HRSRC16
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LPWIN32SINFO
|
|
@ -0,0 +1,3 @@
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LPMEMORY_BASIC_INFORMATION
|
|
@ -0,0 +1,3 @@
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
struct Win87EmInfoStruct *
|
|
@ -0,0 +1,3 @@
|
||||||
|
%ptr # --forbidden
|
||||||
|
|
||||||
|
LPDEVMODEA
|
|
@ -1,3 +1,8 @@
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
BITMAPINFO *
|
||||||
|
|
||||||
%word
|
%word
|
||||||
|
|
||||||
HDC16
|
HDC16
|
||||||
|
WING_DITHER_TYPE
|
||||||
|
|
|
@ -0,0 +1,23 @@
|
||||||
|
%long # --forbidden
|
||||||
|
u_long
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LPWSADATA
|
||||||
|
struct sockaddr *
|
||||||
|
struct timeval *
|
||||||
|
ws_fd_set16 *
|
||||||
|
|
||||||
|
%unknown
|
||||||
|
|
||||||
|
struct in_addr
|
||||||
|
|
||||||
|
%word
|
||||||
|
|
||||||
|
SOCKET16
|
||||||
|
|
||||||
|
%word # --forbidden
|
||||||
|
|
||||||
|
u_short
|
||||||
|
|
||||||
|
|
|
@ -2,237 +2,43 @@
|
||||||
|
|
||||||
COLORREF
|
COLORREF
|
||||||
DWORD
|
DWORD
|
||||||
FOURCC
|
|
||||||
HCONV
|
|
||||||
HCONVLIST
|
|
||||||
HDDEDATA
|
|
||||||
HHOOK
|
|
||||||
HKEY
|
|
||||||
HRESULT
|
HRESULT
|
||||||
HSZ
|
|
||||||
LCID
|
LCID
|
||||||
LCTYPE
|
|
||||||
LHCLIENTDOC
|
|
||||||
LHSERVER
|
|
||||||
LHSERVERDOC
|
|
||||||
LONG
|
LONG
|
||||||
LPARAM
|
LPARAM
|
||||||
LRESULT
|
LRESULT
|
||||||
POINT16
|
|
||||||
ULONG
|
ULONG
|
||||||
|
|
||||||
%longlong
|
%longlong
|
||||||
|
|
||||||
LARGE_INTEGER
|
|
||||||
ULARGE_INTEGER
|
ULARGE_INTEGER
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
ACMDRIVERENUMCB16
|
|
||||||
ACMFILTERENUMCB16
|
|
||||||
ACMFILTERTAGENUMCB16
|
|
||||||
ACMFORMATENUMCB16
|
|
||||||
ACMFORMATTAGENUMCB16
|
|
||||||
BITMAP16 *
|
|
||||||
BITMAPINFO *
|
|
||||||
BITMAPINFOHEADER *
|
BITMAPINFOHEADER *
|
||||||
BOOL16 *
|
|
||||||
BSTR16 *
|
|
||||||
BYTE *
|
|
||||||
CLASSENTRY *
|
|
||||||
CLSID *
|
|
||||||
COLORREF *
|
|
||||||
CONTEXT86 *
|
CONTEXT86 *
|
||||||
CURSORICONINFO *
|
|
||||||
DEVMODEA *
|
|
||||||
DOCINFO16 *
|
|
||||||
DWORD *
|
|
||||||
FARPROC *
|
|
||||||
FARPROC16 *
|
|
||||||
FILETIME *
|
|
||||||
GLOBALENTRY *
|
|
||||||
GLOBALINFO *
|
|
||||||
GUID *
|
|
||||||
HANDLE *
|
|
||||||
HANDLETABLE16 *
|
|
||||||
HHOOK *
|
|
||||||
HICON16 *
|
|
||||||
HINSTANCE16 *
|
|
||||||
HMIDIIN16 *
|
|
||||||
HMIDIOUT16 *
|
|
||||||
HMIDISTRM16 *
|
|
||||||
HPCSTR
|
|
||||||
HPSTR
|
|
||||||
HTASK16 *
|
|
||||||
HWAVEIN16 *
|
|
||||||
HWAVEOUT16 *
|
|
||||||
IID *
|
|
||||||
IMalloc16 *
|
|
||||||
INT16 *
|
INT16 *
|
||||||
INTERFACEDATA *
|
|
||||||
IStorage16 *
|
|
||||||
IStorage16 **
|
|
||||||
IStream16 *
|
|
||||||
IStream16 **
|
|
||||||
ITypeInfo **
|
|
||||||
IUnknown *
|
|
||||||
LHCLIENTDOC *
|
|
||||||
LHSERVERDOC *
|
|
||||||
LOCAL32ENTRY *
|
|
||||||
LOCAL32INFO *
|
|
||||||
LOCALENTRY *
|
|
||||||
LOCALINFO *
|
|
||||||
LOGBRUSH16 *
|
|
||||||
LOGFONT16 *
|
|
||||||
LOGPALETTE *
|
|
||||||
LOGPEN16 *
|
|
||||||
LPABC16
|
|
||||||
LPACMDRIVERDETAILS16
|
|
||||||
LPACMFILTERCHOOSE16
|
|
||||||
LPACMFILTERDETAILS16
|
|
||||||
LPACMFILTERTAGDETAILS16
|
|
||||||
LPACMFORMATCHOOSE16
|
|
||||||
LPACMFORMATDETAILS16
|
|
||||||
LPACMFORMATTAGDETAILS16
|
|
||||||
LPACMSTREAMHEADER16
|
|
||||||
LPAUXCAPS16
|
|
||||||
LPBSTR16
|
|
||||||
LPBYTE
|
LPBYTE
|
||||||
LPCATCHBUF
|
|
||||||
LPCHOOSECOLOR16
|
|
||||||
LPCHOOSEFONT16
|
|
||||||
LPCLSID
|
|
||||||
LPCOMSTAT16
|
|
||||||
LPCONVCONTEXT16
|
|
||||||
LPCONVINFO16
|
|
||||||
LPCVOID
|
LPCVOID
|
||||||
LPDCB16
|
|
||||||
LPDEVMODEA
|
|
||||||
LPDRIVERINFOSTRUCT16
|
|
||||||
LPDWORD
|
LPDWORD
|
||||||
LPENUMLOGFONT16
|
|
||||||
LPFILETIME
|
|
||||||
LPFONTINFO16
|
|
||||||
LPGLYPHMETRICS16
|
|
||||||
LPHACMDRIVER16
|
|
||||||
LPHACMDRIVERID16
|
|
||||||
LPHACMSTREAM16
|
|
||||||
LPHANDLE
|
|
||||||
LPHKEY
|
|
||||||
LPHMIXER16
|
|
||||||
LPICONINFO16
|
|
||||||
LPINT16
|
LPINT16
|
||||||
LPJOYCAPS16
|
|
||||||
LPJOYINFO16
|
|
||||||
LPJOYINFOEX
|
|
||||||
LPKERNINGPAIR16
|
|
||||||
LPLOGFONT16
|
|
||||||
LPMALLOC16 *
|
|
||||||
LPMEMORY_BASIC_INFORMATION
|
|
||||||
LPMESSAGEFILTER
|
|
||||||
LPMESSAGEFILTER *
|
|
||||||
LPMIDIHDR16
|
|
||||||
LPMIDIINCAPS16
|
|
||||||
LPMIDIOUTCAPS16
|
|
||||||
LPMIXERCAPS16
|
|
||||||
LPMIXERCONTROLDETAILS16
|
|
||||||
LPMIXERLINE16
|
|
||||||
LPMIXERLINECONTROLS16
|
|
||||||
LPMMCKINFO
|
|
||||||
LPMMIOPROC16
|
|
||||||
LPMMTIME16
|
|
||||||
LPMONIKER *
|
|
||||||
LPMSG16
|
|
||||||
LPMSG16_32
|
|
||||||
LPMSGBOXPARAMS16
|
|
||||||
LPNEWTEXTMETRIC16
|
|
||||||
LPOFSTRUCT
|
|
||||||
LPOLECLIENT
|
|
||||||
LPOLEOBJECT
|
|
||||||
LPOLEOBJECT *
|
|
||||||
LPOLESERVERDOC
|
|
||||||
LPOLESTR16 *
|
|
||||||
LPDROPTARGET
|
|
||||||
LPOUTLINETEXTMETRIC16
|
|
||||||
LPPAINTSTRUCT16
|
|
||||||
LPPALETTEENTRY
|
|
||||||
LPPDEVICE
|
|
||||||
LPPOINT16
|
LPPOINT16
|
||||||
LPPRINTDLG16
|
|
||||||
LPQUEUESTRUCT16 *
|
|
||||||
LPRASTERIZER_STATUS
|
|
||||||
LPRECT16
|
LPRECT16
|
||||||
LPRGNDATA
|
|
||||||
LPRUNNINGOBJECTTABLE *
|
|
||||||
LPSCROLLINFO
|
|
||||||
LPSIZE16
|
|
||||||
LPSTORAGE16
|
|
||||||
LPTEXTXFORM16
|
|
||||||
LPTIMECAPS16
|
|
||||||
LPUINT16
|
|
||||||
LPUNKNOWN
|
|
||||||
LPVOID
|
LPVOID
|
||||||
LPVOID *
|
LPVOID *
|
||||||
LPWAVEFILTER
|
|
||||||
LPWAVEFORMATEX
|
|
||||||
LPWAVEHDR
|
|
||||||
LPWAVEINCAPS16
|
|
||||||
LPWAVEOUTCAPS16
|
|
||||||
LPWIN32SINFO
|
|
||||||
LPWORD
|
LPWORD
|
||||||
LPWSADATA
|
|
||||||
MAT2 *
|
|
||||||
MEMMANINFO *
|
|
||||||
MENUITEMINFO16 *
|
|
||||||
METARECORD *
|
|
||||||
MIDIHDR16 *
|
|
||||||
MMCKINFO *
|
|
||||||
MMIOINFO16 *
|
|
||||||
MODULEENTRY *
|
|
||||||
MSG16 *
|
|
||||||
MSG32_16 *
|
|
||||||
OFSTRUCT *
|
|
||||||
OSVERSIONINFO16 *
|
|
||||||
PAINTSTRUCT16 *
|
|
||||||
PALETTEENTRY *
|
|
||||||
POINT16 *
|
POINT16 *
|
||||||
RECT16 *
|
RECT16 *
|
||||||
REFCLSID
|
REFCLSID
|
||||||
REFGUID
|
REFGUID
|
||||||
REFIID
|
REFIID
|
||||||
RGBQUAD *
|
RGBQUAD *
|
||||||
SCROLLINFO *
|
|
||||||
SECURITY_ATTRIBUTES *
|
|
||||||
SEGINFO *
|
|
||||||
SEGPTR *
|
SEGPTR *
|
||||||
SNB16
|
|
||||||
STACKTRACEENTRY *
|
|
||||||
STATSTG16 *
|
|
||||||
SYSHEAPINFO *
|
|
||||||
SYSLEVEL *
|
|
||||||
TASKENTRY *
|
|
||||||
TEXTMETRIC16 *
|
|
||||||
THUNKLET *
|
|
||||||
TIMERINFO *
|
|
||||||
UINT16 *
|
UINT16 *
|
||||||
ULARGE_INTEGER *
|
|
||||||
ULONG *
|
ULONG *
|
||||||
VOID *
|
|
||||||
WAVEHDR *
|
|
||||||
WIN32_FIND_DATAA *
|
|
||||||
WINDEBUGINFO *
|
|
||||||
WINDOWPLACEMENT16 *
|
|
||||||
WNDCLASS16 *
|
|
||||||
WNDCLASSEX16 *
|
|
||||||
WORD *
|
WORD *
|
||||||
char *
|
char *
|
||||||
struct ThunkDataCommon *
|
|
||||||
struct Win87EmInfoStruct *
|
|
||||||
struct sockaddr *
|
|
||||||
struct tagCURSORICONINFO *
|
|
||||||
struct timeval *
|
|
||||||
void *
|
void *
|
||||||
ws_fd_set16 *
|
|
||||||
|
|
||||||
%s_word
|
%s_word
|
||||||
|
|
||||||
|
@ -240,38 +46,16 @@ INT16
|
||||||
|
|
||||||
%segptr
|
%segptr
|
||||||
|
|
||||||
DLGPROC16
|
|
||||||
FARPROC16
|
FARPROC16
|
||||||
FONTENUMPROC16
|
|
||||||
FONTENUMPROCEX16
|
|
||||||
GOBJENUMPROC16
|
|
||||||
GRAYSTRINGPROC16
|
|
||||||
HOOKPROC16
|
|
||||||
LINEDDAPROC16
|
|
||||||
LPTIMECALLBACK16
|
|
||||||
MFENUMPROC16
|
|
||||||
PROPENUMPROC16
|
|
||||||
SEGPTR
|
SEGPTR
|
||||||
TIMERPROC16
|
|
||||||
WNDENUMPROC16
|
|
||||||
WNDPROC16
|
|
||||||
|
|
||||||
%segstr
|
|
||||||
|
|
||||||
BSTR16
|
|
||||||
|
|
||||||
%str
|
%str
|
||||||
|
|
||||||
LPCOLESTR16
|
LPCOLESTR16
|
||||||
LPCSTR
|
LPCSTR
|
||||||
LPCWSTR
|
|
||||||
LPSTR
|
LPSTR
|
||||||
LPOLESTR16
|
LPOLESTR16
|
||||||
|
|
||||||
%unknown
|
|
||||||
|
|
||||||
struct in_addr
|
|
||||||
|
|
||||||
%void
|
%void
|
||||||
|
|
||||||
void
|
void
|
||||||
|
@ -279,73 +63,32 @@ VOID
|
||||||
|
|
||||||
%word
|
%word
|
||||||
|
|
||||||
ATOM
|
|
||||||
BOOL16
|
BOOL16
|
||||||
BYTE
|
BYTE
|
||||||
CHAR
|
|
||||||
HACCEL16
|
|
||||||
HACMDRIVER16
|
|
||||||
HACMDRIVERID16
|
|
||||||
HACMOBJ16
|
|
||||||
HACMSTREAM16
|
|
||||||
HANDLE16
|
HANDLE16
|
||||||
HBITMAP16
|
HBITMAP16
|
||||||
HBRUSH16
|
HBRUSH16
|
||||||
HCURSOR16
|
|
||||||
HDROP16
|
|
||||||
HDRVR16
|
|
||||||
HDWP16
|
|
||||||
HFILE16
|
HFILE16
|
||||||
HFONT16
|
|
||||||
HGDIOBJ16
|
|
||||||
HGLOBAL16
|
HGLOBAL16
|
||||||
HICON16
|
HICON16
|
||||||
HINSTANCE16
|
HINSTANCE16
|
||||||
HLOCAL16
|
|
||||||
HMENU16
|
|
||||||
HMETAFILE16
|
|
||||||
HMIDIIN16
|
|
||||||
HMIDIOUT16
|
|
||||||
HMIDISTRM16
|
|
||||||
HMIXER16
|
|
||||||
HMIXEROBJ16
|
|
||||||
HMMIO16
|
|
||||||
HMODULE16
|
HMODULE16
|
||||||
HPALETTE16
|
HPALETTE16
|
||||||
HPEN16
|
|
||||||
HPJOB16
|
|
||||||
HPQ16
|
|
||||||
HQUEUE16
|
|
||||||
HRGN16
|
|
||||||
HRSRC16
|
|
||||||
HTASK16
|
HTASK16
|
||||||
HWAVEIN16
|
|
||||||
HWAVEOUT16
|
|
||||||
HWND16
|
HWND16
|
||||||
LANGID
|
|
||||||
MMRESULT16
|
MMRESULT16
|
||||||
OLESTATUS
|
OLESTATUS
|
||||||
SOCKET16
|
|
||||||
UINT16
|
UINT16
|
||||||
WING_DITHER_TYPE
|
|
||||||
WORD
|
WORD
|
||||||
WPARAM16
|
WPARAM16
|
||||||
|
|
||||||
%unknown # --forbidden
|
%unknown # --forbidden
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
FARPROC
|
|
||||||
HANDLE
|
HANDLE
|
||||||
HINSTANCE
|
HINSTANCE
|
||||||
HMODULE
|
|
||||||
HWND
|
|
||||||
INT
|
INT
|
||||||
LPOLESTR
|
|
||||||
UINT
|
UINT
|
||||||
YIELDPROC
|
|
||||||
int
|
int
|
||||||
long
|
long
|
||||||
short
|
|
||||||
u_long
|
|
||||||
u_short
|
|
||||||
unsigned
|
|
||||||
|
|
|
@ -1,7 +1,30 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
HCRYPTKEY
|
||||||
POLICY_INFORMATION_CLASS
|
POLICY_INFORMATION_CLASS
|
||||||
|
REGSAM
|
||||||
|
SC_HANDLE
|
||||||
|
SERVICE_STATUS_HANDLE
|
||||||
|
TOKEN_INFORMATION_CLASS
|
||||||
|
|
||||||
%long --extension
|
%long --extension
|
||||||
|
|
||||||
LSA_HANDLE
|
LSA_HANDLE
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
HCRYPTPROV *
|
||||||
|
LPCWSTR *
|
||||||
|
LPENUM_SERVICE_STATUSA
|
||||||
|
LPHANDLER_FUNCTION
|
||||||
|
LPSERVICE_STATUS
|
||||||
|
LPSERVICE_TABLE_ENTRYA
|
||||||
|
LPSERVICE_TABLE_ENTRYW
|
||||||
|
PLSA_HANDLE
|
||||||
|
PLSA_OBJECT_ATTRIBUTES
|
||||||
|
PLSA_REFERENCED_DOMAIN_LIST *
|
||||||
|
PLSA_TRANSLATED_NAME *
|
||||||
|
PLSA_UNICODE_STRING
|
||||||
|
PSID_NAME_USE
|
||||||
|
PUCHAR
|
||||||
|
SECURITY_DESCRIPTOR *
|
||||||
|
|
|
@ -10,3 +10,4 @@ PAVIFILE
|
||||||
PAVIFILE *
|
PAVIFILE *
|
||||||
PAVISTREAM
|
PAVISTREAM
|
||||||
PAVISTREAM *
|
PAVISTREAM *
|
||||||
|
PGETFRAME
|
|
@ -3,9 +3,32 @@
|
||||||
COLORREF
|
COLORREF
|
||||||
HBITMAP
|
HBITMAP
|
||||||
HDC
|
HDC
|
||||||
|
HDPA
|
||||||
|
HDSA
|
||||||
HICON
|
HICON
|
||||||
|
HIMAGELIST
|
||||||
|
HPROPSHEETPAGE
|
||||||
HWND
|
HWND
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
TRACKMOUSEEVENT *
|
DPAENUMPROC
|
||||||
|
DPALOADPROC
|
||||||
|
DSAENUMPROC
|
||||||
|
HDPA *
|
||||||
|
IMAGEINFO *
|
||||||
|
IMAGELISTDRAWPARAMS *
|
||||||
|
LPCOLDTBBUTTON
|
||||||
|
LPCOLORMAP
|
||||||
|
LPCPROPSHEETHEADERA
|
||||||
|
LPCPROPSHEETHEADERW
|
||||||
|
LPCPROPSHEETPAGEA
|
||||||
|
LPCPROPSHEETPAGEW
|
||||||
|
LPCREATEMRULIST
|
||||||
|
LPCTBBUTTON
|
||||||
|
LPINITCOMMONCONTROLSEX
|
||||||
|
LPNMHDR
|
||||||
|
LPSTREAM
|
||||||
|
PFNDPACOMPARE
|
||||||
|
PFNDPAMERGE
|
||||||
|
TRACKMOUSEEVENT *
|
||||||
|
|
|
@ -1,3 +1,17 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
HWND
|
HWND
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LPCHOOSECOLORA
|
||||||
|
LPCHOOSECOLORW
|
||||||
|
LPCHOOSEFONTA
|
||||||
|
LPCHOOSEFONTW
|
||||||
|
LPFINDREPLACEA
|
||||||
|
LPFINDREPLACEW
|
||||||
|
LPOPENFILENAMEA
|
||||||
|
LPOPENFILENAMEW
|
||||||
|
LPPAGESETUPDLGA
|
||||||
|
LPPRINTDLGA
|
||||||
|
LPPRINTDLGW
|
||||||
|
|
|
@ -0,0 +1,24 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
clock_t
|
||||||
|
time_t
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
CRTDLL_FILE *
|
||||||
|
LPDWORD *
|
||||||
|
LPSTR **
|
||||||
|
PCONTEXT
|
||||||
|
PEXCEPTION_FRAME *
|
||||||
|
VOID *
|
||||||
|
_INITTERMFUN *
|
||||||
|
jmp_buf
|
||||||
|
struct find_t *
|
||||||
|
struct stat *
|
||||||
|
struct win_stat *
|
||||||
|
time_t *
|
||||||
|
|
||||||
|
%unknown
|
||||||
|
|
||||||
|
new_handler_type
|
||||||
|
sig_handler_type
|
|
@ -0,0 +1,8 @@
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LPDDENUMCALLBACKA
|
||||||
|
LPDDENUMCALLBACKEXA
|
||||||
|
LPDDENUMCALLBACKEXW
|
||||||
|
LPDDENUMCALLBACKW
|
||||||
|
LPDIRECTDRAW *
|
||||||
|
LPDIRECTDRAWCLIPPER *
|
|
@ -0,0 +1,6 @@
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LPDIRECTPLAYLOBBY *
|
||||||
|
LPDIRECTPLAYLOBBYA *
|
||||||
|
LPDPENUMDPCALLBACKA
|
||||||
|
LPDPENUMDPCALLBACKW
|
|
@ -0,0 +1,4 @@
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LPDIRECTSOUND *
|
||||||
|
LPDSENUMCALLBACKA
|
|
@ -16,7 +16,60 @@ HWND
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
|
ABORTPROC
|
||||||
BITMAP *
|
BITMAP *
|
||||||
BITMAPINFO *
|
BITMAPINFO *
|
||||||
BITMAPINFOHEADER *
|
BITMAPINFOHEADER *
|
||||||
|
COLORADJUSTMENT *
|
||||||
|
DEVMODEA *
|
||||||
|
DEVMODEW *
|
||||||
|
DOCINFOA *
|
||||||
|
DOCINFOW *
|
||||||
|
ENHMETARECORD *
|
||||||
|
ENHMFENUMPROC
|
||||||
|
FONTENUMPROCA
|
||||||
|
FONTENUMPROCEXA
|
||||||
|
FONTENUMPROCEXW
|
||||||
|
FONTENUMPROCW
|
||||||
|
GCP_RESULTSA *
|
||||||
|
GCP_RESULTSW *
|
||||||
|
GOBJENUMPROC
|
||||||
|
HANDLETABLE *
|
||||||
|
LINEDDAPROC
|
||||||
|
LOGBRUSH *
|
||||||
|
LOGFONTA *
|
||||||
|
LOGFONTW *
|
||||||
|
LOGPALETTE *
|
||||||
|
LOGPEN *
|
||||||
|
LPABC
|
||||||
|
LPABCFLOAT
|
||||||
|
LPCOLORADJUSTMENT
|
||||||
|
LPENHMETAHEADER
|
||||||
|
LPFONTSIGNATURE
|
||||||
|
LPGLYPHMETRICS
|
||||||
|
LPHANDLETABLE
|
||||||
|
LPKERNINGPAIR
|
||||||
|
LPLOGCOLORSPACEA
|
||||||
|
LPLOGCOLORSPACEW
|
||||||
|
LPOUTLINETEXTMETRICA
|
||||||
|
LPOUTLINETEXTMETRICW
|
||||||
|
LPPALETTEENTRY
|
||||||
|
LPPIXELFORMATDESCRIPTOR
|
||||||
|
LPRASTERIZER_STATUS
|
||||||
|
LPRGNDATA
|
||||||
|
LPSIZE
|
||||||
|
LPXFORM
|
||||||
|
MAT2 *
|
||||||
|
METAFILEPICT *
|
||||||
|
METARECORD *
|
||||||
|
MFENUMPROC
|
||||||
|
PALETTEENTRY *
|
||||||
|
PFLOAT
|
||||||
|
PIXELFORMATDESCRIPTOR *
|
||||||
|
PPOLYTEXTA
|
||||||
|
PPOLYTEXTW
|
||||||
|
RGBQUAD *
|
||||||
|
RGNDATA *
|
||||||
|
TEXTMETRICA *
|
||||||
|
TEXTMETRICW *
|
||||||
|
XFORM *
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
IPAddr
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
PIP_OPTION_INFORMATION
|
|
@ -0,0 +1,29 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
DIGEST_HANDLE
|
||||||
|
USHORT
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
DIGEST_FUNCTION
|
||||||
|
PAPI_VERSION
|
||||||
|
PCHAR *
|
||||||
|
PENUMLOADED_MODULES_CALLBACK
|
||||||
|
PFUNCTION_TABLE_ACCESS_ROUTINE
|
||||||
|
PGET_MODULE_BASE_ROUTINE
|
||||||
|
PIMAGEHLP_MODULE
|
||||||
|
PIMAGEHLP_STATUS_ROUTINE
|
||||||
|
PIMAGEHLP_SYMBOL
|
||||||
|
PIMAGE_DEBUG_INFORMATION
|
||||||
|
PIMAGE_LOAD_CONFIG_DIRECTORY
|
||||||
|
PIMAGE_NT_HEADERS
|
||||||
|
PIMAGE_SECTION_HEADER
|
||||||
|
PIMAGE_SECTION_HEADER *
|
||||||
|
PLOADED_IMAGE
|
||||||
|
PREAD_PROCESS_MEMORY_ROUTINE
|
||||||
|
PSTACKFRAME
|
||||||
|
PSYMBOL_REGISTERED_CALLBACK
|
||||||
|
PSYM_ENUMMODULES_CALLBACK
|
||||||
|
PSYM_ENUMSYMBOLS_CALLBACK
|
||||||
|
PTRANSLATE_ADDRESS_ROUTINE
|
||||||
|
PWIN_CERTIFICATE
|
|
@ -2,3 +2,13 @@
|
||||||
|
|
||||||
HWND
|
HWND
|
||||||
HIMC
|
HIMC
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LPCANDIDATEFORM
|
||||||
|
LPCANDIDATELIST
|
||||||
|
LPCOMPOSITIONFORM
|
||||||
|
LPSTYLEBUFA
|
||||||
|
LPSTYLEBUFW
|
||||||
|
REGISTERWORDENUMPROCA
|
||||||
|
REGISTERWORDENUMPROCW
|
||||||
|
|
|
@ -0,0 +1,93 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
CALID
|
||||||
|
CALTYPE
|
||||||
|
COORD
|
||||||
|
LCTYPE
|
||||||
|
HLOCAL
|
||||||
|
HRSRC
|
||||||
|
ULONG_PTR
|
||||||
|
|
||||||
|
%long # --forbidden
|
||||||
|
|
||||||
|
BOOL16
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
BY_HANDLE_FILE_INFORMATION *
|
||||||
|
CALINFO_ENUMPROCA
|
||||||
|
CODEPAGE_ENUMPROCA
|
||||||
|
CODEPAGE_ENUMPROCW
|
||||||
|
DATEFMT_ENUMPROCA
|
||||||
|
DATEFMT_ENUMPROCW
|
||||||
|
ENUMRESLANGPROCA
|
||||||
|
ENUMRESLANGPROCW
|
||||||
|
ENUMRESNAMEPROCA
|
||||||
|
ENUMRESNAMEPROCW
|
||||||
|
ENUMRESTYPEPROCA
|
||||||
|
ENUMRESTYPEPROCW
|
||||||
|
FARPROC
|
||||||
|
FARPROC *
|
||||||
|
GET_FILEEX_INFO_LEVELS
|
||||||
|
HANDLER_ROUTINE *
|
||||||
|
INPUT_RECORD *
|
||||||
|
LARGE_INTEGER *
|
||||||
|
LOCALE_ENUMPROCA
|
||||||
|
LOCALE_ENUMPROCW
|
||||||
|
LPCHAR_INFO
|
||||||
|
LPCOMMTIMEOUTS
|
||||||
|
LPCOMSTAT
|
||||||
|
LPCONSOLE_CURSOR_INFO
|
||||||
|
LPCONSOLE_SCREEN_BUFFER_INFO
|
||||||
|
LPCPINFO
|
||||||
|
LPDCB
|
||||||
|
LPDCB *
|
||||||
|
LPDEBUG_EVENT
|
||||||
|
LPINPUT_RECORD
|
||||||
|
LPLDT_ENTRY
|
||||||
|
LPMEMORYSTATUS
|
||||||
|
LPMEMORY_BASIC_INFORMATION
|
||||||
|
LPMODULEENTRY
|
||||||
|
LPOVERLAPPED
|
||||||
|
LPOVERLAPPED_COMPLETION_ROUTINE
|
||||||
|
LPPROCESSENTRY
|
||||||
|
LPPROCESS_HEAP_ENTRY *
|
||||||
|
LPPROCESS_INFORMATION
|
||||||
|
LPPROGRESS_ROUTINE
|
||||||
|
LPSMALL_RECT
|
||||||
|
LPSTARTUPINFOA
|
||||||
|
LPSTARTUPINFOW
|
||||||
|
LPSYSTEM_INFO
|
||||||
|
LPSYSTEM_POWER_STATUS
|
||||||
|
LPTHREAD_START_ROUTINE
|
||||||
|
LPTHREADENTRY
|
||||||
|
LPTIME_ZONE_INFORMATION
|
||||||
|
LPTOP_LEVEL_EXCEPTION_FILTER
|
||||||
|
NUMBERFMTA *
|
||||||
|
NUMBERFMTW *
|
||||||
|
OFSTRUCT *
|
||||||
|
OSVERSIONINFOA *
|
||||||
|
OSVERSIONINFOW *
|
||||||
|
PAPCFUNC
|
||||||
|
PEXCEPTION_POINTERS
|
||||||
|
PLONG
|
||||||
|
PULARGE_INTEGER
|
||||||
|
SYSLEVEL *
|
||||||
|
SYSLEVEL **
|
||||||
|
SYSTEMTIME *
|
||||||
|
TIMEFMT_ENUMPROCA
|
||||||
|
TIMEFMT_ENUMPROCW
|
||||||
|
WIN32_FIND_DATAA *
|
||||||
|
WIN32_FIND_DATAW *
|
||||||
|
struct ThunkDataCommon *
|
||||||
|
|
||||||
|
%longlong
|
||||||
|
|
||||||
|
LARGE_INTEGER
|
||||||
|
|
||||||
|
%ptr # --forbidden
|
||||||
|
|
||||||
|
FARPROC16
|
||||||
|
HGLOBAL16
|
||||||
|
HINSTANCE16
|
||||||
|
SEGPTR
|
|
@ -0,0 +1,3 @@
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LPOFSTRUCT
|
|
@ -1,3 +1,21 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
HWND
|
HPROVIDER
|
||||||
|
HWND
|
||||||
|
enum NOTIFYTYPE
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
ENUMPASSWORDPROC
|
||||||
|
LPAUTHDLGSTRUCTA
|
||||||
|
LPCONNECTDLGSTRUCTA
|
||||||
|
LPCONNECTDLGSTRUCTW
|
||||||
|
LPDISCDLGSTRUCTA
|
||||||
|
LPDISCDLGSTRUCTW
|
||||||
|
LPHANDLE
|
||||||
|
LPNETCONNECTINFOSTRUCT
|
||||||
|
LPNETINFOSTRUCT
|
||||||
|
LPNETRESOURCEA
|
||||||
|
LPNETRESOURCEW
|
||||||
|
NOTIFYCALLBACK
|
||||||
|
PHPROVIDER
|
||||||
|
|
|
@ -34,3 +34,5 @@ PACMSTREAMHEADER
|
||||||
PHACMDRIVER
|
PHACMDRIVER
|
||||||
PHACMDRIVERID
|
PHACMDRIVERID
|
||||||
PHACMSTREAM
|
PHACMSTREAM
|
||||||
|
PWAVEFILTER
|
||||||
|
PWAVEFORMATEX
|
||||||
|
|
|
@ -5,3 +5,7 @@ HIC
|
||||||
HPALETTE
|
HPALETTE
|
||||||
HWND
|
HWND
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
FARPROC
|
||||||
|
ICINFO *
|
||||||
|
|
|
@ -0,0 +1,38 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
FILE_INFORMATION_CLASS
|
||||||
|
FS_INFORMATION_CLASS
|
||||||
|
KEY_INFORMATION_CLASS
|
||||||
|
KEY_VALUE_INFORMATION_CLASS
|
||||||
|
OBJECT_INFORMATION_CLASS
|
||||||
|
PROCESSINFOCLASS
|
||||||
|
SECTION_INHERIT
|
||||||
|
SYSTEM_INFORMATION_CLASS
|
||||||
|
THREADINFOCLASS
|
||||||
|
TIMER_TYPE
|
||||||
|
TOKEN_TYPE
|
||||||
|
|
||||||
|
%longlong
|
||||||
|
|
||||||
|
LARGE_INTEGER
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
EXCEPTION_RECORD *
|
||||||
|
LPRTL_RWLOCK
|
||||||
|
PACE_HEADER
|
||||||
|
PACE_HEADER *
|
||||||
|
PANSI_STRING
|
||||||
|
PBOOLEAN
|
||||||
|
PIMAGE_NT_HEADERS
|
||||||
|
PIO_APC_ROUTINE
|
||||||
|
PIO_STATUS_BLOCK
|
||||||
|
POBJDIR_INFORMATION
|
||||||
|
POBJECT_ATTRIBUTES
|
||||||
|
PRTL_HEAP_DEFINITION
|
||||||
|
PSTRING
|
||||||
|
PTIME_FIELDS
|
||||||
|
PTOKEN_PRIVILEGES
|
||||||
|
PUNICODE_STRING
|
||||||
|
PWCHAR
|
||||||
|
struct _TEB *
|
|
@ -3,8 +3,50 @@
|
||||||
CLIPFORMAT
|
CLIPFORMAT
|
||||||
HACCEL
|
HACCEL
|
||||||
HMENU
|
HMENU
|
||||||
|
HOLEMENU
|
||||||
HWND
|
HWND
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
CLIPFORMAT *
|
|
||||||
|
|
||||||
|
CLIPFORMAT *
|
||||||
|
COSERVERINFO *
|
||||||
|
GUID *
|
||||||
|
HGLOBAL *
|
||||||
|
IDataObject *
|
||||||
|
IDataObject **
|
||||||
|
IDropSource *
|
||||||
|
IErrorInfo *
|
||||||
|
ILockBytes *
|
||||||
|
IMoniker *
|
||||||
|
IMoniker **
|
||||||
|
IPersistStream *
|
||||||
|
IStorage *
|
||||||
|
IStorage **
|
||||||
|
LPBC *
|
||||||
|
LPDATAADVISEHOLDER *
|
||||||
|
LPDATAOBJECT
|
||||||
|
LPDROPTARGET
|
||||||
|
LPENUMFORMATETC *
|
||||||
|
LPENUMOLEVERB *
|
||||||
|
LPLOCKBYTES *
|
||||||
|
LPMESSAGEFILTER
|
||||||
|
LPMESSAGEFILTER *
|
||||||
|
LPMONIKER
|
||||||
|
LPMONIKER *
|
||||||
|
LPOLEADVISEHOLDER *
|
||||||
|
LPOLEINPLACEACTIVEOBJECT
|
||||||
|
LPOLEINPLACEFRAME
|
||||||
|
LPOLEINPLACEFRAMEINFO
|
||||||
|
LPOLEMENUGROUPWIDTHS
|
||||||
|
LPOLESTR
|
||||||
|
LPOLESTR *
|
||||||
|
LPPERSISTSTORAGE
|
||||||
|
LPRUNNINGOBJECTTABLE *
|
||||||
|
LPSTREAM *
|
||||||
|
MULTI_QI *
|
||||||
|
SNB
|
||||||
|
STGMEDIUM *
|
||||||
|
|
||||||
|
%ptr # --forbidden
|
||||||
|
|
||||||
|
LPOLESTR16
|
|
@ -1,7 +1,44 @@
|
||||||
|
%double
|
||||||
|
|
||||||
|
CY
|
||||||
|
double
|
||||||
|
|
||||||
|
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
DATE
|
||||||
HPALETTE
|
HPALETTE
|
||||||
|
REGKIND
|
||||||
|
SYSKIND
|
||||||
|
USHORT
|
||||||
|
VARIANT_BOOL
|
||||||
|
VARTYPE
|
||||||
|
VOID **
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
|
BSTR *
|
||||||
|
CY *
|
||||||
COLORREF *
|
COLORREF *
|
||||||
|
DATE *
|
||||||
|
FLOAT *
|
||||||
|
IErrorInfo *
|
||||||
|
ITypeLib *
|
||||||
|
ITypeLib **
|
||||||
|
LPBSTR
|
||||||
|
LPFONTDESC
|
||||||
|
LPOLESTR
|
||||||
|
SAFEARRAY *
|
||||||
|
SAFEARRAY **
|
||||||
|
SAFEARRAYBOUND *
|
||||||
|
USHORT *
|
||||||
|
VARIANT *
|
||||||
|
VARIANTARG *
|
||||||
|
VARIANT_BOOL *
|
||||||
|
double *
|
||||||
|
short *
|
||||||
|
|
||||||
|
%wstr
|
||||||
|
|
||||||
|
BSTR
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,13 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
HDC
|
HDC
|
||||||
|
LHCLIENTDOC
|
||||||
|
OLECLIPFORMAT
|
||||||
|
OLEOPT_RENDER
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
IPersistStream *
|
||||||
|
LPOLECLIENT
|
||||||
|
LHCLIENTDOC *
|
||||||
|
LPOLEOBJECT *
|
||||||
|
|
|
@ -2,3 +2,24 @@
|
||||||
|
|
||||||
HMENU
|
HMENU
|
||||||
HWND
|
HWND
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
HMENU *
|
||||||
|
LPOLEUIBUSYA
|
||||||
|
LPOLEUIBUSYW
|
||||||
|
LPOLEUICHANGEICONA
|
||||||
|
LPOLEUICHANGEICONW
|
||||||
|
LPOLEUICHANGESOURCEA
|
||||||
|
LPOLEUICHANGESOURCEW
|
||||||
|
LPOLEUICONVERTA
|
||||||
|
LPOLEUICONVERTW
|
||||||
|
LPOLEUIEDITLINKSA
|
||||||
|
LPOLEUIEDITLINKSW
|
||||||
|
LPOLEUIINSERTOBJECTA
|
||||||
|
LPOLEUIINSERTOBJECTW
|
||||||
|
LPOLEUILINKCONTAINERA
|
||||||
|
LPOLEUIOBJECTPROPSA
|
||||||
|
LPOLEUIOBJECTPROPSW
|
||||||
|
LPOLEUIPASTESPECIALA
|
||||||
|
LPOLEUIPASTESPECIALW
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
LHSERVER
|
||||||
|
LHSERVERDOC
|
||||||
|
OLE_SERVER_USE
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LHSERVER *
|
||||||
|
LHSERVERDOC *
|
||||||
|
LPOLESERVER
|
||||||
|
LPOLESERVERDOC
|
|
@ -0,0 +1,7 @@
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
HMODULE *
|
||||||
|
LPMODULEINFO
|
||||||
|
PPROCESS_MEMORY_COUNTERS
|
||||||
|
PPSAPI_WS_WATCH_INFORMATION
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LPRASCONNA
|
||||||
|
LPRASDIALPARAMS
|
||||||
|
LPRASENTRYNAME
|
|
@ -2,10 +2,34 @@
|
||||||
|
|
||||||
COLORREF
|
COLORREF
|
||||||
HBITMAP
|
HBITMAP
|
||||||
|
HDROP
|
||||||
HMENU
|
HMENU
|
||||||
HICON
|
HICON
|
||||||
HWND
|
HWND
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
|
HIMAGELIST *
|
||||||
|
IDSTRUCT *
|
||||||
|
IDropTarget *
|
||||||
|
IShellFolder **
|
||||||
|
LPBROWSEINFOA
|
||||||
|
LPCITEMIDLIST
|
||||||
|
LPCITEMIDLIST *
|
||||||
|
LPDRAWITEMSTRUCT
|
||||||
|
LPFNCREATEINSTANCE
|
||||||
|
LPFNFMCALLBACK
|
||||||
|
LPITEMIDLIST *
|
||||||
|
LPMEASUREITEMSTRUCT
|
||||||
|
LPSHELLEXECUTEINFOA
|
||||||
|
LPSHELLEXECUTEINFOW
|
||||||
|
LPSHELLFLAGSTATE
|
||||||
|
LPSHELLFOLDER
|
||||||
|
LPSHELLVIEWDATA
|
||||||
|
LPSHFILEOPSTRUCTA
|
||||||
|
LPSHFILEOPSTRUCTW
|
||||||
|
PAPPBARDATA
|
||||||
|
PNOTIFYICONDATAA
|
||||||
PNOTIFYICONDATAW
|
PNOTIFYICONDATAW
|
||||||
|
SHFILEINFOA *
|
||||||
|
SHFILEINFOW *
|
||||||
|
|
|
@ -1,3 +1,44 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
|
HCALL
|
||||||
|
HLINE
|
||||||
|
HLINEAPP
|
||||||
|
HPHONE
|
||||||
|
HPHONEAPP
|
||||||
HWND
|
HWND
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LINECALLBACK
|
||||||
|
LPHCALL
|
||||||
|
LPHLINE
|
||||||
|
LPHLINEAPP
|
||||||
|
LPHPHONE
|
||||||
|
LPHPHONEAPP
|
||||||
|
LPLINEADDRESSCAPS
|
||||||
|
LPLINEADDRESSSTATUS
|
||||||
|
LPLINECALLINFO
|
||||||
|
LPLINECALLLIST
|
||||||
|
LPLINECALLPARAMS
|
||||||
|
LPLINECALLSTATUS
|
||||||
|
LPLINECOUNTRYLIST
|
||||||
|
LPLINEDEVCAPS
|
||||||
|
LPLINEDEVSTATUS
|
||||||
|
LPLINEDIALPARAMS
|
||||||
|
LPLINEEXTENSIONID
|
||||||
|
LPLINEFORWARDLIST
|
||||||
|
LPLINEGENERATETONE
|
||||||
|
LPLINEMEDIACONTROLCALLSTATE
|
||||||
|
LPLINEMEDIACONTROLDIGIT
|
||||||
|
LPLINEMEDIACONTROLMEDIA
|
||||||
|
LPLINEMEDIACONTROLTONE
|
||||||
|
LPLINEMONITORTONE
|
||||||
|
LPLINEPROVIDERLIST
|
||||||
|
LPLINETRANSLATECAPS
|
||||||
|
LPLINETRANSLATEOUTPUT
|
||||||
|
LPPHONEBUTTONINFO
|
||||||
|
LPPHONECAPS
|
||||||
|
LPPHONEEXTENSIONID
|
||||||
|
LPPHONESTATUS
|
||||||
|
LPVARSTRING
|
||||||
|
PHONECALLBACK
|
||||||
|
|
|
@ -4,16 +4,69 @@ COLORREF
|
||||||
HACCEL
|
HACCEL
|
||||||
HBITMAP
|
HBITMAP
|
||||||
HBRUSH
|
HBRUSH
|
||||||
|
HCONV
|
||||||
|
HCONVLIST
|
||||||
HCURSOR
|
HCURSOR
|
||||||
HDC
|
HDC
|
||||||
|
HDDEDATA
|
||||||
HDESK
|
HDESK
|
||||||
|
HDWP
|
||||||
HFONT
|
HFONT
|
||||||
|
HHOOK
|
||||||
HICON
|
HICON
|
||||||
HMENU
|
HMENU
|
||||||
HMONITOR
|
HMONITOR
|
||||||
HRGN
|
HRGN
|
||||||
|
HSZ
|
||||||
|
HWINSTA
|
||||||
HWND
|
HWND
|
||||||
|
SHORT
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
COLORREF *
|
COLORREF *
|
||||||
|
DLGPROC
|
||||||
|
DRAWSTATEPROC
|
||||||
|
FARPROC
|
||||||
|
GRAYSTRINGPROC
|
||||||
|
HKL *
|
||||||
|
HWND *
|
||||||
|
HOOKPROC
|
||||||
|
LPACCEL
|
||||||
|
LPCHARSETINFO
|
||||||
|
LPCMENUINFO
|
||||||
|
LPCONVCONTEXT
|
||||||
|
LPCONVINFO
|
||||||
|
LPDISPLAY_DEVICEA
|
||||||
|
LPDISPLAY_DEVICEW
|
||||||
|
LPDRAWTEXTPARAMS
|
||||||
|
LPICONINFO
|
||||||
|
LPMENUINFO
|
||||||
|
LPMENUITEMINFOA
|
||||||
|
LPMENUITEMINFOW
|
||||||
|
LPMONITORINFO
|
||||||
|
LPMSGBOXPARAMSA
|
||||||
|
LPMSGBOXPARAMSW
|
||||||
|
MENUITEMINFOA *
|
||||||
|
MENUITEMINFOW *
|
||||||
|
MONITORENUMPROC
|
||||||
|
MSG *
|
||||||
|
PAINTSTRUCT *
|
||||||
|
PBYTE
|
||||||
|
PFNCALLBACK
|
||||||
|
PROPENUMPROCA
|
||||||
|
PROPENUMPROCEXA
|
||||||
|
PROPENUMPROCEXW
|
||||||
|
PROPENUMPROCW
|
||||||
|
PSECURITY_QUALITY_OF_SERVICE
|
||||||
|
SCROLLINFO *
|
||||||
|
SECURITY_INFORMATION *
|
||||||
|
SECURITY_QUALITY_OF_SERVICE *
|
||||||
|
TIMERPROC
|
||||||
|
WINDOWPLACEMENT *
|
||||||
|
WNDCLASSA *
|
||||||
|
WNDCLASSEXA *
|
||||||
|
WNDCLASSEXW *
|
||||||
|
WNDCLASSW *
|
||||||
|
WNDENUMPROC
|
||||||
|
WNDPROC
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
%long # --forbidden
|
||||||
|
|
||||||
|
HTASK16
|
|
@ -1,3 +1,63 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
HWND
|
FOURCC
|
||||||
|
HDRVR
|
||||||
|
HMIDIIN
|
||||||
|
HMIDIOUT
|
||||||
|
HMIDISTRM
|
||||||
|
HMIXER
|
||||||
|
HMIXEROBJ
|
||||||
|
HMMIO
|
||||||
|
HWAVEIN
|
||||||
|
HWAVEOUT
|
||||||
|
HWND
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
HMIDIIN *
|
||||||
|
HMIDIOUT *
|
||||||
|
HMIDISTRM *
|
||||||
|
HPCSTR
|
||||||
|
HPSTR
|
||||||
|
HWAVEIN *
|
||||||
|
HWAVEOUT *
|
||||||
|
LPAUXCAPSA
|
||||||
|
LPAUXCAPSW
|
||||||
|
LPHMIXER
|
||||||
|
LPJOYCAPSA
|
||||||
|
LPJOYCAPSW
|
||||||
|
LPJOYINFO
|
||||||
|
LPJOYINFOEX
|
||||||
|
LPMIDIHDR
|
||||||
|
LPMIDIINCAPSA
|
||||||
|
LPMIDIINCAPSW
|
||||||
|
LPMIDIOUTCAPSA
|
||||||
|
LPMIDIOUTCAPSW
|
||||||
|
LPMIXERCAPSA
|
||||||
|
LPMIXERCAPSW
|
||||||
|
LPMIXERCONTROLDETAILS
|
||||||
|
LPMIXERLINEA
|
||||||
|
LPMIXERLINECONTROLSA
|
||||||
|
LPMIXERLINECONTROLSW
|
||||||
|
LPMIXERLINEW
|
||||||
|
LPMMCKINFO
|
||||||
|
LPMMIOPROC
|
||||||
|
LPMMTIME
|
||||||
|
LPTIMECALLBACK
|
||||||
|
LPTIMECAPS
|
||||||
|
LPUINT
|
||||||
|
LPWAVEFORMATEX
|
||||||
|
LPWAVEHDR
|
||||||
|
LPWAVEINCAPSA
|
||||||
|
LPWAVEINCAPSW
|
||||||
|
LPWAVEOUTCAPSA
|
||||||
|
LPWAVEOUTCAPSW
|
||||||
|
MIDIHDR *
|
||||||
|
MMCKINFO *
|
||||||
|
MMIOINFO *
|
||||||
|
WAVEHDR *
|
||||||
|
YIELDPROC
|
||||||
|
|
||||||
|
%long # --forbidden
|
||||||
|
|
||||||
|
HMMIO16
|
||||||
|
|
|
@ -1,3 +1,9 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
HWND
|
HWND
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
DEVMODEW *
|
||||||
|
LPPRINTER_DEFAULTSA
|
||||||
|
LPPRINTER_DEFAULTSW
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
LPSRB
|
|
@ -0,0 +1,3 @@
|
||||||
|
%long
|
||||||
|
|
||||||
|
WOW_HANDLE_TYPE
|
|
@ -1,3 +1,26 @@
|
||||||
%long
|
%long
|
||||||
|
|
||||||
HWND
|
HWND
|
||||||
|
SOCKET
|
||||||
|
u_long
|
||||||
|
u_short
|
||||||
|
|
||||||
|
%long # --forbidden
|
||||||
|
|
||||||
|
SOCKET16
|
||||||
|
|
||||||
|
%ptr
|
||||||
|
|
||||||
|
FARPROC
|
||||||
|
LPWSADATA
|
||||||
|
struct WIN_hostent *
|
||||||
|
struct WIN_protoent *
|
||||||
|
struct WIN_servent *
|
||||||
|
struct netent *
|
||||||
|
struct sockaddr *
|
||||||
|
struct timeval *
|
||||||
|
ws_fd_set32 *
|
||||||
|
|
||||||
|
%unknown
|
||||||
|
|
||||||
|
struct in_addr
|
|
@ -1,8 +1,3 @@
|
||||||
%double
|
|
||||||
|
|
||||||
CY
|
|
||||||
double
|
|
||||||
|
|
||||||
%long
|
%long
|
||||||
|
|
||||||
ACCESS_MASK
|
ACCESS_MASK
|
||||||
|
@ -10,694 +5,129 @@ ATOM
|
||||||
BOOL
|
BOOL
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
BYTE
|
BYTE
|
||||||
CALID
|
|
||||||
CALTYPE
|
|
||||||
CHAR
|
CHAR
|
||||||
COORD
|
|
||||||
DATE
|
|
||||||
DIGEST_HANDLE
|
|
||||||
DPAENUMPROC
|
|
||||||
DWORD
|
DWORD
|
||||||
FILE_INFORMATION_CLASS
|
|
||||||
FLOAT
|
FLOAT
|
||||||
FOURCC
|
|
||||||
FS_INFORMATION_CLASS
|
|
||||||
GET_FILEEX_INFO_LEVELS
|
|
||||||
HANDLE
|
HANDLE
|
||||||
HCALL
|
|
||||||
HCONV
|
|
||||||
HCONVLIST
|
|
||||||
HCRYPTKEY
|
|
||||||
HDDEDATA
|
|
||||||
HDROP
|
|
||||||
HDRVR
|
|
||||||
HDSA
|
|
||||||
HDWP
|
|
||||||
HFILE
|
HFILE
|
||||||
HGLOBAL
|
HGLOBAL
|
||||||
HHOOK
|
|
||||||
HINSTANCE
|
HINSTANCE
|
||||||
HKEY
|
HKEY
|
||||||
HKL
|
HKL
|
||||||
HLINE
|
|
||||||
HLINEAPP
|
|
||||||
HLOCAL
|
|
||||||
HMIDIIN
|
|
||||||
HMIDIOUT
|
|
||||||
HMIDISTRM
|
|
||||||
HMIXER
|
|
||||||
HMIXEROBJ
|
|
||||||
HMMIO
|
|
||||||
HMODULE
|
HMODULE
|
||||||
HOLEMENU
|
|
||||||
HPHONE
|
|
||||||
HPHONEAPP
|
|
||||||
HPROPSHEETPAGE
|
|
||||||
HPROVIDER
|
|
||||||
HRESULT
|
HRESULT
|
||||||
HRSRC
|
|
||||||
HSZ
|
|
||||||
HTASK
|
HTASK
|
||||||
HWAVEIN
|
|
||||||
HWAVEOUT
|
|
||||||
HWINSTA
|
|
||||||
INT
|
INT
|
||||||
IPAddr
|
|
||||||
KEY_INFORMATION_CLASS
|
|
||||||
KEY_VALUE_INFORMATION_CLASS
|
|
||||||
LANGID
|
LANGID
|
||||||
LCID
|
LCID
|
||||||
LCTYPE
|
|
||||||
LHCLIENTDOC
|
|
||||||
LHSERVER
|
|
||||||
LHSERVERDOC
|
|
||||||
LONG
|
LONG
|
||||||
LPARAM
|
LPARAM
|
||||||
LRESULT
|
LRESULT
|
||||||
MMRESULT
|
MMRESULT
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
OBJECT_INFORMATION_CLASS
|
|
||||||
OLECLIPFORMAT
|
|
||||||
OLEOPT_RENDER
|
|
||||||
OLESTATUS
|
OLESTATUS
|
||||||
OLE_SERVER_USE
|
|
||||||
PHANDLE
|
PHANDLE
|
||||||
PHPROVIDER
|
|
||||||
PIO_APC_ROUTINE
|
|
||||||
PIP_OPTION_INFORMATION
|
|
||||||
PLSA_HANDLE
|
|
||||||
PLSA_OBJECT_ATTRIBUTES
|
|
||||||
PLSA_UNICODE_STRING
|
|
||||||
POBJDIR_INFORMATION
|
|
||||||
PROCESSINFOCLASS
|
|
||||||
PTIME_FIELDS
|
|
||||||
PTOKEN_PRIVILEGES
|
|
||||||
REGKIND
|
|
||||||
REGSAM
|
|
||||||
SC_HANDLE
|
|
||||||
SECTION_INHERIT
|
|
||||||
SECURITY_IMPERSONATION_LEVEL
|
SECURITY_IMPERSONATION_LEVEL
|
||||||
SECURITY_INFORMATION
|
SECURITY_INFORMATION
|
||||||
SEGPTR
|
|
||||||
SERVICE_STATUS_HANDLE
|
|
||||||
SHORT
|
|
||||||
SOCKET
|
|
||||||
SYSKIND
|
|
||||||
SYSTEM_INFORMATION_CLASS
|
|
||||||
THREADINFOCLASS
|
|
||||||
TIMER_TYPE
|
|
||||||
TOKEN_INFORMATION_CLASS
|
|
||||||
TOKEN_TYPE
|
|
||||||
UINT
|
UINT
|
||||||
ULONG
|
ULONG
|
||||||
ULONG_PTR
|
|
||||||
USHORT
|
|
||||||
VARIANT_BOOL
|
|
||||||
VARTYPE
|
|
||||||
WCHAR
|
WCHAR
|
||||||
WORD
|
WORD
|
||||||
WOW_HANDLE_TYPE
|
|
||||||
WPARAM
|
WPARAM
|
||||||
clock_t
|
|
||||||
enum NOTIFYTYPE
|
|
||||||
time_t
|
|
||||||
|
|
||||||
%longlong
|
%longlong
|
||||||
|
|
||||||
LARGE_INTEGER
|
|
||||||
POINT
|
POINT
|
||||||
ULARGE_INTEGER
|
ULARGE_INTEGER
|
||||||
|
|
||||||
%ptr
|
%ptr
|
||||||
|
|
||||||
ABORTPROC
|
|
||||||
BOOL *
|
BOOL *
|
||||||
BSTR *
|
|
||||||
BYTE *
|
BYTE *
|
||||||
BY_HANDLE_FILE_INFORMATION *
|
|
||||||
CALINFO_ENUMPROCA
|
|
||||||
CHAR *
|
CHAR *
|
||||||
CLSID *
|
CLSID *
|
||||||
CODEPAGE_ENUMPROCA
|
|
||||||
CODEPAGE_ENUMPROCW
|
|
||||||
COLORADJUSTMENT *
|
|
||||||
CONTEXT *
|
CONTEXT *
|
||||||
CONTEXT86 *
|
CONTEXT86 *
|
||||||
COSERVERINFO *
|
|
||||||
CRITICAL_SECTION *
|
CRITICAL_SECTION *
|
||||||
CRTDLL_FILE *
|
|
||||||
CY *
|
|
||||||
DATE *
|
|
||||||
DATEFMT_ENUMPROCA
|
|
||||||
DATEFMT_ENUMPROCW
|
|
||||||
DEVMODEA *
|
|
||||||
DEVMODEW *
|
|
||||||
DIGEST_FUNCTION
|
|
||||||
DLGPROC
|
|
||||||
DLLVERSIONINFO *
|
DLLVERSIONINFO *
|
||||||
DOCINFOA *
|
|
||||||
DOCINFOW *
|
|
||||||
DPALOADPROC
|
|
||||||
DRAWSTATEPROC
|
|
||||||
DSAENUMPROC
|
|
||||||
DWORD *
|
DWORD *
|
||||||
ENHMETARECORD *
|
|
||||||
ENHMFENUMPROC
|
|
||||||
ENUMRESLANGPROCA
|
|
||||||
ENUMRESLANGPROCW
|
|
||||||
ENUMRESNAMEPROCA
|
|
||||||
ENUMRESNAMEPROCW
|
|
||||||
ENUMRESTYPEPROCA
|
|
||||||
ENUMRESTYPEPROCW
|
|
||||||
ENUMPASSWORDPROC
|
|
||||||
EXCEPTION_RECORD *
|
|
||||||
FARPROC
|
|
||||||
FARPROC *
|
|
||||||
FILETIME *
|
FILETIME *
|
||||||
FLOAT *
|
|
||||||
FONTENUMPROCA
|
|
||||||
FONTENUMPROCEXA
|
|
||||||
FONTENUMPROCEXW
|
|
||||||
FONTENUMPROCW
|
|
||||||
GCP_RESULTSA *
|
|
||||||
GCP_RESULTSW *
|
|
||||||
GOBJENUMPROC
|
|
||||||
GRAYSTRINGPROC
|
|
||||||
GUID *
|
|
||||||
HANDLE *
|
HANDLE *
|
||||||
HANDLER_ROUTINE *
|
|
||||||
HANDLETABLE *
|
|
||||||
HCRYPTPROV *
|
|
||||||
HDPA
|
|
||||||
HDPA *
|
|
||||||
HGLOBAL *
|
|
||||||
HICON *
|
HICON *
|
||||||
HIMAGELIST
|
|
||||||
HIMAGELIST *
|
|
||||||
HKL *
|
|
||||||
HMENU *
|
|
||||||
HMIDIIN *
|
|
||||||
HMIDIOUT *
|
|
||||||
HMIDISTRM *
|
|
||||||
HMODULE *
|
|
||||||
HOOKPROC
|
|
||||||
HPCSTR
|
|
||||||
HPSTR
|
|
||||||
HWAVEIN *
|
|
||||||
HWAVEOUT *
|
|
||||||
HWND *
|
|
||||||
ICINFO *
|
|
||||||
IDSTRUCT *
|
|
||||||
IDataObject *
|
|
||||||
IDataObject **
|
|
||||||
IDropSource *
|
|
||||||
IDropTarget *
|
|
||||||
IErrorInfo *
|
|
||||||
ILockBytes *
|
|
||||||
IMAGEINFO *
|
|
||||||
IMAGELISTDRAWPARAMS *
|
|
||||||
IMoniker *
|
|
||||||
IMoniker **
|
|
||||||
INPUT_RECORD *
|
|
||||||
INT *
|
INT *
|
||||||
IPersistStream *
|
|
||||||
IShellFolder **
|
|
||||||
IStorage *
|
|
||||||
IStorage **
|
|
||||||
IStream *
|
IStream *
|
||||||
ITypeLib *
|
|
||||||
ITypeLib **
|
|
||||||
IUnknown *
|
IUnknown *
|
||||||
LARGE_INTEGER *
|
|
||||||
LHCLIENTDOC *
|
|
||||||
LHSERVER *
|
|
||||||
LHSERVERDOC *
|
|
||||||
LINECALLBACK
|
|
||||||
LINEDDAPROC
|
|
||||||
LOCALE_ENUMPROCA
|
|
||||||
LOCALE_ENUMPROCW
|
|
||||||
LOGBRUSH *
|
|
||||||
LOGFONTA *
|
|
||||||
LOGFONTW *
|
|
||||||
LOGPALETTE *
|
|
||||||
LOGPEN *
|
|
||||||
LONG *
|
LONG *
|
||||||
LPABC
|
|
||||||
LPABCFLOAT
|
|
||||||
LPACCEL
|
|
||||||
LPAUTHDLGSTRUCTA
|
|
||||||
LPAUXCAPSA
|
|
||||||
LPAUXCAPSW
|
|
||||||
LPBC *
|
|
||||||
LPBITMAPINFOHEADER
|
LPBITMAPINFOHEADER
|
||||||
LPBOOL
|
LPBOOL
|
||||||
LPBROWSEINFOA
|
|
||||||
LPBSTR
|
|
||||||
LPBYTE
|
LPBYTE
|
||||||
LPCANDIDATEFORM
|
|
||||||
LPCANDIDATELIST
|
|
||||||
LPCHARSETINFO
|
|
||||||
LPCHAR_INFO
|
|
||||||
LPCHOOSECOLORA
|
|
||||||
LPCHOOSECOLORW
|
|
||||||
LPCHOOSEFONTA
|
|
||||||
LPCHOOSEFONTW
|
|
||||||
LPCITEMIDLIST
|
|
||||||
LPCITEMIDLIST *
|
|
||||||
LPCLSID
|
LPCLSID
|
||||||
LPCMENUINFO
|
|
||||||
LPCOLDTBBUTTON
|
|
||||||
LPCOLORADJUSTMENT
|
|
||||||
LPCOLORMAP
|
|
||||||
LPCOMMTIMEOUTS
|
|
||||||
LPCOMPOSITIONFORM
|
|
||||||
LPCOMSTAT
|
|
||||||
LPCONNECTDLGSTRUCTA
|
|
||||||
LPCONNECTDLGSTRUCTW
|
|
||||||
LPCONSOLE_CURSOR_INFO
|
|
||||||
LPCONSOLE_SCREEN_BUFFER_INFO
|
|
||||||
LPCONVCONTEXT
|
|
||||||
LPCONVINFO
|
|
||||||
LPCPINFO
|
|
||||||
LPCPROPSHEETHEADERA
|
|
||||||
LPCPROPSHEETHEADERW
|
|
||||||
LPCPROPSHEETPAGEA
|
|
||||||
LPCPROPSHEETPAGEW
|
|
||||||
LPCREATEMRULIST
|
|
||||||
LPCSTR *
|
LPCSTR *
|
||||||
LPCTBBUTTON
|
|
||||||
LPCVOID
|
LPCVOID
|
||||||
LPCWSTR *
|
|
||||||
LPDATAADVISEHOLDER *
|
|
||||||
LPDATAOBJECT
|
|
||||||
LPDCB
|
|
||||||
LPDCB *
|
|
||||||
LPDDENUMCALLBACKA
|
|
||||||
LPDDENUMCALLBACKEXA
|
|
||||||
LPDDENUMCALLBACKEXW
|
|
||||||
LPDDENUMCALLBACKW
|
|
||||||
LPDEBUG_EVENT
|
|
||||||
LPDEVMODEA
|
LPDEVMODEA
|
||||||
LPDEVMODEW
|
LPDEVMODEW
|
||||||
LPDIRECTDRAW *
|
|
||||||
LPDIRECTDRAWCLIPPER *
|
|
||||||
LPDIRECTPLAYLOBBY *
|
|
||||||
LPDIRECTPLAYLOBBYA *
|
|
||||||
LPDIRECTSOUND *
|
|
||||||
LPDISCDLGSTRUCTA
|
|
||||||
LPDISCDLGSTRUCTW
|
|
||||||
LPDISPLAY_DEVICEA
|
|
||||||
LPDISPLAY_DEVICEW
|
|
||||||
LPDPENUMDPCALLBACKA
|
|
||||||
LPDPENUMDPCALLBACKW
|
|
||||||
LPDRAWITEMSTRUCT
|
|
||||||
LPDRAWTEXTPARAMS
|
|
||||||
LPDROPTARGET
|
|
||||||
LPDSENUMCALLBACKA
|
|
||||||
LPDWORD
|
LPDWORD
|
||||||
LPDWORD *
|
|
||||||
LPENHMETAHEADER
|
|
||||||
LPENUMFORMATETC *
|
|
||||||
LPENUMOLEVERB *
|
|
||||||
LPENUM_SERVICE_STATUSA
|
|
||||||
LPFILETIME
|
LPFILETIME
|
||||||
LPFINDREPLACEA
|
|
||||||
LPFINDREPLACEW
|
|
||||||
LPFNCREATEINSTANCE
|
|
||||||
LPFNFMCALLBACK
|
|
||||||
LPFONTDESC
|
|
||||||
LPFONTSIGNATURE
|
|
||||||
LPFORMATETC
|
LPFORMATETC
|
||||||
LPGLYPHMETRICS
|
|
||||||
LPGUID
|
LPGUID
|
||||||
LPHANDLE
|
|
||||||
LPHANDLER_FUNCTION
|
|
||||||
LPHANDLETABLE
|
|
||||||
LPHCALL
|
|
||||||
LPHKEY
|
LPHKEY
|
||||||
LPHLINE
|
|
||||||
LPHLINEAPP
|
|
||||||
LPHMIXER
|
|
||||||
LPHPHONE
|
|
||||||
LPHPHONEAPP
|
|
||||||
LPICONINFO
|
|
||||||
LPINITCOMMONCONTROLSEX
|
|
||||||
LPINPUT_RECORD
|
|
||||||
LPINT
|
LPINT
|
||||||
LPITEMIDLIST *
|
|
||||||
LPITEMIDLIST
|
LPITEMIDLIST
|
||||||
LPJOYCAPSA
|
|
||||||
LPJOYCAPSW
|
|
||||||
LPJOYINFO
|
|
||||||
LPJOYINFOEX
|
|
||||||
LPKERNINGPAIR
|
|
||||||
LPLDT_ENTRY
|
|
||||||
LPLINEADDRESSCAPS
|
|
||||||
LPLINEADDRESSSTATUS
|
|
||||||
LPLINECALLINFO
|
|
||||||
LPLINECALLLIST
|
|
||||||
LPLINECALLPARAMS
|
|
||||||
LPLINECALLSTATUS
|
|
||||||
LPLINECOUNTRYLIST
|
|
||||||
LPLINEDEVCAPS
|
|
||||||
LPLINEDEVSTATUS
|
|
||||||
LPLINEDIALPARAMS
|
|
||||||
LPLINEEXTENSIONID
|
|
||||||
LPLINEFORWARDLIST
|
|
||||||
LPLINEGENERATETONE
|
|
||||||
LPLINEMEDIACONTROLCALLSTATE
|
|
||||||
LPLINEMEDIACONTROLDIGIT
|
|
||||||
LPLINEMEDIACONTROLMEDIA
|
|
||||||
LPLINEMEDIACONTROLTONE
|
|
||||||
LPLINEMONITORTONE
|
|
||||||
LPLINEPROVIDERLIST
|
|
||||||
LPLINETRANSLATECAPS
|
|
||||||
LPLINETRANSLATEOUTPUT
|
|
||||||
LPLOCKBYTES *
|
|
||||||
LPLOGFONTA
|
LPLOGFONTA
|
||||||
LPLOGFONTW
|
LPLOGFONTW
|
||||||
LPLONG
|
LPLONG
|
||||||
LPMALLOC *
|
LPMALLOC *
|
||||||
LPMEASUREITEMSTRUCT
|
|
||||||
LPMEMORYSTATUS
|
|
||||||
LPMEMORY_BASIC_INFORMATION
|
|
||||||
LPMENUINFO
|
|
||||||
LPMENUITEMINFOA
|
|
||||||
LPMENUITEMINFOW
|
|
||||||
LPMESSAGEFILTER
|
|
||||||
LPMESSAGEFILTER *
|
|
||||||
LPMIDIHDR
|
|
||||||
LPMIDIINCAPSA
|
|
||||||
LPMIDIINCAPSW
|
|
||||||
LPMIDIOUTCAPSA
|
|
||||||
LPMIDIOUTCAPSW
|
|
||||||
LPMIXERCAPSA
|
|
||||||
LPMIXERCAPSW
|
|
||||||
LPMIXERCONTROLDETAILS
|
|
||||||
LPMIXERLINEA
|
|
||||||
LPMIXERLINECONTROLSA
|
|
||||||
LPMIXERLINECONTROLSW
|
|
||||||
LPMIXERLINEW
|
|
||||||
LPMMCKINFO
|
|
||||||
LPMMIOPROC
|
|
||||||
LPMMIOPROC16
|
|
||||||
LPMMTIME
|
|
||||||
LPMODULEENTRY
|
|
||||||
LPMODULEINFO
|
|
||||||
LPMONIKER
|
|
||||||
LPMONIKER *
|
|
||||||
LPMONITORINFO
|
|
||||||
LPMSG
|
LPMSG
|
||||||
LPMSGBOXPARAMSA
|
|
||||||
LPMSGBOXPARAMSW
|
|
||||||
LPNETCONNECTINFOSTRUCT
|
|
||||||
LPNETINFOSTRUCT
|
|
||||||
LPNETRESOURCEA
|
|
||||||
LPNETRESOURCEW
|
|
||||||
LPNMHDR
|
|
||||||
LPOFSTRUCT
|
|
||||||
LPOLEADVISEHOLDER *
|
|
||||||
LPOLECLIENT
|
|
||||||
LPOLECLIENTSITE
|
LPOLECLIENTSITE
|
||||||
LPOLEINPLACEACTIVEOBJECT
|
|
||||||
LPOLEINPLACEFRAME
|
|
||||||
LPOLEINPLACEFRAMEINFO
|
|
||||||
LPOLEMENUGROUPWIDTHS
|
|
||||||
LPOLEOBJECT
|
LPOLEOBJECT
|
||||||
LPOLEOBJECT *
|
|
||||||
LPOLESERVER
|
|
||||||
LPOLESERVERDOC
|
|
||||||
LPOLESTR
|
|
||||||
LPOLESTR *
|
|
||||||
LPOLEUIBUSYA
|
|
||||||
LPOLEUIBUSYW
|
|
||||||
LPOLEUICHANGEICONA
|
|
||||||
LPOLEUICHANGEICONW
|
|
||||||
LPOLEUICHANGESOURCEA
|
|
||||||
LPOLEUICHANGESOURCEW
|
|
||||||
LPOLEUICONVERTA
|
|
||||||
LPOLEUICONVERTW
|
|
||||||
LPOLEUIEDITLINKSA
|
|
||||||
LPOLEUIEDITLINKSW
|
|
||||||
LPOLEUIINSERTOBJECTA
|
|
||||||
LPOLEUIINSERTOBJECTW
|
|
||||||
LPOLEUILINKCONTAINERA
|
|
||||||
LPOLEUIOBJECTPROPSA
|
|
||||||
LPOLEUIOBJECTPROPSW
|
|
||||||
LPOLEUIPASTESPECIALA
|
|
||||||
LPOLEUIPASTESPECIALW
|
|
||||||
LPOPENFILENAMEA
|
|
||||||
LPOPENFILENAMEW
|
|
||||||
LPOUTLINETEXTMETRICA
|
|
||||||
LPOUTLINETEXTMETRICW
|
|
||||||
LPOVERLAPPED
|
|
||||||
LPOVERLAPPED_COMPLETION_ROUTINE
|
|
||||||
LPPAGESETUPDLGA
|
|
||||||
LPPALETTEENTRY
|
|
||||||
LPPERSISTSTORAGE
|
|
||||||
LPPHONEBUTTONINFO
|
|
||||||
LPPHONECAPS
|
|
||||||
LPPHONEEXTENSIONID
|
|
||||||
LPPHONESTATUS
|
|
||||||
LPPIXELFORMATDESCRIPTOR
|
|
||||||
LPPOINT
|
LPPOINT
|
||||||
LPPRINTDLGA
|
|
||||||
LPPRINTDLGW
|
|
||||||
LPPRINTER_DEFAULTSA
|
|
||||||
LPPRINTER_DEFAULTSW
|
|
||||||
LPPROCESSENTRY
|
|
||||||
LPPROCESS_HEAP_ENTRY *
|
|
||||||
LPPROCESS_INFORMATION
|
|
||||||
LPPROGRESS_ROUTINE
|
|
||||||
LPRASCONNA
|
|
||||||
LPRASDIALPARAMS
|
|
||||||
LPRASENTRYNAME
|
|
||||||
LPRASTERIZER_STATUS
|
|
||||||
LPRECT
|
LPRECT
|
||||||
LPRGNDATA
|
|
||||||
LPRTL_RWLOCK
|
|
||||||
LPRUNNINGOBJECTTABLE *
|
|
||||||
LPSCROLLINFO
|
LPSCROLLINFO
|
||||||
LPSECURITY_ATTRIBUTES
|
LPSECURITY_ATTRIBUTES
|
||||||
LPSERVICE_STATUS
|
|
||||||
LPSERVICE_TABLE_ENTRYA
|
|
||||||
LPSERVICE_TABLE_ENTRYW
|
|
||||||
LPSHELLEXECUTEINFOA
|
|
||||||
LPSHELLEXECUTEINFOW
|
|
||||||
LPSHELLFLAGSTATE
|
|
||||||
LPSHELLFOLDER
|
|
||||||
LPSHELLVIEWDATA
|
|
||||||
LPSHFILEOPSTRUCTA
|
|
||||||
LPSHFILEOPSTRUCTW
|
|
||||||
LPSIZE
|
|
||||||
LPSMALL_RECT
|
|
||||||
LPSRB
|
|
||||||
LPSTARTUPINFOA
|
|
||||||
LPSTARTUPINFOW
|
|
||||||
LPSTORAGE
|
LPSTORAGE
|
||||||
LPSTR *
|
LPSTR *
|
||||||
LPSTR **
|
|
||||||
LPSTREAM
|
|
||||||
LPSTREAM *
|
|
||||||
LPSTRRET
|
LPSTRRET
|
||||||
LPSTYLEBUFA
|
|
||||||
LPSTYLEBUFW
|
|
||||||
LPSYSTEMTIME
|
LPSYSTEMTIME
|
||||||
LPSYSTEM_INFO
|
|
||||||
LPSYSTEM_POWER_STATUS
|
|
||||||
LPTHREAD_START_ROUTINE
|
|
||||||
LPTHREADENTRY
|
|
||||||
LPTIMECALLBACK
|
|
||||||
LPTIMECAPS
|
|
||||||
LPTIME_ZONE_INFORMATION
|
|
||||||
LPTOP_LEVEL_EXCEPTION_FILTER
|
|
||||||
LPTPMPARAMS
|
LPTPMPARAMS
|
||||||
LPUINT
|
|
||||||
LPUNKNOWN
|
LPUNKNOWN
|
||||||
LPUNKNOWN *
|
LPUNKNOWN *
|
||||||
LPVARSTRING
|
|
||||||
LPVOID
|
LPVOID
|
||||||
LPVOID *
|
LPVOID *
|
||||||
LPWAVEFORMATEX
|
|
||||||
LPWAVEHDR
|
|
||||||
LPWAVEINCAPSA
|
|
||||||
LPWAVEINCAPSW
|
|
||||||
LPWAVEOUTCAPSA
|
|
||||||
LPWAVEOUTCAPSW
|
|
||||||
LPWORD
|
LPWORD
|
||||||
LPWSADATA
|
|
||||||
LPWSTR *
|
LPWSTR *
|
||||||
LPXFORM
|
|
||||||
MAT2 *
|
|
||||||
MENUITEMINFOA *
|
|
||||||
MENUITEMINFOW *
|
|
||||||
METAFILEPICT *
|
|
||||||
METARECORD *
|
|
||||||
MFENUMPROC
|
|
||||||
MIDIHDR *
|
|
||||||
MMCKINFO *
|
|
||||||
MMIOINFO *
|
|
||||||
MONITORENUMPROC
|
|
||||||
MSG *
|
|
||||||
MULTI_QI *
|
|
||||||
NOTIFYCALLBACK
|
|
||||||
NUMBERFMTA *
|
|
||||||
NUMBERFMTW *
|
|
||||||
OFSTRUCT *
|
|
||||||
OSVERSIONINFOA *
|
|
||||||
OSVERSIONINFOW *
|
|
||||||
PACE_HEADER
|
|
||||||
PACE_HEADER *
|
|
||||||
PACL
|
PACL
|
||||||
PACL *
|
PACL *
|
||||||
PAINTSTRUCT *
|
|
||||||
PALETTEENTRY *
|
|
||||||
PANSI_STRING
|
|
||||||
PAPCFUNC
|
|
||||||
PAPI_VERSION
|
|
||||||
PAPPBARDATA
|
|
||||||
PBOOLEAN
|
|
||||||
PBYTE
|
|
||||||
PCHAR
|
PCHAR
|
||||||
PCHAR *
|
|
||||||
PCONTEXT
|
|
||||||
PDWORD
|
PDWORD
|
||||||
PENUMLOADED_MODULES_CALLBACK
|
|
||||||
PEXCEPTION_FRAME
|
PEXCEPTION_FRAME
|
||||||
PEXCEPTION_FRAME *
|
|
||||||
PEXCEPTION_POINTERS
|
|
||||||
PEXCEPTION_RECORD
|
PEXCEPTION_RECORD
|
||||||
PFLOAT
|
|
||||||
PFNCALLBACK
|
|
||||||
PFNDPACOMPARE
|
|
||||||
PFNDPAMERGE
|
|
||||||
PFUNCTION_TABLE_ACCESS_ROUTINE
|
|
||||||
PGENERIC_MAPPING
|
PGENERIC_MAPPING
|
||||||
PGETFRAME
|
|
||||||
PGET_MODULE_BASE_ROUTINE
|
|
||||||
PHONECALLBACK
|
|
||||||
PIMAGEHLP_MODULE
|
|
||||||
PIMAGEHLP_STATUS_ROUTINE
|
|
||||||
PIMAGEHLP_SYMBOL
|
|
||||||
PIMAGE_DEBUG_INFORMATION
|
|
||||||
PIMAGE_LOAD_CONFIG_DIRECTORY
|
|
||||||
PIMAGE_NT_HEADERS
|
|
||||||
PIMAGE_SECTION_HEADER
|
|
||||||
PIMAGE_SECTION_HEADER *
|
|
||||||
PIO_STATUS_BLOCK
|
|
||||||
PIXELFORMATDESCRIPTOR *
|
|
||||||
PLARGE_INTEGER
|
PLARGE_INTEGER
|
||||||
PLOADED_IMAGE
|
|
||||||
PLONG
|
|
||||||
PLUID
|
PLUID
|
||||||
PNOTIFYICONDATAA
|
|
||||||
POBJECT_ATTRIBUTES
|
|
||||||
POINT *
|
POINT *
|
||||||
PPOLYTEXTA
|
|
||||||
PPOLYTEXTW
|
|
||||||
PPSAPI_WS_WATCH_INFORMATION
|
|
||||||
PPRIVILEGE_SET
|
PPRIVILEGE_SET
|
||||||
PPROCESS_MEMORY_COUNTERS
|
|
||||||
PREAD_PROCESS_MEMORY_ROUTINE
|
|
||||||
PRTL_HEAP_DEFINITION
|
|
||||||
PROPENUMPROCA
|
|
||||||
PROPENUMPROCEXA
|
|
||||||
PROPENUMPROCEXW
|
|
||||||
PROPENUMPROCW
|
|
||||||
PSECURITY_DESCRIPTOR
|
PSECURITY_DESCRIPTOR
|
||||||
PSECURITY_DESCRIPTOR_CONTROL
|
PSECURITY_DESCRIPTOR_CONTROL
|
||||||
PSECURITY_QUALITY_OF_SERVICE
|
|
||||||
PSID
|
PSID
|
||||||
PSID *
|
PSID *
|
||||||
PSID_IDENTIFIER_AUTHORITY
|
PSID_IDENTIFIER_AUTHORITY
|
||||||
PSID_NAME_USE
|
|
||||||
PSTACKFRAME
|
|
||||||
PSTRING
|
|
||||||
PSYMBOL_REGISTERED_CALLBACK
|
|
||||||
PSYM_ENUMMODULES_CALLBACK
|
|
||||||
PSYM_ENUMSYMBOLS_CALLBACK
|
|
||||||
PTIMERAPCROUTINE
|
PTIMERAPCROUTINE
|
||||||
PTRANSLATE_ADDRESS_ROUTINE
|
|
||||||
PUCHAR
|
|
||||||
PULARGE_INTEGER
|
|
||||||
PULONG
|
PULONG
|
||||||
PUNICODE_STRING
|
|
||||||
PVOID
|
PVOID
|
||||||
PVOID *
|
PVOID *
|
||||||
PWAVEFILTER
|
|
||||||
PWAVEFORMATEX
|
|
||||||
PWIN_CERTIFICATE
|
|
||||||
RECT *
|
RECT *
|
||||||
REFCLSID
|
REFCLSID
|
||||||
REFGUID
|
REFGUID
|
||||||
REFIID
|
REFIID
|
||||||
REGISTERWORDENUMPROCA
|
|
||||||
REGISTERWORDENUMPROCW
|
|
||||||
RGBQUAD *
|
|
||||||
RGNDATA *
|
|
||||||
SAFEARRAY *
|
|
||||||
SAFEARRAY **
|
|
||||||
SAFEARRAYBOUND *
|
|
||||||
SCROLLINFO *
|
|
||||||
SECURITY_ATTRIBUTES *
|
SECURITY_ATTRIBUTES *
|
||||||
SECURITY_DESCRIPTOR *
|
|
||||||
SECURITY_INFORMATION *
|
|
||||||
SECURITY_QUALITY_OF_SERVICE *
|
|
||||||
SHFILEINFOA *
|
|
||||||
SHFILEINFOW *
|
|
||||||
SNB
|
|
||||||
STGMEDIUM *
|
|
||||||
SYSLEVEL *
|
|
||||||
SYSLEVEL **
|
|
||||||
SYSTEMTIME *
|
|
||||||
TEXTMETRICA *
|
|
||||||
TEXTMETRICW *
|
|
||||||
TIMEFMT_ENUMPROCA
|
|
||||||
TIMEFMT_ENUMPROCW
|
|
||||||
TIMERPROC
|
|
||||||
UINT *
|
UINT *
|
||||||
ULONG *
|
ULONG *
|
||||||
USHORT *
|
|
||||||
VARIANT *
|
|
||||||
VARIANTARG *
|
|
||||||
VARIANT_BOOL *
|
|
||||||
VOID *
|
|
||||||
VOID **
|
|
||||||
WAVEHDR *
|
|
||||||
WCHAR *
|
WCHAR *
|
||||||
WIN32_FIND_DATAA *
|
|
||||||
WIN32_FIND_DATAW *
|
|
||||||
WINDOWPLACEMENT *
|
|
||||||
WNDCLASSA *
|
|
||||||
WNDCLASSEXA *
|
|
||||||
WNDCLASSEXW *
|
|
||||||
WNDCLASSW *
|
|
||||||
WNDENUMPROC
|
|
||||||
WNDPROC
|
|
||||||
WORD *
|
WORD *
|
||||||
XFORM *
|
|
||||||
YIELDPROC
|
|
||||||
_INITTERMFUN *
|
|
||||||
char *
|
char *
|
||||||
double *
|
|
||||||
jmp_buf
|
|
||||||
short *
|
|
||||||
struct _TEB *
|
|
||||||
struct ThunkDataCommon *
|
|
||||||
struct find_t *
|
|
||||||
struct netent *
|
|
||||||
struct sockaddr *
|
|
||||||
struct stat *
|
|
||||||
struct timeval *
|
|
||||||
struct win_stat *
|
|
||||||
struct WIN_hostent *
|
|
||||||
struct WIN_protoent *
|
|
||||||
struct WIN_servent *
|
|
||||||
time_t *
|
|
||||||
va_list
|
va_list
|
||||||
void *
|
void *
|
||||||
void **
|
void **
|
||||||
ws_fd_set32 *
|
|
||||||
|
|
||||||
%str
|
%str
|
||||||
|
|
||||||
|
@ -705,12 +135,6 @@ LPCSTR
|
||||||
LPSTR
|
LPSTR
|
||||||
OLECHAR *
|
OLECHAR *
|
||||||
|
|
||||||
%unknown
|
|
||||||
|
|
||||||
new_handler_type
|
|
||||||
sig_handler_type
|
|
||||||
struct in_addr
|
|
||||||
|
|
||||||
%void
|
%void
|
||||||
|
|
||||||
void
|
void
|
||||||
|
@ -718,26 +142,15 @@ VOID
|
||||||
|
|
||||||
%wstr
|
%wstr
|
||||||
|
|
||||||
BSTR
|
|
||||||
LPCOLESTR
|
LPCOLESTR
|
||||||
LPCWSTR
|
LPCWSTR
|
||||||
LPWSTR
|
LPWSTR
|
||||||
|
|
||||||
%long # --forbidden
|
%long # --forbidden
|
||||||
|
|
||||||
BOOL16
|
|
||||||
FARPROC16
|
|
||||||
HTASK16
|
|
||||||
HGLOBAL16
|
|
||||||
HINSTANCE16
|
|
||||||
HMMIO16
|
|
||||||
HMODULE16
|
HMODULE16
|
||||||
LPOLESTR16
|
|
||||||
UINT16
|
UINT16
|
||||||
SOCKET16
|
|
||||||
int
|
int
|
||||||
long
|
long
|
||||||
short
|
short
|
||||||
u_long
|
|
||||||
u_short
|
|
||||||
unsigned
|
unsigned
|
||||||
|
|
|
@ -271,9 +271,15 @@ sub allowed_type_in_module {
|
||||||
my $allowed_modules_limited = \%{$self->{ALLOWED_MODULES_LIMITED}};
|
my $allowed_modules_limited = \%{$self->{ALLOWED_MODULES_LIMITED}};
|
||||||
|
|
||||||
my $type = shift;
|
my $type = shift;
|
||||||
my $module = shift;
|
my @modules = split(/ \& /, shift);
|
||||||
|
|
||||||
return !$$allowed_modules_limited{$type} || $$allowed_modules{$type}{$module};
|
if(!$$allowed_modules_limited{$type}) { return 1; }
|
||||||
|
|
||||||
|
foreach my $module (@modules) {
|
||||||
|
if($$allowed_modules{$type}{$module}) { return 1; }
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
sub type_used_in_module {
|
sub type_used_in_module {
|
||||||
|
@ -281,10 +287,12 @@ sub type_used_in_module {
|
||||||
my $used_modules = \%{$self->{USED_MODULES}};
|
my $used_modules = \%{$self->{USED_MODULES}};
|
||||||
|
|
||||||
my $type = shift;
|
my $type = shift;
|
||||||
my $module = shift;
|
my @modules = split(/ \& /, shift);
|
||||||
|
|
||||||
|
foreach my $module (@modules) {
|
||||||
|
$$used_modules{$type}{$module} = 1;
|
||||||
|
}
|
||||||
|
|
||||||
$$used_modules{$type}{$module} = 1;
|
|
||||||
|
|
||||||
return ();
|
return ();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -304,6 +312,31 @@ sub types_not_used {
|
||||||
return $not_used;
|
return $not_used;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sub types_unlimited_used_in_modules {
|
||||||
|
my $self = shift;
|
||||||
|
|
||||||
|
my $output = \${$self->{OUTPUT}};
|
||||||
|
my $used_modules = \%{$self->{USED_MODULES}};
|
||||||
|
my $allowed_modules = \%{$self->{ALLOWED_MODULES}};
|
||||||
|
my $allowed_modules_unlimited = \%{$self->{ALLOWED_MODULES_UNLIMITED}};
|
||||||
|
|
||||||
|
my $used_types;
|
||||||
|
foreach my $type (sort(keys(%$allowed_modules_unlimited))) {
|
||||||
|
my $count = 0;
|
||||||
|
my @modules = ();
|
||||||
|
foreach my $module (sort(keys(%{$$used_modules{$type}}))) {
|
||||||
|
$count++;
|
||||||
|
push @modules, $module;
|
||||||
|
}
|
||||||
|
if($count <= 1) {
|
||||||
|
foreach my $module (@modules) {
|
||||||
|
$$used_types{$type}{$module} = 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return $used_types;
|
||||||
|
}
|
||||||
|
|
||||||
sub translate_argument {
|
sub translate_argument {
|
||||||
my $self = shift;
|
my $self = shift;
|
||||||
my $translate_argument = \%{$self->{TRANSLATE_ARGUMENT}};
|
my $translate_argument = \%{$self->{TRANSLATE_ARGUMENT}};
|
||||||
|
|
|
@ -275,7 +275,7 @@ foreach my $file ($options->files) {
|
||||||
if(!$nativeapi->is_conditional($_)) {
|
if(!$nativeapi->is_conditional($_)) {
|
||||||
if(/^HAVE_/ && !/^HAVE_(IPX|MESAGL|BUGGY_MESAGL|WINE_CONSTRUCTOR)$/)
|
if(/^HAVE_/ && !/^HAVE_(IPX|MESAGL|BUGGY_MESAGL|WINE_CONSTRUCTOR)$/)
|
||||||
{
|
{
|
||||||
$output->write("$file: $_ is not a declared as a conditional\n");
|
$output->write("$file: $_ is not declared as a conditional\n");
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$conditional++;
|
$conditional++;
|
||||||
|
|
|
@ -34,9 +34,21 @@ sub check {
|
||||||
|
|
||||||
foreach my $module (sort(keys(%$not_used))) {
|
foreach my $module (sort(keys(%$not_used))) {
|
||||||
foreach my $type (sort(keys(%{$$not_used{$module}}))) {
|
foreach my $type (sort(keys(%{$$not_used{$module}}))) {
|
||||||
$output->write("*.c: $module: type $type not used\n");
|
$output->write("*.c: $module: type ($type) not used\n");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
my $types_used = $winapi->types_unlimited_used_in_modules;
|
||||||
|
|
||||||
|
foreach my $type (sort(keys(%$types_used))) {
|
||||||
|
$output->write("*.c: type ($type) only used in module[s] (");
|
||||||
|
my $count = 0;
|
||||||
|
foreach my $module (sort(keys(%{$$types_used{$type}}))) {
|
||||||
|
if($count++) { $output->write(", "); }
|
||||||
|
$output->write("$module");
|
||||||
|
}
|
||||||
|
$output->write(")\n");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue