Sweden-Number/tools/winapi/win32.api

6158 lines
51 KiB
Plaintext
Raw Normal View History

%%activeds.dll
%long
BOOL
DWORD
HRESULT
ULONG
%ptr
IADsContainer *
IEnumVARIANT *
IEnumVARIANT **
LPVOID
REFIID
ULONG *
VARIANT *
VOID **
%wstr
LPCWSTR
%%advapi32.dll
%long
ACCESS_MASK
ACCESS_MODE
2003-08-08 23:04:17 +02:00
ACL_INFORMATION_CLASS
ALG_ID
BOOL
BOOLEAN
BYTE
DWORD
HANDLE
HCRYPTHASH
HCRYPTKEY
HCRYPTPROV
HKEY
INT
LONG
LSA_HANDLE
NTSTATUS
POLICY_INFORMATION_CLASS
POLICY_NOTIFICATION_INFORMATION_CLASS
REGSAM
SC_ENUM_TYPE
SC_HANDLE
SC_STATUS_TYPE
SE_OBJECT_TYPE
SECURITY_DESCRIPTOR_CONTROL
SECURITY_IMPERSONATION_LEVEL
SECURITY_INFORMATION
SERVICE_STATUS_HANDLE
TOKEN_INFORMATION_CLASS
TOKEN_TYPE
TRUSTED_INFORMATION_CLASS
2005-06-28 12:54:18 +02:00
TRUSTEE_FORM
TRUSTEE_TYPE
2004-10-08 23:02:09 +02:00
UINT
ULONG
WELL_KNOWN_SID_TYPE
WORD
2004-10-08 23:02:09 +02:00
unsigned int
%long --pointer
ULONG_PTR
%ptr
BYTE *
DWORD *
FILETIME *
GUID *
HANDLE *
HCRYPTHASH *
HCRYPTKEY *
HCRYPTPROV *
LPBOOL
LPBYTE
LPCGUID
LPCSTR *
LPCVOID
LPCWSTR *
LPDWORD
LPENUM_SERVICE_STATUSA
LPENUM_SERVICE_STATUSW
LPHANDLER_FUNCTION
2005-11-04 12:44:01 +01:00
LPHANDLER_FUNCTION_EX
LPHW_PROFILE_INFOA
LPHW_PROFILE_INFOW
LPINT
LPLONG
LPPROCESS_INFORMATION
2004-02-20 20:57:42 +01:00
LPQUERY_SERVICE_CONFIGA
LPQUERY_SERVICE_CONFIGW
LPQUERY_SERVICE_LOCK_STATUSA
LPQUERY_SERVICE_LOCK_STATUSW
LPSECURITY_ATTRIBUTES
LPSERVICE_STATUS
LPSTARTUPINFOA
LPSTARTUPINFOW
2004-10-08 23:02:09 +02:00
LPSTR *
LPVOID
LPVOID *
LPWSTR *
2004-10-08 23:02:09 +02:00
MD4_CTX *
MD5_CTX *
PACCESS_MASK
PACL
PACL *
PACTRL_ACCESSW *
PACTRL_AUDITW *
PBOOL
PDWORD
2004-02-20 20:57:42 +01:00
PEXPLICIT_ACCESSA
PEXPLICIT_ACCESSA *
PEXPLICIT_ACCESSW
PEXPLICIT_ACCESSW *
PGENERIC_MAPPING
PHANDLE
PHKEY
PLSA_ENUMERATION_HANDLE
PLSA_HANDLE
PLSA_OBJECT_ATTRIBUTES
PLSA_REFERENCED_DOMAIN_LIST *
PLSA_TRANSLATED_NAME *
PLSA_TRANSLATED_SID *
PLSA_TRANSLATED_SID2 *
PLSA_UNICODE_STRING
PLSA_UNICODE_STRING *
PLUID
2004-02-20 20:57:42 +01:00
POBJECT_TYPE_LIST
POBJECTS_AND_NAME_A
POBJECTS_AND_NAME_W
POBJECTS_AND_SID
PPRIVILEGE_SET
PSECURITY_DESCRIPTOR
2004-02-20 20:57:42 +01:00
PSECURITY_DESCRIPTOR *
PSECURITY_DESCRIPTOR_CONTROL
2004-10-08 23:02:09 +02:00
PSHA_CTX
PSID
PSID *
PSID_IDENTIFIER_AUTHORITY
PSID_NAME_USE
PTOKEN_GROUPS
PTRACE_GUID_REGISTRATION
PTRACEHANDLE
PTRUSTED_DOMAIN_AUTH_INFORMATION
PTRUSTED_DOMAIN_INFORMATION_EX
2004-02-20 20:57:42 +01:00
PTRUSTEEA
PTRUSTEEW
PUCHAR
2004-02-20 20:57:42 +01:00
PULONG
PVALENTA
PVALENTW
PVOID
PVOID *
SC_LOCK
SECURITY_ATTRIBUTES *
SERVICE_TABLE_ENTRYA *
SERVICE_TABLE_ENTRYW *
UNICODE_STRING *
WMIDPREQUEST
struct ustring *
2004-10-08 23:02:09 +02:00
unsigned char *
%str
LPCSTR
LPSTR
2004-02-20 20:57:42 +01:00
%void
VOID
%wstr
LPCWSTR
LPWSTR
WCHAR *
2004-10-08 23:02:09 +02:00
%%advpack.dll
%long
BOOL
DWORD
HINSTANCE
HKEY
HINF
2004-10-08 23:02:09 +02:00
HMODULE
HRESULT
HWND
INT
2004-10-08 23:02:09 +02:00
%ptr
CABINFOA *
CABINFOW *
HANDLE *
HINF *
LPDWORD
LPVOID
PDWORD
PERUSERSECTIONA *
PERUSERSECTIONW *
PVOID
SETUPCOMMAND_PARAMS *
STRTABLEA *
STRTABLEW *
2004-10-08 23:02:09 +02:00
%str
LPCSTR
LPSTR
%wstr
LPCWSTR
LPWSTR
2004-05-17 22:50:24 +02:00
%%amstream.dll
%long
HRESULT
%ptr
LPVOID *
REFCLSID
REFIID
%%atl.dll
2004-10-08 23:02:09 +02:00
%long
ATOM
2004-10-08 23:02:09 +02:00
BOOL
DWORD
HINSTANCE
HRESULT
HWND
LPARAM
2004-10-08 23:02:09 +02:00
2005-11-04 12:44:01 +01:00
%long --pointer
DWORD_PTR
2004-10-08 23:02:09 +02:00
%ptr
_ATL_INTMAP_ENTRY *
_ATL_MODULEW *
_ATL_OBJMAP_ENTRYW *
_ATL_TERMFUNC *
_ATL_WNDCLASSINFOW *
_AtlCreateWndData *
ATL_PROPMAP_ENTRY *
BSTR *
2004-10-08 23:02:09 +02:00
CLSID *
DLGPROC
IID *
IRegistrar *
IStream *
IStream **
ITypeLib **
IUnknown *
IUnknown **
LPDWORD
LPSTREAM
2004-10-08 23:02:09 +02:00
LPVOID *
REFCLSID
2004-10-08 23:02:09 +02:00
REFIID
SIZEL *
WNDPROC *
struct _ATL_REGMAP_ENTRY *
void *
void **
2004-10-08 23:02:09 +02:00
%str
LPCOLESTR
LPCSTR
%wstr
LPCWSTR
%void
void
2004-10-08 23:02:09 +02:00
%%avicap32.dll
%long
BOOL
2002-10-29 22:30:32 +01:00
DWORD
HWND
INT
WORD
%str
2002-10-29 22:30:32 +01:00
LPCSTR
LPSTR
%wstr
2002-10-29 22:30:32 +01:00
LPCWSTR
LPWSTR
%%avifil32.dll
%long
2002-10-29 22:30:32 +01:00
BOOL
DWORD
HANDLE
HRESULT
2002-10-29 22:30:32 +01:00
HWND
INT
LONG
UINT
ULONG
2003-08-08 23:04:17 +02:00
int
%ptr
2003-08-08 23:04:17 +02:00
AVISAVECALLBACK
CLSID *
2003-08-08 23:04:17 +02:00
LONG *
2002-10-29 22:30:32 +01:00
LPAVICOMPRESSOPTIONS
LPAVICOMPRESSOPTIONS *
LPAVIFILEINFOA
LPAVIFILEINFOW
2002-10-29 22:30:32 +01:00
LPAVISTREAMINFOA
LPAVISTREAMINFOW
LPBITMAPINFOHEADER
LPCLSID
2002-10-29 22:30:32 +01:00
LPLONG
LPVOID
LPVOID *
PAVIFILE
PAVIFILE *
PAVISTREAM
PAVISTREAM *
PGETFRAME
REFCLSID
2002-10-29 22:30:32 +01:00
REFIID
%str
LPCSTR
2002-10-29 22:30:32 +01:00
LPSTR
%void
void
2002-10-29 22:30:32 +01:00
%wstr
LPCWSTR
LPWSTR
%%cabinet.dll
%long
BOOL
HFCI
HFDI
HRESULT
TCOMP
USHORT
int
%long --pointer
INT_PTR
%ptr
DLLVERSIONINFO *
2004-02-20 20:57:42 +01:00
EXTRACTdest *
PCCAB
PERF
PFDICABINETINFO
PFNALLOC
PFNCLOSE
PFNFCIALLOC
PFNFCICLOSE
PFNFCIDELETE
PFNFCIFILEPLACED
PFNFCIFREE
PFNFCIGETNEXTCABINET
PFNFCIGETOPENINFO
PFNFCIGETTEMPFILE
PFNFCIOPEN
PFNFCIREAD
PFNFCISEEK
PFNFCISTATUS
PFNFCIWRITE
PFNFDIDECRYPT
PFNFDINOTIFY
PFNFREE
PFNOPEN
PFNREAD
PFNSEEK
PFNWRITE
void *
%str
LPCSTR
char *
2004-02-20 20:57:42 +01:00
%%capi2032.dll
%long
DWORD
%ptr
DWORD *
PVOID
PVOID *
%str
2004-02-20 20:57:42 +01:00
char *
2004-05-17 22:50:24 +02:00
%%cards.dll
%long
BOOL
DWORD
HDC
int
%ptr
int *
%void
void
2004-02-20 20:57:42 +01:00
%%cfgmgr32.dll
%long
CONFIGRET
ULONG
%ptr
LPVOID
ULONG *
2004-02-20 20:57:42 +01:00
%str
PCHAR
2004-02-20 20:57:42 +01:00
PCSTR
%%clusapi.dll
%long
DWORD
%ptr
LPDWORD
%wstr
LPCWSTR
%%comcat.dll
%long
HRESULT
%ptr
LPVOID *
REFCLSID
REFIID
%%comctl32.dll
%long
BOOL
COLORREF
DWORD
HANDLE
HBITMAP
HDC
HDPA
HDSA
HICON
HIMAGELIST
HINSTANCE
HMENU
HPROPSHEETPAGE
HRESULT
HWND
INT
LANGID
2004-02-20 20:57:42 +01:00
LONG
LPARAM
LRESULT
UINT
WORD
WPARAM
int
%long --pointer
DWORD_PTR
INT_PTR
UINT_PTR
%longlong
POINT
%ptr
CREATEMRULISTA *
CREATEMRULISTW *
DLLVERSIONINFO *
DPALOADPROC
2002-10-29 22:30:32 +01:00
DWORD_PTR *
HDPA *
HICON *
IMAGEINFO *
IMAGELISTDRAWPARAMS *
INITCOMMONCONTROLSEX *
INT *
IStream *
LPCOLORMAP
LPCPROPSHEETHEADERA
LPCPROPSHEETHEADERW
LPCPROPSHEETPAGEA
LPCPROPSHEETPAGEW
LPCRECT
LPCTBBUTTON
LPCVOID
LPINT
LPNMHDR
LPRECT
LPSCROLLINFO
LPSTR *
LPSTREAM
LPVOID
LPWSTR *
PFNDPACOMPARE
2004-02-20 20:57:42 +01:00
PFNDPAENUMCALLBACK
PFNDPAMERGE
2004-02-20 20:57:42 +01:00
PFNDSAENUMCALLBACK
POINT *
RECT *
RGBQUAD *
SMOOTHSCROLLSTRUCT *
2002-10-29 22:30:32 +01:00
SUBCLASSPROC
TRACKMOUSEEVENT *
UINT *
%str
LPCSTR
LPSTR
%void
VOID
void
%wstr
LPCWSTR
LPWSTR
%%comdlg32.dll
%long
BOOL
DWORD
HRESULT
HWND
2004-05-17 22:50:24 +02:00
WORD
short
%ptr
LPCHOOSECOLORA
LPCHOOSECOLORW
LPCHOOSEFONTA
LPCHOOSEFONTW
LPFINDREPLACEA
LPFINDREPLACEW
LPOPENFILENAMEA
LPOPENFILENAMEW
LPPAGESETUPDLGA
LPPAGESETUPDLGW
LPPRINTDLGA
LPPRINTDLGEXA
LPPRINTDLGEXW
LPPRINTDLGW
%str
LPCSTR
LPSTR
%wstr
LPCWSTR
LPWSTR
%%compstui.dll
%long
BOOL
HWND
LONG
LPARAM
%long --pointer
ULONG_PTR
%ptr
LPDWORD
PFNPROPSHEETUI
%%credui.dll
%long
BOOL
DWORD
ULONG
%ptr
PBOOL
PCREDUI_INFOW
PCtxtHandle
%wstr
PCWSTR
PWSTR
%%crtdll.dll
%long
int
2002-08-09 03:03:48 +02:00
size_t
unsigned int
%ptr
char ***
int *
struct crtdll_stat *
%str
char *
%void
void
%%crypt32.dll
%long
ALG_ID
BOOL
DWORD
HANDLE
HCRYPTMSG
2004-05-17 22:50:24 +02:00
HCRYPTPROV
HCRYPTPROV_LEGACY
HCRYPTPROV_OR_NCRYPT_KEY_HANDLE
HMODULE
2005-07-11 12:56:41 +02:00
LONG
2005-11-04 12:44:01 +01:00
ULONG
%ptr
BOOL *
2002-08-20 02:06:18 +02:00
BYTE *
CERT_EXTENSION[]
CRYPT_ATTRIBUTE[]
CRYPT_OID_FUNC_ENTRY[]
CRYPTPROTECT_PROMPTSTRUCT *
2004-02-20 20:57:42 +01:00
DATA_BLOB *
2002-08-20 02:06:18 +02:00
DWORD *
GUID *
HCERTCHAINENGINE
HCERTCHAINENGINE *
HCERTSTORE
HCERTSTORE *
HCRYPTPROV_OR_NCRYPT_KEY_HANDLE *
2005-09-29 12:32:50 +02:00
HCRYPTKEY *
HCRYPTMSG *
HCRYPTOIDFUNCADDR
HCRYPTOIDFUNCADDR *
HCRYPTOIDFUNCSET
HLRUCACHE
HLRUCACHE *
LPCSTR *
LPCWSTR *
2005-07-11 12:56:41 +02:00
LPFILETIME
LPSTR *
2005-11-04 12:44:01 +01:00
LPVOID
LPWSTR *
PCCERT_CHAIN_CONTEXT *
2003-08-08 23:04:17 +02:00
PCCERT_CONTEXT
PCCERT_CONTEXT *
2004-02-20 20:57:42 +01:00
PCCRL_CONTEXT
PCCRL_CONTEXT *
PCCRYPT_OID_INFO
PCCTL_CONTEXT
PCCTL_CONTEXT *
PCERT_CHAIN_ENGINE_CONFIG
PCERT_CHAIN_PARA
PCERT_ENHKEY_USAGE
2005-07-11 12:56:41 +02:00
PCERT_EXTENSION
PCERT_EXTENSIONS
2005-07-11 12:56:41 +02:00
PCERT_INFO
PCERT_NAME_BLOB
2005-07-11 12:56:41 +02:00
PCERT_NAME_INFO
2005-09-29 12:32:50 +02:00
PCERT_PUBLIC_KEY_INFO
2005-07-11 12:56:41 +02:00
PCERT_RDN_ATTR
PCERT_RDN_VALUE_BLOB
PCMSG_STREAM_INFO
PCRL_ENTRY *
PCRL_INFO
PCRL_INFO[]
2005-11-04 12:44:01 +01:00
PCRYPT_ALGORITHM_IDENTIFIER
2005-07-11 12:56:41 +02:00
PCRYPT_ATTRIBUTE
PCRYPT_DECODE_PARA
PCRYPT_ENCODE_PARA
PCRYPT_INTEGER_BLOB
PCRYPT_KEY_PROV_INFO
PCRYPT_VERIFY_MESSAGE_PARA
PFN_CERT_ENUM_SYSTEM_STORE
PFN_CRYPT_ENUM_OID_INFO
PSYSTEMTIME
2004-02-20 20:57:42 +01:00
PVOID
SIP_ADD_NEWPROVIDER *
SIP_DISPATCH_INFO *
SIP_INDIRECT_DATA *
SIP_SUBJECTINFO *
int *
2003-08-08 23:04:17 +02:00
void *
void **
2002-08-20 02:06:18 +02:00
%str
2002-10-29 22:30:32 +01:00
2002-08-20 02:06:18 +02:00
LPCSTR
2005-09-29 12:32:50 +02:00
LPSTR
2002-08-20 02:06:18 +02:00
%void
2005-11-04 12:44:01 +01:00
VOID
void
%wstr
LPCWSTR
LPWSTR
2003-08-08 23:04:17 +02:00
%%ctl3d32.dll
%long
BOOL
DWORD
HBRUSH
HDC
HINSTANCE
HWND
LONG
LPARAM
LRESULT
UINT
WORD
WPARAM
int
%void
void
%%d3d8.dll
%long
2003-08-08 23:04:17 +02:00
BOOL
HRESULT
UINT
%ptr
DWORD *
2002-10-29 22:30:32 +01:00
IDirect3D8 *
2003-08-08 23:04:17 +02:00
%void
void
%%d3d9.dll
%long
BOOL
D3DCOLOR
DWORD
2003-08-08 23:04:17 +02:00
HRESULT
UINT
int
2003-08-08 23:04:17 +02:00
%ptr
IDirect3D9 *
%wstr
LPCWSTR
%void
void
%%d3dx8.dll
%long
DWORD
HFONT
HRESULT
UINT
%ptr
LPCVOID
LPD3DXBUFFER *
LPD3DXFONT *
LPDIRECT3DDEVICE8
%str
LPSTR
%%d3dxof.dll
2004-10-08 23:02:09 +02:00
%long
HRESULT
%ptr
LPDIRECTXFILE *
LPVOID *
REFCLSID
REFIID
2004-10-08 23:02:09 +02:00
%%d3drm.dll
%long
D3DCOLOR
%float
D3DVALUE
%ptr
D3DRMMATRIX4D
LPD3DRMQUATERNION
LPD3DVECTOR
%void
void
2004-05-17 22:50:24 +02:00
%%dbghelp.dll
%long
BOOL
DWORD
HANDLE
HMODULE
HWND
2004-05-17 22:50:24 +02:00
IMAGEHLP_SYMBOL_TYPE_INFO
MINIDUMP_TYPE
2004-05-17 22:50:24 +02:00
ULONG
unsigned short
%longlong
DWORD64
ULONG64
2004-05-17 22:50:24 +02:00
%ptr
DWORD *
DWORD64 *
2004-05-17 22:50:24 +02:00
LPAPI_VERSION
LPEXT_API_VERSION
2004-05-17 22:50:24 +02:00
LPSTACKFRAME
LPSTACKFRAME64
2004-05-17 22:50:24 +02:00
PDWORD
PDWORD64
2004-10-08 23:02:09 +02:00
PENUMDIRTREE_CALLBACK
PENUMDIRTREE_CALLBACKW
2004-05-17 22:50:24 +02:00
PENUMLOADED_MODULES_CALLBACK
PENUMLOADED_MODULES_CALLBACK64
PENUMLOADED_MODULES_CALLBACKW64
2004-05-17 22:50:24 +02:00
PFIND_DEBUG_FILE_CALLBACK
PFIND_EXE_FILE_CALLBACK
PFIND_EXE_FILE_CALLBACKW
2004-10-08 23:02:09 +02:00
PFINDFILEINPATHCALLBACK
PFINDFILEINPATHCALLBACKW
2004-05-17 22:50:24 +02:00
PFUNCTION_TABLE_ACCESS_ROUTINE
PFUNCTION_TABLE_ACCESS_ROUTINE64
2004-05-17 22:50:24 +02:00
PGET_MODULE_BASE_ROUTINE
PGET_MODULE_BASE_ROUTINE64
2004-05-17 22:50:24 +02:00
PIMAGE_DEBUG_INFORMATION
PIMAGEHLP_CONTEXT
PIMAGEHLP_LINE
PIMAGEHLP_LINE64
PIMAGEHLP_LINEW64
2004-05-17 22:50:24 +02:00
PIMAGEHLP_MODULE
PIMAGEHLP_MODULEW
PIMAGEHLP_MODULE64
PIMAGEHLP_MODULEW64
2004-05-17 22:50:24 +02:00
PIMAGEHLP_STACK_FRAME
PIMAGEHLP_SYMBOL
PIMAGEHLP_SYMBOL64
PMINIDUMP_CALLBACK_INFORMATION
PMINIDUMP_DIRECTORY *
PMINIDUMP_EXCEPTION_INFORMATION
PMINIDUMP_USER_STREAM_INFORMATION
PMODLOAD_DATA
2004-05-17 22:50:24 +02:00
PREAD_PROCESS_MEMORY_ROUTINE
PREAD_PROCESS_MEMORY_ROUTINE64
PSTR *
2004-05-17 22:50:24 +02:00
PSYM_ENUMERATESYMBOLS_CALLBACK
PSYM_ENUMERATESYMBOLS_CALLBACKW
2005-11-04 12:44:01 +01:00
PSYM_ENUMLINES_CALLBACK
2004-05-17 22:50:24 +02:00
PSYM_ENUMMODULES_CALLBACK
PSYM_ENUMMODULES_CALLBACK64
PSYM_ENUMMODULES_CALLBACKW64
PSYM_ENUMSOURCEFILES_CALLBACK
2004-05-17 22:50:24 +02:00
PSYM_ENUMSYMBOLS_CALLBACK
PSYMBOL_FUNCENTRY_CALLBACK
PSYMBOL_FUNCENTRY_CALLBACK64
2004-05-17 22:50:24 +02:00
PSYMBOL_INFO
PSYMBOL_INFOW
PSYMBOL_REGISTERED_CALLBACK
PSYMBOL_REGISTERED_CALLBACK64
2004-05-17 22:50:24 +02:00
PTRANSLATE_ADDRESS_ROUTINE
PTRANSLATE_ADDRESS_ROUTINE64
2004-05-17 22:50:24 +02:00
PVOID
PVOID *
PWINDBG_EXTENSION_APIS
PWSTR *
ULONG *
2004-05-17 22:50:24 +02:00
%str
PCSTR
PSTR
%wstr
PCWSTR
PWSTR
2004-05-17 22:50:24 +02:00
%void
void
%%dciman32.dll
%long
HDC
int
%ptr
LPDCISURFACEINFO *
%void
void
%%ddraw.dll
%long
DWORD
HRESULT
%ptr
GUID *
IUnknown *
LPDDENUMCALLBACKA
LPDDENUMCALLBACKEXA
LPDIRECTDRAW *
LPDIRECTDRAWCLIPPER *
LPVOID
LPVOID *
REFCLSID
REFIID
2003-08-08 23:04:17 +02:00
%%devenum.dll
%long
HRESULT
%ptr
LPVOID *
2003-08-08 23:04:17 +02:00
REFCLSID
REFIID
%%dinput.dll
%long
DWORD
HINSTANCE
HRESULT
%ptr
LPDIRECTINPUTA *
2003-08-08 23:04:17 +02:00
LPDIRECTINPUTW *
LPUNKNOWN
LPVOID *
REFCLSID
REFIID
%%dinput8.dll
%long
DWORD
HINSTANCE
HRESULT
%ptr
LPUNKNOWN
LPVOID *
REFCLSID
REFIID
2003-08-08 23:04:17 +02:00
%%dmband.dll
%long
HRESULT
%ptr
LPVOID *
REFCLSID
REFIID
%%dmcompos.dll
%long
HRESULT
%ptr
LPVOID *
REFCLSID
REFIID
%%dmime.dll
%long
HRESULT
%ptr
LPVOID *
REFCLSID
REFIID
%%dmloader.dll
%long
HRESULT
%ptr
LPVOID *
REFCLSID
REFIID
%%dmscript.dll
%long
HRESULT
%ptr
LPVOID *
REFCLSID
REFIID
%%dmstyle.dll
%long
HRESULT
%ptr
LPVOID *
REFCLSID
REFIID
%%dmsynth.dll
%long
HRESULT
%ptr
LPVOID *
REFCLSID
REFIID
%%dmusic.dll
%long
HRESULT
%ptr
LPVOID *
REFCLSID
REFIID
2004-02-20 20:57:42 +01:00
%%dmusic32.dll
%long
HRESULT
%ptr
LPVOID
%%dnsapi.dll
%long
BOOL
DNS_CHARSET
DNS_CONFIG_TYPE
DNS_FREE_TYPE
DNS_NAME_FORMAT
DNS_STATUS
DWORD
HANDLE
WORD
%ptr
PDNS_MESSAGE_BUFFER
PDNS_RECORD
PDNS_RECORD *
PDNS_RECORDA
PDNS_RECORDA *
PDNS_RECORDW
PDNS_RECORDW *
PDWORD
PHANDLE
PVOID
PVOID *
%str
PCSTR
%wstr
PCWSTR
PWSTR
%void
VOID
%%dplayx.dll
%long
DWORD
HRESULT
%ptr
IUnknown *
LPDIRECTPLAY2 *
LPDIRECTPLAYLOBBY *
LPDIRECTPLAYLOBBYA *
LPDPENUMDPCALLBACKA
LPDPENUMDPCALLBACKW
LPGUID
LPVOID
LPVOID *
REFCLSID
REFIID
2004-05-17 22:50:24 +02:00
%%dpnet.dll
%long
HRESULT
%ptr
LPUNKNOWN
LPVOID *
REFCLSID
REFGUID
REFIID
2003-08-08 23:04:17 +02:00
%%dpnhpast.dll
%long
HRESULT
%ptr
2004-02-20 20:57:42 +01:00
LPVOID *
2003-08-08 23:04:17 +02:00
REFCLSID
REFIID
%%dsound.dll
%long
DWORD
HRESULT
2004-05-17 22:50:24 +02:00
HWND
%ptr
IUnknown *
2004-05-17 22:50:24 +02:00
LPCDSBUFFERDESC
LPCDSCBUFFERDESC
LPCGUID
2004-10-08 23:02:09 +02:00
LPDIRECTSOUND *
LPDIRECTSOUND8 *
2004-05-17 22:50:24 +02:00
LPDIRECTSOUNDBUFFER8 *
LPDIRECTSOUNDCAPTURE *
LPDIRECTSOUNDCAPTURE8 *
2004-05-17 22:50:24 +02:00
LPDIRECTSOUNDCAPTUREBUFFER8 *
LPDIRECTSOUNDFULLDUPLEX *
LPDSENUMCALLBACKA
LPDSENUMCALLBACKW
2003-08-08 23:04:17 +02:00
LPGUID
LPUNKNOWN
LPVOID
LPVOID *
REFCLSID
REFIID
%%dswave.dll
2004-02-20 20:57:42 +01:00
%long
HRESULT
%ptr
LPVOID *
2004-02-20 20:57:42 +01:00
REFCLSID
REFIID
%%dwmapi.dll
%long
HRESULT
%ptr
BOOL *
2004-05-17 22:50:24 +02:00
%%dxdiagn.dll
%ptr
REFCLSID
REFIID
%%gdi32.dll
%long
BOOL
COLORREF
DWORD
HANDLE
HBITMAP
HBRUSH
HCOLORSPACE
HDC
HDC16
HENHMETAFILE
HFONT
HGDIOBJ
HGLOBAL
HGLRC
HMETAFILE
HPALETTE
HPEN
HPJOB16
HRGN
HRGN16
HWND
INT
INT16
LONG
LPARAM
UINT
2003-08-08 23:04:17 +02:00
ULONG
WORD
int
%long --pointer
DWORD_PTR
2007-08-03 00:50:39 +02:00
%float
FLOAT
%ptr
ABORTPROC
BITMAP *
BITMAPINFO *
BITMAPINFOHEADER *
2004-05-17 22:50:24 +02:00
BLENDFUNCTION
BYTE *
COLORADJUSTMENT *
DCHOOKPROC
DEVMODEA *
DEVMODEW *
DOCINFOA *
DOCINFOW *
DWORD *
ENHMETARECORD *
ENHMFENUMPROC
FARPROC16
FONTENUMPROCA
FONTENUMPROCW
GCP_RESULTSA *
GCP_RESULTSW *
GOBJENUMPROC
HANDLETABLE *
2005-12-09 11:22:32 +01:00
ICMENUMPROCA
2004-02-20 20:57:42 +01:00
ICMENUMPROCW
INT *
LINEDDAPROC
LOGBRUSH *
LOGFONTA *
LOGFONTW *
LOGPALETTE *
LOGPEN *
LONG *
LPABC
LPABCFLOAT
LPBYTE
LPCHARSETINFO
LPCOLORADJUSTMENT
LPCVOID
LPDEVMODEA
LPDWORD
LPENHMETAHEADER
LPFONTSIGNATURE
LPGLYPHMETRICS
LPGLYPHSET
LPHANDLETABLE
LPINT
LPKERNINGPAIR
LPLOGCOLORSPACEA
LPLOGCOLORSPACEW
LPLOGFONTA
LPLOGFONTW
LPOUTLINETEXTMETRICA
LPOUTLINETEXTMETRICW
LPPALETTEENTRY
LPPIXELFORMATDESCRIPTOR
LPPOINT
LPRASTERIZER_STATUS
LPRECT
LPRGNDATA
LPSIZE
LPTEXTMETRICW
LPVOID
LPWORD
LPXFORM
MAT2 *
METAFILEPICT *
METARECORD *
MFENUMPROC
PALETTEENTRY *
PFLOAT
PIXELFORMATDESCRIPTOR *
POINT *
POLYTEXTA *
POLYTEXTW *
PVOID
RECT *
RGBQUAD *
RGNDATA *
TEXTMETRICA *
TEXTMETRICW *
2003-08-08 23:04:17 +02:00
TRIVERTEX *
VOID **
WORD *
XFORM *
void *
%str
LPCSTR
LPSTR
%void
void
%wstr
LPCWSTR
LPWSTR
%%glu32.dll
%double
double
%long
int
%ptr
void *
%str
char *
2004-02-20 20:57:42 +01:00
%void
void
%%glut32.dll
%double
double
%float
float
%long
int
unsigned int
%ptr
2004-05-17 22:50:24 +02:00
void (*)(int)
2004-02-20 20:57:42 +01:00
void *
void **
%void
void
%%gphoto2.ds
%long
TW_UINT16
TW_UINT32
%ptr
pTW_IDENTITY
TW_MEMREF
2004-05-17 22:50:24 +02:00
%%hhctrl.ocx
%long
HINSTANCE
2004-10-08 23:02:09 +02:00
HRESULT
2004-05-17 22:50:24 +02:00
HWND
UINT
int
2004-05-17 22:50:24 +02:00
%long --pointer
DWORD_PTR
2004-05-17 22:50:24 +02:00
%str
LPCSTR
LPSTR
2004-05-17 22:50:24 +02:00
%wstr
LPCWSTR
%%hid.dll
%ptr
LPGUID
%void
void
%%hlink.dll
%long
DWORD
HRESULT
HWND
%ptr
IBindStatusCallback *
IDataObject *
IHlink *
IHlinkBrowseContext *
IHlinkFrame *
IHlinkSite *
IMoniker *
IUnknown *
LPBC
LPWSTR *
REFIID
ULONG *
void **
%wstr
LPCWSTR
2004-02-20 20:57:42 +01:00
%%iccvid.dll
%long
HDRVR
LPARAM
2004-02-20 20:57:42 +01:00
LRESULT
UINT
%long --pointer
DWORD_PTR
%%icmp.dll
%long
BOOL
DWORD
HANDLE
IPAddr
WORD
%ptr
LPVOID
PIP_OPTION_INFORMATION
2004-02-20 20:57:42 +01:00
%%ifsmgr.vxd
%long
BOOL
DWORD
%ptr
LPDWORD
LPOVERLAPPED
LPVOID
%%imaadp32.acm
%long
HDRVR
LPARAM
LRESULT
UINT
%long --pointer
DWORD_PTR
%%imagehlp.dll
%long
BOOL
DWORD
HANDLE
ULONG
WORD
%ptr
DIGEST_FUNCTION
DIGEST_HANDLE
LPDWORD
LPSYSTEMTIME
LPVOID
PCHAR *
PDWORD
PIMAGE_LOAD_CONFIG_DIRECTORY
PIMAGE_NT_HEADERS
PIMAGE_NT_HEADERS32
PIMAGEHLP_STATUS_ROUTINE
PLOADED_IMAGE
PWIN_CERTIFICATE
ULONG *
ULONG_PTR *
%str
PCSTR
PSTR
PCHAR
%wstr
PCWSTR
%void
VOID
%%imm32.dll
%long
BOOL
DWORD
HIMC
HKL
HIMCC
HWND
LONG
LPARAM
LRESULT
UINT
WPARAM
%ptr
LPCANDIDATEFORM
LPCANDIDATELIST
LPCOMPOSITIONFORM
LPCVOID
LPDWORD
LPINPUTCONTEXT
LPLOGFONTA
LPLOGFONTW
LPIMEMENUITEMINFOA
LPIMEMENUITEMINFOW
LPPOINT
LPSTYLEBUFA
LPSTYLEBUFW
LPVOID
REGISTERWORDENUMPROCA
REGISTERWORDENUMPROCW
%str
LPCSTR
LPSTR
%wstr
LPCWSTR
LPWSTR
%%inseng.dll
%long
BOOL
%ptr
LPVOID
2003-08-08 23:04:17 +02:00
%%iphlpapi.dll
%long
BOOL
DWORD
2004-02-20 20:57:42 +01:00
HANDLE
2003-08-08 23:04:17 +02:00
IPAddr
IPMask
UINT
ULONG
%ptr
HANDLE *
LPDWORD
LPOVERLAPPED
OVERLAPPED *
PDWORD
PFIXED_INFO
PHANDLE
PIP_ADAPTER_INDEX_MAP
PIP_ADAPTER_INFO
PIP_INTERFACE_INFO
PIP_PER_ADAPTER_INFO
PIP_UNIDIRECTIONAL_ADAPTER_ADDRESS
PMIB_ICMP
PMIB_IFROW
PMIB_IFTABLE
2004-02-20 20:57:42 +01:00
PMIB_IFTABLE *
2003-08-08 23:04:17 +02:00
PMIB_IPADDRTABLE
2004-02-20 20:57:42 +01:00
PMIB_IPADDRTABLE *
2003-08-08 23:04:17 +02:00
PMIB_IPFORWARDROW
PMIB_IPFORWARDTABLE
2004-02-20 20:57:42 +01:00
PMIB_IPFORWARDTABLE *
2003-08-08 23:04:17 +02:00
PMIB_IPNETROW
PMIB_IPNETTABLE
2004-02-20 20:57:42 +01:00
PMIB_IPNETTABLE *
2003-08-08 23:04:17 +02:00
PMIB_IPSTATS
PMIB_TCPROW
PMIB_TCPSTATS
PMIB_TCPTABLE
2004-02-20 20:57:42 +01:00
PMIB_TCPTABLE *
2003-08-08 23:04:17 +02:00
PMIB_UDPSTATS
PMIB_UDPTABLE
2004-02-20 20:57:42 +01:00
PMIB_UDPTABLE *
2003-08-08 23:04:17 +02:00
PULONG
%wstr
LPWSTR
%%itss.dll
2004-10-08 23:02:09 +02:00
%long
HRESULT
%ptr
LPVOID *
REFCLSID
REFIID
%%kernel32.dll
%long
ATOM
BOOL
BOOL16
BYTE
CALID
CALTYPE
CHAR
COORD
DWORD
EXECUTION_STATE
2004-02-20 20:57:42 +01:00
GEOCLASS
GEOID
GEOTYPE
HANDLE
HANDLE16
HEAP_INFORMATION_CLASS
HFILE
HFILE16
HGLOBAL
HGLOBAL16
HINSTANCE
HINSTANCE16
HLOCAL
HLOCAL16
HMODULE
HMODULE16
HRSRC
HRSRC16
HTASK16
2004-05-17 22:50:24 +02:00
HWND
INT
LANGID
2004-02-20 20:57:42 +01:00
LATENCY_TIME
LCID
LCTYPE
LGRPID
LONG
SIZE_T
UINT
UINT16
2002-10-29 22:30:32 +01:00
ULONG
WCHAR
WORD
WOW_HANDLE_TYPE
int
%long --pointer
DWORD_PTR
2003-08-08 23:04:17 +02:00
LONG_PTR
ULONG_PTR
%longlong
DWORDLONG
2004-10-08 23:02:09 +02:00
LARGE_INTEGER
ULONGLONG
%ptr
BOOL *
BY_HANDLE_FILE_INFORMATION *
CALINFO_ENUMPROCA
CALINFO_ENUMPROCEXA
CALINFO_ENUMPROCEXW
CALINFO_ENUMPROCW
CHAR_INFO *
CODEPAGE_ENUMPROCA
CODEPAGE_ENUMPROCW
COMPUTER_NAME_FORMAT
CONTEXT *
CRITICAL_SECTION *
CURRENCYFMTA *
CURRENCYFMTW *
DATEFMT_ENUMPROCA
DATEFMT_ENUMPROCEXA
DATEFMT_ENUMPROCEXW
DATEFMT_ENUMPROCW
DWORD *
ENUMRESLANGPROCA
ENUMRESLANGPROCW
ENUMRESNAMEPROCA
ENUMRESNAMEPROCW
ENUMRESTYPEPROCA
ENUMRESTYPEPROCW
EXCEPTION_RECORD *
FARPROC
FARPROC *
FARPROC16
FILETIME *
FINDEX_INFO_LEVELS
FINDEX_SEARCH_OPS
2004-02-20 20:57:42 +01:00
GEO_ENUMPROC
GET_FILEEX_INFO_LEVELS
2004-02-20 20:57:42 +01:00
GUID *
HANDLE *
HMODULE *
IMAGE_DOS_HEADER *
INPUT_RECORD *
2004-02-20 20:57:42 +01:00
LANGGROUPLOCALE_ENUMPROCA
LANGGROUPLOCALE_ENUMPROCW
2003-08-08 23:04:17 +02:00
LANGUAGEGROUP_ENUMPROCA
LANGUAGEGROUP_ENUMPROCW
LARGE_INTEGER *
LOCALE_ENUMPROCA
LOCALE_ENUMPROCW
LONG *
LPBOOL
LPBYTE
LPCHAR_INFO
LPCOMMCONFIG
LPCOMMPROP
LPCOMMTIMEOUTS
LPCOMSTAT
LPCONSOLE_CURSOR_INFO
LPCONSOLE_SCREEN_BUFFER_INFO
LPCPINFO
2004-02-20 20:57:42 +01:00
LPCPINFOEXA
LPCPINFOEXW
LPCVOID
LPDCB
LPDEBUG_EVENT
LPDWORD
LPFIBER_START_ROUTINE
LPFILETIME
2004-02-20 20:57:42 +01:00
LPHEAPLIST32
LPLDT_ENTRY
LPMEMORYSTATUS
2003-08-08 23:04:17 +02:00
LPMEMORYSTATUSEX
LPMODULEENTRY32
LPMODULEENTRY32W
LPOFSTRUCT
LPOSVERSIONINFOEXA
LPOSVERSIONINFOEXW
LPOVERLAPPED
LPOVERLAPPED *
LPOVERLAPPED_COMPLETION_ROUTINE
LPPROCESS_HEAP_ENTRY
LPPROCESS_INFORMATION
LPPROCESSENTRY32
LPPROCESSENTRY32W
LPPROGRESS_ROUTINE
LPSECURITY_ATTRIBUTES
LPSMALL_RECT
LPSTARTUPINFOA
LPSTARTUPINFOW
LPSTR *
LPSYSTEM_INFO
LPSYSTEM_POWER_STATUS
LPSYSTEMTIME
LPTHREAD_START_ROUTINE
LPTHREADENTRY32
LPTIME_ZONE_INFORMATION
LPTOP_LEVEL_EXCEPTION_FILTER
LPVOID
LPVOID *
LPWORD
LPWSTR *
NUMBERFMTA *
NUMBERFMTW *
OFSTRUCT *
OSVERSIONINFOA *
OSVERSIONINFOW *
2004-02-27 22:28:45 +01:00
PACTCTX_SECTION_KEYED_DATA
PAPCFUNC
PBOOL
2004-02-27 22:28:45 +01:00
PCACTCTXA
PCACTCTXW
PDWORD
2005-09-29 12:32:50 +02:00
PDWORD_PTR
PEXCEPTION_POINTERS
PHANDLE
PHANDLER_ROUTINE
2004-05-17 22:50:24 +02:00
PINPUT_RECORD
2004-02-20 20:57:42 +01:00
PIO_COUNTERS
PLARGE_INTEGER
PMEMORY_BASIC_INFORMATION
PSIZE_T
PTIMERAPCROUTINE
PULARGE_INTEGER
PULONG_PTR
PVOID
SECURITY_ATTRIBUTES *
SEGPTR
SIZE_T *
SYSLEVEL *
SYSLEVEL **
SYSTEMTIME *
TIME_ZONE_INFORMATION *
TIMEFMT_ENUMPROCA
TIMEFMT_ENUMPROCW
UILANGUAGE_ENUMPROCA
UILANGUAGE_ENUMPROCW
2004-02-27 22:28:45 +01:00
ULONG_PTR *
2002-10-29 22:30:32 +01:00
WAITORTIMERCALLBACK
WIN32_FIND_DATAA *
WIN32_FIND_DATAW *
WORD *
struct ThunkDataCommon *
va_list
va_list *
2002-09-09 21:18:16 +02:00
void *
%str
LPCSTR
LPSTR
char *
%void
VOID
void
%wstr
LPCWSTR
LPWSTR
WCHAR *
%%localspl.dll
%ptr
LPMONITOREX
%wstr
LPWSTR
%%localui.dll
%ptr
PMONITORUI
%%mapi32.dll
%long
2004-05-17 22:50:24 +02:00
BOOL
CMC_enum
CMC_return_code
CMC_session_id
DWORD
FLAGS
HRESULT
2004-05-17 22:50:24 +02:00
INT
LHANDLE
2004-05-17 22:50:24 +02:00
LONG
SCODE
UINT
ULONG
2004-05-17 22:50:24 +02:00
int
%long --pointer
2004-05-17 22:50:24 +02:00
ULONG_PTR
%longlong
FILETIME
LONGLONG
%ptr
ALLOCATEBUFFER *
2004-05-17 22:50:24 +02:00
ALLOCATEMORE *
CMC_buffer
CMC_extension *
FREEBUFFER *
2004-10-08 23:02:09 +02:00
LPADRLIST
2004-05-17 22:50:24 +02:00
LPALLOCATEBUFFER
2004-10-08 23:02:09 +02:00
LPBYTE
LPCIID
LPENTRYLIST
2004-05-17 22:50:24 +02:00
LPFREEBUFFER
LPLHANDLE
LPMALLOC
2004-05-17 22:50:24 +02:00
LPMAPIADVISESINK
LPMAPIADVISESINK *
2004-10-08 23:02:09 +02:00
LPMAPINAMEID
LPMAPIPROP
2004-05-17 22:50:24 +02:00
LPMAPISESSION *
LPPROFADMIN *
LPPROPDATA *
2004-05-17 22:50:24 +02:00
LPSPropTagArray
LPSPropValue
2004-10-08 23:02:09 +02:00
LPSPropValue *
2004-05-17 22:50:24 +02:00
LPSRow
LPSRowSet
2004-05-17 22:50:24 +02:00
LPSTR *
LPSTREAM *
LPVOID
LPVOID *
2004-05-17 22:50:24 +02:00
LPWSTR *
PULONG
PUSHORT
PVOID
2004-05-17 22:50:24 +02:00
ULONG *
lpMapiMessage
2004-05-17 22:50:24 +02:00
void *
%str
LPCSTR
LPSTR
%void
VOID
2004-10-08 23:02:09 +02:00
void
2004-05-17 22:50:24 +02:00
%wstr
LPCWSTR
LPWSTR
%%mciavi32.dll
%long
HDRVR
LPARAM
LRESULT
UINT
%long --pointer
DWORD_PTR
%%mcicda.dll
%long
HDRVR
LPARAM
LRESULT
UINT
%long --pointer
DWORD_PTR
%%mciseq.dll
%long
HDRVR
LPARAM
LRESULT
UINT
%long --pointer
DWORD_PTR
%%mciwave.dll
%long
HDRVR
LPARAM
LRESULT
UINT
%long --pointer
DWORD_PTR
%%midimap.dll
%long
DWORD
HDRVR
LPARAM
LRESULT
UINT
%long --pointer
DWORD_PTR
%%mlang.dll
2004-10-08 23:02:09 +02:00
%long
DWORD
HRESULT
INT
LCID
%ptr
LPDWORD
LPINT
LPVOID *
REFCLSID
REFIID
%str
LPCSTR
LPSTR
%wstr
LPCWSTR
LPWSTR
2004-02-20 20:57:42 +01:00
%%mmdevldr.vxd
%long
BOOL
DWORD
%ptr
LPDWORD
LPOVERLAPPED
LPVOID
%%monodebg.vxd
%long
BOOL
DWORD
%ptr
LPDWORD
LPOVERLAPPED
LPVOID
%%mpr.dll
%long
BOOL
BYTE
DWORD
HANDLE
HPROVIDER
HWND
INT
UINT
WORD
enum NOTIFYTYPE
%ptr
BOOL *
ENUMPASSWORDPROC
LPAUTHDLGSTRUCTA
LPBYTE
LPCHANGEPWDINFOA
LPCHANGEPWDINFOW
LPCONNECTDLGSTRUCTA
LPCONNECTDLGSTRUCTW
LPCSTR *
LPDISCDLGSTRUCTA
LPDISCDLGSTRUCTW
LPDWORD
LPHANDLE
LPNETCONNECTINFOSTRUCT
LPNETINFOSTRUCT
LPNETRESOURCEA
LPNETRESOURCEW
LPSTR *
LPVOID
LPWORD
LPWSTR *
NOTIFYCALLBACK
PHPROVIDER
%str
LPCSTR
LPSTR
%void
VOID
%wstr
LPCWSTR
LPWSTR
%%mprapi.dll
%long
BOOL
%wstr
LPWSTR
%%msacm32.drv
%long
DWORD
HDRVR
LPARAM
LRESULT
UINT
WORD
%long --pointer
DWORD_PTR
%%msacm32.dll
%long
DWORD
HACMDRIVER
HACMDRIVERID
HACMOBJ
HACMSTREAM
HDRVR
HINSTANCE
LPARAM
LRESULT
MMRESULT
UINT
%long --pointer
DWORD_PTR
%ptr
ACMDRIVERENUMCB
ACMFILTERENUMCBA
ACMFILTERENUMCBW
ACMFILTERTAGENUMCBA
ACMFILTERTAGENUMCBW
ACMFORMATENUMCBA
ACMFORMATENUMCBW
ACMFORMATTAGENUMCBA
ACMFORMATTAGENUMCBW
LPDWORD
LPVOID
PACMDRIVERDETAILSA
PACMDRIVERDETAILSW
PACMFILTERCHOOSEA
PACMFILTERCHOOSEW
PACMFILTERDETAILSA
PACMFILTERDETAILSW
PACMFILTERTAGDETAILSA
PACMFILTERTAGDETAILSW
PACMFORMATCHOOSEA
PACMFORMATCHOOSEW
PACMFORMATDETAILSA
PACMFORMATDETAILSW
PACMFORMATTAGDETAILSA
PACMFORMATTAGDETAILSW
PACMSTREAMHEADER
PHACMDRIVER
PHACMDRIVERID
PHACMSTREAM
PWAVEFILTER
PWAVEFORMATEX
%%msacmmap.dll
%long
DWORD
HDRVR
LONG
UINT
WORD
%%mscms.dll
2004-10-08 23:02:09 +02:00
%long
BMFORMAT
2004-10-08 23:02:09 +02:00
BOOL
COLORTYPE
2004-10-08 23:02:09 +02:00
DWORD
HPROFILE
HTRANSFORM
LPARAM
TAGTYPE
ULONG
2004-10-08 23:02:09 +02:00
%ptr
LPBYTE
LPDWORD
LPLOGCOLORSPACEA
LPLOGCOLORSPACEW
PBMCALLBACKFN
PBOOL
PBYTE
PBYTE *
PCOLOR
PCOLOR_NAME
2004-10-08 23:02:09 +02:00
PDWORD
PENUMTYPEA
PENUMTYPEW
PHPROFILE
PNAMED_PROFILE_INFO
2004-10-08 23:02:09 +02:00
PPROFILE
PPROFILEHEADER
PTAGTYPE
PVOID
2004-10-08 23:02:09 +02:00
%str
PCSTR
PSTR
%wstr
LPCWSTR
LPWSTR
2004-10-08 23:02:09 +02:00
PCWSTR
PWSTR
%%mscoree.dll
%long
BOOL
DWORD
HINSTANCE
HRESULT
__int32
int
%ptr
DWORD *
HMODULE *
IUnknown **
LPVOID
LPVOID *
PBYTE
REFCLSID
REFIID
PVOID
PVOID *
VOID *
%wstr
LPCWSTR
LPWSTR
%void
VOID
void
2003-08-08 23:04:17 +02:00
%%msdmo.dll
%long
DWORD
HRESULT
ULONG
2003-08-08 23:04:17 +02:00
%ptr
DMO_MEDIA_TYPE *
DMO_MEDIA_TYPE **
2003-08-08 23:04:17 +02:00
DMO_PARTIAL_MEDIATYPE *
IEnumDMO **
REFCLSID
REFGUID
ULONG *
2003-08-08 23:04:17 +02:00
%wstr
LPCWSTR
WCHAR *
2003-08-08 23:04:17 +02:00
%%msg711.acm
%long
HDRVR
LPARAM
LRESULT
UINT
%long --pointer
DWORD_PTR
%%mshtml.dll
2004-02-20 20:57:42 +01:00
%long
BOOL
DWORD
2004-02-20 20:57:42 +01:00
HINSTANCE
HRESULT
HWND
2004-02-20 20:57:42 +01:00
INT
%ptr
IMoniker *
2004-02-20 20:57:42 +01:00
LPVOID *
REFCLSID
REFIID
VARIANT *
2004-02-20 20:57:42 +01:00
%str
2005-07-11 12:56:41 +02:00
LPSTR
2004-02-20 20:57:42 +01:00
2004-10-08 23:02:09 +02:00
%wstr
LPCWSTR
WCHAR *
2004-10-08 23:02:09 +02:00
2004-02-20 20:57:42 +01:00
%%msi.dll
%long
BOOL
DWORD
HRESULT
2004-05-17 22:50:24 +02:00
HWND
2004-10-08 23:02:09 +02:00
INSTALLMESSAGE
2004-02-20 20:57:42 +01:00
INSTALLSTATE
2004-10-08 23:02:09 +02:00
INSTALLTYPE
2004-02-20 20:57:42 +01:00
INSTALLUILEVEL
2004-10-08 23:02:09 +02:00
INT
2004-02-20 20:57:42 +01:00
LANGID
MSICOLINFO
2004-05-17 22:50:24 +02:00
MSICONDITION
MSICOSTTREE
MSIDBERROR
MSIDBSTATE
2004-02-20 20:57:42 +01:00
MSIHANDLE
MSIINSTALLCONTEXT
2004-10-08 23:02:09 +02:00
MSIMODIFY
MSIRUNMODE
2004-02-20 20:57:42 +01:00
UINT
USERINFOSTATE
2004-05-17 22:50:24 +02:00
WORD
2004-02-20 20:57:42 +01:00
int
%ptr
DLLVERSIONINFO *
FILETIME *
HWND *
INSTALLSTATE *
2004-10-08 23:02:09 +02:00
INSTALLUI_HANDLERA
INSTALLUI_HANDLERW
LPBYTE
LPDWORD
LPINT
2004-10-08 23:02:09 +02:00
LPVOID
2004-05-17 22:50:24 +02:00
LPVOID *
LPWORD
2004-02-20 20:57:42 +01:00
MSIHANDLE *
MSIINSTALLCONTEXT *
2004-02-20 20:57:42 +01:00
PCCERT_CONTEXT *
2005-11-04 12:44:01 +01:00
PHKEY
PMSIFILEHASHINFO
PUINT
2004-05-17 22:50:24 +02:00
REFCLSID
REFIID
2004-02-20 20:57:42 +01:00
%str
CHAR[39]
2004-02-20 20:57:42 +01:00
LPCSTR
LPSTR
char *
2004-02-20 20:57:42 +01:00
%wstr
LPCWSTR
LPWSTR
WCHAR[39]
2004-02-20 20:57:42 +01:00
%%msimg32.dll
%void
void
%%msisys.ocx
%long
HRESULT
%ptr
LPVOID *
REFCLSID
%%msnet32.dll
%long
LONG
%ptr
LPVOID
2002-10-29 22:30:32 +01:00
%%msrle32.dll
%long
HDRVR
LPARAM
LRESULT
2002-10-29 22:30:32 +01:00
UINT
%long --pointer
DWORD_PTR
%%msvcrt.dll
%double
double
%long
2003-08-08 23:04:17 +02:00
DWORD
INT
2003-08-08 23:04:17 +02:00
LCID
LONG
MSVCRT_clock_t
MSVCRT_size_t
MSVCRT_time_t
MSVCRT_wchar_t
NTSTATUS
int
long
2004-05-17 22:50:24 +02:00
short
size_t
unsigned int
unsigned long
2004-02-20 20:57:42 +01:00
unsigned short int
2005-11-04 12:44:01 +01:00
%long --pointer
MSVCRT_intptr_t
MSVCRT_uintptr_t
%longlong
__int64
2004-02-20 20:57:42 +01:00
unsigned __int64
%ptr
_INITTERMFUN *
2004-10-08 23:02:09 +02:00
EXCEPTION_REGISTRATION_RECORD *
EXCEPTION_REGISTRATION_RECORD **
MSVCRT___sighandler_t
2004-10-08 23:02:09 +02:00
MSVCRT__beginthread_start_routine_t
MSVCRT__beginthreadex_start_routine_t
2004-05-17 22:50:24 +02:00
MSVCRT__onexit_t
MSVCRT__onexit_t **
2004-10-08 23:02:09 +02:00
MSVCRT__se_translator_function
MSVCRT_EXCEPTION_FRAME *
MSVCRT_FILE *
MSVCRT_fpos_t *
MSVCRT_matherr_func
MSVCRT_new_handler_func
2004-10-08 23:02:09 +02:00
MSVCRT_terminate_function
MSVCRT_time_t *
MSVCRT_unexpected_function
MSVCRT_wchar_t **
MSVCRT_wchar_t ***
MSVCRT_wint_t
PCONTEXT
PEXCEPTION_POINTERS
PEXCEPTION_RECORD
2003-08-08 23:04:17 +02:00
WCHAR **
WORD **
char **
char ***
2002-08-09 03:03:48 +02:00
cxx_exception_type *
double *
exception *
2004-10-08 23:02:09 +02:00
free_func_t
2004-05-17 22:50:24 +02:00
int (*)(void *, void *)
int *
long *
2004-10-08 23:02:09 +02:00
malloc_func_t
struct MSVCRT___JUMP_BUFFER *
2004-05-17 22:50:24 +02:00
struct MSVCRT__diskfree_t *
struct MSVCRT__exception *
2004-05-17 22:50:24 +02:00
struct MSVCRT__finddata_t *
struct MSVCRT__finddatai64_t *
2004-10-08 23:02:09 +02:00
struct MSVCRT__heapinfo *
2004-05-17 22:50:24 +02:00
struct MSVCRT__stat *
struct MSVCRT__stati64 *
2004-10-08 23:02:09 +02:00
struct MSVCRT__timeb *
struct MSVCRT__utimbuf *
2004-05-17 22:50:24 +02:00
struct MSVCRT__wfinddata_t *
struct MSVCRT__wfinddatai64_t *
2003-08-08 23:04:17 +02:00
struct MSVCRT_lconv *
struct MSVCRT_tm *
type_info *
unsigned char *
unsigned int *
unsigned long *
va_list
2004-05-17 22:50:24 +02:00
void (*)(void)
void *
%str
char *
%unknown
MSVCRT_div_t
MSVCRT_ldiv_t
2004-05-17 22:50:24 +02:00
struct MSVCRT__complex
%void
VOID
void
%wstr
MSVCRT_wchar_t *
%%msvcrt20.dll
2003-08-08 23:04:17 +02:00
%long
int
%ptr
WCHAR ***
char ***
2004-02-20 20:57:42 +01:00
int *
2003-08-08 23:04:17 +02:00
%void
void
%%msvcrtd.dll
%long
int
unsigned long
%ptr
int *
void *
%str
char *
%%msvfw32.dll
%long
BOOL
DWORD
HANDLE
HDC
HDRAWDIB
HIC
HINSTANCE
HPALETTE
HWND
INT
LONG
2003-08-08 23:04:17 +02:00
LPARAM
LRESULT
UINT
WORD
int
%long --pointer
DWORD_PTR
%ptr
BOOL *
FARPROC
ICINFO *
LONG *
LPBITMAPINFO
LPBITMAPINFOHEADER
LPDRAWDIBTIME
LPDWORD
2003-08-08 23:04:17 +02:00
LPOPENFILENAMEA
LPOPENFILENAMEW
LPPALETTEENTRY
LPVOID
PCOMPVARS
%str
LPCSTR
LPSTR
%void
void
%wstr
LPCWSTR
2004-02-20 20:57:42 +01:00
%%msvidc32.dll
%long
HDRVR
LPARAM
2004-02-20 20:57:42 +01:00
LRESULT
UINT
%long --pointer
DWORD_PTR
2003-08-08 23:04:17 +02:00
%%mswsock.dll
%long
2004-02-20 20:57:42 +01:00
BOOL
2003-08-08 23:04:17 +02:00
DWORD
HANDLE
SOCKET
%ptr
LPDWORD
LPINT
2003-08-08 23:04:17 +02:00
LPOVERLAPPED
LPTRANSMIT_FILE_BUFFERS
PVOID
struct sockaddr **
2003-08-08 23:04:17 +02:00
%void
VOID
void
2003-08-08 23:04:17 +02:00
%%msxml3.dll
%long
HRESULT
%ptr
LPVOID *
REFCLSID
REFIID
%%nddeapi.dll
%long
DWORD
UINT
%str
LPSTR
%wstr
LPWSTR
%%netapi32.dll
%long
DSROLE_PRIMARY_DOMAIN_INFO_LEVEL
DWORD
NET_API_STATUS
2004-02-20 20:57:42 +01:00
UCHAR
ULONG
%ptr
GUID *
LPBYTE
LPBYTE *
LPDWORD
LPVOID
LPVOID *
LPWSTR *
PBROWSER_EMULATED_DOMAIN *
PBYTE *
PDOMAIN_CONTROLLER_INFOA *
PDOMAIN_CONTROLLER_INFOW *
2004-02-20 20:57:42 +01:00
PDWORD
PDWORD_PTR
PNCB
PNETSETUP_JOIN_STATUS
PSID
PVOID
PVOID *
%void
VOID
%str
LPCSTR
%wstr
LMCSTR
2005-07-11 12:56:41 +02:00
LMSTR
LPCWSTR
LPWSTR
2004-02-20 20:57:42 +01:00
%%newdev.dll
%long
BOOL
DWORD
HWND
%ptr
LPGUID
PBOOL
PDWORD
%str
LPCSTR
%wstr
LPCWSTR
%%ntdll.dll
%double
double
%long
ACCESS_MASK
2004-02-20 20:57:42 +01:00
ACL_INFORMATION_CLASS
ATOM_INFORMATION_CLASS
BOOL
BOOLEAN
BYTE
2002-08-20 02:06:18 +02:00
CCHAR
2003-08-08 23:04:17 +02:00
CHAR
DWORD
EVENT_INFORMATION_CLASS
FILE_INFORMATION_CLASS
FS_INFORMATION_CLASS
HANDLE
HMODULE
INT
IO_COMPLETION_INFORMATION_CLASS
KEY_INFORMATION_CLASS
KEY_VALUE_INFORMATION_CLASS
KPROFILE_SOURCE
2004-10-08 23:02:09 +02:00
LANGID
2003-08-08 23:04:17 +02:00
LCID
LONG
MEMORY_INFORMATION_CLASS
MUTANT_INFORMATION_CLASS
NTSTATUS
OBJECT_INFORMATION_CLASS
POWER_ACTION
POWER_INFORMATION_LEVEL
PROCESSINFOCLASS
RTL_ATOM
SECTION_INFORMATION_CLASS
SECTION_INHERIT
SECURITY_IMPERSONATION_LEVEL
SECURITY_INFORMATION
SEMAPHORE_INFORMATION_CLASS
SHUTDOWN_ACTION
SIZE_T
SYSTEM_INFORMATION_CLASS
SYSTEM_POWER_STATE
THREADINFOCLASS
TIMER_INFORMATION_CLASS
TIMER_TYPE
2004-10-08 23:02:09 +02:00
TOKEN_INFORMATION_CLASS
TOKEN_TYPE
2004-05-17 22:50:24 +02:00
UCHAR
UINT
ULONG
WCHAR
2002-08-20 02:06:18 +02:00
WORD
int
obj_handle_t
size_t
unsigned int
2003-08-08 23:04:17 +02:00
%long --pointer
ULONG_PTR
%longlong
2004-02-20 20:57:42 +01:00
DWORDLONG
LONGLONG
ULONGLONG
%ptr
2004-02-20 20:57:42 +01:00
ANSI_STRING *
2003-08-08 23:04:17 +02:00
BOOLEAN *
BYTE *
2003-08-08 23:04:17 +02:00
CLIENT_ID *
CONTEXT *
2003-08-08 23:04:17 +02:00
CURDIR *
DOS_PATHNAME_TYPE
DWORD *
EXCEPTION_RECORD *
2004-02-20 20:57:42 +01:00
EXCEPTION_REGISTRATION_RECORD *
EXCEPTION_REGISTRATION_RECORD **
2004-05-17 22:50:24 +02:00
FILE_BASIC_INFORMATION *
FILE_NETWORK_OPEN_INFORMATION *
2003-08-08 23:04:17 +02:00
GENERIC_MAPPING *
2004-02-20 20:57:42 +01:00
GUID *
HANDLE *
2003-08-08 23:04:17 +02:00
HMODULE *
2002-08-20 02:06:18 +02:00
IMAGE_NT_HEADERS *
2003-08-08 23:04:17 +02:00
IMAGE_RESOURCE_DATA_ENTRY *
IMAGE_RESOURCE_DATA_ENTRY **
IMAGE_RESOURCE_DIRECTORY **
2002-08-20 02:06:18 +02:00
IMAGE_SECTION_HEADER **
INT *
IO_STATUS_BLOCK *
2004-10-08 23:02:09 +02:00
LANGID *
LARGE_INTEGER *
2003-08-08 23:04:17 +02:00
LCID *
LDR_RESOURCE_INFO *
LPBYTE
LPCVOID
LPCVOID *
LPDWORD
LPRTL_RWLOCK
LPSTR *
LPVOID
LPVOID *
LPWSTR *
2003-08-08 23:04:17 +02:00
LUID *
LUID_AND_ATTRIBUTES *
MESSAGE_RESOURCE_ENTRY **
NTSTATUS *
OBJECT_ATTRIBUTES *
2003-08-08 23:04:17 +02:00
OEM_STRING *
PACCESS_MASK
PACE_HEADER
PACE_HEADER *
PACL
PACL *
PANSI_STRING
PBOOLEAN
2003-08-08 23:04:17 +02:00
PBYTE
PCANSI_STRING
2002-08-20 02:06:18 +02:00
PCRTL_BITMAP
2003-08-08 23:04:17 +02:00
PCSZ
2004-05-17 22:50:24 +02:00
PDEBUG_BUFFER
2005-11-04 12:44:01 +01:00
PDIRECTORY_BASIC_INFORMATION
PDWORD
PEB *
PEXCEPTION_RECORD
PGENERIC_MAPPING
PHANDLE
PIMAGE_NT_HEADERS
2002-08-20 02:06:18 +02:00
PIMAGE_SECTION_HEADER
PIO_APC_ROUTINE
PIO_STATUS_BLOCK
PKEY_MULTIPLE_VALUE_INFORMATION
PLARGE_INTEGER
2003-08-08 23:04:17 +02:00
PLDR_MODULE *
PLONG
PLPC_MESSAGE
PLPC_SECTION_READ
PLPC_SECTION_WRITE
PLUID
2003-08-08 23:04:17 +02:00
PLUID_AND_ATTRIBUTES
PNTAPCFUNC
POBJECT_ATTRIBUTES
PPRIVILEGE_SET
2002-08-20 02:06:18 +02:00
PRTL_BITMAP
PRTL_BITMAP_RUN
PRTL_HEAP_DEFINITION
PRTL_QUERY_REGISTRY_TABLE
PRTL_THREAD_START_ROUTINE
2004-02-20 20:57:42 +01:00
PRTL_USER_PROCESS_PARAMETERS
PRTL_WORK_ITEM_ROUTINE
PSECURITY_DESCRIPTOR
PSECURITY_DESCRIPTOR *
PSECURITY_DESCRIPTOR_CONTROL
PSECURITY_QUALITY_OF_SERVICE
PSID
PSID *
PSID_IDENTIFIER_AUTHORITY
PSLIST_ENTRY
PSLIST_HEADER
PSTRING
2003-08-08 23:04:17 +02:00
PSYSTEM_MODULE_INFORMATION
PTIME_FIELDS
PTIMER_APC_ROUTINE
2004-10-08 23:02:09 +02:00
PTOKEN_GROUPS
PTOKEN_PRIVILEGES
PULARGE_INTEGER
PULONG
PULONG_PTR
PUNICODE_STRING
2004-02-20 20:57:42 +01:00
PVECTORED_EXCEPTION_HANDLER
PVOID
PVOID *
2003-08-08 23:04:17 +02:00
PWSTR *
RTL_ATOM *
RTL_ATOM_TABLE
RTL_ATOM_TABLE *
RTL_CRITICAL_SECTION *
RTL_HANDLE *
RTL_HANDLE **
RTL_HANDLE_TABLE *
RTL_OSVERSIONINFOEXW *
RTL_TIME_ZONE_INFORMATION *
2004-02-20 20:57:42 +01:00
RTL_USER_PROCESS_PARAMETERS *
RTL_USER_PROCESS_PARAMETERS **
SECURITY_DESCRIPTOR *
2003-08-08 23:04:17 +02:00
SIZE_T *
SLIST_HEADER *
STRING *
UINT *
2002-08-20 02:06:18 +02:00
ULONG *
ULONGLONG *
UNICODE_STRING *
USHORT *
VOID *
2003-08-08 23:04:17 +02:00
WCHAR **
char **
int *
int (*)(void *, void *)
obj_handle_t *
union cptable *
unsigned int *
va_list
2004-05-17 22:50:24 +02:00
va_list *
void *
2003-08-08 23:04:17 +02:00
void **
2002-08-09 03:03:48 +02:00
wine_signal_handler
%str
LPCSTR
LPSTR
PCHAR
char *
%void
VOID
void
%wstr
LPCWSTR
LPWSTR
2003-08-08 23:04:17 +02:00
PCWSTR
PWSTR
WCHAR *
%%ntdsapi.dll
%long
DWORD
USHORT
%ptr
DWORD *
%str
LPCSTR
LPSTR
%wstr
LPCWSTR
LPWSTR
%%ntoskrnl.exe
%long
BOOLEAN
DEVICE_TYPE
HANDLE
NTSTATUS
POOL_TYPE
SIZE_T
ULONG
%ptr
DEVICE_OBJECT *
DEVICE_OBJECT **
DRIVER_OBJECT *
LARGE_INTEGER *
PCREATE_PROCESS_NOTIFY_ROUTINE
PKTIMER
PVOID
ULONG *
UNICODE_STRING *
void *
%void
void
%%ntprint.dll
%long
BOOL
DWORD
HANDLE
%ptr
LPDWORD
LPVOID
%wstr
LPWSTR
%void
VOID
%%odbc32.dll
%long
SQLHANDLE
SQLHDBC
SQLHDESC
SQLHENV
SQLHSTMT
SQLHWND
SQLINTEGER
SQLRETURN
SQLSMALLINT
SQLUINTEGER
SQLUSMALLINT
%ptr
SQLCHAR *
SQLHANDLE *
SQLHDBC *
SQLHENV *
SQLHSTMT *
SQLINTEGER *
SQLPOINTER
SQLPOINTER *
SQLSMALLINT *
SQLUINTEGER *
SQLUSMALLINT *
%wstr
WCHAR *
%%odbccp32.dll
%long
BOOL
DWORD
HWND
LONG
SQLRETURN
UWORD
WORD
int
%ptr
DWORD *
LONG *
LPDWORD
UWORD *
WORD *
%str
LPCSTR
LPSTR
%wstr
LPCWSTR
LPWSTR
%%ole32.dll
%long
BOOL
CLIPFORMAT
DWORD
HACCEL
HANDLE
HGLOBAL
2003-08-08 23:04:17 +02:00
HICON
HINSTANCE
HMENU
HOLEMENU
HRESULT
HWND
INT
LONG
UINT
ULONG
int
%ptr
BIND_OPTS *
CLIPFORMAT *
CLSID *
COSERVERINFO *
DVTARGETDEVICE *
DWORD *
FILETIME *
FMTID *
GUID *
HBITMAP *
HDC *
HENHMETAFILE *
HGLOBAL *
HMETAFILE *
HMETAFILEPICT *
HPALETTE *
HRESULT *
IChannelHook *
ICreateErrorInfo **
IDataObject *
IDataObject **
IDropSource *
IErrorInfo *
IErrorInfo **
ILockBytes *
IMoniker *
IMoniker **
IPersistStream *
IPropertySetStorage **
IStorage *
IStorage **
IStream *
IUnknown *
2002-08-20 02:06:18 +02:00
IUnknown **
LPBC
LPBC *
LPCLSID
2003-08-08 23:04:17 +02:00
LPCRECT
LPDATAADVISEHOLDER *
LPDATAOBJECT
LPDROPTARGET
LPDWORD
LPENUMFORMATETC *
LPENUMOLEVERB *
LPFORMATETC
LPHANDLE
LPLOCKBYTES *
LPMALLOC *
2002-08-09 03:03:48 +02:00
LPMALLOCSPY
LPMARSHAL *
LPMESSAGEFILTER
LPMESSAGEFILTER *
LPMONIKER
LPMONIKER *
LPMSG
LPOLEADVISEHOLDER *
LPOLECLIENTSITE
LPOLEINPLACEACTIVEOBJECT
LPOLEINPLACEFRAME
LPOLEINPLACEFRAMEINFO
LPOLEMENUGROUPWIDTHS
LPOLEOBJECT
LPOLESTR *
LPOLESTREAM
LPPERSISTSTORAGE
LPRUNNINGOBJECTTABLE *
LPSTORAGE
LPSTREAM
LPSTREAM *
LPUNKNOWN
LPUNKNOWN *
LPVOID
LPVOID *
MULTI_QI *
OLECHAR **
2003-08-08 23:04:17 +02:00
PROPVARIANT *
PSECURITY_DESCRIPTOR
REFCLSID
REFGUID
REFIID
RPC_AUTHZ_HANDLE *
SNB
SNB *
SOLE_AUTHENTICATION_SERVICE *
STGMEDIUM *
2004-05-17 22:50:24 +02:00
STGOPTIONS *
ULONG *
WORD *
unsigned char *
void *
void **
%str
LPCOLESTR
LPOLESTR
%void
VOID
void
%wstr
BSTR
OLECHAR *
LPCWSTR
WCHAR *
2004-02-20 20:57:42 +01:00
%%oleacc.dll
%long
2004-05-17 22:50:24 +02:00
DWORD
2004-02-20 20:57:42 +01:00
HRESULT
HWND
LONG
2004-05-17 22:50:24 +02:00
WPARAM
2004-02-20 20:57:42 +01:00
%ptr
2004-05-17 22:50:24 +02:00
LPUNKNOWN
2004-02-20 20:57:42 +01:00
REFIID
void **
%%oleaut32.dll
%double
DATE
double
%float
float
2007-08-03 00:50:39 +02:00
FLOAT
%long
BOOL
BYTE
CALLCONV
DISPID
DWORD
HCURSOR
HICON
HINSTANCE
HPALETTE
HRESULT
HWND
INT
LCID
LONG
OLE_COLOR
REGKIND
2004-02-20 20:57:42 +01:00
SHORT
SYSKIND
UINT
ULONG
USHORT
VARIANT_BOOL
VARTYPE
WORD
int
short
signed char
unsigned int
2005-12-09 11:22:32 +01:00
%long --pointer
ULONG_PTR
2004-02-20 20:57:42 +01:00
%longlong
CY
LONG64
ULONG64
%ptr
BSTR *
BYTE *
COLORREF *
CY *
DATE *
2003-08-08 23:04:17 +02:00
DECIMAL *
DISPID *
DISPPARAMS *
EXCEPINFO *
2004-02-20 20:57:42 +01:00
GUID *
ICreateTypeLib **
2004-02-20 20:57:42 +01:00
ICreateTypeLib2 **
IDispatch *
INTERFACEDATA *
2003-08-08 23:04:17 +02:00
IRecordInfo *
IRecordInfo **
ITypeInfo *
ITypeInfo **
ITypeLib *
ITypeLib **
IUnknown *
IUnknown **
LONG *
2004-02-20 20:57:42 +01:00
LONG64 *
LPBSTR
LPBYTE
LPCLSID
2004-05-17 22:50:24 +02:00
LPCUSTDATA
LPDWORD
LPFONTDESC
LPOCPFIPARAMS
LPPICTDESC
LPSAFEARRAY *
LPSTREAM
LPSYSTEMTIME
LPUNKNOWN
LPUNKNOWN *
LPVARIANT
LPVOID
LPVOID *
NUMPARSE *
OLECHAR **
REFCLSID
REFGUID
REFIID
SAFEARRAY *
SAFEARRAY **
SAFEARRAYBOUND *
2004-02-20 20:57:42 +01:00
SHORT *
UDATE *
UINT *
ULONG *
2004-02-20 20:57:42 +01:00
ULONG64 *
USHORT *
VARIANT *
VARIANT_BOOL *
VARIANTARG *
VARIANTARG **
VARTYPE *
VOID *
double *
2004-02-20 20:57:42 +01:00
float *
int *
2003-08-08 23:04:17 +02:00
signed char *
unsigned char *
void *
void **
2003-08-08 23:04:17 +02:00
%str
LPCOLESTR
LPCSTR
LPOLESTR
%void
void
%wstr
BSTR
OLECHAR *
%%olecli32.dll
%long
BOOL
HDC
LHCLIENTDOC
LONG
OLECLIPFORMAT
OLEOPT_RENDER
OLESTATUS
%ptr
2004-10-08 23:02:09 +02:00
_LPOLEOBJECT
_LPOLEOBJECT *
LHCLIENTDOC *
LONG *
LPOLECLIENT
%str
LPCSTR
%%oledlg.dll
%long
BOOL
HMENU
HWND
INT
UINT
WORD
%ptr
HMENU *
LPOLEOBJECT
LPOLEUIBUSYA
LPOLEUIBUSYW
LPOLEUICHANGEICONA
LPOLEUICHANGEICONW
LPOLEUICHANGESOURCEA
LPOLEUICHANGESOURCEW
LPOLEUICONVERTA
LPOLEUICONVERTW
LPOLEUIEDITLINKSA
LPOLEUIEDITLINKSW
LPOLEUIINSERTOBJECTA
LPOLEUIINSERTOBJECTW
LPOLEUILINKCONTAINERA
LPOLEUILINKCONTAINERW
LPOLEUIOBJECTPROPSA
LPOLEUIOBJECTPROPSW
LPOLEUIPASTESPECIALA
LPOLEUIPASTESPECIALW
REFCLSID
%str
LPCSTR
LPSTR
%wstr
LPCWSTR
LPWSTR
%%olepro32.dll
%long
HRESULT
%ptr
LPVOID *
REFCLSID
REFIID
%%olesvr32.dll
%long
HINSTANCE
LHSERVER
LHSERVERDOC
OLE_SERVER_USE
OLESTATUS
%ptr
BOOL *
LHSERVER *
LHSERVERDOC *
LPOLESERVER
LPOLESERVERDOC
%str
LPCSTR
%%opengl32.dll
%double
GLclampd
GLdouble
2007-08-03 00:50:39 +02:00
%float
FLOAT
%long
BOOL
DWORD
GLbitfield
GLboolean
GLbyte
GLclampf
GLenum
GLfloat
GLint
GLshort
GLsizei
GLubyte
GLuint
GLushort
HDC
HGLRC
UINT
int
%ptr
COLORREF *
GLboolean *
GLbyte *
GLclampf *
GLdouble *
GLfloat *
GLint *
GLshort *
GLubyte *
GLuint *
GLushort *
GLvoid *
GLvoid **
LPGLYPHMETRICSFLOAT
LPLAYERPLANEDESCRIPTOR
PROC
%str
LPCSTR
%void
void
%%pdh.dll
%long
BOOLEAN
DWORD
LONG
PDH_HCOUNTER
PDH_HQUERY
PDH_STATUS
%long --pointer
DWORD_PTR
%ptr
LONGLONG *
LPDWORD
PDH_HCOUNTER *
PDH_HQUERY *
PPDH_COUNTER_INFO_A
PPDH_COUNTER_INFO_W
PPDH_FMT_COUNTERVALUE
PPDH_RAW_COUNTER
%str
LPCSTR
LPSTR
%wstr
LPCWSTR
LPWSTR
%%powrprof.dll
%long
BOOLEAN
LPARAM
NTSTATUS
POWER_INFORMATION_LEVEL
UINT
ULONG
%ptr
PADMINISTRATOR_POWER_POLICY
PGLOBAL_POWER_POLICY
PMACHINE_PROCESSOR_POWER_POLICY
PPOWER_POLICY
PSYSTEM_POWER_CAPABILITIES
PUINT
PVOID
PWRSCHEMESENUMPROC
%wstr
LPWSTR
%%printui.dll
%long
DWORD
HINSTANCE
HWND
%wstr
LPCWSTR
%void
void
%%psapi.dll
%long
BOOL
DWORD
HANDLE
HMODULE
%ptr
DWORD *
HMODULE *
LPDWORD
LPMODULEINFO
LPVOID
LPVOID *
PENUM_PAGE_FILE_CALLBACKA
PENUM_PAGE_FILE_CALLBACKW
PPERFORMANCE_INFORMATION
PPROCESS_MEMORY_COUNTERS
PPSAPI_WS_WATCH_INFORMATION
%str
LPSTR
%wstr
LPWSTR
%%pstorec.dll
%long
DWORD
HRESULT
%ptr
IPStore **
PST_PROVIDERID *
void *
2003-08-08 23:04:17 +02:00
%%qcap.dll
%long
HRESULT
%ptr
LPVOID *
2003-08-08 23:04:17 +02:00
REFCLSID
REFIID
%%quartz.dll
%long
HRESULT
2004-10-08 23:02:09 +02:00
LONG
2003-08-08 23:04:17 +02:00
%ptr
LPVOID *
2003-08-08 23:04:17 +02:00
REFCLSID
REFIID
%%rasapi32.dll
%long
BOOL
DWORD
HANDLE
HRASCONN
HWND
RASPROJECTION
UINT
%ptr
LPBOOL
LPBYTE
LPDWORD
LPHRASCONN
LPRASAUTODIALENTRYA
LPRASAUTODIALENTRYW
LPRASCONNA
LPRASCONNSTATUSA
LPRASCONNSTATUSW
LPRASCONNW
LPRASDEVINFOA
LPRASDEVINFOW
LPRASDIALEXTENSIONS
LPRASDIALPARAMSA
LPRASDIALPARAMSW
LPRASENTRYA
LPRASENTRYNAMEA
2003-08-08 23:04:17 +02:00
LPRASENTRYNAMEW
LPRASENTRYW
LPRASSUBENTRYA
LPRASSUBENTRYW
LPSTR *
LPVOID
LPWSTR *
%str
LPCSTR
LPSTR
%wstr
LPCWSTR
LPWSTR
%%riched20.dll
%long
HRESULT
HWND
LPARAM
LRESULT
UINT
WPARAM
%ptr
ITextHost *
IUnknown *
IUnknown **
%%riched32.dll
%long
HRESULT
%ptr
DLLVERSIONINFO *
%%rpcrt4.dll
%long
2003-08-08 23:04:17 +02:00
DWORD
HMODULE
HRESULT
2004-10-08 23:02:09 +02:00
HWND
LONG
2002-10-29 22:30:32 +01:00
RPC_BINDING_HANDLE
RPC_IF_HANDLE
RPC_STATUS
UINT
ULONG
XLAT_SIDE
2002-10-29 22:30:32 +01:00
int
size_t
unsigned char
unsigned int
2002-08-20 02:06:18 +02:00
unsigned short
2002-10-29 22:30:32 +01:00
%long --pointer
LONG_PTR
%ptr
CLSID *
CStdPSFactoryBuffer *
2005-11-04 12:44:01 +01:00
DWORD *
IRpcChannelBuffer *
IRpcStubBuffer *
2002-10-29 22:30:32 +01:00
LPPSFACTORYBUFFER
LPRPCCHANNELBUFFER
LPRPCPROXYBUFFER *
2002-10-29 22:30:32 +01:00
LPRPCSTUBBUFFER
LPTYPEINFO
2002-10-29 22:30:32 +01:00
LPUNKNOWN
LPVOID
LPVOID *
2002-10-29 22:30:32 +01:00
MIDL_STUB_MESSAGE *
NDR_CCONTEXT
NDR_CCONTEXT *
NDR_RUNDOWN
NDR_SCONTEXT
2002-10-29 22:30:32 +01:00
PFORMAT_STRING
PFULL_PTR_XLAT_TABLES
2002-10-29 22:30:32 +01:00
PMIDL_STUB_DESC
PMIDL_STUB_MESSAGE
PRPC_MESSAGE
PRPC_POLICY
2002-10-29 22:30:32 +01:00
PRPCOLEMESSAGE
PRPC_SYNTAX_IDENTIFIER
ProxyFileInfo **
REFCLSID
REFIID
RPC_AUTH_KEY_RETRIEVAL_FN
RPC_AUTH_IDENTITY_HANDLE
RPC_AUTH_IDENTITY_HANDLE *
RPC_BINDING_HANDLE *
2004-05-17 22:50:24 +02:00
RPC_BINDING_VECTOR *
2002-10-29 22:30:32 +01:00
RPC_BINDING_VECTOR **
RPC_BLOCKING_FN
RPC_CSTR *
RPC_EP_INQ_HANDLE *
RPC_IF_CALLBACK_FN *
RPC_IF_ID *
RPC_IF_ID_VECTOR **
RPC_MGR_EPV *
RPC_SECURITY_QOS *
RPC_STATUS *
RPC_SYNTAX_IDENTIFIER *
RPC_WSTR *
UUID *
2004-05-17 22:50:24 +02:00
UUID_VECTOR *
ULONG *
struct IRpcChannelBuffer *
struct IRpcStubBuffer *
twr_t *
twr_t **
2002-10-29 22:30:32 +01:00
unsigned char *
unsigned char **
void *
void **
2002-10-29 22:30:32 +01:00
%void
void
%str
RPC_CSTR
%wstr
RPC_WSTR
%%rsaenh.dll
%long
ALG_ID
BOOL
DWORD
HCRYPTHASH
HCRYPTKEY
HCRYPTPROV
HRESULT
%ptr
BYTE *
DWORD *
HCRYPTHASH *
HCRYPTKEY *
HCRYPTPROV *
2004-02-20 20:57:42 +01:00
PVTableProvStruc
%str
LPSTR
2004-02-20 20:57:42 +01:00
%wstr
LPCWSTR
2004-05-17 22:50:24 +02:00
%%secur32.dll
%long
2004-10-08 23:02:09 +02:00
BOOLEAN
EXTENDED_NAME_FORMAT
HANDLE
NTSTATUS
2004-05-17 22:50:24 +02:00
SECURITY_STATUS
ULONG
%ptr
HANDLE *
PCredHandle
PCtxtHandle
PHANDLE
2004-05-17 22:50:24 +02:00
PLUID
PNTSTATUS
2004-05-17 22:50:24 +02:00
PSecBuffer
PSecBufferDesc
PSecPkgInfoA *
PSecPkgInfoW *
PSecurityFunctionTableA
PSecurityFunctionTableW
PTimeStamp
PULONG
PVOID
PVOID *
2004-05-17 22:50:24 +02:00
SEC_GET_KEY_FN
ULONG *
2004-05-17 22:50:24 +02:00
void *
void **
2004-10-08 23:02:09 +02:00
%str
LPCSTR
LPSTR
SEC_CHAR *
2004-10-08 23:02:09 +02:00
%wstr
LPCWSTR
LPWSTR
SEC_WCHAR *
2004-10-08 23:02:09 +02:00
%%sensapi.dll
%long
BOOL
%ptr
LPDWORD
LPQOCINFO
%str
LPCSTR
%wstr
LPCWSTR
%%serialui.dll
%long
BOOL
DWORD
HWND
LPARAM
%ptr
LPCOMMCONFIG
LPDEVICE_INFO
LPDWORD
LPFNADDPROPSHEETPAGE
%str
LPCSTR
%wstr
LPCWSTR
%%setupapi.dll
%long
BOOL
DI_FUNCTION
DWORD
2004-05-17 22:50:24 +02:00
HANDLE
HDEVINFO
2004-05-17 22:50:24 +02:00
HDSKSPC
HINF
2003-08-08 23:04:17 +02:00
HINSTANCE
HKEY
HSPFILEQ
HSTRING_TABLE
HWND
2003-08-08 23:04:17 +02:00
INT
LONG
2004-02-20 20:57:42 +01:00
REGSAM
UINT
%long --pointer
UINT_PTR
%ptr
BYTE *
GUID *
INFCONTEXT *
2004-05-17 22:50:24 +02:00
LONGLONG *
LPBYTE *
2004-02-20 20:57:42 +01:00
LPCVOID
LPDWORD
2002-10-29 22:30:32 +01:00
LPGUID
LPHANDLE
LPVOID
LPVOID *
LPWIN32_FIND_DATAW
LPWSTR *
PBYTE
PDWORD
2004-02-20 20:57:42 +01:00
PINFCONTEXT
PINT
PSECURITY_DESCRIPTOR
PSECURITY_DESCRIPTOR *
2005-07-11 12:56:41 +02:00
PSP_ALTPLATFORM_INFO
PSP_CLASSINSTALL_HEADER
PSP_DEVICE_INTERFACE_DATA
2004-02-20 20:57:42 +01:00
PSP_DEVICE_INTERFACE_DETAIL_DATA_A
PSP_DEVICE_INTERFACE_DETAIL_DATA_W
PSP_DEVINFO_DATA
2004-02-20 20:57:42 +01:00
PSP_DEVINFO_LIST_DETAIL_DATA_A
PSP_DEVINFO_LIST_DETAIL_DATA_W
PSP_DEVINSTALL_PARAMS_A
PSP_FILE_CALLBACK_A
PSP_FILE_CALLBACK_W
PSP_FILE_COPY_PARAMS_A
PSP_FILE_COPY_PARAMS_W
2004-02-20 20:57:42 +01:00
PSP_INF_INFORMATION
PSTR *
PUINT
PVOID
PWSTR *
UINT *
2002-10-29 22:30:32 +01:00
void *
%str
LPCSTR
2004-05-17 22:50:24 +02:00
LPSTR
PCSTR
2004-05-17 22:50:24 +02:00
PSTR
%void
VOID
void
2002-10-29 22:30:32 +01:00
%wstr
LPCWSTR
2004-05-17 22:50:24 +02:00
LPWSTR
2003-08-08 23:04:17 +02:00
PCWSTR
PWSTR
2002-10-29 22:30:32 +01:00
%%sfc_os.dll
%long
BOOL
HANDLE
%wstr
LPCWSTR
%%shdocvw.dll
%long
BOOL
2003-08-08 23:04:17 +02:00
DWORD
HINSTANCE
HRESULT
HWND
int
%ptr
DLLVERSIONINFO *
LPVOID *
REFCLSID
REFIID
%str
LPCSTR
%void
void
%wstr
LPCWSTR
%%shell32.dll
%long
BOOL
COLORREF
DWORD
HANDLE
HBITMAP
HDROP
HICON
HIMAGELIST
HINSTANCE
HKEY
HMENU
HMODULE
HRESULT
HWND
INT
LONG
2004-10-08 23:02:09 +02:00
LPARAM
LRESULT
2004-02-20 20:57:42 +01:00
RESTRICTIONS
UINT
ULONG
WORD
WPARAM
int
%long --pointer
DWORD_PTR
2002-08-20 02:06:18 +02:00
%longlong
POINT
%ptr
2004-02-20 20:57:42 +01:00
AUTO_SCROLL_DATA *
BOOL *
2003-08-08 23:04:17 +02:00
CABINETSTATE *
CLSID *
DLLVERSIONINFO *
DWORD *
FARPROC
2002-09-09 21:18:16 +02:00
FORMATETC *
HANDLE *
HICON *
HIMAGELIST *
HWND *
2004-02-20 20:57:42 +01:00
IShellFolder *
IShellFolder **
2004-10-08 23:02:09 +02:00
IShellView **
IStream *
ITEMIDLIST *
LPBROWSEINFOA
LPBROWSEINFOW
LPBYTE
LPCITEMIDLIST
LPCITEMIDLIST *
LPCRECT
2004-10-08 23:02:09 +02:00
LPCSFV
LPCVOID
LPCVOID *
LPDATAOBJECT
LPDATAOBJECT *
LPDRAWITEMSTRUCT
LPDROPSOURCE
LPDROPTARGET
LPDWORD
2002-09-09 21:18:16 +02:00
LPENUMFORMATETC *
LPFNCREATEINSTANCE
LPFNFMCALLBACK
LPITEMIDLIST
LPITEMIDLIST *
2003-08-08 23:04:17 +02:00
LPITEMIDLIST **
LPLONG
LPMALLOC *
LPMEASUREITEMSTRUCT
LPPOINT
LPSECURITY_ATTRIBUTES
LPSHELLEXECUTEINFOA
LPSHELLEXECUTEINFOW
LPSHELLFLAGSTATE
LPSHELLFOLDER
LPSHELLSTATE
LPSHFILEOPSTRUCTA
LPSHFILEOPSTRUCTW
LPSHQUERYRBINFO
LPSTRRET
LPTPMPARAMS
LPUNKNOWN
LPUNKNOWN *
LPVOID
LPVOID *
LPWORD
LPWSTR *
PAPPBARDATA
2002-10-29 22:30:32 +01:00
PHKEY
PNOTIFYICONDATAA
PNOTIFYICONDATAW
POINT *
REFCLSID
REFIID
2004-02-20 20:57:42 +01:00
SHChangeNotifyEntry *
SHFILEINFOA *
SHFILEINFOW *
int *
%str
LPCSTR
LPSTR
%void
VOID
void
%wstr
LPCWSTR
LPWSTR
%%shlwapi.dll
%long
2002-09-09 21:18:16 +02:00
ASSOCF
ASSOCKEY
ASSOCSTR
BOOL
COLORREF
2003-08-08 23:04:17 +02:00
DISPID
DWORD
HANDLE
HDC
HDROP
HICON
HINSTANCE
HKEY
HMENU
HMODULE
HPALETTE
HRESULT
HUSKEY
HWND
INT
LONG
LPARAM
LRESULT
REGSAM
2005-08-11 12:32:02 +02:00
SHCONTF
SHREGDEL_FLAGS
SHREGENUM_FLAGS
UCHAR
UINT
ULONG
URLIS
WCHAR
WORD
WPARAM
2003-08-08 23:04:17 +02:00
char
int
%long --pointer
2004-05-17 22:50:24 +02:00
INT_PTR
DWORD_PTR
2004-05-17 22:50:24 +02:00
2002-08-30 02:01:19 +02:00
%longlong
LONGLONG
%ptr
BOOL *
2004-02-20 20:57:42 +01:00
BSTR *
CLSID *
DISPPARAMS *
2004-05-17 22:50:24 +02:00
DLGPROC
DLLVERSIONINFO *
2002-09-09 21:18:16 +02:00
DWORD *
DWORD_PTR *
2005-08-10 11:48:43 +02:00
FDSA_info *
HICON *
2002-09-09 21:18:16 +02:00
HKEY *
HWND *
IBindCtx *
2003-08-08 23:04:17 +02:00
IConnectionPoint *
IConnectionPoint **
2004-10-08 23:02:09 +02:00
IDataObject *
2003-08-08 23:04:17 +02:00
IDispatch **
2004-10-08 23:02:09 +02:00
IDropTarget *
2005-08-11 12:32:02 +02:00
IEnumIDList **
IFACE_INDEX_TBL *
IID *
IPropertyBag *
2003-08-08 23:04:17 +02:00
IShellFolder *
IStream *
IStream **
ITEMIDLIST *
IUnknown *
IUnknown **
LPBC
LPBROWSEINFOW
LPBYTE
LPCITEMIDLIST
2002-09-09 21:18:16 +02:00
LPCRECT
LPCSHLWAPI_CLIST
LPCSTR *
LPCVOID
LPCWSTR *
LPDWORD
LPINT
LPITEMIDLIST
LPMSG
LPOPENFILENAMEW
LPPAGESETUPDLGW
2003-08-08 23:04:17 +02:00
LPPOLICYDATA
LPPRINTDLGW
2002-08-09 03:03:48 +02:00
LPSECURITY_ATTRIBUTES
LPSHELLEXECUTEINFOW
LPSHELLFOLDER
LPSHFILEOPSTRUCTW
LPSHLWAPI_CLIST
LPSHLWAPI_CLIST *
2002-08-20 02:06:18 +02:00
LPSTR *
LPSTRRET
2002-08-09 03:03:48 +02:00
LPTHREAD_START_ROUTINE
2004-05-17 22:50:24 +02:00
LPUNKNOWN
LPVOID
LPVOID *
LPWORD
LPWSTR *
OLECMD *
OLECMDTEXT *
2004-10-08 23:02:09 +02:00
PARSEDURLA *
PARSEDURLW *
2003-08-08 23:04:17 +02:00
PHKEY
PHUSKEY
2004-10-08 23:02:09 +02:00
PPOINTL
PSECURITY_DESCRIPTOR
PSHELL_USER_PERMISSION *
PVOID
PVOID *
2004-05-17 22:50:24 +02:00
REFCLSID
REFGUID
REFIID
SHFILEINFOW *
2004-02-20 20:57:42 +01:00
STRRET *
UINT *
ULARGE_INTEGER *
VARIANT *
VARIANTARG *
2002-08-09 03:03:48 +02:00
VOID *
WAITORTIMERCALLBACK
WNDCLASSA *
WNDCLASSW *
2004-05-17 22:50:24 +02:00
int *
unsigned char *
va_list
2005-08-10 11:48:43 +02:00
void *
2002-09-09 21:18:16 +02:00
void **
%str
LPCSTR
LPSTR
%struct16
2002-09-09 21:18:16 +02:00
CLSID
%void
VOID
void
%wstr
LPCWSTR
LPWSTR
%%snmpapi.dll
%void
VOID
%long
INT
UINT
%str
LPSTR
%ptr
AsnAny *
AsnObjectIdentifier *
AsnOctetString *
LPVOID
SnmpVarBind *
SnmpVarBindList *
UINT *
%%sti.dll
%long
DWORD
HINSTANCE
HRESULT
%ptr
LPVOID
%%tapi32.dll
%long
DWORD
HCALL
HINSTANCE
HLINE
HLINEAPP
HPHONE
HPHONEAPP
HWND
%ptr
HICON *
LINECALLBACK
LPDWORD
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
LPVOID
PHONECALLBACK
%str
LPCSTR
LPSTR
%%twain_32.dll
%long
TW_UINT16
TW_UINT32
%ptr
TW_MEMREF
pTW_IDENTITY
%%urlmon.dll
%long
BOOL
DWORD
HRESULT
HWND
PARSEACTION
2003-08-08 23:04:17 +02:00
QUERYOPTION
UINT
%ptr
2002-10-02 03:23:55 +02:00
BINDINFO *
DWORD *
FORMATETC *
IBindCtx *
IBindCtx **
IBindStatusCallback *
IBindStatusCallback **
IEnumFORMATETC *
IEnumFORMATETC **
2004-10-08 23:02:09 +02:00
IInternetSecurityManager **
2004-05-17 22:50:24 +02:00
IInternetSession **
IInternetZoneManager **
IMoniker *
IMoniker **
2004-10-08 23:02:09 +02:00
IServiceProvider *
IUnknown *
2002-10-02 03:23:55 +02:00
LPBC
LPBINDCTX
2003-08-08 23:04:17 +02:00
LPBINDSTATUSCALLBACK
LPSOFTDISTINFO
2003-08-08 23:04:17 +02:00
LPUNKNOWN
2002-10-02 03:23:55 +02:00
LPVOID
LPVOID *
LPWSTR *
QUERYCONTEXT *
REFCLSID
REFIID
uCLSSPEC *
%str
LPCSTR
LPSTR
2002-10-02 03:23:55 +02:00
%void
void
%wstr
LPCWSTR
2004-05-17 22:50:24 +02:00
LPWSTR
%%user32.dll
%long
ACCESS_MASK
ATOM
BOOL
BYTE
CHAR
COLORREF
DWORD
HACCEL
HANDLE
HANDLE16
HBITMAP
HBRUSH
HCONV
HCONVLIST
HCURSOR
HDC
HDDEDATA
HDESK
HDEVNOTIFY
HDRVR16
HDWP
HFONT
HGLOBAL16
HHOOK
HICON
HINSTANCE
HINSTANCE16
HKL
HMENU
HMODULE
HMODULE16
HMONITOR
HRESULT
HRGN
HSZ
HTASK
HWINEVENTHOOK
HWINSTA
HWND
HWND16
INT
INT16
LONG
LPARAM
LRESULT
SHORT
UINT
UINT16
ULONG
WCHAR
WORD
WPARAM
WPARAM16
int
2002-10-29 22:30:32 +01:00
%long --pointer
2002-11-06 20:58:02 +01:00
INT_PTR
UINT_PTR
2002-10-29 22:30:32 +01:00
ULONG_PTR
%longlong
POINT
%ptr
BLENDFUNCTION *
BOOL *
COLORREF *
2004-05-17 22:50:24 +02:00
DESKTOPENUMPROCA
DESKTOPENUMPROCW
DLGPROC
DLGPROC16
DRAWSTATEPROC
DWORD *
GRAYSTRINGPROC
GUITHREADINFO *
HANDLE *
HBRUSH *
HICON *
HKL *
HOOKPROC
HWND *
INT *
LPACCEL
LPBYTE
2002-11-06 20:58:02 +01:00
LPCDLGTEMPLATEA
LPCDLGTEMPLATEW
LPCMENUINFO
LPCVOID
LPDEVMODEA
LPDEVMODEW
LPDISPLAY_DEVICEA
LPDISPLAY_DEVICEW
LPDRAWTEXTPARAMS
LPDWORD
LPINPUT
LPINT
LPMENUINFO
LPMENUITEMINFOA
LPMENUITEMINFOW
LPMONITORINFO
LPMSG
LPMSGBOXPARAMSA
LPMSGBOXPARAMSW
LPPOINT
LPRECT
LPSCROLLBARINFO
LPSCROLLINFO
LPSECURITY_ATTRIBUTES
LPTPMPARAMS
LPVOID
LPWORD
MENUITEMINFOA *
MENUITEMINFOW *
MONITORENUMPROC
MSG *
PAINTSTRUCT *
PALTTABINFO
2002-10-29 22:30:32 +01:00
PCOMBOBOXINFO
PCONVCONTEXT
PCONVINFO
2002-08-30 02:01:19 +02:00
PCURSORINFO
2002-11-06 20:58:02 +01:00
PDWORD_PTR
2004-02-20 20:57:42 +01:00
PFLASHWINFO
PFNCALLBACK
PICONINFO
PLASTINPUTINFO
PMENUBARINFO
POINT *
PROPENUMPROCA
PROPENUMPROCEXA
PROPENUMPROCEXW
PROPENUMPROCW
PSECURITY_DESCRIPTOR
PSECURITY_INFORMATION
PSECURITY_QUALITY_OF_SERVICE
2004-05-17 22:50:24 +02:00
PTITLEBARINFO
2003-08-08 23:04:17 +02:00
PUINT_PTR
PVOID
PWINDOWINFO
RECT *
SCROLLINFO *
SECURITY_QUALITY_OF_SERVICE *
SENDASYNCPROC
SIZE *
TIMERPROC
TRACKMOUSEEVENT *
UINT *
WINDOWPLACEMENT *
WINEVENTPROC
2004-05-17 22:50:24 +02:00
WINSTAENUMPROCA
WINSTAENUMPROCW
WND *
WNDCLASSA *
WNDCLASSEXA *
WNDCLASSEXW *
WNDCLASSW *
WNDENUMPROC
WNDPROC
WNDPROC16
va_list
%str
LPCSTR
LPSTR
%void
VOID
void
%wstr
LPCWSTR
LPWSTR
%%userenv.dll
%long
BOOL
DWORD
HANDLE
%ptr
DWORD *
LPDWORD
LPPROFILEINFOA
LPVOID *
%str
LPCSTR
LPSTR
%wstr
LPCWSTR
LPWSTR
%%usp10.dll
%long
BOOL
2005-11-17 12:03:14 +01:00
DWORD
HDC
HRESULT
LCID
UINT
WORD
int
%ptr
ABC *
2005-11-17 12:03:14 +01:00
BYTE *
GOFFSET *
RECT *
SCRIPT_ANALYSIS *
SCRIPT_CACHE *
SCRIPT_CONTROL *
SCRIPT_DIGITSUBSTITUTE *
SCRIPT_FONTPROPERTIES *
SCRIPT_ITEM *
SCRIPT_LOGATTR *
SCRIPT_PROPERTIES ***
SCRIPT_STATE *
SCRIPT_STRING_ANALYSIS
2005-11-17 12:03:14 +01:00
SCRIPT_STRING_ANALYSIS *
SCRIPT_TABDEF *
SCRIPT_VISATTR *
SIZE *
UINT *
WORD *
int *
LONG *
2005-11-17 12:03:14 +01:00
void *
%wstr
WCHAR *
2004-02-20 20:57:42 +01:00
%%uxtheme.dll
%long
BOOL
COLORREF
DWORD
HBRUSH
HDC
HIMAGELIST
HRESULT
HRGN
HTHEME
HTHEMEFILE
HWND
THEMESIZE
UINT
int
%longlong
POINT
%ptr
BOOL *
COLORREF *
DTBGOPTS *
EnumThemeProc
HRGN *
HTHEMEFILE *
INTLIST *
LOGFONTW *
LPVOID
MARGINS *
POINT *
PROPERTYORIGIN *
PTHEMENAMES
2004-02-20 20:57:42 +01:00
ParseThemeIniFileProc
RECT *
SIZE *
TEXTMETRICW *
WORD *
int *
%str
char *
%void
void
2004-02-20 20:57:42 +01:00
%wstr
LPCWSTR
LPWSTR
%%vdhcp.vxd
%long
BOOL
DWORD
%ptr
LPDWORD
LPOVERLAPPED
LPVOID
%%version.dll
%long
BOOL
DWORD
UINT
%ptr
LPDWORD
LPVOID
LPVOID *
UINT *
%str
LPCSTR
LPSTR
%wstr
LPCWSTR
LPWSTR
2004-02-27 22:28:45 +01:00
%%vmm.vxd
%long
DWORD
2004-05-17 22:50:24 +02:00
%%vnbt.vxd
2004-02-20 20:57:42 +01:00
%long
BOOL
DWORD
%ptr
LPDWORD
LPOVERLAPPED
LPVOID
%%vnetbios.vxd
%long
BOOL
DWORD
%ptr
LPDWORD
LPOVERLAPPED
LPVOID
%%vtdapi.vxd
%long
BOOL
DWORD
%ptr
LPDWORD
LPOVERLAPPED
LPVOID
%%vwin32.vxd
%long
BOOL
DWORD
%ptr
LPDWORD
LPOVERLAPPED
LPVOID
%%w32skrnl.dll
%long
HTASK16
%str
LPSTR
%%winealsa.drv
%long
DWORD
HDRVR
LPARAM
LRESULT
UINT
WORD
%long --pointer
DWORD_PTR
2002-08-09 03:03:48 +02:00
%%wineaudioio.drv
%long
DWORD
HDRVR
LPARAM
LRESULT
2002-08-09 03:03:48 +02:00
UINT
WORD
%long --pointer
DWORD_PTR
%%winecoreaudio.drv
%long
DWORD
HDRVR
LPARAM
LRESULT
UINT
WORD
%long --pointer
DWORD_PTR
2004-02-20 20:57:42 +01:00
%%wined3d.dll
%long
UINT
%ptr
IUnknown *
2004-10-08 23:02:09 +02:00
IWineD3D *
IWineD3DClipper *
2004-02-20 20:57:42 +01:00
%%winedos.dll
%long
BOOL
2004-02-20 20:57:42 +01:00
BYTE
DWORD
UINT
WORD
2004-02-20 20:57:42 +01:00
int
%ptr
LPVOID
UINT16 *
void *
%str
LPCSTR
%void
void
%%wineesd.drv
%long
DWORD
HDRVR
LPARAM
LRESULT
UINT
WORD
%long --pointer
DWORD_PTR
%%winejack.drv
%long
DWORD
HDRVR
LPARAM
LRESULT
UINT
WORD
%long --pointer
DWORD_PTR
%%winejoystick.drv
%long
HDRVR
LPARAM
LRESULT
UINT
%long --pointer
DWORD_PTR
%%winemp3.acm
%long
HDRVR
LPARAM
LRESULT
UINT
%long --pointer
DWORD_PTR
2002-08-09 03:03:48 +02:00
%%winenas.drv
%long
DWORD
HDRVR
LPARAM
LRESULT
2002-08-09 03:03:48 +02:00
UINT
WORD
2002-08-09 03:03:48 +02:00
%long --pointer
DWORD_PTR
%%wineoss.drv
%long
DWORD
HDRVR
LPARAM
LRESULT
UINT
WORD
%long --pointer
DWORD_PTR
%%wineps.drv
%long
BOOL
COLORREF
DWORD
2004-05-17 22:50:24 +02:00
HANDLE
HBITMAP
HBRUSH
HDC
HFONT
HPEN
HRGN
HWND
INT
LPARAM
UINT
WORD
%ptr
BITMAPINFO *
2004-02-20 20:57:42 +01:00
DEVMODEW *
DOCINFOW *
DWORD *
2004-02-20 20:57:42 +01:00
FONTENUMPROCW
INT *
LPCVOID
LPDEVMODEA
LPINT
LPLOGFONTW
LPSIZE
LPVOID
POINT *
PSDRV_PDEVICE *
PSDRV_PDEVICE **
RECT *
TEXTMETRICW *
void *
%str
LPCSTR
LPSTR
%void
2004-02-20 20:57:42 +01:00
void
%wstr
LPCWSTR
%%winetty.drv
%long
BOOL
COLORREF
DWORD
HANDLE
HBITMAP
HDC
HFONT
HRGN
HWND
INT
LONG
UINT
%ptr
BITMAPINFO *
CREATESTRUCTA *
DEVMODEW *
DWORD *
INT *
LPCVOID
LPINT
LPPALETTEENTRY
LPPOINT
LPSIZE
LPTEXTMETRICW
LPVOID
POINT *
RECT *
TTYDRV_PDEVICE *
TTYDRV_PDEVICE **
WINDOWPOS *
void *
%wstr
LPCWSTR
%%winex11.drv
%long
BOOL
COLORREF
DWORD
HANDLE
HANDLE16
HBITMAP
HBRUSH
HDC
HFONT
HICON
HKL
HPALETTE
HPEN
HRGN
HWND
INT
LONG
LPARAM
LRESULT
SHORT
UINT
WCHAR
WPARAM
int
%ptr
BITMAPINFO *
BLENDFUNCTION
CREATESTRUCTA *
CURSORICONINFO *
DEVMODEW *
DWORD *
FONTENUMPROCW
HANDLE *
HANDLE16 *
HKL *
INT *
LPBYTE
LPCVOID
LPDEVMODEW
LPINPUT
LPINT
LPLOGFONTW
LPPALETTEENTRY
LPPOINT
LPRECT
LPSIZE
LPVOID
LPWTPACKET *
PIXELFORMATDESCRIPTOR *
POINT *
RECT *
RGBQUAD *
TEXTMETRICW *
WINDOWPOS *
X11DRV_PDEVICE *
X11DRV_PDEVICE **
void *
%void
void
%wstr
LPCWSTR
LPWSTR
%%wing32.dll
%long
BOOL
COLORREF
HBITMAP
HBRUSH
HDC
HPALETTE
INT
UINT
%ptr
BITMAPINFO *
RGBQUAD *
void *
void **
%%wininet.dll
2003-08-08 23:04:17 +02:00
%double
GROUPID
%long
BOOL
DWORD
HANDLE
2004-10-08 23:02:09 +02:00
HINSTANCE
HINTERNET
HRESULT
2002-08-09 03:03:48 +02:00
HWND
INTERNET_PORT
2004-02-20 20:57:42 +01:00
LONG
2004-10-08 23:02:09 +02:00
int
unsigned long
%long --pointer
DWORD_PTR
2004-05-17 22:50:24 +02:00
%longlong
FILETIME
%ptr
DWORD *
FILETIME *
2004-02-20 20:57:42 +01:00
GOPHER_ATTRIBUTE_ENUMERATORA
GOPHER_ATTRIBUTE_ENUMERATORW
GROUPID *
HANDLE *
HINTERNET *
INTERNET_STATUS_CALLBACK
LPBYTE
LPCSTR *
LPCVOID
LPCWSTR *
LPDWORD
2004-02-20 20:57:42 +01:00
LPGOPHER_FIND_DATAA
LPGOPHER_FIND_DATAW
LPINTERNET_BUFFERSA
2002-10-02 03:23:55 +02:00
LPINTERNET_BUFFERSW
LPINTERNET_CACHE_CONFIG_INFOA
LPINTERNET_CACHE_CONFIG_INFOW
LPINTERNET_CACHE_ENTRY_INFOA
LPINTERNET_CACHE_ENTRY_INFOW
LPINTERNET_CACHE_GROUP_INFOA
LPINTERNET_CACHE_GROUP_INFOW
LPURL_COMPONENTSA
LPURL_COMPONENTSW
LPVOID
2003-08-08 23:04:17 +02:00
LPVOID *
LPWIN32_FIND_DATAA
2002-10-29 22:30:32 +01:00
LPWIN32_FIND_DATAW
PBYTE
2004-02-20 20:57:42 +01:00
PVOID
SYSTEMTIME *
unsigned long *
%str
LPCSTR
LPSTR
%void
void
%wstr
LPCWSTR
2002-10-29 22:30:32 +01:00
LPWSTR
PWSTR
%%winmm.dll
%long
BOOL
DWORD
FOURCC
2004-10-08 23:02:09 +02:00
HANDLE
HDRVR
HINSTANCE
HMIDIIN
HMIDIOUT
HMIDISTRM
HMIXER
HMIXEROBJ
HMMIO
HMODULE
HTASK
HWAVEIN
HWAVEOUT
HWND
INT
LONG
LPARAM
LRESULT
2004-02-20 20:57:42 +01:00
MCIDEVICEID
MCIERROR
MMRESULT
UINT
%long --forbidden
HMMIO16
UINT16
%long --pointer
DWORD_PTR
UINT_PTR
%ptr
DWORD *
2004-10-08 23:02:09 +02:00
HANDLE *
HMIDIIN *
HMIDISTRM *
HPCSTR
HPSTR
HWAVEIN *
LPAUXCAPSA
LPAUXCAPSW
LPBYTE
LPCWAVEFORMATEX
LPDWORD
LPHMIDIOUT
LPHMIXER
LPHWAVEOUT
LPJOYCAPSA
LPJOYCAPSW
LPJOYINFO
LPJOYINFOEX
LPMIDIHDR
LPMIDIINCAPSA
LPMIDIINCAPSW
LPMIDIOUTCAPSA
LPMIDIOUTCAPSW
LPMIXERCAPSA
LPMIXERCAPSW
LPMIXERCONTROLDETAILS
LPMIXERLINEA
LPMIXERLINECONTROLSA
LPMIXERLINECONTROLSW
LPMIXERLINEW
LPMMCKINFO
LPMMIOPROC
LPMMTIME
LPTASKCALLBACK
LPTIMECALLBACK
LPTIMECAPS
LPUINT
LPWAVEHDR
LPWAVEINCAPSA
LPWAVEINCAPSW
LPWAVEOUTCAPSA
LPWAVEOUTCAPSW
MIDIHDR *
MMCKINFO *
MMIOINFO *
UINT *
WAVEHDR *
WORD *
YIELDPROC
%str
LPCSTR
LPSTR
%wstr
LPCWSTR
LPWSTR
2004-05-17 22:50:24 +02:00
%%winnls32.dll
%long
BOOL
HWND
%%winspool.drv
%long
BOOL
DWORD
HANDLE
HWND
INT
LONG
WORD
%ptr
DEVMODEW *
DOCINFOA *
DOCINFOW *
HANDLE *
LPBYTE
LPDEVMODEA
LPDEVMODEW
LPDWORD
LPPRINTER_DEFAULTSA
LPPRINTER_DEFAULTSW
LPVOID
LPVOID *
2004-02-20 20:57:42 +01:00
PBYTE
PDEVMODEA
PDEVMODEW
PDWORD
PPRINTER_NOTIFY_INFO
%str
LPCSTR
LPSTR
%wstr
LPCWSTR
LPWSTR
%%wintab32.dll
%long
BOOL
DWORD
HCTX
HMGR
HWND
HWTHOOK
LPARAM
LRESULT
UINT
WPARAM
int
%ptr
LPBYTE
LPINT
LPLOGCONTEXTA
LPLOGCONTEXTW
LPVOID
UINT *
WTENUMPROC
%str
LPSTR
%wstr
LPWSTR
%%wintrust.dll
%long
BOOL
DWORD
HANDLE
HCATADMIN
HCATINFO
HCRYPTPROV
HRESULT
HWND
LONG
%ptr
BYTE *
CRYPT_PROVIDER_DATA *
CRYPT_PROVIDER_FUNCTIONS *
CRYPT_PROVIDER_REGDEFUSAGE *
CRYPT_PROVIDER_SGNR *
CRYPT_REGISTER_ACTIONID *
CRYPTCATMEMBER *
DWORD *
GUID *
HCATADMIN *
HCATINFO *
LPVOID
PCCERT_CONTEXT
WINTRUST_DATA *
%str
char *
%wstr
LPWSTR
%void
void
%%wldap32.dll
%long
BOOLEAN
HANDLE
INT
UCHAR
ULONG
int
%ptr
BERVAL *
BerElement *
CHAR **
HANDLE *
LDAPControlA *
LDAPControlA **
LDAPControlW *
LDAPControlW **
2005-08-11 12:32:02 +02:00
LDAPModA *[]
LDAPModW *[]
PBERVAL *
PCHAR *
PCHAR **
PCHAR[]
PINT
PLDAP_VERSION_INFO
PLDAPControlA
PLDAPControlA *
PLDAPControlA **
PLDAPControlW
PLDAPControlW *
PLDAPControlW **
PLDAPSearch
PLDAPSortKeyA *
PLDAPSortKeyW *
PULONG
PWCHAR *
PWCHAR **
PWCHAR[]
ULONG *
WLDAP32_BerElement *
WLDAP32_BerElement **
WLDAP32_LDAP *
WLDAP32_LDAPMessage *
WLDAP32_LDAPMessage **
WLDAP32_LDAPVLVInfo *
int *
struct WLDAP32_berval *
struct WLDAP32_berval **
struct l_timeval *
2005-08-10 11:48:43 +02:00
void *
%str
CHAR *
LPCSTR
LPSTR
PCHAR
%void
void
%wstr
LPCWSTR
LPWSTR
PWCHAR
%%wnaspi32.dll
%long
BOOL
DWORD
%ptr
LPDWORD
LPSRB
PASPI32BUFF
%%wow32.dll
%long
BOOL
DWORD
HANDLE
WORD
WOW_HANDLE_TYPE
%ptr
LPLDT_ENTRY
LPVOID
PDWORD
PVOID
WORD *
%void
void
%%ws2_32.dll
%short
WS_u_short
%long
BOOL
DWORD
GROUP
HANDLE
HWND
INT
LONG
SOCKET
UINT
WORD
WS_socklen_t
WS_u_long
WSAESETSERVICEOP
WSAEVENT
int
%ptr
ADDRINFOW *
FARPROC
INT *
LPCONDITIONPROC
LPDWORD
LPGUID
2004-05-17 22:50:24 +02:00
LPHANDLE
LPINT
LPQOS
2004-02-20 20:57:42 +01:00
LPSOCKADDR
LPVOID
LPWPUPOSTMESSAGE
LPWSABUF
LPWSADATA
LPWSANAMESPACE_INFOA
LPWSANAMESPACE_INFOW
LPWSANETWORKEVENTS
LPWSAOVERLAPPED
LPWSAOVERLAPPED_COMPLETION_ROUTINE
LPWSAPROTOCOL_INFOA
LPWSAPROTOCOL_INFOW
2004-05-17 22:50:24 +02:00
LPWSAQUERYSETA
LPWSAQUERYSETW
LPWSASERVICECLASSINFOA
LPWSASERVICECLASSINFOW
PADDRINFOW *
SOCKADDR *
WS_fd_set *
WS_u_long *
WS_u_short *
int *
struct WS_addrinfo *
struct WS_addrinfo **
struct WS_hostent *
struct WS_protoent *
struct WS_servent *
struct WS_sockaddr *
struct WS_timeval *
%str
LPCSTR
LPSTR
PCHAR
char *
%unknown
struct WS_in_addr
%void
void
%wstr
LPCWSTR
LPWSTR
%%wsock32.dll
%long
DWORD
INT
SOCKET
UINT
%ptr
INT *
LPDWORD
2003-08-08 23:04:17 +02:00
LPGUID
LPINT
2003-08-08 23:04:17 +02:00
LPSERVICE_ASYNC_INFO
LPSERVICE_INFOA
LPSERVICE_INFOW
LPVOID
struct netent *
%str
LPCSTR
2003-08-08 23:04:17 +02:00
LPSTR
char *
%void
void
2003-08-08 23:04:17 +02:00
%wstr
LPWSTR
%%wtsapi32.dll
%long
BOOL
DWORD
HANDLE
WTS_INFO_CLASS
%ptr
DWORD *
LPSTR *
LPWSTR *
PVOID
PWTS_PROCESS_INFOA *
PWTS_PROCESS_INFOW *
PWTS_SESSION_INFOA *
PWTS_SESSION_INFOW *
%str
LPSTR
%wstr
LPCWSTR
LPWSTR
PWSTR
%void
void