win32.api:2954: type (long) is not Win64 compatible win32.api:2959: type (unsigned long) is not Win64 compatible win32.api:3008: type (long *) is not Win64 compatible win32.api:3028: type (unsigned long *) is not Win64 compatible win32.api:3073: type (unsigned long) is not Win64 compatible win32.api:6034: type (unsigned long) is not Win64 compatible win32.api:6079: type (unsigned long *) is not Win64 compatible dlls/advapi32/tests/cred.c: dlls/advapi32/tests/cred.c:206.2: file: inner } ends on column 1 dlls/advapi32/tests/security.c: dlls/advapi32/tests/security.c:1068.2: file: inner } ends on column 1 dlls/advapi32/tests/security.c: dlls/advapi32/tests/security.c:1085.2: file: inner } ends on column 1 dlls/advapi32/tests/security.c: dlls/advapi32/tests/security.c:1094.2: file: inner } ends on column 1 dlls/advapi32/tests/security.c: dlls/advapi32/tests/security.c:1103.2: file: inner } ends on column 1 dlls/advapi32/tests/security.c: dlls/advapi32/tests/security.c:1112.2: file: inner } ends on column 1 dlls/advapi32/tests/security.c: dlls/advapi32/tests/security.c:4859.2: file: inner } ends on column 1 dlls/advapi32/tests/security.c: dlls/advapi32/tests/security.c:4869.2: file: inner } ends on column 1 dlls/advapi32/tests/security.c: dlls/advapi32/tests/security.c:4879.2: file: inner } ends on column 1 dlls/advapi32/tests/security.c: dlls/advapi32/tests/security.c:4889.2: file: inner } ends on column 1 dlls/advapi32/tests/security.c: dlls/advapi32/tests/security.c:4899.2: file: inner } ends on column 1 dlls/advapi32/tests/security.c: dlls/advapi32/tests/security.c:4909.2: file: inner } ends on column 1 dlls/cabinet/fdi.c: dlls/cabinet/fdi.c:76.1: variable: 'THOSE_ZIP_CONSTS': \ THOSE_ZIP_CONSTS dlls/capi2032/cap20wxx.c: dlls/capi2032/cap20wxx.c:48.8: variable: 'unsigned (*pcapi20_register)(unsigned, unsigned, unsigned, unsigned *) = NULL': \ unsigned (*pcapi20_register)(unsigned, unsigned, unsigned, unsigned *) = NULL dlls/capi2032/cap20wxx.c: dlls/capi2032/cap20wxx.c:49.8: variable: 'unsigned (*pcapi20_release)(unsigned) = NULL': \ unsigned (*pcapi20_release)(unsigned) = NULL dlls/capi2032/cap20wxx.c: dlls/capi2032/cap20wxx.c:50.8: variable: 'unsigned (*pcapi20_put_message)(unsigned, unsigned char *) = NULL': \ unsigned (*pcapi20_put_message)(unsigned, unsigned char *) = NULL dlls/capi2032/cap20wxx.c: dlls/capi2032/cap20wxx.c:51.8: variable: 'unsigned (*pcapi20_get_message)(unsigned, unsigned char **) = NULL': \ unsigned (*pcapi20_get_message)(unsigned, unsigned char **) = NULL dlls/capi2032/cap20wxx.c: dlls/capi2032/cap20wxx.c:52.8: variable: 'unsigned (*pcapi20_waitformessage)(unsigned, struct timeval *) = NULL': \ unsigned (*pcapi20_waitformessage)(unsigned, struct timeval *) = NULL dlls/capi2032/cap20wxx.c: dlls/capi2032/cap20wxx.c:53.8: variable: 'unsigned (*pcapi20_isinstalled)(void) = NULL': \ unsigned (*pcapi20_isinstalled)(void) = NULL dlls/capi2032/cap20wxx.c: dlls/capi2032/cap20wxx.c:54.8: variable: 'unsigned (*pcapi20_get_profile)(unsigned, unsigned char *) = NULL': \ unsigned (*pcapi20_get_profile)(unsigned, unsigned char *) = NULL dlls/capi2032/cap20wxx.c: dlls/capi2032/cap20wxx.c:55.17: variable: 'char *(*pcapi20_get_manufacturer)(unsigned, unsigned char *) = NULL': \ char *(*pcapi20_get_manufacturer)(unsigned, unsigned char *) = NULL dlls/capi2032/cap20wxx.c: dlls/capi2032/cap20wxx.c:56.17: variable: 'char *(*pcapi20_get_serial_number)(unsigned, unsigned char *) = NULL': \ char *(*pcapi20_get_serial_number)(unsigned, unsigned char *) = NULL dlls/capi2032/cap20wxx.c: dlls/capi2032/cap20wxx.c:57.17: variable: 'char *(*pcapi20_get_version)(unsigned, unsigned char *) = NULL': \ char *(*pcapi20_get_version)(unsigned, unsigned char *) = NULL dlls/combase/string.c: dlls/combase/string.c:36.1: variable: 'C_ASSERT(sizeof(struct hstring_private) <= sizeof(HSTRING_HEADER))': \ C_ASSERT(sizeof(struct hstring_private) <= sizeof(HSTRING_HEADER)) dlls/comctl32/tests/button.c: dlls/comctl32/tests/button.c:770.2: file: inner } ends on column 1 dlls/comctl32/tests/dpa.c: dlls/comctl32/tests/dpa.c:708.2: file: inner } ends on column 1 dlls/comctl32/tests/header.c: dlls/comctl32/tests/header.c:1762.2: file: inner } ends on column 1 dlls/comctl32/tests/imagelist.c: dlls/comctl32/tests/imagelist.c:866.2: file: inner } ends on column 1 dlls/comctl32/tests/imagelist.c: dlls/comctl32/tests/imagelist.c:1815.2: file: inner } ends on column 1 dlls/comctl32/tests/imagelist.c: dlls/comctl32/tests/imagelist.c:1891.2: file: inner } ends on column 1 dlls/comctl32/tests/imagelist.c: dlls/comctl32/tests/imagelist.c:2011.2: file: inner } ends on column 1 dlls/comctl32/tests/imagelist.c: dlls/comctl32/tests/imagelist.c:2035.2: file: inner } ends on column 1 dlls/comctl32/tests/imagelist.c: dlls/comctl32/tests/imagelist.c:2057.2: file: inner } ends on column 1 dlls/comctl32/tests/imagelist.c: dlls/comctl32/tests/imagelist.c:2087.2: file: inner } ends on column 1 dlls/comctl32/tests/monthcal.c: dlls/comctl32/tests/monthcal.c:1102.2: file: inner } ends on column 1 dlls/comctl32/tests/propsheet.c: dlls/comctl32/tests/propsheet.c:843.2: file: inner } ends on column 1 dlls/comctl32/tests/toolbar.c: dlls/comctl32/tests/toolbar.c:1818.1: variable: 'DEFINE_EXPECT(g_hook_create)': \ DEFINE_EXPECT(g_hook_create) dlls/comctl32/tests/toolbar.c: dlls/comctl32/tests/toolbar.c:1819.1: variable: 'DEFINE_EXPECT(g_hook_WM_NCCREATE)': \ DEFINE_EXPECT(g_hook_WM_NCCREATE) dlls/comctl32/tests/toolbar.c: dlls/comctl32/tests/toolbar.c:1820.1: variable: 'DEFINE_EXPECT(g_hook_WM_CREATE)': \ DEFINE_EXPECT(g_hook_WM_CREATE) dlls/comctl32/theming.c: dlls/comctl32/theming.c:95.1: variable: 'MAKE_SUBCLASS_PROC(0) MAKE_SUBCLASS_PROC(1) MAKE_SUBCLASS_PROC(2) MAKE_SUBCLASS_PROC(3) MAKE_SUBCLASS_PROC(4) MAKE_SUBCLASS_PROC(5) MAKE_SUBCLASS_PROC(6) static const WNDPROC subclassProcs[NUM_SUBCLASSES] = { subclass_proc0, subclass_proc1, subclass_proc2, subclass_proc3, subclass_proc4, subclass_proc5, subclass_proc6 }': \ MAKE_SUBCLASS_PROC(0) MAKE_SUBCLASS_PROC(1) dlls/comdlg32/cdlg32.c: dlls/comdlg32/cdlg32.c:49.1: variable: 'LPITEMIDLIST (WINAPI *COMDLG32_PIDL_ILClone) (LPCITEMIDLIST) DECLSPEC_HIDDEN': \ LPITEMIDLIST (WINAPI *COMDLG32_PIDL_ILClone) (LPCITEMIDLIST) DECLSPEC_HIDDEN dlls/comdlg32/cdlg32.c: dlls/comdlg32/cdlg32.c:50.1: variable: 'LPITEMIDLIST (WINAPI *COMDLG32_PIDL_ILCombine)(LPCITEMIDLIST,LPCITEMIDLIST) DECLSPEC_HIDDEN': \ LPITEMIDLIST (WINAPI *COMDLG32_PIDL_ILCombine)(LPCITEMIDLIST,LPCITEMIDLIST) DECLSPEC_HIDDEN dlls/comdlg32/cdlg32.c: dlls/comdlg32/cdlg32.c:51.1: variable: 'LPITEMIDLIST (WINAPI *COMDLG32_PIDL_ILGetNext)(LPITEMIDLIST) DECLSPEC_HIDDEN': \ LPITEMIDLIST (WINAPI *COMDLG32_PIDL_ILGetNext)(LPITEMIDLIST) DECLSPEC_HIDDEN dlls/comdlg32/cdlg32.c: dlls/comdlg32/cdlg32.c:52.1: variable: 'BOOL (WINAPI *COMDLG32_PIDL_ILRemoveLastID)(LPCITEMIDLIST) DECLSPEC_HIDDEN': \ BOOL (WINAPI *COMDLG32_PIDL_ILRemoveLastID)(LPCITEMIDLIST) DECLSPEC_HIDDEN dlls/comdlg32/cdlg32.c: dlls/comdlg32/cdlg32.c:53.1: variable: 'BOOL (WINAPI *COMDLG32_PIDL_ILIsEqual)(LPCITEMIDLIST, LPCITEMIDLIST) DECLSPEC_HIDDEN': \ BOOL (WINAPI *COMDLG32_PIDL_ILIsEqual)(LPCITEMIDLIST, LPCITEMIDLIST) DECLSPEC_HIDDEN dlls/comdlg32/cdlg32.c: dlls/comdlg32/cdlg32.c:54.1: variable: 'UINT (WINAPI *COMDLG32_PIDL_ILGetSize)(LPCITEMIDLIST) DECLSPEC_HIDDEN': \ UINT (WINAPI *COMDLG32_PIDL_ILGetSize)(LPCITEMIDLIST) DECLSPEC_HIDDEN dlls/comdlg32/cdlg32.c: dlls/comdlg32/cdlg32.c:57.1: variable: 'LPVOID (WINAPI *COMDLG32_SHAlloc)(DWORD) DECLSPEC_HIDDEN': \ LPVOID (WINAPI *COMDLG32_SHAlloc)(DWORD) DECLSPEC_HIDDEN dlls/comdlg32/cdlg32.c: dlls/comdlg32/cdlg32.c:58.1: variable: 'DWORD (WINAPI *COMDLG32_SHFree)(LPVOID) DECLSPEC_HIDDEN': \ DWORD (WINAPI *COMDLG32_SHFree)(LPVOID) DECLSPEC_HIDDEN dlls/comdlg32/cdlg32.c: dlls/comdlg32/cdlg32.c:59.1: variable: 'BOOL (WINAPI *COMDLG32_SHGetFolderPathW)(HWND,int,HANDLE,DWORD,LPWSTR) DECLSPEC_HIDDEN': \ BOOL (WINAPI *COMDLG32_SHGetFolderPathW)(HWND,int,HANDLE,DWORD,LPWSTR) DECLSPEC_HIDDEN dlls/comdlg32/cdlg32.c: dlls/comdlg32/cdlg32.c:60.1: variable: 'LPITEMIDLIST (WINAPI *COMDLG32_SHSimpleIDListFromPathAW)(LPCVOID) DECLSPEC_HIDDEN': \ LPITEMIDLIST (WINAPI *COMDLG32_SHSimpleIDListFromPathAW)(LPCVOID) DECLSPEC_HIDDEN dlls/comdlg32/tests/itemdlg.c: dlls/comdlg32/tests/itemdlg.c:2251.2: file: inner } ends on column 1 dlls/compobj.dll16/compobj.c: dlls/compobj.dll16/compobj.c:65.1: variable: 'DECLARE_INTERFACE_(IMalloc16,IUnknown) { STDMETHOD16_(HRESULT,QueryInterface)(THIS_ REFIID riid, void** ppvObject) PURE; STDMETHOD16_(ULONG,AddRef)(THIS) PURE; STDMETHOD16_(ULONG,Release)(THIS) PURE; STDMETHOD16_(LPVOID,Alloc)(THIS_ DWORD cb) PURE; STDMETHOD16_(LPVOID,Realloc)(THIS_ LPVOID pv, DWORD cb) PURE; STDMETHOD16_(void,Free)(THIS_ LPVOID pv) PURE; STDMETHOD16_(DWORD,GetSize)(THIS_ LPVOID pv) PURE; STDMETHOD16_(INT16,DidAlloc)(THIS_ LPVOID pv) PURE; STDMETHOD16_(LPVOID,HeapMinimize)(THIS) PURE; }': \ DECLARE_INTERFACE_(IMalloc16,IUnknown) { dlls/ctapi32/ctapi32.c: dlls/ctapi32/ctapi32.c:37.8: variable: 'IS8 (*pCT_init)(IU16 ctn, IU16 pn) = NULL': \ IS8 (*pCT_init)(IU16 ctn, IU16 pn) = NULL dlls/ctapi32/ctapi32.c: dlls/ctapi32/ctapi32.c:38.8: variable: 'IS8 (*pCT_data)(IU16 ctn, IU8 *dad, IU8 *sad, IU16 lenc, IU8 *command, IU16 *lenr, IU8 *response) = NULL': \ IS8 (*pCT_data)(IU16 ctn, IU8 *dad, IU8 *sad, IU16 lenc, IU8 *command, IU16 *lenr, IU8 *response) = NULL dlls/ctapi32/ctapi32.c: dlls/ctapi32/ctapi32.c:40.8: variable: 'IS8 (*pCT_close)(IU16 ctn) = NULL': \ IS8 (*pCT_close)(IU16 ctn) = NULL dlls/d3d10/tests/effect.c: dlls/d3d10/tests/effect.c:2760.2: file: inner } ends on column 1 dlls/d3dx9_36/mesh.c: dlls/d3dx9_36/mesh.c:5445.1: variable: 'C_ASSERT(sizeof(FIXED) == sizeof(float))': \ C_ASSERT(sizeof(FIXED) == sizeof(float)) dlls/d3dx9_36/mesh.c: dlls/d3dx9_36/mesh.c:5446.1: variable: 'C_ASSERT(sizeof(POINTFX) == sizeof(D3DXVECTOR2))': \ C_ASSERT(sizeof(POINTFX) == sizeof(D3DXVECTOR2)) dlls/d3dx9_36/tests/mesh.c: dlls/d3dx9_36/tests/mesh.c:4477.2: file: inner } ends on column 1 dlls/d3dx9_36/tests/shader.c: dlls/d3dx9_36/tests/shader.c:1604.2: file: inner } ends on column 1 dlls/d3dxof/mszip.c: dlls/d3dxof/mszip.c:35.1: variable: 'THOSE_ZIP_CONSTS': \ THOSE_ZIP_CONSTS dlls/d3dxof/tests/d3dxof.c: dlls/d3dxof/tests/d3dxof.c:1182.2: file: inner } ends on column 1 dlls/dmloader/dmloader_main.c: dlls/dmloader/dmloader_main.c:68.2: file: inner } ends on column 1 dlls/dplayx/dplay.c: dlls/dplayx/dplay.c:200.1: variable: 'DPQ_DECL_DELETECB( cbDeleteElemFromHeap, LPVOID ) { HeapFree( GetProcessHeap(), 0, elem ); }': \ DPQ_DECL_DELETECB( cbDeleteElemFromHeap, LPVOID ) { dlls/dplayx/dplayx_global.c: dlls/dplayx/dplayx_global.c:89.1: variable: 'C_ASSERT(sizeof(DPLAYX_MEM_SLICE) == dwBlockSize)': \ C_ASSERT(sizeof(DPLAYX_MEM_SLICE) == dwBlockSize) dlls/dplayx/dplobby.c: dlls/dplayx/dplobby.c:79.12: variable: 'DPQ_HEAD( DPLMSG ) msgs': \ DPQ_HEAD( DPLMSG ) msgs dlls/dplayx/name_server.c: dlls/dplayx/name_server.c:70.8: variable: 'DPQ_DECL_DELETECB( cbDeleteNSNodeFromHeap, lpNSCacheData )': \ DPQ_DECL_DELETECB( cbDeleteNSNodeFromHeap, lpNSCacheData ) dlls/dplayx/name_server.c: dlls/dplayx/name_server.c:82.8: variable: 'DPQ_DECL_COMPARECB( cbUglyPig, GUID ) { return IsEqualGUID( elem1, elem2 ); }': \ DPQ_DECL_COMPARECB( cbUglyPig, GUID ) { dlls/dplayx/name_server.c: dlls/dplayx/name_server.c:230.8: variable: 'DPQ_DECL_DELETECB( cbDeleteNSNodeFromHeap, lpNSCacheData ) { HeapFree( GetProcessHeap(), 0, elem->data ); HeapFree( GetProcessHeap(), 0, elem->lpNSAddrHdr ); HeapFree( GetProcessHeap(), 0, elem ); }': \ DPQ_DECL_DELETECB( cbDeleteNSNodeFromHeap, lpNSCacheData ) { dlls/dplayx/tests/dplayx.c: dlls/dplayx/tests/dplayx.c:1824.2: file: inner } ends on column 1 dlls/dplayx/tests/dplayx.c: dlls/dplayx/tests/dplayx.c:2626.2: file: inner } ends on column 1 dlls/dplayx/tests/dplayx.c: dlls/dplayx/tests/dplayx.c:5924.2: file: inner } ends on column 1 dlls/dsound/sound3d.c: dlls/dsound/sound3d.c:313.2: file: inner } ends on column 1 dlls/dsound/tests/capture.c: dlls/dsound/tests/capture.c:35.8: variable: 'HRESULT (WINAPI *pDirectSoundCaptureCreate)(LPCGUID,LPDIRECTSOUNDCAPTURE*,LPUNKNOWN)=NULL': \ HRESULT (WINAPI *pDirectSoundCaptureCreate)(LPCGUID,LPDIRECTSOUNDCAPTURE*,LPUNKNOWN)=NULL dlls/dsound/tests/capture.c: dlls/dsound/tests/capture.c:36.8: variable: 'HRESULT (WINAPI *pDirectSoundCaptureEnumerateA)(LPDSENUMCALLBACKA,LPVOID)=NULL': \ HRESULT (WINAPI *pDirectSoundCaptureEnumerateA)(LPDSENUMCALLBACKA,LPVOID)=NULL dlls/dsound/tests/ds3d.c: dlls/dsound/tests/ds3d.c:40.8: variable: 'HRESULT (WINAPI *pDirectSoundEnumerateA)(LPDSENUMCALLBACKA,LPVOID)=NULL': \ HRESULT (WINAPI *pDirectSoundEnumerateA)(LPDSENUMCALLBACKA,LPVOID)=NULL dlls/dsound/tests/ds3d.c: dlls/dsound/tests/ds3d.c:41.8: variable: 'HRESULT (WINAPI *pDirectSoundCreate)(LPCGUID,LPDIRECTSOUND*, LPUNKNOWN)=NULL': \ HRESULT (WINAPI *pDirectSoundCreate)(LPCGUID,LPDIRECTSOUND*, LPUNKNOWN)=NULL dlls/dsound/tests/ds3d8.c: dlls/dsound/tests/ds3d8.c:37.8: variable: 'HRESULT (WINAPI *pDirectSoundEnumerateA)(LPDSENUMCALLBACKA,LPVOID)=NULL': \ HRESULT (WINAPI *pDirectSoundEnumerateA)(LPDSENUMCALLBACKA,LPVOID)=NULL dlls/dsound/tests/ds3d8.c: dlls/dsound/tests/ds3d8.c:38.8: variable: 'HRESULT (WINAPI *pDirectSoundCreate8)(LPCGUID,LPDIRECTSOUND8*,LPUNKNOWN)=NULL': \ HRESULT (WINAPI *pDirectSoundCreate8)(LPCGUID,LPDIRECTSOUND8*,LPUNKNOWN)=NULL dlls/dsound/tests/dsound.c: dlls/dsound/tests/dsound.c:43.8: variable: 'HRESULT (WINAPI *pDirectSoundEnumerateA)(LPDSENUMCALLBACKA,LPVOID)=NULL': \ HRESULT (WINAPI *pDirectSoundEnumerateA)(LPDSENUMCALLBACKA,LPVOID)=NULL dlls/dsound/tests/dsound.c: dlls/dsound/tests/dsound.c:44.8: variable: 'HRESULT (WINAPI *pDirectSoundCreate)(LPCGUID,LPDIRECTSOUND*, LPUNKNOWN)=NULL': \ HRESULT (WINAPI *pDirectSoundCreate)(LPCGUID,LPDIRECTSOUND*, LPUNKNOWN)=NULL dlls/dsound/tests/dsound8.c: dlls/dsound/tests/dsound8.c:51.8: variable: 'HRESULT (WINAPI *pDirectSoundEnumerateA)(LPDSENUMCALLBACKA,LPVOID)=NULL': \ HRESULT (WINAPI *pDirectSoundEnumerateA)(LPDSENUMCALLBACKA,LPVOID)=NULL dlls/dsound/tests/dsound8.c: dlls/dsound/tests/dsound8.c:52.8: variable: 'HRESULT (WINAPI *pDirectSoundCreate8)(LPCGUID,LPDIRECTSOUND8*,LPUNKNOWN)=NULL': \ HRESULT (WINAPI *pDirectSoundCreate8)(LPCGUID,LPDIRECTSOUND8*,LPUNKNOWN)=NULL dlls/dsound/tests/duplex.c: dlls/dsound/tests/duplex.c:32.8: variable: 'HRESULT (WINAPI *pDirectSoundFullDuplexCreate)(LPCGUID, LPCGUID, LPCDSCBUFFERDESC, LPCDSBUFFERDESC, HWND, DWORD, LPDIRECTSOUNDFULLDUPLEX *, LPDIRECTSOUNDCAPTUREBUFFER8*, LPDIRECTSOUNDBUFFER8*, LPUNKNOWN)=NULL': \ HRESULT (WINAPI *pDirectSoundFullDuplexCreate)(LPCGUID, LPCGUID, LPCDSCBUFFERDESC, LPCDSBUFFERDESC, HWND, DWORD, LPDIRECTSOUNDFULLDUPLEX *, dlls/dsound/tests/propset.c: dlls/dsound/tests/propset.c:52.8: variable: 'HRESULT (WINAPI *pDirectSoundEnumerateA)(LPDSENUMCALLBACKA,LPVOID)=NULL': \ HRESULT (WINAPI *pDirectSoundEnumerateA)(LPDSENUMCALLBACKA,LPVOID)=NULL dlls/dsound/tests/propset.c: dlls/dsound/tests/propset.c:53.8: variable: 'HRESULT (WINAPI *pDllGetClassObject)(REFCLSID,REFIID,LPVOID*)=NULL': \ HRESULT (WINAPI *pDllGetClassObject)(REFCLSID,REFIID,LPVOID*)=NULL dlls/dsound/tests/propset.c: dlls/dsound/tests/propset.c:54.8: variable: 'HRESULT (WINAPI *pDirectSoundCreate)(LPCGUID,LPDIRECTSOUND*, LPUNKNOWN)=NULL': \ HRESULT (WINAPI *pDirectSoundCreate)(LPCGUID,LPDIRECTSOUND*, LPUNKNOWN)=NULL dlls/dsound/tests/propset.c: dlls/dsound/tests/propset.c:56.8: variable: 'HRESULT (WINAPI *pDirectSoundCreate8)(LPCGUID,LPDIRECTSOUND8*, LPUNKNOWN)=NULL': \ HRESULT (WINAPI *pDirectSoundCreate8)(LPCGUID,LPDIRECTSOUND8*, LPUNKNOWN)=NULL dlls/dsound/tests/propset.c: dlls/dsound/tests/propset.c:58.8: variable: 'HRESULT (WINAPI *pDirectSoundCaptureCreate)(LPCGUID, LPDIRECTSOUNDCAPTURE*,LPUNKNOWN)=NULL': \ HRESULT (WINAPI *pDirectSoundCaptureCreate)(LPCGUID, LPDIRECTSOUNDCAPTURE*,LPUNKNOWN)=NULL dlls/dsound/tests/propset.c: dlls/dsound/tests/propset.c:60.8: variable: 'HRESULT (WINAPI *pDirectSoundCaptureCreate8)(LPCGUID, LPDIRECTSOUNDCAPTURE8*,LPUNKNOWN)=NULL': \ HRESULT (WINAPI *pDirectSoundCaptureCreate8)(LPCGUID, LPDIRECTSOUNDCAPTURE8*,LPUNKNOWN)=NULL dlls/dsound/tests/propset.c: dlls/dsound/tests/propset.c:62.8: variable: 'HRESULT (WINAPI *pDirectSoundFullDuplexCreate)(LPCGUID,LPCGUID, LPCDSCBUFFERDESC,LPCDSBUFFERDESC,HWND,DWORD,LPDIRECTSOUNDFULLDUPLEX*, LPDIRECTSOUNDCAPTUREBUFFER8*,LPDIRECTSOUNDBUFFER8*,LPUNKNOWN)=NULL': \ HRESULT (WINAPI *pDirectSoundFullDuplexCreate)(LPCGUID,LPCGUID, LPCDSCBUFFERDESC,LPCDSBUFFERDESC,HWND,DWORD,LPDIRECTSOUNDFULLDUPLEX*, dlls/dwrite/tests/analyzer.c: dlls/dwrite/tests/analyzer.c:1118.2: file: inner } ends on column 1 dlls/dwrite/tests/analyzer.c: dlls/dwrite/tests/analyzer.c:1222.2: file: inner } ends on column 1 dlls/dwrite/tests/analyzer.c: dlls/dwrite/tests/analyzer.c:1310.2: file: inner } ends on column 1 dlls/dwrite/tests/analyzer.c: dlls/dwrite/tests/analyzer.c:1318.2: file: inner } ends on column 1 dlls/dwrite/tests/analyzer.c: dlls/dwrite/tests/analyzer.c:1331.2: file: inner } ends on column 1 dlls/dwrite/tests/analyzer.c: dlls/dwrite/tests/analyzer.c:1343.2: file: inner } ends on column 1 dlls/dwrite/tests/font.c: dlls/dwrite/tests/font.c:1528.2: file: inner } ends on column 1 dlls/dwrite/tests/font.c: dlls/dwrite/tests/font.c:2625.2: file: inner } ends on column 1 dlls/dwrite/tests/layout.c: dlls/dwrite/tests/layout.c:1042.2: file: inner } ends on column 1 dlls/dwrite/tests/layout.c: dlls/dwrite/tests/layout.c:1206.2: file: inner } ends on column 1 dlls/dwrite/tests/layout.c: dlls/dwrite/tests/layout.c:1345.2: file: inner } ends on column 1 dlls/gdi32/palette.c: dlls/gdi32/palette.c:66.1: variable: 'HPALETTE (WINAPI *pfnSelectPalette)(HDC hdc, HPALETTE hpal, WORD bkgnd ) = GDISelectPalette': \ HPALETTE (WINAPI *pfnSelectPalette)(HDC hdc, HPALETTE hpal, WORD bkgnd ) = GDISelectPalette dlls/gdi32/palette.c: dlls/gdi32/palette.c:67.1: variable: 'UINT (WINAPI *pfnRealizePalette)(HDC hdc) = GDIRealizePalette': \ UINT (WINAPI *pfnRealizePalette)(HDC hdc) = GDIRealizePalette dlls/gdi32/tests/font.c: dlls/gdi32/tests/font.c:348.2: file: inner } ends on column 1 dlls/gdi32/tests/font.c: dlls/gdi32/tests/font.c:1749.2: file: inner } ends on column 1 dlls/gdi32/tests/font.c: dlls/gdi32/tests/font.c:2832.2: file: inner } ends on column 1 dlls/gdi32/tests/metafile.c: dlls/gdi32/tests/metafile.c:48.1: variable: '{ HMODULE hGDI; pGetRelAbs = NULL; pSetRelAbs = NULL; hGDI = GetModuleHandleA("gdi32.dll"); assert(hGDI); GDI_GET_PROC(GetRelAbs); GDI_GET_PROC(SetRelAbs); GDI_GET_PROC(SetDCBrushColor); GDI_GET_PROC(SetDCPenColor); }': \ { HMODULE hGDI; dlls/gdiplus/tests/image.c: dlls/gdiplus/tests/image.c:1948.2: file: inner } ends on column 1 dlls/hal/hal.c: dlls/hal/hal.c:54.1: variable: 'DEFINE_FASTCALL1_ENTRYPOINT( ExAcquireFastMutex ) VOID WINAPI __regs_ExAcquireFastMutex(PFAST_MUTEX FastMutex) VOID WINAPI ExAcquireFastMutex(PFAST_MUTEX FastMutex) { FIXME("%p: stub\n", FastMutex); }': \ DEFINE_FASTCALL1_ENTRYPOINT( ExAcquireFastMutex ) VOID WINAPI __regs_ExAcquireFastMutex(PFAST_MUTEX FastMutex) dlls/hal/hal.c: dlls/hal/hal.c:64.1: variable: 'DEFINE_FASTCALL1_ENTRYPOINT( ExReleaseFastMutex ) VOID WINAPI __regs_ExReleaseFastMutex(PFAST_MUTEX FastMutex) VOID WINAPI ExReleaseFastMutex(PFAST_MUTEX FastMutex) { FIXME("%p: stub\n", FastMutex); }': \ DEFINE_FASTCALL1_ENTRYPOINT( ExReleaseFastMutex ) VOID WINAPI __regs_ExReleaseFastMutex(PFAST_MUTEX FastMutex) dlls/hal/hal.c: dlls/hal/hal.c:74.1: variable: 'DEFINE_FASTCALL1_ENTRYPOINT( ExTryToAcquireFastMutex ) BOOLEAN WINAPI __regs_ExTryToAcquireFastMutex(PFAST_MUTEX FastMutex) BOOLEAN WINAPI ExTryToAcquireFastMutex(PFAST_MUTEX FastMutex) { FIXME("(%p) stub\n", FastMutex); return TRUE; }': \ DEFINE_FASTCALL1_ENTRYPOINT( ExTryToAcquireFastMutex ) BOOLEAN WINAPI __regs_ExTryToAcquireFastMutex(PFAST_MUTEX FastMutex) dlls/hal/hal.c: dlls/hal/hal.c:85.1: variable: 'DEFINE_FASTCALL1_ENTRYPOINT( KfAcquireSpinLock ) KIRQL WINAPI __regs_KfAcquireSpinLock(PKSPIN_LOCK SpinLock) KIRQL WINAPI KfAcquireSpinLock(PKSPIN_LOCK SpinLock) { FIXME( "(%p) stub!\n", SpinLock ); return 0; }': \ DEFINE_FASTCALL1_ENTRYPOINT( KfAcquireSpinLock ) KIRQL WINAPI __regs_KfAcquireSpinLock(PKSPIN_LOCK SpinLock) dlls/hal/hal.c: dlls/hal/hal.c:98.1: variable: 'DEFINE_FASTCALL1_ENTRYPOINT( KfLowerIrql ) VOID WINAPI __regs_KfLowerIrql(KIRQL NewIrql) VOID WINAPI KfLowerIrql(KIRQL NewIrql) { FIXME( "(%u) stub!\n", NewIrql ); }': \ DEFINE_FASTCALL1_ENTRYPOINT( KfLowerIrql ) VOID WINAPI __regs_KfLowerIrql(KIRQL NewIrql) dlls/hal/hal.c: dlls/hal/hal.c:109.1: variable: 'DEFINE_FASTCALL1_ENTRYPOINT( KfRaiseIrql ) KIRQL WINAPI __regs_KfRaiseIrql(KIRQL NewIrql) KIRQL WINAPI KfRaiseIrql(KIRQL NewIrql) { FIXME( "(%u) stub!\n", NewIrql ); return 0; }': \ DEFINE_FASTCALL1_ENTRYPOINT( KfRaiseIrql ) KIRQL WINAPI __regs_KfRaiseIrql(KIRQL NewIrql) dlls/hal/hal.c: dlls/hal/hal.c:122.1: variable: 'DEFINE_FASTCALL2_ENTRYPOINT( KfReleaseSpinLock ) VOID WINAPI __regs_KfReleaseSpinLock(PKSPIN_LOCK SpinLock, KIRQL NewIrql) VOID WINAPI KfReleaseSpinLock(PKSPIN_LOCK SpinLock, KIRQL NewIrql) { FIXME( "(%p %u) stub!\n", SpinLock, NewIrql ); }': \ DEFINE_FASTCALL2_ENTRYPOINT( KfReleaseSpinLock ) VOID WINAPI __regs_KfReleaseSpinLock(PKSPIN_LOCK SpinLock, KIRQL NewIrql) dlls/hlink/tests/hlink.c: dlls/hlink/tests/hlink.c:56.1: variable: 'DEFINE_EXPECT(IsSystemMoniker)': \ DEFINE_EXPECT(IsSystemMoniker) dlls/hlink/tests/hlink.c: dlls/hlink/tests/hlink.c:57.1: variable: 'DEFINE_EXPECT(BindToStorage)': \ DEFINE_EXPECT(BindToStorage) dlls/hlink/tests/hlink.c: dlls/hlink/tests/hlink.c:58.1: variable: 'DEFINE_EXPECT(BindToObject)': \ DEFINE_EXPECT(BindToObject) dlls/hlink/tests/hlink.c: dlls/hlink/tests/hlink.c:59.1: variable: 'DEFINE_EXPECT(GetDisplayName)': \ DEFINE_EXPECT(GetDisplayName) dlls/hlink/tests/hlink.c: dlls/hlink/tests/hlink.c:61.1: variable: 'DEFINE_EXPECT(ComposeWith)': \ DEFINE_EXPECT(ComposeWith) dlls/hlink/tests/hlink.c: dlls/hlink/tests/hlink.c:62.1: variable: 'DEFINE_EXPECT(OnNavigationComplete)': \ DEFINE_EXPECT(OnNavigationComplete) dlls/hlink/tests/hlink.c: dlls/hlink/tests/hlink.c:63.1: variable: 'DEFINE_EXPECT(Enum)': \ DEFINE_EXPECT(Enum) dlls/hlink/tests/hlink.c: dlls/hlink/tests/hlink.c:64.1: variable: 'DEFINE_EXPECT(Reduce)': \ DEFINE_EXPECT(Reduce) dlls/hlink/tests/hlink.c: dlls/hlink/tests/hlink.c:66.1: variable: 'DEFINE_EXPECT(GetClassID)': \ DEFINE_EXPECT(GetClassID) dlls/hlink/tests/hlink.c: dlls/hlink/tests/hlink.c:67.1: variable: 'DEFINE_EXPECT(Save)': \ DEFINE_EXPECT(Save) dlls/hlink/tests/hlink.c: dlls/hlink/tests/hlink.c:69.1: variable: 'DEFINE_EXPECT(HBC_QueryInterface_IHlinkHistory)': \ DEFINE_EXPECT(HBC_QueryInterface_IHlinkHistory) dlls/hlink/tests/hlink.c: dlls/hlink/tests/hlink.c:70.1: variable: 'DEFINE_EXPECT(HBC_GetObject)': \ DEFINE_EXPECT(HBC_GetObject) dlls/hlink/tests/hlink.c: dlls/hlink/tests/hlink.c:71.1: variable: 'DEFINE_EXPECT(HBC_UpdateHlink)': \ DEFINE_EXPECT(HBC_UpdateHlink) dlls/hlink/tests/hlink.c: dlls/hlink/tests/hlink.c:73.1: variable: 'DEFINE_EXPECT(HT_SetBrowseContext)': \ DEFINE_EXPECT(HT_SetBrowseContext) dlls/hlink/tests/hlink.c: dlls/hlink/tests/hlink.c:74.1: variable: 'DEFINE_EXPECT(HT_GetBrowseContext)': \ DEFINE_EXPECT(HT_GetBrowseContext) dlls/hlink/tests/hlink.c: dlls/hlink/tests/hlink.c:75.1: variable: 'DEFINE_EXPECT(HT_Navigate)': \ DEFINE_EXPECT(HT_Navigate) dlls/hlink/tests/hlink.c: dlls/hlink/tests/hlink.c:76.1: variable: 'DEFINE_EXPECT(HT_GetFriendlyName)': \ DEFINE_EXPECT(HT_GetFriendlyName) dlls/hlink/tests/hlink.c: dlls/hlink/tests/hlink.c:78.1: variable: 'DEFINE_EXPECT(HLF_UpdateHlink)': \ DEFINE_EXPECT(HLF_UpdateHlink) dlls/ieframe/tests/ie.c: dlls/ieframe/tests/ie.c:56.1: variable: 'DEFINE_EXPECT(Invoke_NAVIGATECOMPLETE2)': \ DEFINE_EXPECT(Invoke_NAVIGATECOMPLETE2) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:76.1: variable: 'DEFINE_EXPECT(GetContainer)': \ DEFINE_EXPECT(GetContainer) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:77.1: variable: 'DEFINE_EXPECT(Site_GetWindow)': \ DEFINE_EXPECT(Site_GetWindow) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:78.1: variable: 'DEFINE_EXPECT(ShowObject)': \ DEFINE_EXPECT(ShowObject) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:79.1: variable: 'DEFINE_EXPECT(CanInPlaceActivate)': \ DEFINE_EXPECT(CanInPlaceActivate) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:80.1: variable: 'DEFINE_EXPECT(OnInPlaceActivate)': \ DEFINE_EXPECT(OnInPlaceActivate) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:81.1: variable: 'DEFINE_EXPECT(OnUIActivate)': \ DEFINE_EXPECT(OnUIActivate) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:82.1: variable: 'DEFINE_EXPECT(GetWindowContext)': \ DEFINE_EXPECT(GetWindowContext) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:83.1: variable: 'DEFINE_EXPECT(Frame_GetWindow)': \ DEFINE_EXPECT(Frame_GetWindow) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:84.1: variable: 'DEFINE_EXPECT(Frame_SetActiveObject)': \ DEFINE_EXPECT(Frame_SetActiveObject) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:85.1: variable: 'DEFINE_EXPECT(UIWindow_SetActiveObject)': \ DEFINE_EXPECT(UIWindow_SetActiveObject) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:86.1: variable: 'DEFINE_EXPECT(SetMenu)': \ DEFINE_EXPECT(SetMenu) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:87.1: variable: 'DEFINE_EXPECT(Invoke_AMBIENT_USERMODE)': \ DEFINE_EXPECT(Invoke_AMBIENT_USERMODE) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:88.1: variable: 'DEFINE_EXPECT(Invoke_AMBIENT_DLCONTROL)': \ DEFINE_EXPECT(Invoke_AMBIENT_DLCONTROL) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:89.1: variable: 'DEFINE_EXPECT(Invoke_AMBIENT_USERAGENT)': \ DEFINE_EXPECT(Invoke_AMBIENT_USERAGENT) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:90.1: variable: 'DEFINE_EXPECT(Invoke_AMBIENT_PALETTE)': \ DEFINE_EXPECT(Invoke_AMBIENT_PALETTE) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:91.1: variable: 'DEFINE_EXPECT(Invoke_AMBIENT_SILENT)': \ DEFINE_EXPECT(Invoke_AMBIENT_SILENT) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:92.1: variable: 'DEFINE_EXPECT(Invoke_AMBIENT_OFFLINEIFNOTCONNECTED)': \ DEFINE_EXPECT(Invoke_AMBIENT_OFFLINEIFNOTCONNECTED) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:93.1: variable: 'DEFINE_EXPECT(Invoke_STATUSTEXTCHANGE)': \ DEFINE_EXPECT(Invoke_STATUSTEXTCHANGE) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:94.1: variable: 'DEFINE_EXPECT(Invoke_PROPERTYCHANGE)': \ DEFINE_EXPECT(Invoke_PROPERTYCHANGE) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:95.1: variable: 'DEFINE_EXPECT(Invoke_DOWNLOADBEGIN)': \ DEFINE_EXPECT(Invoke_DOWNLOADBEGIN) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:96.1: variable: 'DEFINE_EXPECT(Invoke_BEFORENAVIGATE2)': \ DEFINE_EXPECT(Invoke_BEFORENAVIGATE2) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:97.1: variable: 'DEFINE_EXPECT(Invoke_SETSECURELOCKICON)': \ DEFINE_EXPECT(Invoke_SETSECURELOCKICON) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:98.1: variable: 'DEFINE_EXPECT(Invoke_FILEDOWNLOAD)': \ DEFINE_EXPECT(Invoke_FILEDOWNLOAD) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:99.1: variable: 'DEFINE_EXPECT(Invoke_COMMANDSTATECHANGE_NAVIGATEFORWARD)': \ DEFINE_EXPECT(Invoke_COMMANDSTATECHANGE_NAVIGATEFORWARD) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:100.1: variable: 'DEFINE_EXPECT(Invoke_COMMANDSTATECHANGE_NAVIGATEBACK)': \ DEFINE_EXPECT(Invoke_COMMANDSTATECHANGE_NAVIGATEBACK) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:101.1: variable: 'DEFINE_EXPECT(Invoke_COMMANDSTATECHANGE_UPDATECOMMANDS)': \ DEFINE_EXPECT(Invoke_COMMANDSTATECHANGE_UPDATECOMMANDS) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:102.1: variable: 'DEFINE_EXPECT(Invoke_DOWNLOADCOMPLETE)': \ DEFINE_EXPECT(Invoke_DOWNLOADCOMPLETE) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:103.1: variable: 'DEFINE_EXPECT(Invoke_ONMENUBAR)': \ DEFINE_EXPECT(Invoke_ONMENUBAR) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:104.1: variable: 'DEFINE_EXPECT(Invoke_ONADDRESSBAR)': \ DEFINE_EXPECT(Invoke_ONADDRESSBAR) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:105.1: variable: 'DEFINE_EXPECT(Invoke_ONSTATUSBAR)': \ DEFINE_EXPECT(Invoke_ONSTATUSBAR) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:106.1: variable: 'DEFINE_EXPECT(Invoke_ONTOOLBAR)': \ DEFINE_EXPECT(Invoke_ONTOOLBAR) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:107.1: variable: 'DEFINE_EXPECT(Invoke_ONFULLSCREEN)': \ DEFINE_EXPECT(Invoke_ONFULLSCREEN) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:108.1: variable: 'DEFINE_EXPECT(Invoke_ONTHEATERMODE)': \ DEFINE_EXPECT(Invoke_ONTHEATERMODE) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:109.1: variable: 'DEFINE_EXPECT(Invoke_WINDOWSETRESIZABLE)': \ DEFINE_EXPECT(Invoke_WINDOWSETRESIZABLE) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:110.1: variable: 'DEFINE_EXPECT(Invoke_TITLECHANGE)': \ DEFINE_EXPECT(Invoke_TITLECHANGE) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:111.1: variable: 'DEFINE_EXPECT(Invoke_NAVIGATECOMPLETE2)': \ DEFINE_EXPECT(Invoke_NAVIGATECOMPLETE2) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:112.1: variable: 'DEFINE_EXPECT(Invoke_PROGRESSCHANGE)': \ DEFINE_EXPECT(Invoke_PROGRESSCHANGE) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:113.1: variable: 'DEFINE_EXPECT(Invoke_DOCUMENTCOMPLETE)': \ DEFINE_EXPECT(Invoke_DOCUMENTCOMPLETE) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:114.1: variable: 'DEFINE_EXPECT(Invoke_WINDOWCLOSING)': \ DEFINE_EXPECT(Invoke_WINDOWCLOSING) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:115.1: variable: 'DEFINE_EXPECT(Invoke_282)': \ DEFINE_EXPECT(Invoke_282) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:116.1: variable: 'DEFINE_EXPECT(EnableModeless_TRUE)': \ DEFINE_EXPECT(EnableModeless_TRUE) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:117.1: variable: 'DEFINE_EXPECT(EnableModeless_FALSE)': \ DEFINE_EXPECT(EnableModeless_FALSE) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:118.1: variable: 'DEFINE_EXPECT(GetHostInfo)': \ DEFINE_EXPECT(GetHostInfo) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:119.1: variable: 'DEFINE_EXPECT(GetOptionKeyPath)': \ DEFINE_EXPECT(GetOptionKeyPath) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:120.1: variable: 'DEFINE_EXPECT(GetOverridesKeyPath)': \ DEFINE_EXPECT(GetOverridesKeyPath) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:121.1: variable: 'DEFINE_EXPECT(SetStatusText)': \ DEFINE_EXPECT(SetStatusText) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:122.1: variable: 'DEFINE_EXPECT(UpdateUI)': \ DEFINE_EXPECT(UpdateUI) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:123.1: variable: 'DEFINE_EXPECT(Exec_SETDOWNLOADSTATE_0)': \ DEFINE_EXPECT(Exec_SETDOWNLOADSTATE_0) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:124.1: variable: 'DEFINE_EXPECT(Exec_SETDOWNLOADSTATE_1)': \ DEFINE_EXPECT(Exec_SETDOWNLOADSTATE_1) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:125.1: variable: 'DEFINE_EXPECT(Exec_SETPROGRESSMAX)': \ DEFINE_EXPECT(Exec_SETPROGRESSMAX) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:126.1: variable: 'DEFINE_EXPECT(Exec_SETPROGRESSPOS)': \ DEFINE_EXPECT(Exec_SETPROGRESSPOS) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:127.1: variable: 'DEFINE_EXPECT(Exec_UPDATECOMMANDS)': \ DEFINE_EXPECT(Exec_UPDATECOMMANDS) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:128.1: variable: 'DEFINE_EXPECT(Exec_SETTITLE)': \ DEFINE_EXPECT(Exec_SETTITLE) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:129.1: variable: 'DEFINE_EXPECT(QueryStatus_SETPROGRESSTEXT)': \ DEFINE_EXPECT(QueryStatus_SETPROGRESSTEXT) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:130.1: variable: 'DEFINE_EXPECT(Exec_STOP)': \ DEFINE_EXPECT(Exec_STOP) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:131.1: variable: 'DEFINE_EXPECT(Exec_IDM_STOP)': \ DEFINE_EXPECT(Exec_IDM_STOP) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:132.1: variable: 'DEFINE_EXPECT(Exec_DocHostCommandHandler_2300)': \ DEFINE_EXPECT(Exec_DocHostCommandHandler_2300) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:133.1: variable: 'DEFINE_EXPECT(QueryStatus_STOP)': \ DEFINE_EXPECT(QueryStatus_STOP) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:134.1: variable: 'DEFINE_EXPECT(QueryStatus_IDM_STOP)': \ DEFINE_EXPECT(QueryStatus_IDM_STOP) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:135.1: variable: 'DEFINE_EXPECT(DocHost_EnableModeless_TRUE)': \ DEFINE_EXPECT(DocHost_EnableModeless_TRUE) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:136.1: variable: 'DEFINE_EXPECT(DocHost_EnableModeless_FALSE)': \ DEFINE_EXPECT(DocHost_EnableModeless_FALSE) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:137.1: variable: 'DEFINE_EXPECT(DocHost_TranslateAccelerator)': \ DEFINE_EXPECT(DocHost_TranslateAccelerator) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:138.1: variable: 'DEFINE_EXPECT(GetDropTarget)': \ DEFINE_EXPECT(GetDropTarget) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:139.1: variable: 'DEFINE_EXPECT(TranslateUrl)': \ DEFINE_EXPECT(TranslateUrl) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:140.1: variable: 'DEFINE_EXPECT(ShowUI)': \ DEFINE_EXPECT(ShowUI) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:141.1: variable: 'DEFINE_EXPECT(HideUI)': \ DEFINE_EXPECT(HideUI) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:142.1: variable: 'DEFINE_EXPECT(OnUIDeactivate)': \ DEFINE_EXPECT(OnUIDeactivate) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:143.1: variable: 'DEFINE_EXPECT(OnInPlaceDeactivate)': \ DEFINE_EXPECT(OnInPlaceDeactivate) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:144.1: variable: 'DEFINE_EXPECT(RequestUIActivate)': \ DEFINE_EXPECT(RequestUIActivate) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:145.1: variable: 'DEFINE_EXPECT(ControlSite_TranslateAccelerator)': \ DEFINE_EXPECT(ControlSite_TranslateAccelerator) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:146.1: variable: 'DEFINE_EXPECT(OnFocus)': \ DEFINE_EXPECT(OnFocus) dlls/ieframe/tests/webbrowser.c: dlls/ieframe/tests/webbrowser.c:147.1: variable: 'DEFINE_EXPECT(GetExternal)': \ DEFINE_EXPECT(GetExternal) dlls/imm32/imm.c: dlls/imm32/imm.c:54.7: variable: 'MAKE_FUNCPTR(ImeInquire)': \ MAKE_FUNCPTR(ImeInquire) dlls/imm32/imm.c: dlls/imm32/imm.c:55.7: variable: 'MAKE_FUNCPTR(ImeConfigure)': \ MAKE_FUNCPTR(ImeConfigure) dlls/imm32/imm.c: dlls/imm32/imm.c:56.7: variable: 'MAKE_FUNCPTR(ImeDestroy)': \ MAKE_FUNCPTR(ImeDestroy) dlls/imm32/imm.c: dlls/imm32/imm.c:57.7: variable: 'MAKE_FUNCPTR(ImeEscape)': \ MAKE_FUNCPTR(ImeEscape) dlls/imm32/imm.c: dlls/imm32/imm.c:58.7: variable: 'MAKE_FUNCPTR(ImeSelect)': \ MAKE_FUNCPTR(ImeSelect) dlls/imm32/imm.c: dlls/imm32/imm.c:59.7: variable: 'MAKE_FUNCPTR(ImeSetActiveContext)': \ MAKE_FUNCPTR(ImeSetActiveContext) dlls/imm32/imm.c: dlls/imm32/imm.c:60.7: variable: 'MAKE_FUNCPTR(ImeToAsciiEx)': \ MAKE_FUNCPTR(ImeToAsciiEx) dlls/imm32/imm.c: dlls/imm32/imm.c:61.7: variable: 'MAKE_FUNCPTR(NotifyIME)': \ MAKE_FUNCPTR(NotifyIME) dlls/imm32/imm.c: dlls/imm32/imm.c:62.7: variable: 'MAKE_FUNCPTR(ImeRegisterWord)': \ MAKE_FUNCPTR(ImeRegisterWord) dlls/imm32/imm.c: dlls/imm32/imm.c:63.7: variable: 'MAKE_FUNCPTR(ImeUnregisterWord)': \ MAKE_FUNCPTR(ImeUnregisterWord) dlls/imm32/imm.c: dlls/imm32/imm.c:64.7: variable: 'MAKE_FUNCPTR(ImeEnumRegisterWord)': \ MAKE_FUNCPTR(ImeEnumRegisterWord) dlls/imm32/imm.c: dlls/imm32/imm.c:65.7: variable: 'MAKE_FUNCPTR(ImeSetCompositionString)': \ MAKE_FUNCPTR(ImeSetCompositionString) dlls/imm32/imm.c: dlls/imm32/imm.c:66.7: variable: 'MAKE_FUNCPTR(ImeConversionList)': \ MAKE_FUNCPTR(ImeConversionList) dlls/imm32/imm.c: dlls/imm32/imm.c:67.7: variable: 'MAKE_FUNCPTR(ImeProcessKey)': \ MAKE_FUNCPTR(ImeProcessKey) dlls/imm32/imm.c: dlls/imm32/imm.c:68.7: variable: 'MAKE_FUNCPTR(ImeGetRegisterWordStyle)': \ MAKE_FUNCPTR(ImeGetRegisterWordStyle) dlls/imm32/imm.c: dlls/imm32/imm.c:69.7: variable: 'MAKE_FUNCPTR(ImeGetImeMenuItems)': \ MAKE_FUNCPTR(ImeGetImeMenuItems) dlls/inetmib1/tests/main.c: dlls/inetmib1/tests/main.c:65.2: file: inner } ends on column 1 dlls/inetmib1/tests/main.c: dlls/inetmib1/tests/main.c:78.2: file: inner } ends on column 1 dlls/inetmib1/tests/main.c: dlls/inetmib1/tests/main.c:112.2: file: inner } ends on column 1 dlls/itss/tests/protocol.c: dlls/itss/tests/protocol.c:55.1: variable: 'DEFINE_EXPECT(GetBindInfo)': \ DEFINE_EXPECT(GetBindInfo) dlls/itss/tests/protocol.c: dlls/itss/tests/protocol.c:56.1: variable: 'DEFINE_EXPECT(ReportProgress_BEGINDOWNLOADDATA)': \ DEFINE_EXPECT(ReportProgress_BEGINDOWNLOADDATA) dlls/itss/tests/protocol.c: dlls/itss/tests/protocol.c:57.1: variable: 'DEFINE_EXPECT(ReportProgress_SENDINGREQUEST)': \ DEFINE_EXPECT(ReportProgress_SENDINGREQUEST) dlls/itss/tests/protocol.c: dlls/itss/tests/protocol.c:58.1: variable: 'DEFINE_EXPECT(ReportProgress_MIMETYPEAVAILABLE)': \ DEFINE_EXPECT(ReportProgress_MIMETYPEAVAILABLE) dlls/itss/tests/protocol.c: dlls/itss/tests/protocol.c:59.1: variable: 'DEFINE_EXPECT(ReportProgress_CACHEFILENAMEAVAILABLE)': \ DEFINE_EXPECT(ReportProgress_CACHEFILENAMEAVAILABLE) dlls/itss/tests/protocol.c: dlls/itss/tests/protocol.c:60.1: variable: 'DEFINE_EXPECT(ReportProgress_DIRECTBIND)': \ DEFINE_EXPECT(ReportProgress_DIRECTBIND) dlls/itss/tests/protocol.c: dlls/itss/tests/protocol.c:61.1: variable: 'DEFINE_EXPECT(ReportData)': \ DEFINE_EXPECT(ReportData) dlls/itss/tests/protocol.c: dlls/itss/tests/protocol.c:62.1: variable: 'DEFINE_EXPECT(ReportResult)': \ DEFINE_EXPECT(ReportResult) dlls/itss/tests/protocol.c: dlls/itss/tests/protocol.c:90.3: variable: 'test_protocol': \ test_protocol dlls/jscript/jsstr.c: dlls/jscript/jsstr.c:259.1: variable: 'C_ASSERT(sizeof(jsstr_heap_t) <= sizeof(jsstr_rope_t))': \ C_ASSERT(sizeof(jsstr_heap_t) <= sizeof(jsstr_rope_t)) dlls/jscript/tests/activex.c: dlls/jscript/tests/activex.c:84.1: variable: 'DEFINE_EXPECT(CreateInstance)': \ DEFINE_EXPECT(CreateInstance) dlls/jscript/tests/activex.c: dlls/jscript/tests/activex.c:85.1: variable: 'DEFINE_EXPECT(ProcessUrlAction)': \ DEFINE_EXPECT(ProcessUrlAction) dlls/jscript/tests/activex.c: dlls/jscript/tests/activex.c:86.1: variable: 'DEFINE_EXPECT(QueryCustomPolicy)': \ DEFINE_EXPECT(QueryCustomPolicy) dlls/jscript/tests/activex.c: dlls/jscript/tests/activex.c:87.1: variable: 'DEFINE_EXPECT(reportSuccess)': \ DEFINE_EXPECT(reportSuccess) dlls/jscript/tests/activex.c: dlls/jscript/tests/activex.c:88.1: variable: 'DEFINE_EXPECT(Host_QS_SecMgr)': \ DEFINE_EXPECT(Host_QS_SecMgr) dlls/jscript/tests/activex.c: dlls/jscript/tests/activex.c:89.1: variable: 'DEFINE_EXPECT(Caller_QS_SecMgr)': \ DEFINE_EXPECT(Caller_QS_SecMgr) dlls/jscript/tests/activex.c: dlls/jscript/tests/activex.c:90.1: variable: 'DEFINE_EXPECT(QI_IObjectWithSite)': \ DEFINE_EXPECT(QI_IObjectWithSite) dlls/jscript/tests/activex.c: dlls/jscript/tests/activex.c:91.1: variable: 'DEFINE_EXPECT(SetSite)': \ DEFINE_EXPECT(SetSite) dlls/jscript/tests/caller.c: dlls/jscript/tests/caller.c:74.1: variable: 'DEFINE_EXPECT(testArgConv)': \ DEFINE_EXPECT(testArgConv) dlls/jscript/tests/jscript.c: dlls/jscript/tests/jscript.c:77.1: variable: 'DEFINE_EXPECT(GetLCID)': \ DEFINE_EXPECT(GetLCID) dlls/jscript/tests/jscript.c: dlls/jscript/tests/jscript.c:78.1: variable: 'DEFINE_EXPECT(OnStateChange_UNINITIALIZED)': \ DEFINE_EXPECT(OnStateChange_UNINITIALIZED) dlls/jscript/tests/jscript.c: dlls/jscript/tests/jscript.c:79.1: variable: 'DEFINE_EXPECT(OnStateChange_STARTED)': \ DEFINE_EXPECT(OnStateChange_STARTED) dlls/jscript/tests/jscript.c: dlls/jscript/tests/jscript.c:80.1: variable: 'DEFINE_EXPECT(OnStateChange_CONNECTED)': \ DEFINE_EXPECT(OnStateChange_CONNECTED) dlls/jscript/tests/jscript.c: dlls/jscript/tests/jscript.c:81.1: variable: 'DEFINE_EXPECT(OnStateChange_DISCONNECTED)': \ DEFINE_EXPECT(OnStateChange_DISCONNECTED) dlls/jscript/tests/jscript.c: dlls/jscript/tests/jscript.c:82.1: variable: 'DEFINE_EXPECT(OnStateChange_CLOSED)': \ DEFINE_EXPECT(OnStateChange_CLOSED) dlls/jscript/tests/jscript.c: dlls/jscript/tests/jscript.c:83.1: variable: 'DEFINE_EXPECT(OnStateChange_INITIALIZED)': \ DEFINE_EXPECT(OnStateChange_INITIALIZED) dlls/jscript/tests/jscript.c: dlls/jscript/tests/jscript.c:84.1: variable: 'DEFINE_EXPECT(OnEnterScript)': \ DEFINE_EXPECT(OnEnterScript) dlls/jscript/tests/jscript.c: dlls/jscript/tests/jscript.c:85.1: variable: 'DEFINE_EXPECT(OnLeaveScript)': \ DEFINE_EXPECT(OnLeaveScript) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:79.1: variable: 'DEFINE_EXPECT(global_propget_d)': \ DEFINE_EXPECT(global_propget_d) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:80.1: variable: 'DEFINE_EXPECT(global_propget_i)': \ DEFINE_EXPECT(global_propget_i) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:81.1: variable: 'DEFINE_EXPECT(global_propput_d)': \ DEFINE_EXPECT(global_propput_d) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:82.1: variable: 'DEFINE_EXPECT(global_propput_i)': \ DEFINE_EXPECT(global_propput_i) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:83.1: variable: 'DEFINE_EXPECT(global_propputref_d)': \ DEFINE_EXPECT(global_propputref_d) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:84.1: variable: 'DEFINE_EXPECT(global_propputref_i)': \ DEFINE_EXPECT(global_propputref_i) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:85.1: variable: 'DEFINE_EXPECT(global_propdelete_d)': \ DEFINE_EXPECT(global_propdelete_d) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:86.1: variable: 'DEFINE_EXPECT(global_nopropdelete_d)': \ DEFINE_EXPECT(global_nopropdelete_d) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:87.1: variable: 'DEFINE_EXPECT(global_success_d)': \ DEFINE_EXPECT(global_success_d) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:88.1: variable: 'DEFINE_EXPECT(global_success_i)': \ DEFINE_EXPECT(global_success_i) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:89.1: variable: 'DEFINE_EXPECT(global_notexists_d)': \ DEFINE_EXPECT(global_notexists_d) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:90.1: variable: 'DEFINE_EXPECT(global_propargput_d)': \ DEFINE_EXPECT(global_propargput_d) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:91.1: variable: 'DEFINE_EXPECT(global_propargput_i)': \ DEFINE_EXPECT(global_propargput_i) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:92.1: variable: 'DEFINE_EXPECT(global_testargtypes_i)': \ DEFINE_EXPECT(global_testargtypes_i) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:93.1: variable: 'DEFINE_EXPECT(puredisp_prop_d)': \ DEFINE_EXPECT(puredisp_prop_d) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:94.1: variable: 'DEFINE_EXPECT(puredisp_noprop_d)': \ DEFINE_EXPECT(puredisp_noprop_d) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:95.1: variable: 'DEFINE_EXPECT(puredisp_value)': \ DEFINE_EXPECT(puredisp_value) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:96.1: variable: 'DEFINE_EXPECT(dispexfunc_value)': \ DEFINE_EXPECT(dispexfunc_value) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:97.1: variable: 'DEFINE_EXPECT(testobj_delete_test)': \ DEFINE_EXPECT(testobj_delete_test) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:98.1: variable: 'DEFINE_EXPECT(testobj_delete_nodelete)': \ DEFINE_EXPECT(testobj_delete_nodelete) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:99.1: variable: 'DEFINE_EXPECT(testobj_value)': \ DEFINE_EXPECT(testobj_value) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:100.1: variable: 'DEFINE_EXPECT(testobj_construct)': \ DEFINE_EXPECT(testobj_construct) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:101.1: variable: 'DEFINE_EXPECT(testobj_prop_d)': \ DEFINE_EXPECT(testobj_prop_d) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:102.1: variable: 'DEFINE_EXPECT(testobj_withprop_d)': \ DEFINE_EXPECT(testobj_withprop_d) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:103.1: variable: 'DEFINE_EXPECT(testobj_withprop_i)': \ DEFINE_EXPECT(testobj_withprop_i) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:104.1: variable: 'DEFINE_EXPECT(testobj_noprop_d)': \ DEFINE_EXPECT(testobj_noprop_d) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:105.1: variable: 'DEFINE_EXPECT(testobj_onlydispid_d)': \ DEFINE_EXPECT(testobj_onlydispid_d) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:106.1: variable: 'DEFINE_EXPECT(testobj_onlydispid_i)': \ DEFINE_EXPECT(testobj_onlydispid_i) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:107.1: variable: 'DEFINE_EXPECT(testobj_notexists_d)': \ DEFINE_EXPECT(testobj_notexists_d) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:108.1: variable: 'DEFINE_EXPECT(GetItemInfo_testVal)': \ DEFINE_EXPECT(GetItemInfo_testVal) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:109.1: variable: 'DEFINE_EXPECT(ActiveScriptSite_OnScriptError)': \ DEFINE_EXPECT(ActiveScriptSite_OnScriptError) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:110.1: variable: 'DEFINE_EXPECT(invoke_func)': \ DEFINE_EXPECT(invoke_func) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:111.1: variable: 'DEFINE_EXPECT(DeleteMemberByDispID)': \ DEFINE_EXPECT(DeleteMemberByDispID) dlls/jscript/tests/run.c: dlls/jscript/tests/run.c:112.1: variable: 'DEFINE_EXPECT(DeleteMemberByDispID_false)': \ DEFINE_EXPECT(DeleteMemberByDispID_false) dlls/kernel32/tests/actctx.c: dlls/kernel32/tests/actctx.c:2321.2: file: inner } ends on column 1 dlls/kernel32/tests/loader.c: dlls/kernel32/tests/loader.c:2418.2: file: inner } ends on column 1 dlls/kernel32/tests/path.c: dlls/kernel32/tests/path.c:1851.2: file: inner } ends on column 1 dlls/kernel32/tests/sync.c: dlls/kernel32/tests/sync.c:545.8: variable: 'BOOL (WINAPI *p_BindIoCompletionCallback)( HANDLE FileHandle, LPOVERLAPPED_COMPLETION_ROUTINE Function, ULONG Flags) = NULL': \ BOOL (WINAPI *p_BindIoCompletionCallback)( HANDLE FileHandle, LPOVERLAPPED_COMPLETION_ROUTINE Function, ULONG Flags) = NULL dlls/kernel32/tests/volume.c: dlls/kernel32/tests/volume.c:35.1: variable: 'C_ASSERT(sizeof(struct COMPLETE_DVD_LAYER_DESCRIPTOR) == 22)': \ C_ASSERT(sizeof(struct COMPLETE_DVD_LAYER_DESCRIPTOR) == 22) dlls/kernel32/tests/volume.c: dlls/kernel32/tests/volume.c:45.1: variable: 'C_ASSERT(sizeof(struct COMPLETE_DVD_MANUFACTURER_DESCRIPTOR) == 2053)': \ C_ASSERT(sizeof(struct COMPLETE_DVD_MANUFACTURER_DESCRIPTOR) == 2053) dlls/krnl386.exe16/dosaspi.c: dlls/krnl386.exe16/dosaspi.c:34.8: variable: 'DWORD (__cdecl *pSendASPI32Command) (LPSRB) = NULL': \ DWORD (__cdecl *pSendASPI32Command) (LPSRB) = NULL dlls/krnl386.exe16/thunk.c: dlls/krnl386.exe16/thunk.c:194.1: variable: 'DEFINE_REGS_ENTRYPOINT( LogApiThkLSF, 1 ) void WINAPI __regs_LogApiThkSL( LPSTR func, CONTEXT *context ) { TRACE( "%s\n", debugstr_a(func) ); }': \ DEFINE_REGS_ENTRYPOINT( LogApiThkLSF, 1 ) dlls/krnl386.exe16/thunk.c: dlls/krnl386.exe16/thunk.c:205.1: variable: 'DEFINE_REGS_ENTRYPOINT( LogApiThkSL, 1 ) void WINAPI __regs_LogCBThkSL( LPSTR func, CONTEXT *context ) { TRACE( "%s\n", debugstr_a(func) ); }': \ DEFINE_REGS_ENTRYPOINT( LogApiThkSL, 1 ) dlls/krnl386.exe16/thunk.c: dlls/krnl386.exe16/thunk.c:216.1: variable: 'DEFINE_REGS_ENTRYPOINT( LogCBThkSL, 1 ) static void _write_ftprolog(LPBYTE relayCode ,DWORD *targetTable) { LPBYTE x; x = relayCode; *x++ = 0x0f;*x++=0xb6;*x++=0xd1; *x++ = 0x8B;*x++=0x14;*x++=0x95;*(DWORD**)x= targetTable; x+=4; *x++ = 0x68; *(void **)x = FT_Prolog; x+=4; *x++ = 0xC3; }': \ DEFINE_REGS_ENTRYPOINT( LogCBThkSL, 1 ) dlls/krnl386.exe16/thunk.c: dlls/krnl386.exe16/thunk.c:491.1: variable: 'DEFINE_REGS_ENTRYPOINT( QT_Thunk, 0 ) void WINAPI __regs_FT_Prolog( CONTEXT *context ) { stack32_push(context, context->Ebp); context->Ebp = context->Esp; context->Esp -= 64; memset((char *)context->Esp, '\0', 64); *(DWORD *)(context->Ebp - 4) = context->Ebx; *(DWORD *)(context->Ebp - 8) = context->Esi; *(DWORD *)(context->Ebp - 12) = context->Edi; *(DWORD *)(context->Ebp - 16) = context->Ecx; *(DWORD *)(context->Ebp - 48) = context->Eax; *(DWORD *)(context->Ebp - 52) = context->Edx; }': \ DEFINE_REGS_ENTRYPOINT( QT_Thunk, 0 ) dlls/krnl386.exe16/thunk.c: dlls/krnl386.exe16/thunk.c:557.1: variable: 'DEFINE_REGS_ENTRYPOINT( FT_Prolog, 0 ) void WINAPI __regs_FT_Thunk( CONTEXT *context ) { DWORD mapESPrelative = *(DWORD *)(context->Ebp - 20); DWORD callTarget = *(DWORD *)(context->Ebp - 52); CONTEXT context16; DWORD i, argsize; DWORD newstack[32]; LPBYTE oldstack; context16 = *context; context16.SegFs = wine_get_fs(); context16.SegGs = wine_get_gs(); context16.SegCs = HIWORD(callTarget); context16.Eip = LOWORD(callTarget); context16.Ebp = OFFSETOF(NtCurrentTeb()->WOW32Reserved) + FIELD_OFFSET(STACK16FRAME,bp); argsize = context->Ebp-context->Esp-0x40; if (argsize > sizeof(newstack)) argsize = sizeof(newstack); oldstack = (LPBYTE)context->Esp; memcpy( newstack, oldstack, argsize ); for (i = 0; i < 32; i++) if (mapESPrelative & (1 << i)) { SEGPTR *arg = (SEGPTR *)newstack[i]; *arg = MAKESEGPTR(SELECTOROF(NtCurrentTeb()->WOW32Reserved), OFFSETOF(NtCurrentTeb()->WOW32Reserved) - argsize + (*(LPBYTE *)arg - oldstack)); } WOWCallback16Ex( 0, WCB16_REGS, argsize, newstack, (DWORD *)&context16 ); context->Eax = context16.Eax; context->Edx = context16.Edx; context->Ecx = context16.Ecx; context->Esp += LOWORD(context16.Esp) - ( OFFSETOF(NtCurrentTeb()->WOW32Reserved) - argsize ); memcpy( oldstack, newstack, argsize ); }': \ DEFINE_REGS_ENTRYPOINT( FT_Prolog, 0 ) dlls/krnl386.exe16/thunk.c: dlls/krnl386.exe16/thunk.c:623.1: variable: 'DEFINE_REGS_ENTRYPOINT( FT_Thunk, 0 ) DEFINE_FT_Exit(0) DEFINE_FT_Exit(4) DEFINE_FT_Exit(8) DEFINE_FT_Exit(12) DEFINE_FT_Exit(16) DEFINE_FT_Exit(20) DEFINE_FT_Exit(24) DEFINE_FT_Exit(28) DEFINE_FT_Exit(32) DEFINE_FT_Exit(36) DEFINE_FT_Exit(40) DEFINE_FT_Exit(44) DEFINE_FT_Exit(48) DEFINE_FT_Exit(52) DEFINE_FT_Exit(56) DWORD WINAPI ThunkInitLS( LPDWORD thunk, LPCSTR thkbuf, DWORD len, LPCSTR dll16, LPCSTR dll32 ) { LPDWORD addr; if (!(addr = _loadthunk( dll16, thkbuf, dll32, NULL, len ))) return 0; if (!addr[1]) return 0; *thunk = addr[1]; return addr[1]; }': \ DEFINE_REGS_ENTRYPOINT( FT_Thunk, 0 ) dlls/krnl386.exe16/thunk.c: dlls/krnl386.exe16/thunk.c:773.1: variable: 'DEFINE_REGS_ENTRYPOINT( Common32ThkLS, 0 ) void WINAPI __regs_OT_32ThkLSF( CONTEXT *context ) { CONTEXT context16; DWORD argsize; context16 = *context; context16.SegFs = wine_get_fs(); context16.SegGs = wine_get_gs(); context16.SegCs = HIWORD(context->Edx); context16.Eip = LOWORD(context->Edx); context16.Ebp = OFFSETOF(NtCurrentTeb()->WOW32Reserved) + FIELD_OFFSET(STACK16FRAME,bp); argsize = 2 * *(WORD *)context->Esp + 2; WOWCallback16Ex( 0, WCB16_REGS, argsize, (void *)context->Esp, (DWORD *)&context16 ); context->Eax = context16.Eax; context->Edx = context16.Edx; memcpy( (LPBYTE)context->Esp, (LPBYTE)CURRENT_STACK16 - argsize, argsize ); context->Esp += LOWORD(context16.Esp) - ( OFFSETOF(NtCurrentTeb()->WOW32Reserved) - argsize ); }': \ DEFINE_REGS_ENTRYPOINT( Common32ThkLS, 0 ) dlls/krnl386.exe16/thunk.c: dlls/krnl386.exe16/thunk.c:828.1: variable: 'DEFINE_REGS_ENTRYPOINT( OT_32ThkLSF, 0 ) LPVOID WINAPI ThunkInitLSF( LPBYTE thunk, LPCSTR thkbuf, DWORD len, LPCSTR dll16, LPCSTR dll32 ) { LPDWORD addr,addr2; *(void **)(thunk+0x35) = QT_ThunkPrime; *(void **)(thunk+0x6D) = FT_PrologPrime; if (!(addr = _loadthunk( dll16, thkbuf, dll32, NULL, len ))) return 0; addr2 = MapSL(addr[1]); if (HIWORD(addr2)) *(DWORD*)thunk = (DWORD)addr2; return addr2; }': \ DEFINE_REGS_ENTRYPOINT( OT_32ThkLSF, 0 ) dlls/krnl386.exe16/thunk.c: dlls/krnl386.exe16/thunk.c:927.1: variable: 'DEFINE_REGS_ENTRYPOINT( FT_PrologPrime, 0 ) void WINAPI __regs_QT_ThunkPrime( CONTEXT *context ) { DWORD targetTableOffset; LPBYTE relayCode; context->Esp -= 4; targetTableOffset = context->Edx; relayCode = (LPBYTE)context->Eax; _write_qtthunk( relayCode, *(DWORD **)(relayCode+targetTableOffset) ); context->Eip = (DWORD)relayCode; }': \ DEFINE_REGS_ENTRYPOINT( FT_PrologPrime, 0 ) dlls/krnl386.exe16/thunk.c: dlls/krnl386.exe16/thunk.c:957.1: variable: 'DEFINE_REGS_ENTRYPOINT( QT_ThunkPrime, 0 ) VOID WINAPI ThunkInitSL( LPBYTE thunk, LPCSTR thkbuf, DWORD len, LPCSTR dll16, LPCSTR dll32 ) { LPDWORD addr; if (!(addr = _loadthunk( dll16, thkbuf, dll32, NULL, len ))) return; *(DWORD*)MapSL(addr[1]) = (DWORD)thunk; }': \ DEFINE_REGS_ENTRYPOINT( QT_ThunkPrime, 0 ) dlls/krnl386.exe16/thunk.c: dlls/krnl386.exe16/thunk.c:1064.1: variable: 'DEFINE_REGS_ENTRYPOINT( W32S_BackTo32, 0 ) DWORD WINAPI AllocSLCallback( DWORD finalizer, DWORD callback ) { LPBYTE x,thunk = HeapAlloc( GetProcessHeap(), 0, 32 ); WORD sel; x=thunk; *x++=0x66;*x++=0x5a; *x++=0x66;*x++=0x68;*(DWORD*)x=finalizer;x+=4; *x++=0x66;*x++=0x52; *x++=0xea;*(DWORD*)x=callback;x+=4; *(DWORD*)(thunk+18) = GetCurrentProcessId(); sel = SELECTOR_AllocBlock( thunk, 32, WINE_LDT_FLAGS_CODE ); return (sel<<16)|0; }': \ DEFINE_REGS_ENTRYPOINT( W32S_BackTo32, 0 ) dlls/krnl386.exe16/thunk.c: dlls/krnl386.exe16/thunk.c:1179.1: variable: 'DEFINE_REGS_ENTRYPOINT( AllocMappedBuffer, 0 ) void WINAPI __regs_FreeMappedBuffer( CONTEXT *context ) { if (context->Edi) { DWORD *buffer = (DWORD *)context->Edi - 2; UnMapLS(buffer[1]); GlobalUnlock((HGLOBAL)buffer[0]); GlobalFree((HGLOBAL)buffer[0]); } }': \ DEFINE_REGS_ENTRYPOINT( AllocMappedBuffer, 0 ) dlls/krnl386.exe16/thunk.c: dlls/krnl386.exe16/thunk.c:1202.1: variable: 'DEFINE_REGS_ENTRYPOINT( FreeMappedBuffer, 0 ) void WINAPI GetTEBSelectorFS16(void) { CURRENT_STACK16->fs = wine_get_fs(); }': \ DEFINE_REGS_ENTRYPOINT( FreeMappedBuffer, 0 ) dlls/krnl386.exe16/thunk.c: dlls/krnl386.exe16/thunk.c:1308.1: variable: 'DEFINE_REGS_ENTRYPOINT( K32Thk1632Prolog, 0 ) void WINAPI __regs_K32Thk1632Epilog( CONTEXT *context ) { LPBYTE code = (LPBYTE)context->Eip - 13; RestoreThunkLock(CURRENT_STACK16->entry_point); if ( code[5] == 0xFF && code[6] == 0x55 && code[7] == 0xFC && code[13] == 0x66 && code[14] == 0xCB) { STACK16FRAME *frame16 = MapSL((SEGPTR)NtCurrentTeb()->WOW32Reserved); char *stack16 = (char *)(frame16 + 1); DWORD argSize = frame16->ebp - (DWORD)stack16; char *stack32 = (char *)frame16->frame32 - argSize; DWORD nArgsPopped = context->Esp - (DWORD)stack32; TRACE("before SYSTHUNK hack: EBP: %08x ESP: %08x cur_stack: %p\n", context->Ebp, context->Esp, NtCurrentTeb()->WOW32Reserved); NtCurrentTeb()->WOW32Reserved = frame16->frame32; context->Esp = (DWORD)stack16 + nArgsPopped; context->Ebp = frame16->ebp; TRACE("after SYSTHUNK hack: EBP: %08x ESP: %08x cur_stack: %p\n", context->Ebp, context->Esp, NtCurrentTeb()->WOW32Reserved); } }': \ DEFINE_REGS_ENTRYPOINT( K32Thk1632Prolog, 0 ) dlls/krnl386.exe16/thunk.c: dlls/krnl386.exe16/thunk.c:1343.1: variable: 'DEFINE_REGS_ENTRYPOINT( K32Thk1632Epilog, 0 ) void WINAPI PK16FNF(LPSTR strPtr) { FIXME("(%p): stub\n", strPtr); strcpy(strPtr, "WINESTUB.FIX"); }': \ DEFINE_REGS_ENTRYPOINT( K32Thk1632Epilog, 0 ) dlls/krnl386.exe16/thunk.c: dlls/krnl386.exe16/thunk.c:2153.1: variable: 'DEFINE_REGS_ENTRYPOINT( CommonUnimpStub, 0 ) void WINAPI HouseCleanLogicallyDeadHandles(void) { }': \ DEFINE_REGS_ENTRYPOINT( CommonUnimpStub, 0 ) dlls/krnl386.exe16/vxd.c: dlls/krnl386.exe16/vxd.c:316.1: variable: 'DEFINE_REGS_ENTRYPOINT( VxDCall, 1 ) void WINAPI __wine_vxd_vmm ( CONTEXT *context ) { unsigned service = AX_reg(context); TRACE("[%04x] VMM\n", (UINT16)service); switch(service) { case 0x0000: SET_AX( context, VXD_WinVersion() ); RESET_CFLAG(context); break; case 0x026d: case 0x026e: SET_AL( context, 0 ); RESET_CFLAG(context); break; default: VXD_BARF( context, "VMM" ); } }': \ DEFINE_REGS_ENTRYPOINT( VxDCall, 1 ) dlls/mountmgr.sys/dbus.c: dlls/mountmgr.sys/dbus.c:78.1: variable: 'DBUS_FUNCS': \ DBUS_FUNCS dlls/mountmgr.sys/dbus.c: dlls/mountmgr.sys/dbus.c:104.1: variable: 'HAL_FUNCS': \ HAL_FUNCS dlls/msgsm32.acm/msgsm32.c: dlls/msgsm32.acm/msgsm32.c:54.1: variable: 'FUNCPTR(gsm_create)': \ FUNCPTR(gsm_create) dlls/msgsm32.acm/msgsm32.c: dlls/msgsm32.acm/msgsm32.c:55.1: variable: 'FUNCPTR(gsm_destroy)': \ FUNCPTR(gsm_destroy) dlls/msgsm32.acm/msgsm32.c: dlls/msgsm32.acm/msgsm32.c:56.1: variable: 'FUNCPTR(gsm_option)': \ FUNCPTR(gsm_option) dlls/msgsm32.acm/msgsm32.c: dlls/msgsm32.acm/msgsm32.c:57.1: variable: 'FUNCPTR(gsm_encode)': \ FUNCPTR(gsm_encode) dlls/msgsm32.acm/msgsm32.c: dlls/msgsm32.acm/msgsm32.c:58.1: variable: 'FUNCPTR(gsm_decode)': \ FUNCPTR(gsm_decode) dlls/mshtml/htmlstyle.c: dlls/mshtml/htmlstyle.c:306.1: variable: 'C_ASSERT(sizeof(style_tbl)/sizeof(*style_tbl) == STYLEID_MAX_VALUE)': \ C_ASSERT(sizeof(style_tbl)/sizeof(*style_tbl) == STYLEID_MAX_VALUE) dlls/mshtml/ifacewrap.c: dlls/mshtml/ifacewrap.c:119.1: variable: 'DEFINE_WRAPPER_FUNC(3, 12, 24) DEFINE_WRAPPER_FUNC(4, 16, 32) DEFINE_WRAPPER_FUNC(5, 20, 40) DEFINE_WRAPPER_FUNC(6, 24, 48) DEFINE_WRAPPER_FUNC(7, 28, 56) DEFINE_WRAPPER_FUNC(8, 32, 64) DEFINE_WRAPPER_FUNC(9, 36, 72) DEFINE_WRAPPER_FUNC(10, 40, 80) DEFINE_WRAPPER_FUNC(11, 44, 88) DEFINE_WRAPPER_FUNC(12, 48, 96) DEFINE_WRAPPER_FUNC(13, 52, 104) DEFINE_WRAPPER_FUNC(14, 56, 112) DEFINE_WRAPPER_FUNC(15, 60, 120) DEFINE_WRAPPER_FUNC(16, 64, 128) DEFINE_WRAPPER_FUNC(17, 68, 136) DEFINE_WRAPPER_FUNC(18, 72, 144) DEFINE_WRAPPER_FUNC(19, 76, 152) DEFINE_WRAPPER_FUNC(20, 80, 160) DEFINE_WRAPPER_FUNC(21, 84, 168) DEFINE_WRAPPER_FUNC(22, 88, 176) DEFINE_WRAPPER_FUNC(23, 92, 184) DEFINE_WRAPPER_FUNC(24, 96, 192) DEFINE_WRAPPER_FUNC(25, 100, 200) DEFINE_WRAPPER_FUNC(26, 104, 208) DEFINE_WRAPPER_FUNC(27, 108, 216) DEFINE_WRAPPER_FUNC(28, 112, 224) DEFINE_WRAPPER_FUNC(29, 116, 232) DEFINE_WRAPPER_FUNC(30, 120, 240) DEFINE_WRAPPER_FUNC(31, 124, 248) DEFINE_WRAPPER_FUNC(32, 128, 256) DEFINE_WRAPPER_FUNC(33, 132, 264) DEFINE_WRAPPER_FUNC(34, 136, 272) DEFINE_WRAPPER_FUNC(35, 140, 280) DEFINE_WRAPPER_FUNC(36, 144, 288) DEFINE_WRAPPER_FUNC(37, 148, 296) DEFINE_WRAPPER_FUNC(38, 152, 304) DEFINE_WRAPPER_FUNC(39, 156, 312) DEFINE_WRAPPER_FUNC(40, 160, 320) DEFINE_WRAPPER_FUNC(41, 164, 328) DEFINE_WRAPPER_FUNC(42, 168, 336) DEFINE_WRAPPER_FUNC(43, 172, 344) DEFINE_WRAPPER_FUNC(44, 176, 352) DEFINE_WRAPPER_FUNC(45, 180, 360) DEFINE_WRAPPER_FUNC(46, 184, 368) DEFINE_WRAPPER_FUNC(47, 188, 376) DEFINE_WRAPPER_FUNC(48, 192, 384) DEFINE_WRAPPER_FUNC(49, 196, 392) DEFINE_WRAPPER_FUNC(50, 200, 400) DEFINE_WRAPPER_FUNC(51, 204, 408) DEFINE_WRAPPER_FUNC(52, 208, 416) DEFINE_WRAPPER_FUNC(53, 212, 424) DEFINE_WRAPPER_FUNC(54, 216, 432) DEFINE_WRAPPER_FUNC(55, 220, 440) DEFINE_WRAPPER_FUNC(56, 224, 448) DEFINE_WRAPPER_FUNC(57, 228, 456) DEFINE_WRAPPER_FUNC(58, 232, 464) DEFINE_WRAPPER_FUNC(59, 236, 472) DEFINE_WRAPPER_FUNC(60, 240, 480) DEFINE_WRAPPER_FUNC(61, 244, 488) DEFINE_WRAPPER_FUNC(62, 248, 496) DEFINE_WRAPPER_FUNC(63, 252, 504) DEFINE_WRAPPER_FUNC(64, 256, 512) DEFINE_WRAPPER_FUNC(65, 260, 520) DEFINE_WRAPPER_FUNC(66, 264, 528) DEFINE_WRAPPER_FUNC(67, 268, 536) DEFINE_WRAPPER_FUNC(68, 272, 544) DEFINE_WRAPPER_FUNC(69, 276, 552) DEFINE_WRAPPER_FUNC(70, 280, 560) DEFINE_WRAPPER_FUNC(71, 284, 568) DEFINE_WRAPPER_FUNC(72, 288, 576) DEFINE_WRAPPER_FUNC(73, 292, 584) DEFINE_WRAPPER_FUNC(74, 296, 592) DEFINE_WRAPPER_FUNC(75, 300, 600) DEFINE_WRAPPER_FUNC(76, 304, 608) DEFINE_WRAPPER_FUNC(77, 308, 616) DEFINE_WRAPPER_FUNC(78, 312, 624) DEFINE_WRAPPER_FUNC(79, 316, 632) DEFINE_WRAPPER_FUNC(80, 320, 640) DEFINE_WRAPPER_FUNC(81, 324, 648) DEFINE_WRAPPER_FUNC(82, 328, 656) DEFINE_WRAPPER_FUNC(83, 332, 664) DEFINE_WRAPPER_FUNC(84, 336, 672) DEFINE_WRAPPER_FUNC(85, 340, 680) DEFINE_WRAPPER_FUNC(86, 344, 688) DEFINE_WRAPPER_FUNC(87, 348, 696) DEFINE_WRAPPER_FUNC(88, 352, 704) DEFINE_WRAPPER_FUNC(89, 356, 712) DEFINE_WRAPPER_FUNC(90, 360, 720) DEFINE_WRAPPER_FUNC(91, 364, 728) DEFINE_WRAPPER_FUNC(92, 368, 736) DEFINE_WRAPPER_FUNC(93, 372, 744) DEFINE_WRAPPER_FUNC(94, 376, 752) DEFINE_WRAPPER_FUNC(95, 380, 760) DEFINE_WRAPPER_FUNC(96, 384, 768) DEFINE_WRAPPER_FUNC(97, 388, 776) DEFINE_WRAPPER_FUNC(98, 392, 784) DEFINE_WRAPPER_FUNC(99, 396, 792) static const void *wrapper_vtbl[] = { wrapper_QueryInterface, wrapper_AddRef, wrapper_Release, wrapper_func_3, wrapper_func_4, wrapper_func_5, wrapper_func_6, wrapper_func_7, wrapper_func_8, wrapper_func_9, wrapper_func_10, wrapper_func_11, wrapper_func_12, wrapper_func_13, wrapper_func_14, wrapper_func_15, wrapper_func_16, wrapper_func_17, wrapper_func_18, wrapper_func_19, wrapper_func_20, wrapper_func_21, wrapper_func_22, wrapper_func_23, wrapper_func_24, wrapper_func_25, wrapper_func_26, wrapper_func_27, wrapper_func_28, wrapper_func_29, wrapper_func_30, wrapper_func_31, wrapper_func_32, wrapper_func_33, wrapper_func_34, wrapper_func_35, wrapper_func_36, wrapper_func_37, wrapper_func_38, wrapper_func_39, wrapper_func_40, wrapper_func_41, wrapper_func_42, wrapper_func_43, wrapper_func_44, wrapper_func_45, wrapper_func_46, wrapper_func_47, wrapper_func_48, wrapper_func_49, wrapper_func_50, wrapper_func_51, wrapper_func_52, wrapper_func_53, wrapper_func_54, wrapper_func_55, wrapper_func_56, wrapper_func_57, wrapper_func_58, wrapper_func_59, wrapper_func_60, wrapper_func_61, wrapper_func_62, wrapper_func_63, wrapper_func_64, wrapper_func_65, wrapper_func_66, wrapper_func_67, wrapper_func_68, wrapper_func_69, wrapper_func_70, wrapper_func_71, wrapper_func_72, wrapper_func_73, wrapper_func_74, wrapper_func_75, wrapper_func_76, wrapper_func_77, wrapper_func_78, wrapper_func_79, wrapper_func_80, wrapper_func_81, wrapper_func_82, wrapper_func_83, wrapper_func_84, wrapper_func_85, wrapper_func_86, wrapper_func_87, wrapper_func_88, wrapper_func_89, wrapper_func_90, wrapper_func_91, wrapper_func_92, wrapper_func_93, wrapper_func_94, wrapper_func_95, wrapper_func_96, wrapper_func_97, wrapper_func_98, wrapper_func_99 }': \ DEFINE_WRAPPER_FUNC(3, 12, 24) DEFINE_WRAPPER_FUNC(4, 16, 32) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:71.1: variable: 'DEFINE_EXPECT(CreateInstance)': \ DEFINE_EXPECT(CreateInstance) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:72.1: variable: 'DEFINE_EXPECT(FreezeEvents_TRUE)': \ DEFINE_EXPECT(FreezeEvents_TRUE) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:73.1: variable: 'DEFINE_EXPECT(FreezeEvents_FALSE)': \ DEFINE_EXPECT(FreezeEvents_FALSE) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:74.1: variable: 'DEFINE_EXPECT(QuickActivate)': \ DEFINE_EXPECT(QuickActivate) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:75.1: variable: 'DEFINE_EXPECT(IPersistPropertyBag_InitNew)': \ DEFINE_EXPECT(IPersistPropertyBag_InitNew) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:76.1: variable: 'DEFINE_EXPECT(IPersistPropertyBag_Load)': \ DEFINE_EXPECT(IPersistPropertyBag_Load) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:77.1: variable: 'DEFINE_EXPECT(Invoke_READYSTATE)': \ DEFINE_EXPECT(Invoke_READYSTATE) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:78.1: variable: 'DEFINE_EXPECT(Invoke_ENABLED)': \ DEFINE_EXPECT(Invoke_ENABLED) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:79.1: variable: 'DEFINE_EXPECT(Invoke_VALID)': \ DEFINE_EXPECT(Invoke_VALID) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:80.1: variable: 'DEFINE_EXPECT(Invoke_SECURITYCTX)': \ DEFINE_EXPECT(Invoke_SECURITYCTX) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:81.1: variable: 'DEFINE_EXPECT(Invoke_SCRIPTPROP)': \ DEFINE_EXPECT(Invoke_SCRIPTPROP) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:82.1: variable: 'DEFINE_EXPECT(Invoke_SCRIPTCALL)': \ DEFINE_EXPECT(Invoke_SCRIPTCALL) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:83.1: variable: 'DEFINE_EXPECT(GetIDsOfNames_scriptprop)': \ DEFINE_EXPECT(GetIDsOfNames_scriptprop) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:84.1: variable: 'DEFINE_EXPECT(DoVerb)': \ DEFINE_EXPECT(DoVerb) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:85.1: variable: 'DEFINE_EXPECT(SetExtent)': \ DEFINE_EXPECT(SetExtent) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:86.1: variable: 'DEFINE_EXPECT(GetExtent)': \ DEFINE_EXPECT(GetExtent) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:87.1: variable: 'DEFINE_EXPECT(SetClientSite)': \ DEFINE_EXPECT(SetClientSite) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:88.1: variable: 'DEFINE_EXPECT(SetClientSite_NULL)': \ DEFINE_EXPECT(SetClientSite_NULL) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:89.1: variable: 'DEFINE_EXPECT(Close)': \ DEFINE_EXPECT(Close) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:90.1: variable: 'DEFINE_EXPECT(InPlaceObject_GetWindow)': \ DEFINE_EXPECT(InPlaceObject_GetWindow) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:91.1: variable: 'DEFINE_EXPECT(SetObjectRects)': \ DEFINE_EXPECT(SetObjectRects) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:92.1: variable: 'DEFINE_EXPECT(InPlaceDeactivate)': \ DEFINE_EXPECT(InPlaceDeactivate) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:93.1: variable: 'DEFINE_EXPECT(UIDeactivate)': \ DEFINE_EXPECT(UIDeactivate) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:94.1: variable: 'DEFINE_EXPECT(QueryService_TestActiveX)': \ DEFINE_EXPECT(QueryService_TestActiveX) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:95.1: variable: 'DEFINE_EXPECT(GetMiscStatus)': \ DEFINE_EXPECT(GetMiscStatus) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:96.1: variable: 'DEFINE_EXPECT(SetAdvise)': \ DEFINE_EXPECT(SetAdvise) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:97.1: variable: 'DEFINE_EXPECT(GetViewStatus)': \ DEFINE_EXPECT(GetViewStatus) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:98.1: variable: 'DEFINE_EXPECT(QI_ITestActiveX)': \ DEFINE_EXPECT(QI_ITestActiveX) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:99.1: variable: 'DEFINE_EXPECT(wrapped_AddRef)': \ DEFINE_EXPECT(wrapped_AddRef) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:100.1: variable: 'DEFINE_EXPECT(wrapped_Release)': \ DEFINE_EXPECT(wrapped_Release) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:101.1: variable: 'DEFINE_EXPECT(wrapped_func)': \ DEFINE_EXPECT(wrapped_func) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:102.1: variable: 'DEFINE_EXPECT(OnAmbientPropertyChange_UNKNOWN)': \ DEFINE_EXPECT(OnAmbientPropertyChange_UNKNOWN) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:103.1: variable: 'DEFINE_EXPECT(GetTypeInfo)': \ DEFINE_EXPECT(GetTypeInfo) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:104.1: variable: 'DEFINE_EXPECT(GetClassInfo)': \ DEFINE_EXPECT(GetClassInfo) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:105.1: variable: 'DEFINE_EXPECT(FindConnectionPoint)': \ DEFINE_EXPECT(FindConnectionPoint) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:106.1: variable: 'DEFINE_EXPECT(Advise)': \ DEFINE_EXPECT(Advise) dlls/mshtml/tests/activex.c: dlls/mshtml/tests/activex.c:107.1: variable: 'DEFINE_EXPECT(Unadvise)': \ DEFINE_EXPECT(Unadvise) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:60.1: variable: 'DEFINE_EXPECT(document_onclick)': \ DEFINE_EXPECT(document_onclick) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:61.1: variable: 'DEFINE_EXPECT(body_onclick)': \ DEFINE_EXPECT(body_onclick) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:62.1: variable: 'DEFINE_EXPECT(doc_onclick_attached)': \ DEFINE_EXPECT(doc_onclick_attached) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:63.1: variable: 'DEFINE_EXPECT(div_onclick)': \ DEFINE_EXPECT(div_onclick) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:64.1: variable: 'DEFINE_EXPECT(div_onclick_attached)': \ DEFINE_EXPECT(div_onclick_attached) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:65.1: variable: 'DEFINE_EXPECT(timeout)': \ DEFINE_EXPECT(timeout) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:66.1: variable: 'DEFINE_EXPECT(doccp_onclick)': \ DEFINE_EXPECT(doccp_onclick) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:67.1: variable: 'DEFINE_EXPECT(doccp_onclick_cancel)': \ DEFINE_EXPECT(doccp_onclick_cancel) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:68.1: variable: 'DEFINE_EXPECT(div_onclick_disp)': \ DEFINE_EXPECT(div_onclick_disp) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:69.1: variable: 'DEFINE_EXPECT(invoke_onclick)': \ DEFINE_EXPECT(invoke_onclick) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:70.1: variable: 'DEFINE_EXPECT(iframe_onreadystatechange_loading)': \ DEFINE_EXPECT(iframe_onreadystatechange_loading) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:71.1: variable: 'DEFINE_EXPECT(iframe_onreadystatechange_interactive)': \ DEFINE_EXPECT(iframe_onreadystatechange_interactive) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:72.1: variable: 'DEFINE_EXPECT(iframe_onreadystatechange_complete)': \ DEFINE_EXPECT(iframe_onreadystatechange_complete) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:73.1: variable: 'DEFINE_EXPECT(iframedoc_onreadystatechange)': \ DEFINE_EXPECT(iframedoc_onreadystatechange) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:74.1: variable: 'DEFINE_EXPECT(img_onload)': \ DEFINE_EXPECT(img_onload) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:75.1: variable: 'DEFINE_EXPECT(img_onerror)': \ DEFINE_EXPECT(img_onerror) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:76.1: variable: 'DEFINE_EXPECT(input_onfocus)': \ DEFINE_EXPECT(input_onfocus) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:77.1: variable: 'DEFINE_EXPECT(input_onblur)': \ DEFINE_EXPECT(input_onblur) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:78.1: variable: 'DEFINE_EXPECT(form_onsubmit)': \ DEFINE_EXPECT(form_onsubmit) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:79.1: variable: 'DEFINE_EXPECT(form_onclick)': \ DEFINE_EXPECT(form_onclick) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:80.1: variable: 'DEFINE_EXPECT(submit_onclick)': \ DEFINE_EXPECT(submit_onclick) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:81.1: variable: 'DEFINE_EXPECT(submit_onclick_cancel)': \ DEFINE_EXPECT(submit_onclick_cancel) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:82.1: variable: 'DEFINE_EXPECT(submit_onclick_attached)': \ DEFINE_EXPECT(submit_onclick_attached) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:83.1: variable: 'DEFINE_EXPECT(submit_onclick_attached_check_cancel)': \ DEFINE_EXPECT(submit_onclick_attached_check_cancel) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:84.1: variable: 'DEFINE_EXPECT(submit_onclick_setret)': \ DEFINE_EXPECT(submit_onclick_setret) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:85.1: variable: 'DEFINE_EXPECT(elem2_cp_onclick)': \ DEFINE_EXPECT(elem2_cp_onclick) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:86.1: variable: 'DEFINE_EXPECT(iframe_onload)': \ DEFINE_EXPECT(iframe_onload) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:877.1: variable: 'EVENT_HANDLER_FUNC_OBJ(document_onclick)': \ EVENT_HANDLER_FUNC_OBJ(document_onclick) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:888.1: variable: 'EVENT_HANDLER_FUNC_OBJ(div_onclick)': \ EVENT_HANDLER_FUNC_OBJ(div_onclick) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:900.1: variable: 'EVENT_HANDLER_FUNC_OBJ(div_onclick_attached)': \ EVENT_HANDLER_FUNC_OBJ(div_onclick_attached) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:912.1: variable: 'EVENT_HANDLER_FUNC_OBJ(doc_onclick_attached)': \ EVENT_HANDLER_FUNC_OBJ(doc_onclick_attached) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:923.1: variable: 'EVENT_HANDLER_FUNC_OBJ(body_onclick)': \ EVENT_HANDLER_FUNC_OBJ(body_onclick) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:934.1: variable: 'EVENT_HANDLER_FUNC_OBJ(img_onload)': \ EVENT_HANDLER_FUNC_OBJ(img_onload) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:945.1: variable: 'EVENT_HANDLER_FUNC_OBJ(img_onerror)': \ EVENT_HANDLER_FUNC_OBJ(img_onerror) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:956.1: variable: 'EVENT_HANDLER_FUNC_OBJ(input_onfocus)': \ EVENT_HANDLER_FUNC_OBJ(input_onfocus) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:967.1: variable: 'EVENT_HANDLER_FUNC_OBJ(input_onblur)': \ EVENT_HANDLER_FUNC_OBJ(input_onblur) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:981.1: variable: 'EVENT_HANDLER_FUNC_OBJ(form_onsubmit)': \ EVENT_HANDLER_FUNC_OBJ(form_onsubmit) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:992.1: variable: 'EVENT_HANDLER_FUNC_OBJ(form_onclick)': \ EVENT_HANDLER_FUNC_OBJ(form_onclick) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:1006.1: variable: 'EVENT_HANDLER_FUNC_OBJ(submit_onclick)': \ EVENT_HANDLER_FUNC_OBJ(submit_onclick) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:1017.1: variable: 'EVENT_HANDLER_FUNC_OBJ(iframe_onload)': \ EVENT_HANDLER_FUNC_OBJ(iframe_onload) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:1031.1: variable: 'EVENT_HANDLER_FUNC_OBJ(submit_onclick_attached)': \ EVENT_HANDLER_FUNC_OBJ(submit_onclick_attached) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:1052.1: variable: 'EVENT_HANDLER_FUNC_OBJ(submit_onclick_attached_check_cancel)': \ EVENT_HANDLER_FUNC_OBJ(submit_onclick_attached_check_cancel) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:1090.1: variable: 'EVENT_HANDLER_FUNC_OBJ(submit_onclick_setret)': \ EVENT_HANDLER_FUNC_OBJ(submit_onclick_setret) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:1117.1: variable: 'EVENT_HANDLER_FUNC_OBJ(submit_onclick_cancel)': \ EVENT_HANDLER_FUNC_OBJ(submit_onclick_cancel) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:1136.1: variable: 'EVENT_HANDLER_FUNC_OBJ(iframedoc_onreadystatechange)': \ EVENT_HANDLER_FUNC_OBJ(iframedoc_onreadystatechange) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:1205.1: variable: 'EVENT_HANDLER_FUNC_OBJ(iframe_onreadystatechange)': \ EVENT_HANDLER_FUNC_OBJ(iframe_onreadystatechange) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:1214.1: variable: 'EVENT_HANDLER_FUNC_OBJ(nocall)': \ EVENT_HANDLER_FUNC_OBJ(nocall) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:1307.1: variable: 'CONNECTION_POINT_OBJ(doccp, DIID_HTMLDocumentEvents)': \ CONNECTION_POINT_OBJ(doccp, DIID_HTMLDocumentEvents) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:1327.1: variable: 'CONNECTION_POINT_OBJ(doccp_onclick_cancel, DIID_HTMLDocumentEvents)': \ CONNECTION_POINT_OBJ(doccp_onclick_cancel, DIID_HTMLDocumentEvents) dlls/mshtml/tests/events.c: dlls/mshtml/tests/events.c:1345.1: variable: 'CONNECTION_POINT_OBJ(elem2_cp, DIID_HTMLElementEvents2)': \ CONNECTION_POINT_OBJ(elem2_cp, DIID_HTMLElementEvents2) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:100.1: variable: 'DEFINE_EXPECT(LockContainer)': \ DEFINE_EXPECT(LockContainer) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:101.1: variable: 'DEFINE_EXPECT(SetActiveObject)': \ DEFINE_EXPECT(SetActiveObject) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:102.1: variable: 'DEFINE_EXPECT(SetActiveObject_null)': \ DEFINE_EXPECT(SetActiveObject_null) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:103.1: variable: 'DEFINE_EXPECT(GetWindow)': \ DEFINE_EXPECT(GetWindow) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:104.1: variable: 'DEFINE_EXPECT(CanInPlaceActivate)': \ DEFINE_EXPECT(CanInPlaceActivate) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:105.1: variable: 'DEFINE_EXPECT(OnInPlaceActivate)': \ DEFINE_EXPECT(OnInPlaceActivate) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:106.1: variable: 'DEFINE_EXPECT(OnInPlaceActivateEx)': \ DEFINE_EXPECT(OnInPlaceActivateEx) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:107.1: variable: 'DEFINE_EXPECT(OnUIActivate)': \ DEFINE_EXPECT(OnUIActivate) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:108.1: variable: 'DEFINE_EXPECT(GetWindowContext)': \ DEFINE_EXPECT(GetWindowContext) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:109.1: variable: 'DEFINE_EXPECT(OnUIDeactivate)': \ DEFINE_EXPECT(OnUIDeactivate) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:110.1: variable: 'DEFINE_EXPECT(OnInPlaceDeactivate)': \ DEFINE_EXPECT(OnInPlaceDeactivate) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:111.1: variable: 'DEFINE_EXPECT(OnInPlaceDeactivateEx)': \ DEFINE_EXPECT(OnInPlaceDeactivateEx) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:112.1: variable: 'DEFINE_EXPECT(GetContainer)': \ DEFINE_EXPECT(GetContainer) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:113.1: variable: 'DEFINE_EXPECT(ShowUI)': \ DEFINE_EXPECT(ShowUI) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:114.1: variable: 'DEFINE_EXPECT(ActivateMe)': \ DEFINE_EXPECT(ActivateMe) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:115.1: variable: 'DEFINE_EXPECT(GetHostInfo)': \ DEFINE_EXPECT(GetHostInfo) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:116.1: variable: 'DEFINE_EXPECT(HideUI)': \ DEFINE_EXPECT(HideUI) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:117.1: variable: 'DEFINE_EXPECT(GetOptionKeyPath)': \ DEFINE_EXPECT(GetOptionKeyPath) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:118.1: variable: 'DEFINE_EXPECT(GetOverrideKeyPath)': \ DEFINE_EXPECT(GetOverrideKeyPath) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:119.1: variable: 'DEFINE_EXPECT(SetStatusText)': \ DEFINE_EXPECT(SetStatusText) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:120.1: variable: 'DEFINE_EXPECT(QueryStatus_SETPROGRESSTEXT)': \ DEFINE_EXPECT(QueryStatus_SETPROGRESSTEXT) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:121.1: variable: 'DEFINE_EXPECT(QueryStatus_OPEN)': \ DEFINE_EXPECT(QueryStatus_OPEN) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:122.1: variable: 'DEFINE_EXPECT(QueryStatus_NEW)': \ DEFINE_EXPECT(QueryStatus_NEW) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:123.1: variable: 'DEFINE_EXPECT(Exec_SETPROGRESSMAX)': \ DEFINE_EXPECT(Exec_SETPROGRESSMAX) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:124.1: variable: 'DEFINE_EXPECT(Exec_SETPROGRESSPOS)': \ DEFINE_EXPECT(Exec_SETPROGRESSPOS) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:125.1: variable: 'DEFINE_EXPECT(Exec_HTTPEQUIV_DONE)': \ DEFINE_EXPECT(Exec_HTTPEQUIV_DONE) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:126.1: variable: 'DEFINE_EXPECT(Exec_SETDOWNLOADSTATE_0)': \ DEFINE_EXPECT(Exec_SETDOWNLOADSTATE_0) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:127.1: variable: 'DEFINE_EXPECT(Exec_SETDOWNLOADSTATE_1)': \ DEFINE_EXPECT(Exec_SETDOWNLOADSTATE_1) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:128.1: variable: 'DEFINE_EXPECT(Exec_ShellDocView_37)': \ DEFINE_EXPECT(Exec_ShellDocView_37) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:129.1: variable: 'DEFINE_EXPECT(Exec_ShellDocView_62)': \ DEFINE_EXPECT(Exec_ShellDocView_62) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:130.1: variable: 'DEFINE_EXPECT(Exec_ShellDocView_63)': \ DEFINE_EXPECT(Exec_ShellDocView_63) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:131.1: variable: 'DEFINE_EXPECT(Exec_ShellDocView_67)': \ DEFINE_EXPECT(Exec_ShellDocView_67) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:132.1: variable: 'DEFINE_EXPECT(Exec_ShellDocView_84)': \ DEFINE_EXPECT(Exec_ShellDocView_84) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:133.1: variable: 'DEFINE_EXPECT(Exec_ShellDocView_103)': \ DEFINE_EXPECT(Exec_ShellDocView_103) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:134.1: variable: 'DEFINE_EXPECT(Exec_ShellDocView_105)': \ DEFINE_EXPECT(Exec_ShellDocView_105) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:135.1: variable: 'DEFINE_EXPECT(Exec_ShellDocView_138)': \ DEFINE_EXPECT(Exec_ShellDocView_138) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:136.1: variable: 'DEFINE_EXPECT(Exec_ShellDocView_140)': \ DEFINE_EXPECT(Exec_ShellDocView_140) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:137.1: variable: 'DEFINE_EXPECT(Exec_DocHostCommandHandler_2300)': \ DEFINE_EXPECT(Exec_DocHostCommandHandler_2300) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:138.1: variable: 'DEFINE_EXPECT(Exec_UPDATECOMMANDS)': \ DEFINE_EXPECT(Exec_UPDATECOMMANDS) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:139.1: variable: 'DEFINE_EXPECT(Exec_SETTITLE)': \ DEFINE_EXPECT(Exec_SETTITLE) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:140.1: variable: 'DEFINE_EXPECT(Exec_HTTPEQUIV)': \ DEFINE_EXPECT(Exec_HTTPEQUIV) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:141.1: variable: 'DEFINE_EXPECT(Exec_MSHTML_PARSECOMPLETE)': \ DEFINE_EXPECT(Exec_MSHTML_PARSECOMPLETE) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:142.1: variable: 'DEFINE_EXPECT(Exec_Explorer_38)': \ DEFINE_EXPECT(Exec_Explorer_38) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:143.1: variable: 'DEFINE_EXPECT(Exec_Explorer_69)': \ DEFINE_EXPECT(Exec_Explorer_69) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:144.1: variable: 'DEFINE_EXPECT(Exec_DOCCANNAVIGATE)': \ DEFINE_EXPECT(Exec_DOCCANNAVIGATE) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:145.1: variable: 'DEFINE_EXPECT(Exec_DOCCANNAVIGATE_NULL)': \ DEFINE_EXPECT(Exec_DOCCANNAVIGATE_NULL) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:146.1: variable: 'DEFINE_EXPECT(Invoke_AMBIENT_USERMODE)': \ DEFINE_EXPECT(Invoke_AMBIENT_USERMODE) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:147.1: variable: 'DEFINE_EXPECT(Invoke_AMBIENT_DLCONTROL)': \ DEFINE_EXPECT(Invoke_AMBIENT_DLCONTROL) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:148.1: variable: 'DEFINE_EXPECT(Invoke_AMBIENT_OFFLINEIFNOTCONNECTED)': \ DEFINE_EXPECT(Invoke_AMBIENT_OFFLINEIFNOTCONNECTED) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:149.1: variable: 'DEFINE_EXPECT(Invoke_AMBIENT_SILENT)': \ DEFINE_EXPECT(Invoke_AMBIENT_SILENT) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:150.1: variable: 'DEFINE_EXPECT(Invoke_AMBIENT_USERAGENT)': \ DEFINE_EXPECT(Invoke_AMBIENT_USERAGENT) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:151.1: variable: 'DEFINE_EXPECT(Invoke_AMBIENT_PALETTE)': \ DEFINE_EXPECT(Invoke_AMBIENT_PALETTE) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:152.1: variable: 'DEFINE_EXPECT(Invoke_OnReadyStateChange_Interactive)': \ DEFINE_EXPECT(Invoke_OnReadyStateChange_Interactive) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:153.1: variable: 'DEFINE_EXPECT(Invoke_OnReadyStateChange_Loading)': \ DEFINE_EXPECT(Invoke_OnReadyStateChange_Loading) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:154.1: variable: 'DEFINE_EXPECT(Invoke_OnReadyStateChange_Complete)': \ DEFINE_EXPECT(Invoke_OnReadyStateChange_Complete) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:155.1: variable: 'DEFINE_EXPECT(GetDropTarget)': \ DEFINE_EXPECT(GetDropTarget) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:156.1: variable: 'DEFINE_EXPECT(UpdateUI)': \ DEFINE_EXPECT(UpdateUI) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:157.1: variable: 'DEFINE_EXPECT(Navigate)': \ DEFINE_EXPECT(Navigate) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:158.1: variable: 'DEFINE_EXPECT(OnFrameWindowActivate)': \ DEFINE_EXPECT(OnFrameWindowActivate) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:159.1: variable: 'DEFINE_EXPECT(OnChanged_READYSTATE)': \ DEFINE_EXPECT(OnChanged_READYSTATE) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:160.1: variable: 'DEFINE_EXPECT(OnChanged_1005)': \ DEFINE_EXPECT(OnChanged_1005) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:161.1: variable: 'DEFINE_EXPECT(OnChanged_1012)': \ DEFINE_EXPECT(OnChanged_1012) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:162.1: variable: 'DEFINE_EXPECT(OnChanged_1014)': \ DEFINE_EXPECT(OnChanged_1014) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:163.1: variable: 'DEFINE_EXPECT(GetDisplayName)': \ DEFINE_EXPECT(GetDisplayName) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:164.1: variable: 'DEFINE_EXPECT(BindToStorage)': \ DEFINE_EXPECT(BindToStorage) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:165.1: variable: 'DEFINE_EXPECT(IsSystemMoniker)': \ DEFINE_EXPECT(IsSystemMoniker) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:166.1: variable: 'DEFINE_EXPECT(GetBindResult)': \ DEFINE_EXPECT(GetBindResult) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:167.1: variable: 'DEFINE_EXPECT(GetClassID)': \ DEFINE_EXPECT(GetClassID) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:168.1: variable: 'DEFINE_EXPECT(Abort)': \ DEFINE_EXPECT(Abort) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:169.1: variable: 'DEFINE_EXPECT(Read)': \ DEFINE_EXPECT(Read) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:170.1: variable: 'DEFINE_EXPECT(CreateInstance)': \ DEFINE_EXPECT(CreateInstance) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:171.1: variable: 'DEFINE_EXPECT(Start)': \ DEFINE_EXPECT(Start) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:172.1: variable: 'DEFINE_EXPECT(Terminate)': \ DEFINE_EXPECT(Terminate) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:173.1: variable: 'DEFINE_EXPECT(Protocol_Read)': \ DEFINE_EXPECT(Protocol_Read) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:174.1: variable: 'DEFINE_EXPECT(LockRequest)': \ DEFINE_EXPECT(LockRequest) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:175.1: variable: 'DEFINE_EXPECT(UnlockRequest)': \ DEFINE_EXPECT(UnlockRequest) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:176.1: variable: 'DEFINE_EXPECT(OnFocus_TRUE)': \ DEFINE_EXPECT(OnFocus_TRUE) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:177.1: variable: 'DEFINE_EXPECT(OnFocus_FALSE)': \ DEFINE_EXPECT(OnFocus_FALSE) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:178.1: variable: 'DEFINE_EXPECT(RequestUIActivate)': \ DEFINE_EXPECT(RequestUIActivate) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:179.1: variable: 'DEFINE_EXPECT(InPlaceFrame_SetBorderSpace)': \ DEFINE_EXPECT(InPlaceFrame_SetBorderSpace) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:180.1: variable: 'DEFINE_EXPECT(InPlaceUIWindow_SetActiveObject)': \ DEFINE_EXPECT(InPlaceUIWindow_SetActiveObject) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:181.1: variable: 'DEFINE_EXPECT(GetExternal)': \ DEFINE_EXPECT(GetExternal) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:182.1: variable: 'DEFINE_EXPECT(EnableModeless_TRUE)': \ DEFINE_EXPECT(EnableModeless_TRUE) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:183.1: variable: 'DEFINE_EXPECT(EnableModeless_FALSE)': \ DEFINE_EXPECT(EnableModeless_FALSE) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:184.1: variable: 'DEFINE_EXPECT(Frame_EnableModeless_TRUE)': \ DEFINE_EXPECT(Frame_EnableModeless_TRUE) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:185.1: variable: 'DEFINE_EXPECT(Frame_EnableModeless_FALSE)': \ DEFINE_EXPECT(Frame_EnableModeless_FALSE) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:186.1: variable: 'DEFINE_EXPECT(Frame_GetWindow)': \ DEFINE_EXPECT(Frame_GetWindow) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:187.1: variable: 'DEFINE_EXPECT(TranslateUrl)': \ DEFINE_EXPECT(TranslateUrl) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:188.1: variable: 'DEFINE_EXPECT(Advise_Close)': \ DEFINE_EXPECT(Advise_Close) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:189.1: variable: 'DEFINE_EXPECT(OnViewChange)': \ DEFINE_EXPECT(OnViewChange) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:190.1: variable: 'DEFINE_EXPECT(EvaluateNewWindow)': \ DEFINE_EXPECT(EvaluateNewWindow) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:191.1: variable: 'DEFINE_EXPECT(GetTravelLog)': \ DEFINE_EXPECT(GetTravelLog) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:192.1: variable: 'DEFINE_EXPECT(UpdateBackForwardState)': \ DEFINE_EXPECT(UpdateBackForwardState) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:193.1: variable: 'DEFINE_EXPECT(FireBeforeNavigate2)': \ DEFINE_EXPECT(FireBeforeNavigate2) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:194.1: variable: 'DEFINE_EXPECT(FireNavigateComplete2)': \ DEFINE_EXPECT(FireNavigateComplete2) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:195.1: variable: 'DEFINE_EXPECT(FireDocumentComplete)': \ DEFINE_EXPECT(FireDocumentComplete) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:196.1: variable: 'DEFINE_EXPECT(GetPendingUrl)': \ DEFINE_EXPECT(GetPendingUrl) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:197.1: variable: 'DEFINE_EXPECT(ActiveElementChanged)': \ DEFINE_EXPECT(ActiveElementChanged) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:198.1: variable: 'DEFINE_EXPECT(IsErrorUrl)': \ DEFINE_EXPECT(IsErrorUrl) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:199.1: variable: 'DEFINE_EXPECT(get_LocationURL)': \ DEFINE_EXPECT(get_LocationURL) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:200.1: variable: 'DEFINE_EXPECT(CountEntries)': \ DEFINE_EXPECT(CountEntries) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:201.1: variable: 'DEFINE_EXPECT(FindConnectionPoint)': \ DEFINE_EXPECT(FindConnectionPoint) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:202.1: variable: 'DEFINE_EXPECT(EnumConnections)': \ DEFINE_EXPECT(EnumConnections) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:203.1: variable: 'DEFINE_EXPECT(EnumConnections_Next)': \ DEFINE_EXPECT(EnumConnections_Next) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:204.1: variable: 'DEFINE_EXPECT(WindowClosing)': \ DEFINE_EXPECT(WindowClosing) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:205.1: variable: 'DEFINE_EXPECT(NavigateWithBindCtx)': \ DEFINE_EXPECT(NavigateWithBindCtx) dlls/mshtml/tests/htmldoc.c: dlls/mshtml/tests/htmldoc.c:233.3: variable: 'load_state': \ load_state dlls/mshtml/tests/protocol.c: dlls/mshtml/tests/protocol.c:63.1: variable: 'DEFINE_EXPECT(GetBindInfo)': \ DEFINE_EXPECT(GetBindInfo) dlls/mshtml/tests/protocol.c: dlls/mshtml/tests/protocol.c:64.1: variable: 'DEFINE_EXPECT(ReportProgress)': \ DEFINE_EXPECT(ReportProgress) dlls/mshtml/tests/protocol.c: dlls/mshtml/tests/protocol.c:65.1: variable: 'DEFINE_EXPECT(ReportData)': \ DEFINE_EXPECT(ReportData) dlls/mshtml/tests/protocol.c: dlls/mshtml/tests/protocol.c:66.1: variable: 'DEFINE_EXPECT(ReportResult)': \ DEFINE_EXPECT(ReportResult) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:104.1: variable: 'DEFINE_EXPECT(CreateInstance)': \ DEFINE_EXPECT(CreateInstance) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:105.1: variable: 'DEFINE_EXPECT(GetInterfaceSafetyOptions)': \ DEFINE_EXPECT(GetInterfaceSafetyOptions) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:106.1: variable: 'DEFINE_EXPECT(SetInterfaceSafetyOptions)': \ DEFINE_EXPECT(SetInterfaceSafetyOptions) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:107.1: variable: 'DEFINE_EXPECT(InitNew)': \ DEFINE_EXPECT(InitNew) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:108.1: variable: 'DEFINE_EXPECT(Close)': \ DEFINE_EXPECT(Close) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:109.1: variable: 'DEFINE_EXPECT(SetProperty_HACK_TRIDENTEVENTSINK)': \ DEFINE_EXPECT(SetProperty_HACK_TRIDENTEVENTSINK) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:110.1: variable: 'DEFINE_EXPECT(SetProperty_INVOKEVERSIONING)': \ DEFINE_EXPECT(SetProperty_INVOKEVERSIONING) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:111.1: variable: 'DEFINE_EXPECT(SetProperty_ABBREVIATE_GLOBALNAME_RESOLUTION)': \ DEFINE_EXPECT(SetProperty_ABBREVIATE_GLOBALNAME_RESOLUTION) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:112.1: variable: 'DEFINE_EXPECT(SetScriptSite)': \ DEFINE_EXPECT(SetScriptSite) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:113.1: variable: 'DEFINE_EXPECT(GetScriptState)': \ DEFINE_EXPECT(GetScriptState) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:114.1: variable: 'DEFINE_EXPECT(SetScriptState_STARTED)': \ DEFINE_EXPECT(SetScriptState_STARTED) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:115.1: variable: 'DEFINE_EXPECT(SetScriptState_CONNECTED)': \ DEFINE_EXPECT(SetScriptState_CONNECTED) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:116.1: variable: 'DEFINE_EXPECT(SetScriptState_DISCONNECTED)': \ DEFINE_EXPECT(SetScriptState_DISCONNECTED) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:117.1: variable: 'DEFINE_EXPECT(AddNamedItem)': \ DEFINE_EXPECT(AddNamedItem) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:118.1: variable: 'DEFINE_EXPECT(ParseScriptText_script)': \ DEFINE_EXPECT(ParseScriptText_script) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:119.1: variable: 'DEFINE_EXPECT(ParseScriptText_execScript)': \ DEFINE_EXPECT(ParseScriptText_execScript) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:120.1: variable: 'DEFINE_EXPECT(GetScriptDispatch)': \ DEFINE_EXPECT(GetScriptDispatch) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:121.1: variable: 'DEFINE_EXPECT(funcDisp)': \ DEFINE_EXPECT(funcDisp) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:122.1: variable: 'DEFINE_EXPECT(script_divid_d)': \ DEFINE_EXPECT(script_divid_d) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:123.1: variable: 'DEFINE_EXPECT(script_testprop_d)': \ DEFINE_EXPECT(script_testprop_d) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:124.1: variable: 'DEFINE_EXPECT(script_testprop_i)': \ DEFINE_EXPECT(script_testprop_i) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:125.1: variable: 'DEFINE_EXPECT(script_testprop2_d)': \ DEFINE_EXPECT(script_testprop2_d) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:126.1: variable: 'DEFINE_EXPECT(AXQueryInterface_IActiveScript)': \ DEFINE_EXPECT(AXQueryInterface_IActiveScript) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:127.1: variable: 'DEFINE_EXPECT(AXQueryInterface_IObjectSafety)': \ DEFINE_EXPECT(AXQueryInterface_IObjectSafety) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:128.1: variable: 'DEFINE_EXPECT(AXGetInterfaceSafetyOptions)': \ DEFINE_EXPECT(AXGetInterfaceSafetyOptions) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:129.1: variable: 'DEFINE_EXPECT(AXSetInterfaceSafetyOptions_IDispatch_caller)': \ DEFINE_EXPECT(AXSetInterfaceSafetyOptions_IDispatch_caller) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:130.1: variable: 'DEFINE_EXPECT(AXSetInterfaceSafetyOptions_IDispatch_data)': \ DEFINE_EXPECT(AXSetInterfaceSafetyOptions_IDispatch_data) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:131.1: variable: 'DEFINE_EXPECT(AXSetInterfaceSafetyOptions_IDispatchEx_caller_secmgr)': \ DEFINE_EXPECT(AXSetInterfaceSafetyOptions_IDispatchEx_caller_secmgr) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:132.1: variable: 'DEFINE_EXPECT(AXSetInterfaceSafetyOptions_IDispatchEx_caller)': \ DEFINE_EXPECT(AXSetInterfaceSafetyOptions_IDispatchEx_caller) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:133.1: variable: 'DEFINE_EXPECT(external_success)': \ DEFINE_EXPECT(external_success) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:134.1: variable: 'DEFINE_EXPECT(QS_VariantConversion)': \ DEFINE_EXPECT(QS_VariantConversion) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:135.1: variable: 'DEFINE_EXPECT(QS_IActiveScriptSite)': \ DEFINE_EXPECT(QS_IActiveScriptSite) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:136.1: variable: 'DEFINE_EXPECT(QS_GetCaller)': \ DEFINE_EXPECT(QS_GetCaller) dlls/mshtml/tests/script.c: dlls/mshtml/tests/script.c:137.1: variable: 'DEFINE_EXPECT(ChangeType)': \ DEFINE_EXPECT(ChangeType) dlls/msi/tests/db.c: dlls/msi/tests/db.c:279.1: variable: 'make_add_entry(component, "INSERT INTO `Component` " "(`Component`, `ComponentId`, `Directory_`, " "`Attributes`, `Condition`, `KeyPath`) VALUES( %s )") make_add_entry(custom_action, "INSERT INTO `CustomAction` " "(`Action`, `Type`, `Source`, `Target`) VALUES( %s )") make_add_entry(feature_components, "INSERT INTO `FeatureComponents` " "(`Feature_`, `Component_`) VALUES( %s )") make_add_entry(std_dlls, "INSERT INTO `StdDlls` (`File`, `Binary_`) VALUES( %s )") make_add_entry(binary, "INSERT INTO `Binary` (`Name`, `Data`) VALUES( %s )") static void test_msiinsert(void) { MSIHANDLE hdb = 0, hview = 0, hview2 = 0, hrec = 0; UINT r; const char *query; char buf[80]; DWORD sz; DeleteFileA(msifile); r = MsiOpenDatabaseW(msifileW, MSIDBOPEN_CREATE, &hdb); ok(r == ERROR_SUCCESS, "MsiOpenDatabase failed\n"); query = "CREATE TABLE `phone` ( " "`id` INT, `name` CHAR(32), `number` CHAR(32) " "PRIMARY KEY `id`)"; r = MsiDatabaseOpenViewA(hdb, query, &hview); ok(r == ERROR_SUCCESS, "MsiDatabaseOpenView failed\n"); r = MsiViewExecute(hview, 0); ok(r == ERROR_SUCCESS, "MsiViewExecute failed\n"); r = MsiViewClose(hview); ok(r == ERROR_SUCCESS, "MsiViewClose failed\n"); r = MsiCloseHandle(hview); ok(r == ERROR_SUCCESS, "MsiCloseHandle failed\n"); query = "SELECT * FROM phone WHERE number = '8675309'"; r = MsiDatabaseOpenViewA(hdb, query, &hview2); ok(r == ERROR_SUCCESS, "MsiDatabaseOpenView failed\n"); r = MsiViewExecute(hview2, 0); ok(r == ERROR_SUCCESS, "MsiViewExecute failed\n"); r = MsiViewFetch(hview2, &hrec); ok(r == ERROR_NO_MORE_ITEMS, "MsiViewFetch produced items\n"); query = "INSERT INTO `phone` ( `id`, `name`, `number` )" "VALUES('1', 'Abe', '8675309')"; r = MsiDatabaseOpenViewA(hdb, query, &hview); ok(r == ERROR_SUCCESS, "MsiDatabaseOpenView failed\n"); r = MsiViewExecute(hview, 0); ok(r == ERROR_SUCCESS, "MsiViewExecute failed\n"); r = MsiViewClose(hview); ok(r == ERROR_SUCCESS, "MsiViewClose failed\n"); r = MsiCloseHandle(hview); ok(r == ERROR_SUCCESS, "MsiCloseHandle failed\n"); r = MsiViewFetch(hview2, &hrec); ok(r == ERROR_NO_MORE_ITEMS, "MsiViewFetch produced items\n"); r = MsiViewExecute(hview2, 0); ok(r == ERROR_SUCCESS, "MsiViewExecute failed\n"); r = MsiViewFetch(hview2, &hrec); ok(r == ERROR_SUCCESS, "MsiViewFetch failed: %u\n", r); r = MsiCloseHandle(hrec); ok(r == ERROR_SUCCESS, "MsiCloseHandle failed\n"); r = MsiViewClose(hview2); ok(r == ERROR_SUCCESS, "MsiViewClose failed\n"); r = MsiCloseHandle(hview2); ok(r == ERROR_SUCCESS, "MsiCloseHandle failed\n"); query = "SELECT * FROM `phone` WHERE `id` = 1"; r = do_query(hdb, query, &hrec); ok(r == ERROR_SUCCESS, "MsiViewFetch failed\n"); r = MsiRecordGetFieldCount(hrec); ok(r == 3, "record count wrong\n"); r = MsiRecordIsNull(hrec, 0); ok(r == FALSE, "field 0 not null\n"); r = MsiRecordGetInteger(hrec, 1); ok(r == 1, "field 1 contents wrong\n"); sz = sizeof buf; r = MsiRecordGetStringA(hrec, 2, buf, &sz); ok(r == ERROR_SUCCESS, "field 2 content fetch failed\n"); ok(!strcmp(buf,"Abe"), "field 2 content incorrect\n"); sz = sizeof buf; r = MsiRecordGetStringA(hrec, 3, buf, &sz); ok(r == ERROR_SUCCESS, "field 3 content fetch failed\n"); ok(!strcmp(buf,"8675309"), "field 3 content incorrect\n"); r = MsiCloseHandle(hrec); ok(r == ERROR_SUCCESS, "MsiCloseHandle failed\n"); hrec = 100; query = "SELECT * FROM `phone` WHERE `id` >= 10"; r = do_query(hdb, query, &hrec); ok(r == ERROR_NO_MORE_ITEMS, "MsiViewFetch failed\n"); ok(hrec == 0, "hrec should be null\n"); r = MsiCloseHandle(hrec); ok(r == ERROR_SUCCESS, "MsiCloseHandle failed\n"); query = "SELECT * FROM `phone` WHERE `id` < 0"; r = do_query(hdb, query, &hrec); ok(r == ERROR_NO_MORE_ITEMS, "MsiViewFetch failed\n"); query = "SELECT * FROM `phone` WHERE `id` <= 0"; r = do_query(hdb, query, &hrec); ok(r == ERROR_NO_MORE_ITEMS, "MsiViewFetch failed\n"); query = "SELECT * FROM `phone` WHERE `id` <> 1"; r = do_query(hdb, query, &hrec); ok(r == ERROR_NO_MORE_ITEMS, "MsiViewFetch failed\n"); query = "SELECT * FROM `phone` WHERE `id` > 10"; r = do_query(hdb, query, &hrec); ok(r == ERROR_NO_MORE_ITEMS, "MsiViewFetch failed\n"); query = "INSERT INTO `phone` ( `id`, `name`, `number` )" "VALUES(?, ?)"; r = MsiDatabaseOpenViewA(hdb, query, &hview); ok(r == ERROR_BAD_QUERY_SYNTAX, "MsiDatabaseOpenView failed\n"); hrec = MsiCreateRecord(4); r = MsiRecordSetInteger(hrec, 1, 2); ok(r == ERROR_SUCCESS, "MsiRecordSetInteger failed\n"); r = MsiRecordSetStringA(hrec, 2, "Adam"); ok(r == ERROR_SUCCESS, "MsiRecordSetString failed\n"); r = MsiRecordSetStringA(hrec, 3, "96905305"); ok(r == ERROR_SUCCESS, "MsiRecordSetString failed\n"); query = "INSERT INTO `phone` ( `id`, `name`, `number` )" "VALUES(?, ?, ?)"; r = MsiDatabaseOpenViewA(hdb, query, &hview); ok(r == ERROR_SUCCESS, "MsiDatabaseOpenView failed\n"); if (r == ERROR_SUCCESS) { r = MsiViewExecute(hview, hrec); ok(r == ERROR_SUCCESS, "MsiViewExecute failed\n"); r = MsiViewClose(hview); ok(r == ERROR_SUCCESS, "MsiViewClose failed\n"); r = MsiCloseHandle(hview); ok(r == ERROR_SUCCESS, "MsiCloseHandle failed\n"); } r = MsiCloseHandle(hrec); ok(r == ERROR_SUCCESS, "MsiCloseHandle failed\n"); r = MsiViewFetch(0, NULL); ok(r == ERROR_INVALID_PARAMETER, "MsiViewFetch failed\n"); r = MsiDatabaseCommit(hdb); ok(r == ERROR_SUCCESS, "MsiDatabaseCommit failed\n"); r = MsiCloseHandle(hdb); ok(r == ERROR_SUCCESS, "MsiCloseHandle failed\n"); r = DeleteFileA(msifile); ok(r == TRUE, "file didn't exist after commit\n"); }': \ make_add_entry(component, "INSERT INTO `Component` " dlls/msi/tests/format.c: dlls/msi/tests/format.c:127.1: variable: 'make_add_entry(feature, "INSERT INTO `Feature` " "(`Feature`, `Feature_Parent`, `Title`, `Description`, " "`Display`, `Level`, `Directory_`, `Attributes`) VALUES( %s )") make_add_entry(component, "INSERT INTO `Component` " "(`Component`, `ComponentId`, `Directory_`, " "`Attributes`, `Condition`, `KeyPath`) VALUES( %s )") make_add_entry(feature_components, "INSERT INTO `FeatureComponents` " "(`Feature_`, `Component_`) VALUES( %s )") make_add_entry(file, "INSERT INTO `File` " "(`File`, `Component_`, `FileName`, `FileSize`, " "`Version`, `Language`, `Attributes`, `Sequence`) VALUES( %s )") make_add_entry(directory, "INSERT INTO `Directory` " "(`Directory`,`Directory_Parent`,`DefaultDir`) VALUES( %s )") make_add_entry(custom_action, "INSERT INTO `CustomAction` " "(`Action`, `Type`, `Source`, `Target`) VALUES( %s )") static UINT set_summary_info(MSIHANDLE hdb) { UINT res; MSIHANDLE suminfo; res = MsiGetSummaryInformationA(hdb, NULL, 7, &suminfo); ok( res == ERROR_SUCCESS , "Failed to open summaryinfo\n" ); res = MsiSummaryInfoSetPropertyA(suminfo,2, VT_LPSTR, 0,NULL, "Installation Database"); ok( res == ERROR_SUCCESS , "Failed to set summary info\n" ); res = MsiSummaryInfoSetPropertyA(suminfo,3, VT_LPSTR, 0,NULL, "Installation Database"); ok( res == ERROR_SUCCESS , "Failed to set summary info\n" ); res = MsiSummaryInfoSetPropertyA(suminfo,4, VT_LPSTR, 0,NULL, "Wine Hackers"); ok( res == ERROR_SUCCESS , "Failed to set summary info\n" ); res = MsiSummaryInfoSetPropertyA(suminfo,7, VT_LPSTR, 0,NULL, ";1033"); ok( res == ERROR_SUCCESS , "Failed to set summary info\n" ); res = MsiSummaryInfoSetPropertyA(suminfo,9, VT_LPSTR, 0,NULL, "{913B8D18-FBB6-4CAC-A239-C74C11E3FA74}"); ok( res == ERROR_SUCCESS , "Failed to set summary info\n" ); res = MsiSummaryInfoSetPropertyA(suminfo, 14, VT_I4, 100, NULL, NULL); ok( res == ERROR_SUCCESS , "Failed to set summary info\n" ); res = MsiSummaryInfoSetPropertyA(suminfo, 15, VT_I4, 0, NULL, NULL); ok( res == ERROR_SUCCESS , "Failed to set summary info\n" ); res = MsiSummaryInfoPersist(suminfo); ok( res == ERROR_SUCCESS , "Failed to make summary info persist\n" ); res = MsiCloseHandle( suminfo); ok( res == ERROR_SUCCESS , "Failed to close suminfo\n" ); return res; }': \ make_add_entry(feature, "INSERT INTO `Feature` " dlls/msi/tests/package.c: dlls/msi/tests/package.c:656.1: variable: 'make_add_entry(component, "INSERT INTO `Component` " "(`Component`, `ComponentId`, `Directory_`, " "`Attributes`, `Condition`, `KeyPath`) VALUES( %s )") make_add_entry(directory, "INSERT INTO `Directory` " "(`Directory`,`Directory_Parent`,`DefaultDir`) VALUES( %s )") make_add_entry(feature, "INSERT INTO `Feature` " "(`Feature`, `Feature_Parent`, `Title`, `Description`, " "`Display`, `Level`, `Directory_`, `Attributes`) VALUES( %s )") make_add_entry(feature_components, "INSERT INTO `FeatureComponents` " "(`Feature_`, `Component_`) VALUES( %s )") make_add_entry(file, "INSERT INTO `File` " "(`File`, `Component_`, `FileName`, `FileSize`, " "`Version`, `Language`, `Attributes`, `Sequence`) VALUES( %s )") make_add_entry(appsearch, "INSERT INTO `AppSearch` " "(`Property`, `Signature_`) VALUES( %s )") make_add_entry(signature, "INSERT INTO `Signature` " "(`Signature`, `FileName`, `MinVersion`, `MaxVersion`," " `MinSize`, `MaxSize`, `MinDate`, `MaxDate`, `Languages`) " "VALUES( %s )") make_add_entry(launchcondition, "INSERT INTO `LaunchCondition` " "(`Condition`, `Description`) VALUES( %s )") make_add_entry(property, "INSERT INTO `Property` (`Property`, `Value`) VALUES( %s )") make_add_entry(install_execute_sequence, "INSERT INTO `InstallExecuteSequence` " "(`Action`, `Condition`, `Sequence`) VALUES( %s )") make_add_entry(media, "INSERT INTO `Media` " "(`DiskId`, `LastSequence`, `DiskPrompt`, " "`Cabinet`, `VolumeLabel`, `Source`) VALUES( %s )") make_add_entry(ccpsearch, "INSERT INTO `CCPSearch` (`Signature_`) VALUES( %s )") make_add_entry(drlocator, "INSERT INTO `DrLocator` " "(`Signature_`, `Parent`, `Path`, `Depth`) VALUES( %s )") make_add_entry(complocator, "INSERT INTO `CompLocator` " "(`Signature_`, `ComponentId`, `Type`) VALUES( %s )") make_add_entry(inilocator, "INSERT INTO `IniLocator` " "(`Signature_`, `FileName`, `Section`, `Key`, `Field`, `Type`) " "VALUES( %s )") make_add_entry(custom_action, "INSERT INTO `CustomAction` " "(`Action`, `Type`, `Source`, `Target`) VALUES( %s )") static UINT add_reglocator_entry( MSIHANDLE hdb, const char *sig, UINT root, const char *path, const char *name, UINT type ) { const char insert[] = "INSERT INTO `RegLocator` (`Signature_`, `Root`, `Key`, `Name`, `Type`) " "VALUES( '%s', %u, '%s', '%s', %u )"; char *query; UINT sz, r; sz = strlen( sig ) + 10 + strlen( path ) + strlen( name ) + 10 + sizeof( insert ); query = HeapAlloc( GetProcessHeap(), 0, sz ); sprintf( query, insert, sig, root, path, name, type ); r = run_query( hdb, query ); HeapFree( GetProcessHeap(), 0, query ); return r; }': \ make_add_entry(component, "INSERT INTO `Component` " dlls/mstask/tests/task_scheduler.c: dlls/mstask/tests/task_scheduler.c:219.2: file: inner } ends on column 1 dlls/msvcirt/msvcirt.c: dlls/msvcirt/msvcirt.c:66.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCIRT_ios_sl_void,4) void * __thiscall MSVCIRT_ios_sl_void(class_ios * _this) { FIXME("(%p) stub\n", _this); return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCIRT_ios_sl_void,4) void * __thiscall MSVCIRT_ios_sl_void(class_ios * _this) dlls/msvcirt/msvcirt.c: dlls/msvcirt/msvcirt.c:77.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCIRT_ostrstream_sl_void,4) void * __thiscall MSVCIRT_ostrstream_sl_void(class_ostream * _this) { FIXME("(%p) stub\n", _this); return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCIRT_ostrstream_sl_void,4) void * __thiscall MSVCIRT_ostrstream_sl_void(class_ostream * _this) dlls/msvcirt/msvcirt.c: dlls/msvcirt/msvcirt.c:88.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCIRT_operator_sl_uchar,8) void * __thiscall MSVCIRT_operator_sl_uchar(class_ostream * _this, unsigned char ch) { FIXME("(%p)->(%c) stub\n", _this, ch); return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCIRT_operator_sl_uchar,8) void * __thiscall MSVCIRT_operator_sl_uchar(class_ostream * _this, unsigned char ch) dlls/msvcirt/msvcirt.c: dlls/msvcirt/msvcirt.c:99.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCIRT_operator_sl_int,8) void * __thiscall MSVCIRT_operator_sl_int(class_ostream * _this, int integer) { FIXME("(%p)->(%d) stub\n", _this, integer); return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCIRT_operator_sl_int,8) void * __thiscall MSVCIRT_operator_sl_int(class_ostream * _this, int integer) dlls/msvcirt/msvcirt.c: dlls/msvcirt/msvcirt.c:110.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCIRT_operator_sl_pchar,8) void * __thiscall MSVCIRT_operator_sl_pchar(class_ostream * _this, const char * string) { FIXME("(%p)->(%s) stub\n", _this, debugstr_a(string)); return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCIRT_operator_sl_pchar,8) void * __thiscall MSVCIRT_operator_sl_pchar(class_ostream * _this, const char * string) dlls/msvcirt/msvcirt.c: dlls/msvcirt/msvcirt.c:121.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCIRT_operator_sl_callback,8) void * __thiscall MSVCIRT_operator_sl_callback(class_ostream * _this, class_ostream * (__cdecl*func)(class_ostream*)) { TRACE("%p, %p\n", _this, func); return func(_this); }': \ DEFINE_THISCALL_WRAPPER(MSVCIRT_operator_sl_callback,8) void * __thiscall MSVCIRT_operator_sl_callback(class_ostream * _this, class_ostream * (__cdecl*func)(class_ostream*)) dlls/msvcirt/msvcirt.c: dlls/msvcirt/msvcirt.c:152.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCIRT_str_sl_void,4) char * __thiscall MSVCIRT_str_sl_void(class_strstreambuf * _this) { FIXME("(%p)->() stub\n", _this); return 0; }': \ DEFINE_THISCALL_WRAPPER(MSVCIRT_str_sl_void,4) char * __thiscall MSVCIRT_str_sl_void(class_strstreambuf * _this) dlls/msvcp100/tests/misc.c: dlls/msvcp100/tests/misc.c:48.8: variable: '_Container_base12* (__thiscall *p__Container_base12_copy_ctor)(_Container_base12*, _Container_base12*)': \ _Container_base12* (__thiscall *p__Container_base12_copy_ctor)(_Container_base12*, _Container_base12*) dlls/msvcp100/tests/misc.c: dlls/msvcp100/tests/misc.c:49.8: variable: '_Container_base12* (__thiscall *p__Container_base12_ctor)(_Container_base12*)': \ _Container_base12* (__thiscall *p__Container_base12_ctor)(_Container_base12*) dlls/msvcp100/tests/misc.c: dlls/msvcp100/tests/misc.c:50.8: variable: 'void (__thiscall *p__Container_base12__Orphan_all)(_Container_base12*)': \ void (__thiscall *p__Container_base12__Orphan_all)(_Container_base12*) dlls/msvcp100/tests/misc.c: dlls/msvcp100/tests/misc.c:51.8: variable: 'void (__thiscall *p__Container_base12_dtor)(_Container_base12*)': \ void (__thiscall *p__Container_base12_dtor)(_Container_base12*) dlls/msvcp100/tests/misc.c: dlls/msvcp100/tests/misc.c:52.8: variable: '_Iterator_base12** (__thiscall *p__Container_base12__Getpfirst)(_Container_base12*)': \ _Iterator_base12** (__thiscall *p__Container_base12__Getpfirst)(_Container_base12*) dlls/msvcp100/tests/misc.c: dlls/msvcp100/tests/misc.c:53.8: variable: 'void (__thiscall *p__Container_base12__Swap_all)(_Container_base12*, _Container_base12*)': \ void (__thiscall *p__Container_base12__Swap_all)(_Container_base12*, _Container_base12*) dlls/msvcp100/tests/string.c: dlls/msvcp100/tests/string.c:80.8: variable: '_Yarn_char* (__thiscall *_Yarn_char_ctor_cstr)(_Yarn_char *this, const char *str)': \ _Yarn_char* (__thiscall *_Yarn_char_ctor_cstr)(_Yarn_char *this, const char *str) dlls/msvcp100/tests/string.c: dlls/msvcp100/tests/string.c:81.8: variable: '_Yarn_char* (__thiscall *_Yarn_char_copy_ctor)(_Yarn_char *this, const _Yarn_char *copy)': \ _Yarn_char* (__thiscall *_Yarn_char_copy_ctor)(_Yarn_char *this, const _Yarn_char *copy) dlls/msvcp100/tests/string.c: dlls/msvcp100/tests/string.c:82.8: variable: 'void (__thiscall *_Yarn_char_dtor)(_Yarn_char *this)': \ void (__thiscall *_Yarn_char_dtor)(_Yarn_char *this) dlls/msvcp100/tests/string.c: dlls/msvcp100/tests/string.c:83.14: variable: 'char* (__thiscall *_Yarn_char_c_str)(const _Yarn_char *this)': \ char* (__thiscall *_Yarn_char_c_str)(const _Yarn_char *this) dlls/msvcp100/tests/string.c: dlls/msvcp100/tests/string.c:84.8: variable: 'char (__thiscall *_Yarn_char_empty)(const _Yarn_char *this)': \ char (__thiscall *_Yarn_char_empty)(const _Yarn_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:520.1: variable: 'DEFINE_RTTI_DATA0(iosb, 0, ".?AV?$_Iosb@H@std@@") DEFINE_RTTI_DATA1(ios_base, 0, &iosb_rtti_base_descriptor, ".?AV?$_Iosb@H@std@@") DEFINE_RTTI_DATA2(basic_ios_char, 0, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ios@DU?$char_traits@D@std@@@std@@") DEFINE_RTTI_DATA2(basic_ios_wchar, 0, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ios@_WU?$char_traits@_W@std@@@std@@") DEFINE_RTTI_DATA2(basic_ios_short, 0, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ios@GU?$char_traits@G@std@@@std@@") DEFINE_RTTI_DATA0(basic_streambuf_char, 0, ".?AV?$basic_streambuf@DU?$char_traits@D@std@@@std@@") DEFINE_RTTI_DATA0(basic_streambuf_wchar, 0, ".?AV?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@") DEFINE_RTTI_DATA0(basic_streambuf_short, 0, ".?AV?$basic_streambuf@GU?$char_traits@G@std@@@std@@") DEFINE_RTTI_DATA1(basic_filebuf_char, 0, &basic_streambuf_char_rtti_base_descriptor, ".?AV?$basic_filebuf@_WU?$char_traits@_W@std@@@std@@") DEFINE_RTTI_DATA1(basic_filebuf_wchar, 0, &basic_streambuf_wchar_rtti_base_descriptor, ".?AV?$basic_filebuf@GU?$char_traits@G@std@@@std@@") DEFINE_RTTI_DATA1(basic_filebuf_short, 0, &basic_streambuf_short_rtti_base_descriptor, ".?AV?$basic_filebuf@DU?$char_traits@D@std@@@std@@") DEFINE_RTTI_DATA1(basic_stringbuf_char, 0, &basic_streambuf_char_rtti_base_descriptor, ".?AV?$basic_stringbuf@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@") DEFINE_RTTI_DATA1(basic_stringbuf_wchar, 0, &basic_streambuf_wchar_rtti_base_descriptor, ".?AV?$basic_stringbuf@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@") DEFINE_RTTI_DATA1(basic_stringbuf_short, 0, &basic_streambuf_short_rtti_base_descriptor, ".?AV?$basic_stringbuf@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@") DEFINE_RTTI_DATA3(basic_ostream_char, sizeof(basic_ostream_char), &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ostream@DU?$char_traits@D@std@@@std@@") DEFINE_RTTI_DATA3(basic_ostream_wchar, sizeof(basic_ostream_wchar), &basic_ios_wchar_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ostream@_WU?$char_traits@_W@std@@@std@@") DEFINE_RTTI_DATA3(basic_ostream_short, sizeof(basic_ostream_wchar), &basic_ios_short_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ostream@GU?$char_traits@G@std@@@std@@") DEFINE_RTTI_DATA3(basic_istream_char, sizeof(basic_istream_char), &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_istream@DU?$char_traits@D@std@@@std@@") DEFINE_RTTI_DATA3(basic_istream_wchar, sizeof(basic_istream_wchar), &basic_ios_wchar_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_istream@_WU?$char_traits@_W@std@@@std@@") DEFINE_RTTI_DATA3(basic_istream_short, sizeof(basic_istream_wchar), &basic_ios_short_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_istream@GU?$char_traits@G@std@@@std@@") DEFINE_RTTI_DATA8(basic_iostream_char, sizeof(basic_iostream_char), &basic_istream_char_rtti_base_descriptor, &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, &basic_ostream_char_rtti_base_descriptor, &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_iostream@DU?$char_traits@D@std@@@std@@") DEFINE_RTTI_DATA8(basic_iostream_wchar, sizeof(basic_iostream_wchar), &basic_istream_wchar_rtti_base_descriptor, &basic_ios_wchar_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, &basic_ostream_wchar_rtti_base_descriptor, &basic_ios_wchar_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_iostream@_WU?$char_traits@_W@std@@@std@@") DEFINE_RTTI_DATA8(basic_iostream_short, sizeof(basic_iostream_wchar), &basic_istream_short_rtti_base_descriptor, &basic_ios_short_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, &basic_ostream_short_rtti_base_descriptor, &basic_ios_short_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_iostream@GU?$char_traits@G@std@@@std@@") DEFINE_RTTI_DATA4(basic_ofstream_char, sizeof(basic_ofstream_char), &basic_ostream_char_rtti_base_descriptor, &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ofstream@DU?$char_traits@D@std@@@std@@") DEFINE_RTTI_DATA4(basic_ofstream_wchar, sizeof(basic_ofstream_wchar), &basic_ostream_wchar_rtti_base_descriptor, &basic_ios_wchar_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ofstream@_WU?$char_traits@_W@std@@@std@@") DEFINE_RTTI_DATA4(basic_ofstream_short, sizeof(basic_ofstream_wchar), &basic_ostream_short_rtti_base_descriptor, &basic_ios_short_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ofstream@GU?$char_traits@G@std@@@std@@") DEFINE_RTTI_DATA4(basic_ifstream_char, sizeof(basic_ifstream_char), &basic_istream_char_rtti_base_descriptor, &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ifstream@DU?$char_traits@D@std@@@std@@") DEFINE_RTTI_DATA4(basic_ifstream_wchar, sizeof(basic_ifstream_wchar), &basic_istream_wchar_rtti_base_descriptor, &basic_ios_wchar_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ifstream@_WU?$char_traits@_W@std@@@std@@") DEFINE_RTTI_DATA4(basic_ifstream_short, sizeof(basic_ifstream_wchar), &basic_istream_short_rtti_base_descriptor, &basic_ios_short_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ifstream@GU?$char_traits@G@std@@@std@@") DEFINE_RTTI_DATA8(basic_fstream_char, sizeof(basic_fstream_char), &basic_istream_char_rtti_base_descriptor, &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, &basic_ostream_char_rtti_base_descriptor, &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_fstream@DU?$char_traits@D@std@@@std@@") DEFINE_RTTI_DATA8(basic_fstream_wchar, sizeof(basic_fstream_wchar), &basic_istream_wchar_rtti_base_descriptor, &basic_ios_wchar_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, &basic_ostream_wchar_rtti_base_descriptor, &basic_ios_wchar_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_fstream@_WU?$char_traits@_W@std@@@std@@") DEFINE_RTTI_DATA8(basic_fstream_short, sizeof(basic_fstream_wchar), &basic_istream_short_rtti_base_descriptor, &basic_ios_short_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, &basic_ostream_short_rtti_base_descriptor, &basic_ios_short_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_fstream@GU?$char_traits@G@std@@@std@@") DEFINE_RTTI_DATA4(basic_ostringstream_char, sizeof(basic_ostringstream_char), &basic_ostream_char_rtti_base_descriptor, &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@") DEFINE_RTTI_DATA4(basic_ostringstream_wchar, sizeof(basic_ostringstream_wchar), &basic_ostream_wchar_rtti_base_descriptor, &basic_ios_wchar_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ostringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@") DEFINE_RTTI_DATA4(basic_ostringstream_short, sizeof(basic_ostringstream_wchar), &basic_ostream_short_rtti_base_descriptor, &basic_ios_short_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ostringstream@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@") DEFINE_RTTI_DATA4(basic_istringstream_char, sizeof(basic_istringstream_char), &basic_ostream_char_rtti_base_descriptor, &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_istringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@") DEFINE_RTTI_DATA4(basic_istringstream_wchar, sizeof(basic_istringstream_wchar), &basic_ostream_wchar_rtti_base_descriptor, &basic_ios_wchar_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_istringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@") DEFINE_RTTI_DATA4(basic_istringstream_short, sizeof(basic_istringstream_wchar), &basic_ostream_short_rtti_base_descriptor, &basic_ios_short_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_istringstream@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@") DEFINE_RTTI_DATA8(basic_stringstream_char, sizeof(basic_stringstream_char), &basic_istream_char_rtti_base_descriptor, &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, &basic_ostream_char_rtti_base_descriptor, &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@") DEFINE_RTTI_DATA8(basic_stringstream_wchar, sizeof(basic_stringstream_wchar), &basic_istream_wchar_rtti_base_descriptor, &basic_ios_wchar_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, &basic_ostream_wchar_rtti_base_descriptor, &basic_ios_wchar_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_stringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@") DEFINE_RTTI_DATA8(basic_stringstream_short, sizeof(basic_stringstream_wchar), &basic_istream_short_rtti_base_descriptor, &basic_ios_short_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, &basic_ostream_short_rtti_base_descriptor, &basic_ios_short_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_stringstream@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@") DEFINE_RTTI_DATA1(strstreambuf, sizeof(strstreambuf), &basic_streambuf_char_rtti_base_descriptor, ".?AVstrstreambuf@std@@") DEFINE_RTTI_DATA4(ostrstream, sizeof(ostrstream), &basic_ostream_char_rtti_base_descriptor, &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, "?AVostrstream@std@@") DEFINE_RTTI_DATA8(strstream, sizeof(strstream), &basic_istream_char_rtti_base_descriptor, &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, &basic_ostream_char_rtti_base_descriptor, &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, "?AVstrstream@std@@") void __asm_dummy_vtables(void) { __ASM_VTABLE(iosb, VTABLE_ADD_FUNC(iosb_vector_dtor)); __ASM_VTABLE(ios_base, VTABLE_ADD_FUNC(ios_base_vector_dtor)); __ASM_VTABLE(basic_ios_char, VTABLE_ADD_FUNC(basic_ios_char_vector_dtor)); __ASM_VTABLE(basic_ios_wchar, VTABLE_ADD_FUNC(basic_ios_wchar_vector_dtor)); __ASM_VTABLE(basic_ios_short, VTABLE_ADD_FUNC(basic_ios_wchar_vector_dtor)); __ASM_VTABLE(basic_streambuf_char, VTABLE_ADD_FUNC(basic_streambuf_char_vector_dtor) VTABLE_ADD_FUNC(basic_streambuf_char__Lock) VTABLE_ADD_FUNC(basic_streambuf_char__Unlock) VTABLE_ADD_FUNC(basic_streambuf_char_overflow) VTABLE_ADD_FUNC(basic_streambuf_char_pbackfail) VTABLE_ADD_FUNC(basic_streambuf_char_showmanyc) VTABLE_ADD_FUNC(basic_streambuf_char_underflow) VTABLE_ADD_FUNC(basic_streambuf_char_uflow) VTABLE_ADD_FUNC(basic_streambuf_char_xsgetn) VTABLE_ADD_FUNC(basic_streambuf_char__Xsgetn_s) VTABLE_ADD_FUNC(basic_streambuf_char_xsputn) VTABLE_ADD_FUNC(basic_streambuf_char_seekoff) VTABLE_ADD_FUNC(basic_streambuf_char_seekpos) VTABLE_ADD_FUNC(basic_streambuf_char_setbuf) VTABLE_ADD_FUNC(basic_streambuf_char_sync) VTABLE_ADD_FUNC(basic_streambuf_char_imbue)); __ASM_VTABLE(basic_streambuf_wchar, VTABLE_ADD_FUNC(basic_streambuf_wchar_vector_dtor) VTABLE_ADD_FUNC(basic_streambuf_wchar__Lock) VTABLE_ADD_FUNC(basic_streambuf_wchar__Unlock) VTABLE_ADD_FUNC(basic_streambuf_wchar_overflow) VTABLE_ADD_FUNC(basic_streambuf_wchar_pbackfail) VTABLE_ADD_FUNC(basic_streambuf_wchar_showmanyc) VTABLE_ADD_FUNC(basic_streambuf_wchar_underflow) VTABLE_ADD_FUNC(basic_streambuf_wchar_uflow) VTABLE_ADD_FUNC(basic_streambuf_wchar_xsgetn) VTABLE_ADD_FUNC(basic_streambuf_wchar__Xsgetn_s) VTABLE_ADD_FUNC(basic_streambuf_wchar_xsputn) VTABLE_ADD_FUNC(basic_streambuf_wchar_seekoff) VTABLE_ADD_FUNC(basic_streambuf_wchar_seekpos) VTABLE_ADD_FUNC(basic_streambuf_wchar_setbuf) VTABLE_ADD_FUNC(basic_streambuf_wchar_sync) VTABLE_ADD_FUNC(basic_streambuf_wchar_imbue)); __ASM_VTABLE(basic_streambuf_short, VTABLE_ADD_FUNC(basic_streambuf_wchar_vector_dtor) VTABLE_ADD_FUNC(basic_streambuf_wchar__Lock) VTABLE_ADD_FUNC(basic_streambuf_wchar__Unlock) VTABLE_ADD_FUNC(basic_streambuf_wchar_overflow) VTABLE_ADD_FUNC(basic_streambuf_wchar_pbackfail) VTABLE_ADD_FUNC(basic_streambuf_wchar_showmanyc) VTABLE_ADD_FUNC(basic_streambuf_wchar_underflow) VTABLE_ADD_FUNC(basic_streambuf_wchar_uflow) VTABLE_ADD_FUNC(basic_streambuf_wchar_xsgetn) VTABLE_ADD_FUNC(basic_streambuf_wchar__Xsgetn_s) VTABLE_ADD_FUNC(basic_streambuf_wchar_xsputn) VTABLE_ADD_FUNC(basic_streambuf_wchar_seekoff) VTABLE_ADD_FUNC(basic_streambuf_wchar_seekpos) VTABLE_ADD_FUNC(basic_streambuf_wchar_setbuf) VTABLE_ADD_FUNC(basic_streambuf_wchar_sync) VTABLE_ADD_FUNC(basic_streambuf_wchar_imbue)); __ASM_VTABLE(basic_filebuf_char, VTABLE_ADD_FUNC(basic_filebuf_char_vector_dtor) VTABLE_ADD_FUNC(basic_streambuf_char__Lock) VTABLE_ADD_FUNC(basic_streambuf_char__Unlock) VTABLE_ADD_FUNC(basic_filebuf_char_overflow) VTABLE_ADD_FUNC(basic_filebuf_char_pbackfail) VTABLE_ADD_FUNC(basic_streambuf_char_showmanyc) VTABLE_ADD_FUNC(basic_filebuf_char_underflow) VTABLE_ADD_FUNC(basic_filebuf_char_uflow) VTABLE_ADD_FUNC(basic_streambuf_char_xsgetn) VTABLE_ADD_FUNC(basic_streambuf_char__Xsgetn_s) VTABLE_ADD_FUNC(basic_streambuf_char_xsputn) VTABLE_ADD_FUNC(basic_filebuf_char_seekoff) VTABLE_ADD_FUNC(basic_filebuf_char_seekpos) VTABLE_ADD_FUNC(basic_filebuf_char_setbuf) VTABLE_ADD_FUNC(basic_filebuf_char_sync) VTABLE_ADD_FUNC(basic_streambuf_char_imbue)); __ASM_VTABLE(basic_filebuf_wchar, VTABLE_ADD_FUNC(basic_filebuf_wchar_vector_dtor) VTABLE_ADD_FUNC(basic_streambuf_wchar__Lock) VTABLE_ADD_FUNC(basic_streambuf_wchar__Unlock) VTABLE_ADD_FUNC(basic_filebuf_wchar_overflow) VTABLE_ADD_FUNC(basic_filebuf_wchar_pbackfail) VTABLE_ADD_FUNC(basic_streambuf_wchar_showmanyc) VTABLE_ADD_FUNC(basic_filebuf_wchar_underflow) VTABLE_ADD_FUNC(basic_filebuf_wchar_uflow) VTABLE_ADD_FUNC(basic_streambuf_wchar_xsgetn) VTABLE_ADD_FUNC(basic_streambuf_wchar__Xsgetn_s) VTABLE_ADD_FUNC(basic_streambuf_wchar_xsputn) VTABLE_ADD_FUNC(basic_filebuf_wchar_seekoff) VTABLE_ADD_FUNC(basic_filebuf_wchar_seekpos) VTABLE_ADD_FUNC(basic_filebuf_wchar_setbuf) VTABLE_ADD_FUNC(basic_filebuf_wchar_sync) VTABLE_ADD_FUNC(basic_streambuf_wchar_imbue)); __ASM_VTABLE(basic_filebuf_short, VTABLE_ADD_FUNC(basic_filebuf_wchar_vector_dtor) VTABLE_ADD_FUNC(basic_streambuf_wchar__Lock) VTABLE_ADD_FUNC(basic_streambuf_wchar__Unlock) VTABLE_ADD_FUNC(basic_filebuf_wchar_overflow) VTABLE_ADD_FUNC(basic_filebuf_wchar_pbackfail) VTABLE_ADD_FUNC(basic_streambuf_wchar_showmanyc) VTABLE_ADD_FUNC(basic_filebuf_wchar_underflow) VTABLE_ADD_FUNC(basic_filebuf_wchar_uflow) VTABLE_ADD_FUNC(basic_streambuf_wchar_xsgetn) VTABLE_ADD_FUNC(basic_streambuf_wchar__Xsgetn_s) VTABLE_ADD_FUNC(basic_streambuf_wchar_xsputn) VTABLE_ADD_FUNC(basic_filebuf_wchar_seekoff) VTABLE_ADD_FUNC(basic_filebuf_wchar_seekpos) VTABLE_ADD_FUNC(basic_filebuf_short_setbuf) VTABLE_ADD_FUNC(basic_filebuf_wchar_sync) VTABLE_ADD_FUNC(basic_streambuf_wchar_imbue)); __ASM_VTABLE(basic_stringbuf_char, VTABLE_ADD_FUNC(basic_stringbuf_char_vector_dtor) VTABLE_ADD_FUNC(basic_stringbuf_char_overflow) VTABLE_ADD_FUNC(basic_stringbuf_char_pbackfail) VTABLE_ADD_FUNC(basic_streambuf_char_showmanyc) VTABLE_ADD_FUNC(basic_stringbuf_char_underflow) VTABLE_ADD_FUNC(basic_streambuf_char_uflow) VTABLE_ADD_FUNC(basic_streambuf_char_xsgetn) VTABLE_ADD_FUNC(basic_streambuf_char__Xsgetn_s) VTABLE_ADD_FUNC(basic_streambuf_char_xsputn) VTABLE_ADD_FUNC(basic_stringbuf_char_seekoff) VTABLE_ADD_FUNC(basic_stringbuf_char_seekpos) VTABLE_ADD_FUNC(basic_streambuf_char_setbuf) VTABLE_ADD_FUNC(basic_streambuf_char_sync) VTABLE_ADD_FUNC(basic_streambuf_char_imbue)); __ASM_VTABLE(basic_stringbuf_wchar, VTABLE_ADD_FUNC(basic_stringbuf_wchar_vector_dtor) VTABLE_ADD_FUNC(basic_stringbuf_wchar_overflow) VTABLE_ADD_FUNC(basic_stringbuf_wchar_pbackfail) VTABLE_ADD_FUNC(basic_streambuf_wchar_showmanyc) VTABLE_ADD_FUNC(basic_stringbuf_wchar_underflow) VTABLE_ADD_FUNC(basic_streambuf_wchar_uflow) VTABLE_ADD_FUNC(basic_streambuf_wchar_xsgetn) VTABLE_ADD_FUNC(basic_streambuf_wchar__Xsgetn_s) VTABLE_ADD_FUNC(basic_streambuf_wchar_xsputn) VTABLE_ADD_FUNC(basic_stringbuf_wchar_seekoff) VTABLE_ADD_FUNC(basic_stringbuf_wchar_seekpos) VTABLE_ADD_FUNC(basic_streambuf_wchar_setbuf) VTABLE_ADD_FUNC(basic_streambuf_wchar_sync) VTABLE_ADD_FUNC(basic_streambuf_wchar_imbue)); __ASM_VTABLE(basic_stringbuf_short, VTABLE_ADD_FUNC(basic_stringbuf_wchar_vector_dtor) VTABLE_ADD_FUNC(basic_stringbuf_wchar_overflow) VTABLE_ADD_FUNC(basic_stringbuf_wchar_pbackfail) VTABLE_ADD_FUNC(basic_streambuf_wchar_showmanyc) VTABLE_ADD_FUNC(basic_stringbuf_wchar_underflow) VTABLE_ADD_FUNC(basic_streambuf_wchar_uflow) VTABLE_ADD_FUNC(basic_streambuf_wchar_xsgetn) VTABLE_ADD_FUNC(basic_streambuf_wchar__Xsgetn_s) VTABLE_ADD_FUNC(basic_streambuf_wchar_xsputn) VTABLE_ADD_FUNC(basic_stringbuf_wchar_seekoff) VTABLE_ADD_FUNC(basic_stringbuf_wchar_seekpos) VTABLE_ADD_FUNC(basic_streambuf_wchar_setbuf) VTABLE_ADD_FUNC(basic_streambuf_wchar_sync) VTABLE_ADD_FUNC(basic_streambuf_wchar_imbue)); __ASM_VTABLE(basic_ostream_char, VTABLE_ADD_FUNC(basic_ostream_char_vector_dtor)); __ASM_VTABLE(basic_ostream_wchar, VTABLE_ADD_FUNC(basic_ostream_wchar_vector_dtor)); __ASM_VTABLE(basic_ostream_short, VTABLE_ADD_FUNC(basic_ostream_wchar_vector_dtor)); __ASM_VTABLE(basic_istream_char, VTABLE_ADD_FUNC(basic_istream_char_vector_dtor)); __ASM_VTABLE(basic_istream_wchar, VTABLE_ADD_FUNC(basic_istream_wchar_vector_dtor)); __ASM_VTABLE(basic_istream_short, VTABLE_ADD_FUNC(basic_istream_wchar_vector_dtor)); __ASM_VTABLE(basic_iostream_char, VTABLE_ADD_FUNC(basic_iostream_char_vector_dtor)); __ASM_VTABLE(basic_iostream_wchar, VTABLE_ADD_FUNC(basic_iostream_wchar_vector_dtor)); __ASM_VTABLE(basic_iostream_short, VTABLE_ADD_FUNC(basic_iostream_wchar_vector_dtor)); __ASM_VTABLE(basic_ofstream_char, VTABLE_ADD_FUNC(basic_ofstream_char_vector_dtor)); __ASM_VTABLE(basic_ofstream_wchar, VTABLE_ADD_FUNC(basic_ofstream_wchar_vector_dtor)); __ASM_VTABLE(basic_ofstream_short, VTABLE_ADD_FUNC(basic_ofstream_wchar_vector_dtor)); __ASM_VTABLE(basic_ifstream_char, VTABLE_ADD_FUNC(basic_ifstream_char_vector_dtor)); __ASM_VTABLE(basic_ifstream_wchar, VTABLE_ADD_FUNC(basic_ifstream_wchar_vector_dtor)); __ASM_VTABLE(basic_ifstream_short, VTABLE_ADD_FUNC(basic_ifstream_wchar_vector_dtor)); __ASM_VTABLE(basic_fstream_char, VTABLE_ADD_FUNC(basic_fstream_char_vector_dtor)); __ASM_VTABLE(basic_fstream_wchar, VTABLE_ADD_FUNC(basic_fstream_wchar_vector_dtor)); __ASM_VTABLE(basic_fstream_short, VTABLE_ADD_FUNC(basic_fstream_wchar_vector_dtor)); __ASM_VTABLE(basic_ostringstream_char, VTABLE_ADD_FUNC(basic_ostringstream_char_vector_dtor)); __ASM_VTABLE(basic_ostringstream_wchar, VTABLE_ADD_FUNC(basic_ostringstream_wchar_vector_dtor)); __ASM_VTABLE(basic_ostringstream_short, VTABLE_ADD_FUNC(basic_ostringstream_wchar_vector_dtor)); __ASM_VTABLE(basic_istringstream_char, VTABLE_ADD_FUNC(basic_istringstream_char_vector_dtor)); __ASM_VTABLE(basic_istringstream_wchar, VTABLE_ADD_FUNC(basic_istringstream_wchar_vector_dtor)); __ASM_VTABLE(basic_istringstream_short, VTABLE_ADD_FUNC(basic_istringstream_wchar_vector_dtor)); __ASM_VTABLE(basic_stringstream_char, VTABLE_ADD_FUNC(basic_stringstream_char_vector_dtor)); __ASM_VTABLE(basic_stringstream_wchar, VTABLE_ADD_FUNC(basic_stringstream_wchar_vector_dtor)); __ASM_VTABLE(basic_stringstream_short, VTABLE_ADD_FUNC(basic_stringstream_wchar_vector_dtor)); __ASM_VTABLE(strstreambuf, VTABLE_ADD_FUNC(strstreambuf_vector_dtor) VTABLE_ADD_FUNC(strstreambuf_overflow) VTABLE_ADD_FUNC(strstreambuf_pbackfail) VTABLE_ADD_FUNC(basic_streambuf_char_showmanyc) VTABLE_ADD_FUNC(strstreambuf_underflow) VTABLE_ADD_FUNC(basic_streambuf_char_uflow) VTABLE_ADD_FUNC(basic_streambuf_char_xsgetn) VTABLE_ADD_FUNC(basic_streambuf_char__Xsgetn_s) VTABLE_ADD_FUNC(basic_streambuf_char_xsputn) VTABLE_ADD_FUNC(strstreambuf_seekoff) VTABLE_ADD_FUNC(strstreambuf_seekpos) VTABLE_ADD_FUNC(basic_streambuf_char_setbuf) VTABLE_ADD_FUNC(basic_streambuf_char_sync) VTABLE_ADD_FUNC(basic_streambuf_char_imbue)); __ASM_VTABLE(ostrstream, VTABLE_ADD_FUNC(ostrstream_vector_dtor)); __ASM_VTABLE(strstream, VTABLE_ADD_FUNC(strstream_vector_dtor)); }': \ DEFINE_RTTI_DATA0(iosb, 0, ".?AV?$_Iosb@H@std@@") DEFINE_RTTI_DATA1(ios_base, 0, &iosb_rtti_base_descriptor, ".?AV?$_Iosb@H@std@@") dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:950.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_setp_next, 16) void __thiscall basic_streambuf_char_setp_next(basic_streambuf_char *this, char *first, char *next, char *last) { TRACE("(%p %p %p %p)\n", this, first, next, last); this->wbuf = first; this->wpos = next; this->wsize = last-next; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_setp_next, 16) void __thiscall basic_streambuf_char_setp_next(basic_streambuf_char *this, char *first, char *next, char *last) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:962.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_setp, 12) void __thiscall basic_streambuf_char_setp(basic_streambuf_char *this, char *first, char *last) { basic_streambuf_char_setp_next(this, first, first, last); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_setp, 12) void __thiscall basic_streambuf_char_setp(basic_streambuf_char *this, char *first, char *last) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:970.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_setg, 16) void __thiscall basic_streambuf_char_setg(basic_streambuf_char *this, char *first, char *next, char *last) { TRACE("(%p %p %p %p)\n", this, first, next, last); this->rbuf = first; this->rpos = next; this->rsize = last-next; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_setg, 16) void __thiscall basic_streambuf_char_setg(basic_streambuf_char *this, char *first, char *next, char *last) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:982.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Init_empty, 4) void __thiscall basic_streambuf_char__Init_empty(basic_streambuf_char *this) { TRACE("(%p)\n", this); this->prbuf = &this->rbuf; this->pwbuf = &this->wbuf; this->prpos = &this->rpos; this->pwpos = &this->wpos; this->prsize = &this->rsize; this->pwsize = &this->wsize; basic_streambuf_char_setp(this, NULL, NULL); basic_streambuf_char_setg(this, NULL, NULL, NULL); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Init_empty, 4) void __thiscall basic_streambuf_char__Init_empty(basic_streambuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1000.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_ctor_uninitialized, 8) basic_streambuf_char* __thiscall basic_streambuf_char_ctor_uninitialized(basic_streambuf_char *this, int uninitialized) { TRACE("(%p %d)\n", this, uninitialized); this->vtable = &MSVCP_basic_streambuf_char_vtable; mutex_ctor(&this->lock); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_ctor_uninitialized, 8) basic_streambuf_char* __thiscall basic_streambuf_char_ctor_uninitialized(basic_streambuf_char *this, int uninitialized) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1013.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_ctor, 4) basic_streambuf_char* __thiscall basic_streambuf_char_ctor(basic_streambuf_char *this) { TRACE("(%p)\n", this); this->vtable = &MSVCP_basic_streambuf_char_vtable; mutex_ctor(&this->lock); this->loc = MSVCRT_operator_new(sizeof(locale)); locale_ctor(IOS_LOCALE(this)); basic_streambuf_char__Init_empty(this); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_ctor, 4) basic_streambuf_char* __thiscall basic_streambuf_char_ctor(basic_streambuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1033.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_dtor, 4) void __thiscall basic_streambuf_char_dtor(basic_streambuf_char *this) { TRACE("(%p)\n", this); mutex_dtor(&this->lock); locale_dtor(IOS_LOCALE(this)); MSVCRT_operator_delete(this->loc); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_dtor, 4) void __thiscall basic_streambuf_char_dtor(basic_streambuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1047.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_vector_dtor, 8) basic_streambuf_char* __thiscall basic_streambuf_char_vector_dtor(basic_streambuf_char *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_streambuf_char_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_streambuf_char_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_vector_dtor, 8) basic_streambuf_char* __thiscall basic_streambuf_char_vector_dtor(basic_streambuf_char *this, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1069.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Gnavail, 4) streamsize __thiscall basic_streambuf_char__Gnavail(const basic_streambuf_char *this) { TRACE("(%p)\n", this); return *this->prpos ? *this->prsize : 0; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Gnavail, 4) streamsize __thiscall basic_streambuf_char__Gnavail(const basic_streambuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1078.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Gndec, 4) char* __thiscall basic_streambuf_char__Gndec(basic_streambuf_char *this) { TRACE("(%p)\n", this); (*this->prsize)++; (*this->prpos)--; return *this->prpos; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Gndec, 4) char* __thiscall basic_streambuf_char__Gndec(basic_streambuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1089.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Gninc, 4) char* __thiscall basic_streambuf_char__Gninc(basic_streambuf_char *this) { TRACE("(%p)\n", this); (*this->prsize)--; return (*this->prpos)++; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Gninc, 4) char* __thiscall basic_streambuf_char__Gninc(basic_streambuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1099.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Gnpreinc, 4) char* __thiscall basic_streambuf_char__Gnpreinc(basic_streambuf_char *this) { TRACE("(%p)\n", this); (*this->prsize)--; (*this->prpos)++; return *this->prpos; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Gnpreinc, 4) char* __thiscall basic_streambuf_char__Gnpreinc(basic_streambuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1110.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Init, 28) void __thiscall basic_streambuf_char__Init(basic_streambuf_char *this, char **gf, char **gn, int *gc, char **pf, char **pn, int *pc) { TRACE("(%p %p %p %p %p %p %p)\n", this, gf, gn, gc, pf, pn, pc); this->prbuf = gf; this->pwbuf = pf; this->prpos = gn; this->pwpos = pn; this->prsize = gc; this->pwsize = pc; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Init, 28) void __thiscall basic_streambuf_char__Init(basic_streambuf_char *this, char **gf, char **gn, int *gc, char **pf, char **pn, int *pc) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1125.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Lock, 4) void __thiscall basic_streambuf_char__Lock(basic_streambuf_char *this) { TRACE("(%p)\n", this); mutex_lock(&this->lock); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Lock, 4) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1141.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Pnavail, 4) streamsize __thiscall basic_streambuf_char__Pnavail(const basic_streambuf_char *this) { TRACE("(%p)\n", this); return *this->pwpos ? *this->pwsize : 0; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Pnavail, 4) streamsize __thiscall basic_streambuf_char__Pnavail(const basic_streambuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1150.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Pninc, 4) char* __thiscall basic_streambuf_char__Pninc(basic_streambuf_char *this) { TRACE("(%p)\n", this); (*this->pwsize)--; return (*this->pwpos)++; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Pninc, 4) char* __thiscall basic_streambuf_char__Pninc(basic_streambuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1160.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_underflow, 4) int __thiscall basic_streambuf_char_underflow(basic_streambuf_char *this) { TRACE("(%p)\n", this); return EOF; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_underflow, 4) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1174.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_uflow, 4) int __thiscall basic_streambuf_char_uflow(basic_streambuf_char *this) { int ret; TRACE("(%p)\n", this); if(call_basic_streambuf_char_underflow(this)==EOF) return EOF; ret = (unsigned char)**this->prpos; (*this->prsize)--; (*this->prpos)++; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_uflow, 4) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1198.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Xsgetn_s, 20) DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Xsgetn_s, 16) streamsize __thiscall basic_streambuf_char__Xsgetn_s(basic_streambuf_char *this, char *ptr, MSVCP_size_t size, streamsize count) { streamsize copied, chunk; int c; TRACE("(%p %p %lu %s)\n", this, ptr, size, wine_dbgstr_longlong(count)); for(copied=0; copied count-copied) chunk = count-copied; if(chunk > 0) { memcpy_s(ptr+copied, size, *this->prpos, chunk); *this->prpos += chunk; *this->prsize -= chunk; copied += chunk; size -= chunk; }else if((c = call_basic_streambuf_char_uflow(this)) != EOF) { ptr[copied] = c; copied++; size--; }else { break; } } return copied; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Xsgetn_s, 20) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1241.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Sgetn_s, 20) DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Sgetn_s, 16) streamsize __thiscall basic_streambuf_char__Sgetn_s(basic_streambuf_char *this, char *ptr, MSVCP_size_t size, streamsize count) { TRACE("(%p %p %lu %s)\n", this, ptr, size, wine_dbgstr_longlong(count)); return call_basic_streambuf_char__Xsgetn_s(this, ptr, size, count); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Sgetn_s, 20) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1253.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Unlock, 4) void __thiscall basic_streambuf_char__Unlock(basic_streambuf_char *this) { TRACE("(%p)\n", this); mutex_unlock(&this->lock); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Unlock, 4) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1269.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_eback, 4) char* __thiscall basic_streambuf_char_eback(const basic_streambuf_char *this) { TRACE("(%p)\n", this); return *this->prbuf; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_eback, 4) char* __thiscall basic_streambuf_char_eback(const basic_streambuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1278.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_gptr, 4) char* __thiscall basic_streambuf_char_gptr(const basic_streambuf_char *this) { TRACE("(%p)\n", this); return *this->prpos; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_gptr, 4) char* __thiscall basic_streambuf_char_gptr(const basic_streambuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1287.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_egptr, 4) char* __thiscall basic_streambuf_char_egptr(const basic_streambuf_char *this) { TRACE("(%p)\n", this); return *this->prpos+*this->prsize; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_egptr, 4) char* __thiscall basic_streambuf_char_egptr(const basic_streambuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1296.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_epptr, 4) char* __thiscall basic_streambuf_char_epptr(const basic_streambuf_char *this) { TRACE("(%p)\n", this); return *this->pwpos+*this->pwsize; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_epptr, 4) char* __thiscall basic_streambuf_char_epptr(const basic_streambuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1305.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_gbump, 8) void __thiscall basic_streambuf_char_gbump(basic_streambuf_char *this, int off) { TRACE("(%p %d)\n", this, off); *this->prpos += off; *this->prsize -= off; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_gbump, 8) void __thiscall basic_streambuf_char_gbump(basic_streambuf_char *this, int off) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1317.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_getloc, 8) locale* __thiscall basic_streambuf_char_getloc(const basic_streambuf_char *this, locale *ret) { TRACE("(%p)\n", this); return locale_copy_ctor(ret, IOS_LOCALE(this)); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_getloc, 8) locale* __thiscall basic_streambuf_char_getloc(const basic_streambuf_char *this, locale *ret) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1326.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_imbue, 8) void __thiscall basic_streambuf_char_imbue(basic_streambuf_char *this, const locale *loc) { TRACE("(%p %p)\n", this, loc); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_imbue, 8) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1341.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_overflow, 8) int __thiscall basic_streambuf_char_overflow(basic_streambuf_char *this, int ch) { TRACE("(%p %d)\n", this, ch); return EOF; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_overflow, 8) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1355.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pbackfail, 8) int __thiscall basic_streambuf_char_pbackfail(basic_streambuf_char *this, int ch) { TRACE("(%p %d)\n", this, ch); return EOF; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pbackfail, 8) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1369.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pbase, 4) char* __thiscall basic_streambuf_char_pbase(const basic_streambuf_char *this) { TRACE("(%p)\n", this); return *this->pwbuf; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pbase, 4) char* __thiscall basic_streambuf_char_pbase(const basic_streambuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1378.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pbump, 8) void __thiscall basic_streambuf_char_pbump(basic_streambuf_char *this, int off) { TRACE("(%p %d)\n", this, off); *this->pwpos += off; *this->pwsize -= off; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pbump, 8) void __thiscall basic_streambuf_char_pbump(basic_streambuf_char *this, int off) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1388.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pptr, 4) char* __thiscall basic_streambuf_char_pptr(const basic_streambuf_char *this) { TRACE("(%p)\n", this); return *this->pwpos; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pptr, 4) char* __thiscall basic_streambuf_char_pptr(const basic_streambuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1397.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubimbue, 12) locale* __thiscall basic_streambuf_char_pubimbue(basic_streambuf_char *this, locale *ret, const locale *loc) { TRACE("(%p %p)\n", this, loc); memcpy(ret, IOS_LOCALE(this), sizeof(locale)); call_basic_streambuf_char_imbue(this, loc); locale_copy_ctor(IOS_LOCALE(this), loc); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubimbue, 12) locale* __thiscall basic_streambuf_char_pubimbue(basic_streambuf_char *this, locale *ret, const locale *loc) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1412.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_seekoff, 24) DEFINE_THISCALL_WRAPPER(basic_streambuf_char_seekoff, 20) fpos_int* __thiscall basic_streambuf_char_seekoff(basic_streambuf_char *this, fpos_int *ret, streamoff off, int way, int mode) { TRACE("(%p %s %d %d)\n", this, wine_dbgstr_longlong(off), way, mode); ret->off = -1; ret->pos = 0; ret->state = 0; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_seekoff, 24) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1440.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubseekoff, 24) DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubseekoff, 20) fpos_int* __thiscall basic_streambuf_char_pubseekoff(basic_streambuf_char *this, fpos_int *ret, streamoff off, int way, int mode) { TRACE("(%p %s %d %d)\n", this, wine_dbgstr_longlong(off), way, mode); return call_basic_streambuf_char_seekoff(this, ret, off, way, mode); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubseekoff, 24) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1454.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubseekoff_old, 24) DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubseekoff_old, 20) fpos_int* __thiscall basic_streambuf_char_pubseekoff_old(basic_streambuf_char *this, fpos_int *ret, streamoff off, unsigned int way, unsigned int mode) { TRACE("(%p %s %d %d)\n", this, wine_dbgstr_longlong(off), way, mode); return basic_streambuf_char_pubseekoff(this, ret, off, way, mode); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubseekoff_old, 24) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1467.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_seekpos, 36) fpos_int* __thiscall basic_streambuf_char_seekpos(basic_streambuf_char *this, fpos_int *ret, fpos_int pos, int mode) { TRACE("(%p %s %d)\n", this, debugstr_fpos_int(&pos), mode); ret->off = -1; ret->pos = 0; ret->state = 0; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_seekpos, 36) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1487.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubseekpos, 36) fpos_int* __thiscall basic_streambuf_char_pubseekpos(basic_streambuf_char *this, fpos_int *ret, fpos_int pos, int mode) { TRACE("(%p %s %d)\n", this, debugstr_fpos_int(&pos), mode); return call_basic_streambuf_char_seekpos(this, ret, pos, mode); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubseekpos, 36) fpos_int* __thiscall basic_streambuf_char_pubseekpos(basic_streambuf_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1497.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubseekpos_old, 36) fpos_int* __thiscall basic_streambuf_char_pubseekpos_old(basic_streambuf_char *this, fpos_int *ret, fpos_int pos, unsigned int mode) { TRACE("(%p %s %d)\n", this, debugstr_fpos_int(&pos), mode); return basic_streambuf_char_pubseekpos(this, ret, pos, mode); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubseekpos_old, 36) fpos_int* __thiscall basic_streambuf_char_pubseekpos_old(basic_streambuf_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1508.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_setbuf, 16) DEFINE_THISCALL_WRAPPER(basic_streambuf_char_setbuf, 12) basic_streambuf_char* __thiscall basic_streambuf_char_setbuf(basic_streambuf_char *this, char *buf, streamsize count) { TRACE("(%p %p %s)\n", this, buf, wine_dbgstr_longlong(count)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_setbuf, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1528.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubsetbuf, 16) DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubsetbuf, 12) basic_streambuf_char* __thiscall basic_streambuf_char_pubsetbuf(basic_streambuf_char *this, char *buf, streamsize count) { TRACE("(%p %p %s)\n", this, buf, wine_dbgstr_longlong(count)); return call_basic_streambuf_char_setbuf(this, buf, count); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubsetbuf, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1540.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sync, 4) int __thiscall basic_streambuf_char_sync(basic_streambuf_char *this) { TRACE("(%p)\n", this); return 0; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sync, 4) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1556.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubsync, 4) int __thiscall basic_streambuf_char_pubsync(basic_streambuf_char *this) { TRACE("(%p)\n", this); return call_basic_streambuf_char_sync(this); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubsync, 4) int __thiscall basic_streambuf_char_pubsync(basic_streambuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1566.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sgetn, 16) DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sgetn, 12) streamsize __thiscall basic_streambuf_char_sgetn(basic_streambuf_char *this, char *ptr, streamsize count) { TRACE("(%p %p %s)\n", this, ptr, wine_dbgstr_longlong(count)); return call_basic_streambuf_char__Xsgetn_s(this, ptr, -1, count); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sgetn, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1578.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_showmanyc, 4) streamsize __thiscall basic_streambuf_char_showmanyc(basic_streambuf_char *this) { TRACE("(%p)\n", this); return 0; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_showmanyc, 4) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1592.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_in_avail, 4) streamsize __thiscall basic_streambuf_char_in_avail(basic_streambuf_char *this) { streamsize ret; TRACE("(%p)\n", this); ret = basic_streambuf_char__Gnavail(this); return ret ? ret : call_basic_streambuf_char_showmanyc(this); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_in_avail, 4) streamsize __thiscall basic_streambuf_char_in_avail(basic_streambuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1605.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sputbackc, 8) int __thiscall basic_streambuf_char_sputbackc(basic_streambuf_char *this, char ch) { TRACE("(%p %d)\n", this, ch); if(*this->prpos && *this->prpos>*this->prbuf && (*this->prpos)[-1]==ch) { (*this->prsize)++; (*this->prpos)--; return (unsigned char)ch; } return call_basic_streambuf_char_pbackfail(this, (unsigned char)ch); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sputbackc, 8) int __thiscall basic_streambuf_char_sputbackc(basic_streambuf_char *this, char ch) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1620.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sputc, 8) int __thiscall basic_streambuf_char_sputc(basic_streambuf_char *this, char ch) { TRACE("(%p %d)\n", this, ch); return basic_streambuf_char__Pnavail(this) ? (unsigned char)(*basic_streambuf_char__Pninc(this) = ch) : call_basic_streambuf_char_overflow(this, (unsigned char)ch); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sputc, 8) int __thiscall basic_streambuf_char_sputc(basic_streambuf_char *this, char ch) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1631.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sungetc, 4) int __thiscall basic_streambuf_char_sungetc(basic_streambuf_char *this) { TRACE("(%p)\n", this); if(*this->prpos && *this->prpos>*this->prbuf) { (*this->prsize)++; (*this->prpos)--; return (unsigned char)**this->prpos; } return call_basic_streambuf_char_pbackfail(this, EOF); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sungetc, 4) int __thiscall basic_streambuf_char_sungetc(basic_streambuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1646.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_stossc, 4) void __thiscall basic_streambuf_char_stossc(basic_streambuf_char *this) { TRACE("(%p)\n", this); if(basic_streambuf_char__Gnavail(this)) basic_streambuf_char__Gninc(this); else call_basic_streambuf_char_uflow(this); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_stossc, 4) void __thiscall basic_streambuf_char_stossc(basic_streambuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1658.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sbumpc, 4) int __thiscall basic_streambuf_char_sbumpc(basic_streambuf_char *this) { TRACE("(%p)\n", this); return basic_streambuf_char__Gnavail(this) ? (int)(unsigned char)*basic_streambuf_char__Gninc(this) : call_basic_streambuf_char_uflow(this); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sbumpc, 4) int __thiscall basic_streambuf_char_sbumpc(basic_streambuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1668.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sgetc, 4) int __thiscall basic_streambuf_char_sgetc(basic_streambuf_char *this) { TRACE("(%p)\n", this); return basic_streambuf_char__Gnavail(this) ? (int)(unsigned char)*basic_streambuf_char_gptr(this) : call_basic_streambuf_char_underflow(this); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sgetc, 4) int __thiscall basic_streambuf_char_sgetc(basic_streambuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1678.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_snextc, 4) int __thiscall basic_streambuf_char_snextc(basic_streambuf_char *this) { TRACE("(%p)\n", this); if(basic_streambuf_char__Gnavail(this) > 1) return (unsigned char)*basic_streambuf_char__Gnpreinc(this); return basic_streambuf_char_sbumpc(this)==EOF ? EOF : basic_streambuf_char_sgetc(this); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_snextc, 4) int __thiscall basic_streambuf_char_snextc(basic_streambuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1692.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_xsgetn, 16) DEFINE_THISCALL_WRAPPER(basic_streambuf_char_xsgetn, 12) streamsize __thiscall basic_streambuf_char_xsgetn(basic_streambuf_char *this, char *ptr, streamsize count) { TRACE("(%p %p %s)\n", this, ptr, wine_dbgstr_longlong(count)); return call_basic_streambuf_char__Xsgetn_s(this, ptr, -1, count); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_xsgetn, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1710.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_xsputn, 16) DEFINE_THISCALL_WRAPPER(basic_streambuf_char_xsputn, 12) streamsize __thiscall basic_streambuf_char_xsputn(basic_streambuf_char *this, const char *ptr, streamsize count) { streamsize copied, chunk; TRACE("(%p %p %s)\n", this, ptr, wine_dbgstr_longlong(count)); for(copied=0; copied count-copied) chunk = count-copied; if(chunk > 0) { memcpy(*this->pwpos, ptr+copied, chunk); *this->pwpos += chunk; *this->pwsize -= chunk; copied += chunk; }else if(call_basic_streambuf_char_overflow(this, (unsigned char)ptr[copied]) != EOF) { copied++; }else { break; } } return copied; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_xsputn, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1750.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sputn, 16) DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sputn, 12) streamsize __thiscall basic_streambuf_char_sputn(basic_streambuf_char *this, const char *ptr, streamsize count) { TRACE("(%p %p %s)\n", this, ptr, wine_dbgstr_longlong(count)); return call_basic_streambuf_char_xsputn(this, ptr, count); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sputn, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1762.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_swap, 8) void __thiscall basic_streambuf_char_swap(basic_streambuf_char *this, basic_streambuf_char *r) { basic_streambuf_char tmp; TRACE("(%p %p)\n", this, r); if(this == r) return; tmp = *this; *this = *r; this->vtable = tmp.vtable; tmp.vtable = r->vtable; *r = tmp; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_swap, 8) void __thiscall basic_streambuf_char_swap(basic_streambuf_char *this, basic_streambuf_char *r) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1783.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_setp_next, 16) void __thiscall basic_streambuf_wchar_setp_next(basic_streambuf_wchar *this, wchar_t *first, wchar_t *next, wchar_t *last) { TRACE("(%p %p %p %p)\n", this, first, next, last); this->wbuf = first; this->wpos = next; this->wsize = last-next; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_setp_next, 16) void __thiscall basic_streambuf_wchar_setp_next(basic_streambuf_wchar *this, wchar_t *first, wchar_t *next, wchar_t *last) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1797.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_setp, 12) void __thiscall basic_streambuf_wchar_setp(basic_streambuf_wchar *this, wchar_t *first, wchar_t *last) { basic_streambuf_wchar_setp_next(this, first, first, last); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_setp, 12) void __thiscall basic_streambuf_wchar_setp(basic_streambuf_wchar *this, wchar_t *first, wchar_t *last) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1807.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_setg, 16) void __thiscall basic_streambuf_wchar_setg(basic_streambuf_wchar *this, wchar_t *first, wchar_t *next, wchar_t *last) { TRACE("(%p %p %p %p)\n", this, first, next, last); this->rbuf = first; this->rpos = next; this->rsize = last-next; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_setg, 16) void __thiscall basic_streambuf_wchar_setg(basic_streambuf_wchar *this, wchar_t *first, wchar_t *next, wchar_t *last) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1821.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Init_empty, 4) void __thiscall basic_streambuf_wchar__Init_empty(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); this->prbuf = &this->rbuf; this->pwbuf = &this->wbuf; this->prpos = &this->rpos; this->pwpos = &this->wpos; this->prsize = &this->rsize; this->pwsize = &this->wsize; basic_streambuf_wchar_setp(this, NULL, NULL); basic_streambuf_wchar_setg(this, NULL, NULL, NULL); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Init_empty, 4) void __thiscall basic_streambuf_wchar__Init_empty(basic_streambuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1839.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_ctor_uninitialized, 8) basic_streambuf_wchar* __thiscall basic_streambuf_wchar_ctor_uninitialized(basic_streambuf_wchar *this, int uninitialized) { TRACE("(%p %d)\n", this, uninitialized); this->vtable = &MSVCP_basic_streambuf_wchar_vtable; mutex_ctor(&this->lock); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_ctor_uninitialized, 8) basic_streambuf_wchar* __thiscall basic_streambuf_wchar_ctor_uninitialized(basic_streambuf_wchar *this, int uninitialized) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1852.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_short_ctor_uninitialized, 8) basic_streambuf_wchar* __thiscall basic_streambuf_short_ctor_uninitialized(basic_streambuf_wchar *this, int uninitialized) { TRACE("(%p %d)\n", this, uninitialized); basic_streambuf_wchar_ctor_uninitialized(this, uninitialized); this->vtable = &MSVCP_basic_streambuf_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_short_ctor_uninitialized, 8) basic_streambuf_wchar* __thiscall basic_streambuf_short_ctor_uninitialized(basic_streambuf_wchar *this, int uninitialized) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1863.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_ctor, 4) basic_streambuf_wchar* __thiscall basic_streambuf_wchar_ctor(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); this->vtable = &MSVCP_basic_streambuf_wchar_vtable; mutex_ctor(&this->lock); this->loc = MSVCRT_operator_new(sizeof(locale)); locale_ctor(IOS_LOCALE(this)); basic_streambuf_wchar__Init_empty(this); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_ctor, 4) basic_streambuf_wchar* __thiscall basic_streambuf_wchar_ctor(basic_streambuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1883.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_short_ctor, 4) basic_streambuf_wchar* __thiscall basic_streambuf_short_ctor(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); basic_streambuf_wchar_ctor(this); this->vtable = &MSVCP_basic_streambuf_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_short_ctor, 4) basic_streambuf_wchar* __thiscall basic_streambuf_short_ctor(basic_streambuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1896.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_dtor, 4) void __thiscall basic_streambuf_wchar_dtor(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); mutex_dtor(&this->lock); locale_dtor(IOS_LOCALE(this)); MSVCRT_operator_delete(this->loc); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_dtor, 4) void __thiscall basic_streambuf_wchar_dtor(basic_streambuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1910.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_vector_dtor, 8) basic_streambuf_wchar* __thiscall basic_streambuf_wchar_vector_dtor(basic_streambuf_wchar *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_streambuf_wchar_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_streambuf_wchar_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_vector_dtor, 8) basic_streambuf_wchar* __thiscall basic_streambuf_wchar_vector_dtor(basic_streambuf_wchar *this, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1934.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Gnavail, 4) streamsize __thiscall basic_streambuf_wchar__Gnavail(const basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return *this->prpos ? *this->prsize : 0; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Gnavail, 4) streamsize __thiscall basic_streambuf_wchar__Gnavail(const basic_streambuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1945.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Gndec, 4) wchar_t* __thiscall basic_streambuf_wchar__Gndec(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); (*this->prsize)++; (*this->prpos)--; return *this->prpos; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Gndec, 4) wchar_t* __thiscall basic_streambuf_wchar__Gndec(basic_streambuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1958.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Gninc, 4) wchar_t* __thiscall basic_streambuf_wchar__Gninc(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); (*this->prsize)--; return (*this->prpos)++; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Gninc, 4) wchar_t* __thiscall basic_streambuf_wchar__Gninc(basic_streambuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1970.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Gnpreinc, 4) wchar_t* __thiscall basic_streambuf_wchar__Gnpreinc(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); (*this->prsize)--; (*this->prpos)++; return *this->prpos; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Gnpreinc, 4) wchar_t* __thiscall basic_streambuf_wchar__Gnpreinc(basic_streambuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:1983.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Init, 28) void __thiscall basic_streambuf_wchar__Init(basic_streambuf_wchar *this, wchar_t **gf, wchar_t **gn, int *gc, wchar_t **pf, wchar_t **pn, int *pc) { TRACE("(%p %p %p %p %p %p %p)\n", this, gf, gn, gc, pf, pn, pc); this->prbuf = gf; this->pwbuf = pf; this->prpos = gn; this->pwpos = pn; this->prsize = gc; this->pwsize = pc; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Init, 28) void __thiscall basic_streambuf_wchar__Init(basic_streambuf_wchar *this, wchar_t **gf, wchar_t **gn, int *gc, wchar_t **pf, wchar_t **pn, int *pc) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2000.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Lock, 4) void __thiscall basic_streambuf_wchar__Lock(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); mutex_lock(&this->lock); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Lock, 4) void __thiscall basic_streambuf_wchar__Lock(basic_streambuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2013.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Pnavail, 4) streamsize __thiscall basic_streambuf_wchar__Pnavail(const basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return *this->pwpos ? *this->pwsize : 0; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Pnavail, 4) streamsize __thiscall basic_streambuf_wchar__Pnavail(const basic_streambuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2024.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Pninc, 4) wchar_t* __thiscall basic_streambuf_wchar__Pninc(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); (*this->pwsize)--; return (*this->pwpos)++; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Pninc, 4) wchar_t* __thiscall basic_streambuf_wchar__Pninc(basic_streambuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2036.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_underflow, 4) unsigned short __thiscall basic_streambuf_wchar_underflow(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return WEOF; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_underflow, 4) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2052.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_uflow, 4) unsigned short __thiscall basic_streambuf_wchar_uflow(basic_streambuf_wchar *this) { int ret; TRACE("(%p)\n", this); if(call_basic_streambuf_wchar_underflow(this)==WEOF) return WEOF; ret = **this->prpos; (*this->prsize)--; (*this->prpos)++; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_uflow, 4) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2078.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Xsgetn_s, 20) DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Xsgetn_s, 16) streamsize __thiscall basic_streambuf_wchar__Xsgetn_s(basic_streambuf_wchar *this, wchar_t *ptr, MSVCP_size_t size, streamsize count) { streamsize copied, chunk; unsigned short c; TRACE("(%p %p %lu %s)\n", this, ptr, size, wine_dbgstr_longlong(count)); for(copied=0; copied count-copied) chunk = count-copied; if(chunk > 0) { memcpy_s(ptr+copied, size, *this->prpos, chunk*sizeof(wchar_t)); *this->prpos += chunk; *this->prsize -= chunk; copied += chunk; size -= chunk*sizeof(wchar_t); }else if((c = call_basic_streambuf_wchar_uflow(this)) != WEOF) { ptr[copied] = c; copied++; size--; }else { break; } } return copied; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Xsgetn_s, 20) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2123.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Sgetn_s, 20) DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Sgetn_s, 16) streamsize __thiscall basic_streambuf_wchar__Sgetn_s(basic_streambuf_wchar *this, wchar_t *ptr, MSVCP_size_t size, streamsize count) { TRACE("(%p %p %lu %s)\n", this, ptr, size, wine_dbgstr_longlong(count)); return call_basic_streambuf_wchar__Xsgetn_s(this, ptr, size, count); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Sgetn_s, 20) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2137.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Unlock, 4) void __thiscall basic_streambuf_wchar__Unlock(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); mutex_unlock(&this->lock); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Unlock, 4) void __thiscall basic_streambuf_wchar__Unlock(basic_streambuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2150.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_eback, 4) wchar_t* __thiscall basic_streambuf_wchar_eback(const basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return *this->prbuf; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_eback, 4) wchar_t* __thiscall basic_streambuf_wchar_eback(const basic_streambuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2161.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_gptr, 4) wchar_t* __thiscall basic_streambuf_wchar_gptr(const basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return *this->prpos; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_gptr, 4) wchar_t* __thiscall basic_streambuf_wchar_gptr(const basic_streambuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2172.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_egptr, 4) wchar_t* __thiscall basic_streambuf_wchar_egptr(const basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return *this->prpos+*this->prsize; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_egptr, 4) wchar_t* __thiscall basic_streambuf_wchar_egptr(const basic_streambuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2183.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_epptr, 4) wchar_t* __thiscall basic_streambuf_wchar_epptr(const basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return *this->pwpos+*this->pwsize; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_epptr, 4) wchar_t* __thiscall basic_streambuf_wchar_epptr(const basic_streambuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2194.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_gbump, 8) void __thiscall basic_streambuf_wchar_gbump(basic_streambuf_wchar *this, int off) { TRACE("(%p %d)\n", this, off); *this->prpos += off; *this->prsize -= off; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_gbump, 8) void __thiscall basic_streambuf_wchar_gbump(basic_streambuf_wchar *this, int off) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2206.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_getloc, 8) locale* __thiscall basic_streambuf_wchar_getloc(const basic_streambuf_wchar *this, locale *ret) { TRACE("(%p)\n", this); return locale_copy_ctor(ret, IOS_LOCALE(this)); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_getloc, 8) locale* __thiscall basic_streambuf_wchar_getloc(const basic_streambuf_wchar *this, locale *ret) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2217.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_imbue, 8) void __thiscall basic_streambuf_wchar_imbue(basic_streambuf_wchar *this, const locale *loc) { TRACE("(%p %p)\n", this, loc); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_imbue, 8) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2234.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_overflow, 8) unsigned short __thiscall basic_streambuf_wchar_overflow(basic_streambuf_wchar *this, unsigned short ch) { TRACE("(%p %d)\n", this, ch); return WEOF; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_overflow, 8) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2250.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pbackfail, 8) unsigned short __thiscall basic_streambuf_wchar_pbackfail(basic_streambuf_wchar *this, unsigned short ch) { TRACE("(%p %d)\n", this, ch); return WEOF; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pbackfail, 8) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2266.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pbase, 4) wchar_t* __thiscall basic_streambuf_wchar_pbase(const basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return *this->pwbuf; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pbase, 4) wchar_t* __thiscall basic_streambuf_wchar_pbase(const basic_streambuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2277.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pbump, 8) void __thiscall basic_streambuf_wchar_pbump(basic_streambuf_wchar *this, int off) { TRACE("(%p %d)\n", this, off); *this->pwpos += off; *this->pwsize -= off; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pbump, 8) void __thiscall basic_streambuf_wchar_pbump(basic_streambuf_wchar *this, int off) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2289.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pptr, 4) wchar_t* __thiscall basic_streambuf_wchar_pptr(const basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return *this->pwpos; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pptr, 4) wchar_t* __thiscall basic_streambuf_wchar_pptr(const basic_streambuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2300.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubimbue, 12) locale* __thiscall basic_streambuf_wchar_pubimbue(basic_streambuf_wchar *this, locale *ret, const locale *loc) { TRACE("(%p %p)\n", this, loc); memcpy(ret, IOS_LOCALE(this), sizeof(locale)); call_basic_streambuf_wchar_imbue(this, loc); locale_copy_ctor(IOS_LOCALE(this), loc); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubimbue, 12) locale* __thiscall basic_streambuf_wchar_pubimbue(basic_streambuf_wchar *this, locale *ret, const locale *loc) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2317.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_seekoff, 24) DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_seekoff, 20) fpos_int* __thiscall basic_streambuf_wchar_seekoff(basic_streambuf_wchar *this, fpos_int *ret, streamoff off, int way, int mode) { TRACE("(%p %s %d %d)\n", this, wine_dbgstr_longlong(off), way, mode); ret->off = -1; ret->pos = 0; ret->state = 0; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_seekoff, 24) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2347.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubseekoff, 24) DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubseekoff, 20) fpos_int* __thiscall basic_streambuf_wchar_pubseekoff(basic_streambuf_wchar *this, fpos_int *ret, streamoff off, int way, int mode) { TRACE("(%p %s %d %d)\n", this, wine_dbgstr_longlong(off), way, mode); return call_basic_streambuf_wchar_seekoff(this, ret, off, way, mode); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubseekoff, 24) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2363.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubseekoff_old, 24) DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubseekoff_old, 20) fpos_int* __thiscall basic_streambuf_wchar_pubseekoff_old(basic_streambuf_wchar *this, fpos_int *ret, streamoff off, unsigned int way, unsigned int mode) { TRACE("(%p %s %d %d)\n", this, wine_dbgstr_longlong(off), way, mode); return basic_streambuf_wchar_pubseekoff(this, ret, off, way, mode); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubseekoff_old, 24) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2378.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_seekpos, 36) fpos_int* __thiscall basic_streambuf_wchar_seekpos(basic_streambuf_wchar *this, fpos_int *ret, fpos_int pos, int mode) { TRACE("(%p %s %d)\n", this, debugstr_fpos_int(&pos), mode); ret->off = -1; ret->pos = 0; ret->state = 0; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_seekpos, 36) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2400.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubseekpos, 36) fpos_int* __thiscall basic_streambuf_wchar_pubseekpos(basic_streambuf_wchar *this, fpos_int *ret, fpos_int pos, int mode) { TRACE("(%p %s %d)\n", this, debugstr_fpos_int(&pos), mode); return call_basic_streambuf_wchar_seekpos(this, ret, pos, mode); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubseekpos, 36) fpos_int* __thiscall basic_streambuf_wchar_pubseekpos(basic_streambuf_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2412.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubseekpos_old, 36) fpos_int* __thiscall basic_streambuf_wchar_pubseekpos_old(basic_streambuf_wchar *this, fpos_int *ret, fpos_int pos, unsigned int mode) { TRACE("(%p %s %d)\n", this, debugstr_fpos_int(&pos), mode); return basic_streambuf_wchar_pubseekpos(this, ret, pos, mode); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubseekpos_old, 36) fpos_int* __thiscall basic_streambuf_wchar_pubseekpos_old(basic_streambuf_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2425.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_setbuf, 16) DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_setbuf, 12) basic_streambuf_wchar* __thiscall basic_streambuf_wchar_setbuf(basic_streambuf_wchar *this, wchar_t *buf, streamsize count) { TRACE("(%p %p %s)\n", this, buf, wine_dbgstr_longlong(count)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_setbuf, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2447.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubsetbuf, 16) DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubsetbuf, 12) basic_streambuf_wchar* __thiscall basic_streambuf_wchar_pubsetbuf(basic_streambuf_wchar *this, wchar_t *buf, streamsize count) { TRACE("(%p %p %s)\n", this, buf, wine_dbgstr_longlong(count)); return call_basic_streambuf_wchar_setbuf(this, buf, count); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubsetbuf, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2461.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sync, 4) int __thiscall basic_streambuf_wchar_sync(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return 0; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sync, 4) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2479.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubsync, 4) int __thiscall basic_streambuf_wchar_pubsync(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return call_basic_streambuf_wchar_sync(this); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubsync, 4) int __thiscall basic_streambuf_wchar_pubsync(basic_streambuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2491.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_xsgetn, 16) DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_xsgetn, 12) streamsize __thiscall basic_streambuf_wchar_xsgetn(basic_streambuf_wchar *this, wchar_t *ptr, streamsize count) { TRACE("(%p %p %s)\n", this, ptr, wine_dbgstr_longlong(count)); return call_basic_streambuf_wchar__Xsgetn_s(this, ptr, -1, count); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_xsgetn, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2511.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sgetn, 16) DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sgetn, 12) streamsize __thiscall basic_streambuf_wchar_sgetn(basic_streambuf_wchar *this, wchar_t *ptr, streamsize count) { TRACE("(%p %p %s)\n", this, ptr, wine_dbgstr_longlong(count)); return call_basic_streambuf_wchar_xsgetn(this, ptr, count); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sgetn, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2525.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_showmanyc, 4) streamsize __thiscall basic_streambuf_wchar_showmanyc(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return 0; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_showmanyc, 4) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2541.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_in_avail, 4) streamsize __thiscall basic_streambuf_wchar_in_avail(basic_streambuf_wchar *this) { streamsize ret; TRACE("(%p)\n", this); ret = basic_streambuf_wchar__Gnavail(this); return ret ? ret : call_basic_streambuf_wchar_showmanyc(this); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_in_avail, 4) streamsize __thiscall basic_streambuf_wchar_in_avail(basic_streambuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2556.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sputbackc, 8) unsigned short __thiscall basic_streambuf_wchar_sputbackc(basic_streambuf_wchar *this, wchar_t ch) { TRACE("(%p %d)\n", this, ch); if(*this->prpos && *this->prpos>*this->prbuf && (*this->prpos)[-1]==ch) { (*this->prsize)++; (*this->prpos)--; return ch; } return call_basic_streambuf_wchar_pbackfail(this, ch); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sputbackc, 8) unsigned short __thiscall basic_streambuf_wchar_sputbackc(basic_streambuf_wchar *this, wchar_t ch) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2573.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sputc, 8) unsigned short __thiscall basic_streambuf_wchar_sputc(basic_streambuf_wchar *this, wchar_t ch) { TRACE("(%p %d)\n", this, ch); return basic_streambuf_wchar__Pnavail(this) ? (*basic_streambuf_wchar__Pninc(this) = ch) : call_basic_streambuf_wchar_overflow(this, ch); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sputc, 8) unsigned short __thiscall basic_streambuf_wchar_sputc(basic_streambuf_wchar *this, wchar_t ch) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2586.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sungetc, 4) unsigned short __thiscall basic_streambuf_wchar_sungetc(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); if(*this->prpos && *this->prpos>*this->prbuf) { (*this->prsize)++; (*this->prpos)--; return **this->prpos; } return call_basic_streambuf_wchar_pbackfail(this, WEOF); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sungetc, 4) unsigned short __thiscall basic_streambuf_wchar_sungetc(basic_streambuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2603.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_stossc, 4) void __thiscall basic_streambuf_wchar_stossc(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); if(basic_streambuf_wchar__Gnavail(this)) basic_streambuf_wchar__Gninc(this); else call_basic_streambuf_wchar_uflow(this); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_stossc, 4) void __thiscall basic_streambuf_wchar_stossc(basic_streambuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2617.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sbumpc, 4) unsigned short __thiscall basic_streambuf_wchar_sbumpc(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return basic_streambuf_wchar__Gnavail(this) ? *basic_streambuf_wchar__Gninc(this) : call_basic_streambuf_wchar_uflow(this); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sbumpc, 4) unsigned short __thiscall basic_streambuf_wchar_sbumpc(basic_streambuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2629.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sgetc, 4) unsigned short __thiscall basic_streambuf_wchar_sgetc(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return basic_streambuf_wchar__Gnavail(this) ? *basic_streambuf_wchar_gptr(this) : call_basic_streambuf_wchar_underflow(this); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sgetc, 4) unsigned short __thiscall basic_streambuf_wchar_sgetc(basic_streambuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2641.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_snextc, 4) unsigned short __thiscall basic_streambuf_wchar_snextc(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); if(basic_streambuf_wchar__Gnavail(this) > 1) return *basic_streambuf_wchar__Gnpreinc(this); return basic_streambuf_wchar_sbumpc(this)==WEOF ? WEOF : basic_streambuf_wchar_sgetc(this); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_snextc, 4) unsigned short __thiscall basic_streambuf_wchar_snextc(basic_streambuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2657.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_xsputn, 16) DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_xsputn, 12) streamsize __thiscall basic_streambuf_wchar_xsputn(basic_streambuf_wchar *this, const wchar_t *ptr, streamsize count) { streamsize copied, chunk; TRACE("(%p %p %s)\n", this, ptr, wine_dbgstr_longlong(count)); for(copied=0; copied count-copied) chunk = count-copied; if(chunk > 0) { memcpy(*this->pwpos, ptr+copied, chunk*sizeof(wchar_t)); *this->pwpos += chunk; *this->pwsize -= chunk; copied += chunk; }else if(call_basic_streambuf_wchar_overflow(this, ptr[copied]) != WEOF) { copied++; }else { break; } } return copied; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_xsputn, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2699.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sputn, 16) DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sputn, 12) streamsize __thiscall basic_streambuf_wchar_sputn(basic_streambuf_wchar *this, const wchar_t *ptr, streamsize count) { TRACE("(%p %p %s)\n", this, ptr, wine_dbgstr_longlong(count)); return call_basic_streambuf_wchar_xsputn(this, ptr, count); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sputn, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2713.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_swap, 8) void __thiscall basic_streambuf_wchar_swap(basic_streambuf_wchar *this, basic_streambuf_wchar *r) { basic_streambuf_wchar tmp; TRACE("(%p %p)\n", this, r); if(this == r) return; tmp = *this; *this = *r; this->vtable = tmp.vtable; tmp.vtable = r->vtable; *r = tmp; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_swap, 8) void __thiscall basic_streambuf_wchar_swap(basic_streambuf_wchar *this, basic_streambuf_wchar *r) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2736.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char__Init, 12) void __thiscall basic_filebuf_char__Init(basic_filebuf_char *this, FILE *file, basic_filebuf__Initfl which) { TRACE("(%p %p %d)\n", this, file, which); this->cvt = NULL; this->state0 = basic_filebuf_char__Init__Stinit; this->state = basic_filebuf_char__Init__Stinit; if(which == INITFL_new) this->str = NULL; this->close = (which == INITFL_open); this->file = file; basic_streambuf_char__Init_empty(&this->base); if(file) basic_streambuf_char__Init(&this->base, &file->_base, &file->_ptr, &file->_cnt, &file->_base, &file->_ptr, &file->_cnt); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char__Init, 12) void __thiscall basic_filebuf_char__Init(basic_filebuf_char *this, FILE *file, basic_filebuf__Initfl which) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2757.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char__Initcvt_cvt, 8) void __thiscall basic_filebuf_char__Initcvt_cvt(basic_filebuf_char *this, codecvt_char *cvt) { TRACE("(%p %p)\n", this, cvt); if(codecvt_base_always_noconv(&cvt->base)) { this->cvt = NULL; }else { this->str = MSVCRT_operator_new(sizeof(basic_string_char)); MSVCP_basic_string_char_ctor(this->str); this->cvt = cvt; } }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char__Initcvt_cvt, 8) void __thiscall basic_filebuf_char__Initcvt_cvt(basic_filebuf_char *this, codecvt_char *cvt) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2773.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char__Initcvt, 4) void __thiscall basic_filebuf_char__Initcvt(basic_filebuf_char *this) { codecvt_char *cvt = codecvt_char_use_facet(IOS_LOCALE(&this->base)); TRACE("(%p)\n", this); locale__Addfac(&this->loc, &cvt->base.facet, codecvt_char_id.id, LC_CTYPE); basic_filebuf_char__Initcvt_cvt( this, cvt ); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char__Initcvt, 4) void __thiscall basic_filebuf_char__Initcvt(basic_filebuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2786.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_close, 4) basic_filebuf_char* __thiscall basic_filebuf_char_close(basic_filebuf_char *this) { basic_filebuf_char *ret = this; TRACE("(%p)\n", this); if(!this->file || fclose(this->file)) return NULL; basic_filebuf_char__Init(this, NULL, INITFL_close); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_close, 4) basic_filebuf_char* __thiscall basic_filebuf_char_close(basic_filebuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2802.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_ctor_file, 8) basic_filebuf_char* __thiscall basic_filebuf_char_ctor_file(basic_filebuf_char *this, FILE *file) { TRACE("(%p %p)\n", this, file); basic_streambuf_char_ctor(&this->base); this->base.vtable = &MSVCP_basic_filebuf_char_vtable; locale_ctor(&this->loc); basic_filebuf_char__Init(this, file, INITFL_new); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_ctor_file, 8) basic_filebuf_char* __thiscall basic_filebuf_char_ctor_file(basic_filebuf_char *this, FILE *file) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2817.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_ctor, 4) basic_filebuf_char* __thiscall basic_filebuf_char_ctor(basic_filebuf_char *this) { return basic_filebuf_char_ctor_file(this, NULL); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_ctor, 4) basic_filebuf_char* __thiscall basic_filebuf_char_ctor(basic_filebuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2825.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_ctor_uninitialized, 8) basic_filebuf_char* __thiscall basic_filebuf_char_ctor_uninitialized(basic_filebuf_char *this, int uninitialized) { TRACE("(%p %d)\n", this, uninitialized); basic_streambuf_char_ctor_uninitialized(&this->base, 0); this->base.vtable = &MSVCP_basic_filebuf_char_vtable; locale_ctor(&this->loc); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_ctor_uninitialized, 8) basic_filebuf_char* __thiscall basic_filebuf_char_ctor_uninitialized(basic_filebuf_char *this, int uninitialized) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2838.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_dtor, 4) void __thiscall basic_filebuf_char_dtor(basic_filebuf_char *this) { TRACE("(%p)\n", this); if(this->close) basic_filebuf_char_close(this); if(this->str) { MSVCP_basic_string_char_dtor(this->str); MSVCRT_operator_delete(this->str); } locale_dtor(&this->loc); basic_streambuf_char_dtor(&this->base); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_dtor, 4) void __thiscall basic_filebuf_char_dtor(basic_filebuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2853.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_vector_dtor, 8) basic_filebuf_char* __thiscall basic_filebuf_char_vector_dtor(basic_filebuf_char *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_filebuf_char_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_filebuf_char_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_vector_dtor, 8) basic_filebuf_char* __thiscall basic_filebuf_char_vector_dtor(basic_filebuf_char *this, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2875.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_is_open, 4) MSVCP_bool __thiscall basic_filebuf_char_is_open(const basic_filebuf_char *this) { TRACE("(%p)\n", this); return this->file != NULL; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_is_open, 4) MSVCP_bool __thiscall basic_filebuf_char_is_open(const basic_filebuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2964.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_open_wchar, 16) basic_filebuf_char* __thiscall basic_filebuf_char_open_wchar(basic_filebuf_char *this, const wchar_t *name, int mode, int prot) { FILE *f = NULL; TRACE("(%p %s %d %d)\n", this, debugstr_w(name), mode, prot); if(basic_filebuf_char_is_open(this)) return NULL; if(!(f = _Fiopen_wchar(name, mode, prot))) return NULL; basic_filebuf_char__Init(this, f, INITFL_open); basic_filebuf_char__Initcvt_cvt(this, codecvt_char_use_facet(IOS_LOCALE(&this->base))); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_open_wchar, 16) basic_filebuf_char* __thiscall basic_filebuf_char_open_wchar(basic_filebuf_char *this, const wchar_t *name, int mode, int prot) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2986.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_open_wchar_mode, 12) basic_filebuf_char* __thiscall basic_filebuf_char_open_wchar_mode(basic_filebuf_char *this, const wchar_t *name, unsigned int mode) { return basic_filebuf_char_open_wchar(this, name, mode, SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_open_wchar_mode, 12) basic_filebuf_char* __thiscall basic_filebuf_char_open_wchar_mode(basic_filebuf_char *this, const wchar_t *name, unsigned int mode) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:2994.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_open, 16) basic_filebuf_char* __thiscall basic_filebuf_char_open(basic_filebuf_char *this, const char *name, int mode, int prot) { wchar_t nameW[FILENAME_MAX]; TRACE("(%p %s %d %d)\n", this, name, mode, prot); if(mbstowcs_s(NULL, nameW, FILENAME_MAX, name, FILENAME_MAX-1) != 0) return NULL; return basic_filebuf_char_open_wchar(this, nameW, mode, prot); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_open, 16) basic_filebuf_char* __thiscall basic_filebuf_char_open(basic_filebuf_char *this, const char *name, int mode, int prot) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3008.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_open_mode_old, 12) basic_filebuf_char* __thiscall basic_filebuf_char_open_mode_old(basic_filebuf_char *this, const char *name, short mode) { TRACE("(%p %p %d)\n", this, name, mode); return basic_filebuf_char_open(this, name, mode, SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_open_mode_old, 12) basic_filebuf_char* __thiscall basic_filebuf_char_open_mode_old(basic_filebuf_char *this, const char *name, short mode) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3019.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_open_mode, 12) basic_filebuf_char* __thiscall basic_filebuf_char_open_mode(basic_filebuf_char *this, const char *name, unsigned int mode) { return basic_filebuf_char_open(this, name, mode, SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_open_mode, 12) basic_filebuf_char* __thiscall basic_filebuf_char_open_mode(basic_filebuf_char *this, const char *name, unsigned int mode) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3027.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_overflow, 8) int __thiscall basic_filebuf_char_overflow(basic_filebuf_char *this, int c) { char *ptr, ch = c, *to_next; const char *from_next; int ret; TRACE("(%p %d)\n", this, c); if(!basic_filebuf_char_is_open(this)) return EOF; if(c == EOF) return !c; if(!this->cvt) return fwrite(&ch, sizeof(char), 1, this->file) ? c : EOF; from_next = &ch; MSVCP_basic_string_char_clear(this->str); MSVCP_basic_string_char_append_len_ch(this->str, 8, '\0'); ptr = this->str->ptr; ret = codecvt_char_out(this->cvt, &this->state, from_next, &ch+1, &from_next, ptr, ptr+MSVCP_basic_string_char_length(this->str), &to_next); switch(ret) { case CODECVT_partial: if(from_next == &ch) return EOF; case CODECVT_ok: if(!fwrite(ptr, to_next-ptr, 1, this->file)) return EOF; return c; case CODECVT_noconv: return fwrite(&ch, sizeof(char), 1, this->file) ? c : EOF; default: return EOF; } }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_overflow, 8) int __thiscall basic_filebuf_char_overflow(basic_filebuf_char *this, int c) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3069.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_pbackfail, 8) int __thiscall basic_filebuf_char_pbackfail(basic_filebuf_char *this, int c) { TRACE("(%p %d)\n", this, c); if(!basic_filebuf_char_is_open(this)) return EOF; if(basic_streambuf_char_gptr(&this->base)>basic_streambuf_char_eback(&this->base) && (c==EOF || (int)(unsigned char)basic_streambuf_char_gptr(&this->base)[-1]==c)) { basic_streambuf_char__Gndec(&this->base); return c==EOF ? !c : c; }else if(c == EOF) { return EOF; }else if(!this->cvt) { return ungetc(c, this->file); }else if(MSVCP_basic_string_char_length(this->str)) { char *b, *e, *cur; e = this->str->ptr; b = e+this->str->size-1; for(cur = b; cur>=e; cur--) { if(ungetc(*cur, this->file) == EOF) { for(; cur<=b; cur++) fgetc(this->file); return EOF; } } MSVCP_basic_string_char_clear(this->str); this->state = this->state0; return c; } return EOF; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_pbackfail, 8) int __thiscall basic_filebuf_char_pbackfail(basic_filebuf_char *this, int c) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3107.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_uflow, 4) int __thiscall basic_filebuf_char_uflow(basic_filebuf_char *this) { char ch, *to_next; const char *buf_next; int c; TRACE("(%p)\n", this); if(!basic_filebuf_char_is_open(this)) return EOF; if(basic_streambuf_char_gptr(&this->base) < basic_streambuf_char_egptr(&this->base)) return (unsigned char)*basic_streambuf_char__Gninc(&this->base); c = fgetc(this->file); if(!this->cvt || c==EOF) return c; MSVCP_basic_string_char_clear(this->str); this->state0 = this->state; while(1) { MSVCP_basic_string_char_append_ch(this->str, c); this->state = this->state0; switch(codecvt_char_in(this->cvt, &this->state, this->str->ptr, this->str->ptr+this->str->size, &buf_next, &ch, &ch+1, &to_next)) { case CODECVT_partial: break; case CODECVT_noconv: return (unsigned char)this->str->ptr[0]; case CODECVT_ok: return (unsigned char)ch; default: return EOF; } c = fgetc(this->file); if(c == EOF) return EOF; } }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_uflow, 4) int __thiscall basic_filebuf_char_uflow(basic_filebuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3152.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_underflow, 4) int __thiscall basic_filebuf_char_underflow(basic_filebuf_char *this) { int ret; TRACE("(%p)\n", this); if(basic_streambuf_char_gptr(&this->base) < basic_streambuf_char_egptr(&this->base)) return (unsigned char)*basic_streambuf_char_gptr(&this->base); ret = call_basic_streambuf_char_uflow(&this->base); if(ret != EOF) ret = call_basic_streambuf_char_pbackfail(&this->base, ret); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_underflow, 4) int __thiscall basic_filebuf_char_underflow(basic_filebuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3173.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_seekoff, 24) DEFINE_THISCALL_WRAPPER(basic_filebuf_char_seekoff, 20) fpos_int* __thiscall basic_filebuf_char_seekoff(basic_filebuf_char *this, fpos_int *ret, streamoff off, int way, int mode) { fpos_t pos; TRACE("(%p %p %s %d %d)\n", this, ret, wine_dbgstr_longlong(off), way, mode); if(!basic_filebuf_char_is_open(this) || fseek(this->file, off, way)) { ret->off = -1; ret->pos = 0; ret->state = 0; return ret; } fgetpos(this->file, &pos); ret->off = 0; ret->pos = pos; ret->state = this->state; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_seekoff, 24) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3200.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_seekpos, 36) fpos_int* __thiscall basic_filebuf_char_seekpos(basic_filebuf_char *this, fpos_int *ret, fpos_int pos, int mode) { fpos_t fpos; TRACE("(%p %p %s %d)\n", this, ret, debugstr_fpos_int(&pos), mode); if(!basic_filebuf_char_is_open(this) || fseek(this->file, (LONG)pos.pos, SEEK_SET) || (pos.off && fseek(this->file, pos.off, SEEK_CUR))) { ret->off = -1; ret->pos = 0; ret->state = 0; return ret; } fgetpos(this->file, &fpos); ret->off = 0; ret->pos = fpos; ret->state = this->state; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_seekpos, 36) fpos_int* __thiscall basic_filebuf_char_seekpos(basic_filebuf_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3226.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_setbuf, 16) DEFINE_THISCALL_WRAPPER(basic_filebuf_char_setbuf, 12) basic_streambuf_char* __thiscall basic_filebuf_char_setbuf(basic_filebuf_char *this, char *buf, streamsize count) { TRACE("(%p %p %s)\n", this, buf, wine_dbgstr_longlong(count)); if(!basic_filebuf_char_is_open(this)) return NULL; if(setvbuf(this->file, buf, (buf==NULL && count==0) ? _IONBF : _IOFBF, count)) return NULL; basic_filebuf_char__Init(this, this->file, INITFL_open); return &this->base; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_setbuf, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3246.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_sync, 4) int __thiscall basic_filebuf_char_sync(basic_filebuf_char *this) { TRACE("(%p)\n", this); if(!basic_filebuf_char_is_open(this)) return 0; if(call_basic_streambuf_char_overflow(&this->base, EOF) == EOF) return 0; return fflush(this->file); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_sync, 4) int __thiscall basic_filebuf_char_sync(basic_filebuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3261.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_imbue, 8) void __thiscall basic_filebuf_char_imbue(basic_filebuf_char *this, const locale *loc) { TRACE("(%p %p)\n", this, loc); basic_filebuf_char__Initcvt_cvt(this, codecvt_char_use_facet(loc)); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_imbue, 8) void __thiscall basic_filebuf_char_imbue(basic_filebuf_char *this, const locale *loc) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3278.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar__Init, 12) void __thiscall basic_filebuf_wchar__Init(basic_filebuf_wchar *this, FILE *file, basic_filebuf__Initfl which) { TRACE("(%p %p %d)\n", this, file, which); this->cvt = NULL; this->state0 = basic_filebuf_short__Init__Stinit; this->state = basic_filebuf_short__Init__Stinit; if(which == INITFL_new) this->str = NULL; this->close = (which == INITFL_open); this->file = file; basic_streambuf_wchar__Init_empty(&this->base); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar__Init, 12) void __thiscall basic_filebuf_wchar__Init(basic_filebuf_wchar *this, FILE *file, basic_filebuf__Initfl which) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3296.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_short__Init, 12) void __thiscall basic_filebuf_short__Init(basic_filebuf_wchar *this, FILE *file, basic_filebuf__Initfl which) { TRACE("(%p %p %d)\n", this, file, which); this->cvt = NULL; this->state0 = basic_filebuf_short__Init__Stinit; this->state = basic_filebuf_short__Init__Stinit; if(which == INITFL_new) this->str = NULL; this->close = (which == INITFL_open); this->file = file; basic_streambuf_wchar__Init_empty(&this->base); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_short__Init, 12) void __thiscall basic_filebuf_short__Init(basic_filebuf_wchar *this, FILE *file, basic_filebuf__Initfl which) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3316.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar__Initcvt_cvt, 8) void __thiscall basic_filebuf_wchar__Initcvt_cvt(basic_filebuf_wchar *this, codecvt_wchar *cvt) { TRACE("(%p %p)\n", this, cvt); if(codecvt_base_always_noconv(&cvt->base)) { this->cvt = NULL; }else { basic_streambuf_wchar__Init_empty(&this->base); this->cvt = cvt; } }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar__Initcvt_cvt, 8) void __thiscall basic_filebuf_wchar__Initcvt_cvt(basic_filebuf_wchar *this, codecvt_wchar *cvt) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3331.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar__Initcvt, 4) void __thiscall basic_filebuf_wchar__Initcvt(basic_filebuf_wchar *this) { codecvt_wchar *cvt = codecvt_wchar_use_facet(IOS_LOCALE(&this->base)); basic_filebuf_wchar__Initcvt_cvt( this, cvt ); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar__Initcvt, 4) void __thiscall basic_filebuf_wchar__Initcvt(basic_filebuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3342.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_close, 4) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_close(basic_filebuf_wchar *this) { basic_filebuf_wchar *ret = this; TRACE("(%p)\n", this); if(!this->file || fclose(this->file)) return NULL; basic_filebuf_wchar__Init(this, NULL, INITFL_close); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_close, 4) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_close(basic_filebuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3358.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_ctor_file, 8) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_ctor_file(basic_filebuf_wchar *this, FILE *file) { TRACE("(%p %p)\n", this, file); basic_streambuf_wchar_ctor(&this->base); this->base.vtable = &MSVCP_basic_filebuf_wchar_vtable; locale_ctor(&this->loc); basic_filebuf_wchar__Init(this, file, INITFL_new); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_ctor_file, 8) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_ctor_file(basic_filebuf_wchar *this, FILE *file) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3373.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_short_ctor_file, 8) basic_filebuf_wchar* __thiscall basic_filebuf_short_ctor_file(basic_filebuf_wchar *this, FILE *file) { TRACE("(%p %p)\n", this, file); basic_streambuf_short_ctor(&this->base); this->base.vtable = &MSVCP_basic_filebuf_short_vtable; locale_ctor(&this->loc); basic_filebuf_short__Init(this, file, INITFL_new); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_short_ctor_file, 8) basic_filebuf_wchar* __thiscall basic_filebuf_short_ctor_file(basic_filebuf_wchar *this, FILE *file) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3388.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_ctor, 4) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_ctor(basic_filebuf_wchar *this) { return basic_filebuf_wchar_ctor_file(this, NULL); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_ctor, 4) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_ctor(basic_filebuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3396.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_short_ctor, 4) basic_filebuf_wchar* __thiscall basic_filebuf_short_ctor(basic_filebuf_wchar *this) { return basic_filebuf_short_ctor_file(this, NULL); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_short_ctor, 4) basic_filebuf_wchar* __thiscall basic_filebuf_short_ctor(basic_filebuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3404.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_ctor_uninitialized, 8) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_ctor_uninitialized(basic_filebuf_wchar *this, int uninitialized) { TRACE("(%p %d)\n", this, uninitialized); basic_streambuf_wchar_ctor(&this->base); this->base.vtable = &MSVCP_basic_filebuf_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_ctor_uninitialized, 8) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_ctor_uninitialized(basic_filebuf_wchar *this, int uninitialized) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3416.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_short_ctor_uninitialized, 8) basic_filebuf_wchar* __thiscall basic_filebuf_short_ctor_uninitialized(basic_filebuf_wchar *this, int uninitialized) { TRACE("(%p %d)\n", this, uninitialized); basic_streambuf_short_ctor_uninitialized(&this->base, 0); this->base.vtable = &MSVCP_basic_filebuf_short_vtable; locale_ctor(&this->loc); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_short_ctor_uninitialized, 8) basic_filebuf_wchar* __thiscall basic_filebuf_short_ctor_uninitialized(basic_filebuf_wchar *this, int uninitialized) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3431.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_dtor, 4) void __thiscall basic_filebuf_wchar_dtor(basic_filebuf_wchar *this) { TRACE("(%p)\n", this); if(this->close) basic_filebuf_wchar_close(this); if(this->str) { MSVCP_basic_string_char_dtor(this->str); MSVCRT_operator_delete(this->str); } locale_dtor(&this->loc); basic_streambuf_wchar_dtor(&this->base); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_dtor, 4) void __thiscall basic_filebuf_wchar_dtor(basic_filebuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3446.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_vector_dtor, 8) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_vector_dtor(basic_filebuf_wchar *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_filebuf_wchar_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_filebuf_wchar_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_vector_dtor, 8) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_vector_dtor(basic_filebuf_wchar *this, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3470.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_is_open, 4) MSVCP_bool __thiscall basic_filebuf_wchar_is_open(const basic_filebuf_wchar *this) { TRACE("(%p)\n", this); return this->file != NULL; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_is_open, 4) MSVCP_bool __thiscall basic_filebuf_wchar_is_open(const basic_filebuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3481.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_open_wchar, 16) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_open_wchar(basic_filebuf_wchar *this, const wchar_t *name, int mode, int prot) { FILE *f = NULL; TRACE("(%p %s %d %d)\n", this, debugstr_w(name), mode, prot); if(basic_filebuf_wchar_is_open(this)) return NULL; if(!(f = _Fiopen_wchar(name, mode, prot))) return NULL; basic_filebuf_wchar__Init(this, f, INITFL_open); basic_filebuf_wchar__Initcvt_cvt(this, codecvt_wchar_use_facet(IOS_LOCALE(&this->base))); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_open_wchar, 16) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_open_wchar(basic_filebuf_wchar *this, const wchar_t *name, int mode, int prot) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3503.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_short_open_wchar, 16) basic_filebuf_wchar* __thiscall basic_filebuf_short_open_wchar(basic_filebuf_wchar *this, const wchar_t *name, int mode, int prot) { FILE *f = NULL; TRACE("(%p %s %d %d)\n", this, debugstr_w(name), mode, prot); if(basic_filebuf_wchar_is_open(this)) return NULL; if(!(f = _Fiopen_wchar(name, mode, prot))) return NULL; basic_filebuf_short__Init(this, f, INITFL_open); basic_filebuf_wchar__Initcvt_cvt(this, codecvt_short_use_facet(IOS_LOCALE(&this->base))); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_short_open_wchar, 16) basic_filebuf_wchar* __thiscall basic_filebuf_short_open_wchar(basic_filebuf_wchar *this, const wchar_t *name, int mode, int prot) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3525.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_open_wchar_mode, 12) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_open_wchar_mode(basic_filebuf_wchar *this, const wchar_t *name, unsigned int mode) { return basic_filebuf_wchar_open_wchar(this, name, mode, SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_open_wchar_mode, 12) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_open_wchar_mode(basic_filebuf_wchar *this, const wchar_t *name, unsigned int mode) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3535.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_short_open_wchar_mode, 12) basic_filebuf_wchar* __thiscall basic_filebuf_short_open_wchar_mode(basic_filebuf_wchar *this, const wchar_t *name, unsigned int mode) { return basic_filebuf_short_open_wchar(this, name, mode, SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_short_open_wchar_mode, 12) basic_filebuf_wchar* __thiscall basic_filebuf_short_open_wchar_mode(basic_filebuf_wchar *this, const wchar_t *name, unsigned int mode) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3543.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_open, 16) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_open(basic_filebuf_wchar *this, const char *name, int mode, int prot) { wchar_t nameW[FILENAME_MAX]; TRACE("(%p %s %d %d)\n", this, name, mode, prot); if(mbstowcs_s(NULL, nameW, FILENAME_MAX, name, FILENAME_MAX-1) != 0) return NULL; return basic_filebuf_wchar_open_wchar(this, nameW, mode, prot); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_open, 16) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_open(basic_filebuf_wchar *this, const char *name, int mode, int prot) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3557.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_short_open, 16) basic_filebuf_wchar* __thiscall basic_filebuf_short_open(basic_filebuf_wchar *this, const char *name, int mode, int prot) { wchar_t nameW[FILENAME_MAX]; TRACE("(%p %s %d %d)\n", this, name, mode, prot); if(mbstowcs_s(NULL, nameW, FILENAME_MAX, name, FILENAME_MAX-1) != 0) return NULL; return basic_filebuf_short_open_wchar(this, nameW, mode, prot); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_short_open, 16) basic_filebuf_wchar* __thiscall basic_filebuf_short_open(basic_filebuf_wchar *this, const char *name, int mode, int prot) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3571.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_open_mode_old, 12) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_open_mode_old(basic_filebuf_wchar *this, const char *name, short mode) { TRACE("(%p %p %d)\n", this, name, mode); return basic_filebuf_wchar_open(this, name, mode, SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_open_mode_old, 12) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_open_mode_old(basic_filebuf_wchar *this, const char *name, short mode) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3582.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_open_mode, 12) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_open_mode(basic_filebuf_wchar *this, const char *name, unsigned int mode) { return basic_filebuf_wchar_open(this, name, mode, SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_open_mode, 12) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_open_mode(basic_filebuf_wchar *this, const char *name, unsigned int mode) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3590.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_short_open_mode, 12) basic_filebuf_wchar* __thiscall basic_filebuf_short_open_mode(basic_filebuf_wchar *this, const char *name, unsigned int mode) { return basic_filebuf_short_open(this, name, mode, SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_short_open_mode, 12) basic_filebuf_wchar* __thiscall basic_filebuf_short_open_mode(basic_filebuf_wchar *this, const char *name, unsigned int mode) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3600.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_overflow, 8) unsigned short __thiscall basic_filebuf_wchar_overflow(basic_filebuf_wchar *this, unsigned short c) { char *ptr, *to_next; wchar_t ch = c; const wchar_t *from_next; unsigned short ret; TRACE("(%p %d)\n", this, c); if(!basic_filebuf_wchar_is_open(this)) return WEOF; if(c == WEOF) return !c; if(!this->cvt) return fwrite(&ch, sizeof(wchar_t), 1, this->file) ? c : WEOF; from_next = &ch; MSVCP_basic_string_char_clear(this->str); MSVCP_basic_string_char_append_len_ch(this->str, 8, '\0'); ptr = this->str->ptr; ret = codecvt_wchar_out(this->cvt, &this->state, &ch, &ch+1, &from_next, ptr, ptr+MSVCP_basic_string_char_length(this->str), &to_next); switch(ret) { case CODECVT_partial: if(from_next == &ch) return WEOF; case CODECVT_ok: if(!fwrite(ptr, to_next-ptr, 1, this->file)) return WEOF; return c; case CODECVT_noconv: return fwrite(&ch, sizeof(wchar_t), 1, this->file) ? c : WEOF; default: return WEOF; } }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_overflow, 8) unsigned short __thiscall basic_filebuf_wchar_overflow(basic_filebuf_wchar *this, unsigned short c) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3646.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_pbackfail, 8) unsigned short __thiscall basic_filebuf_wchar_pbackfail(basic_filebuf_wchar *this, unsigned short c) { TRACE("(%p %d)\n", this, c); if(!basic_filebuf_wchar_is_open(this)) return WEOF; if(basic_streambuf_wchar_gptr(&this->base)>basic_streambuf_wchar_eback(&this->base) && (c==WEOF || basic_streambuf_wchar_gptr(&this->base)[-1]==c)) { basic_streambuf_wchar__Gndec(&this->base); return c==WEOF ? !c : c; }else if(c == WEOF) { return WEOF; }else if(!this->cvt) { return ungetwc(c, this->file); }else if(MSVCP_basic_string_char_length(this->str)) { char *b, *e, *cur; e = this->str->ptr; b = e+this->str->size-1; for(cur = b; cur>=e; cur--) { if(ungetc(*cur, this->file) == EOF) { for(; cur<=b; cur++) fgetc(this->file); return WEOF; } } MSVCP_basic_string_char_clear(this->str); this->state = this->state0; return c; } return WEOF; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_pbackfail, 8) unsigned short __thiscall basic_filebuf_wchar_pbackfail(basic_filebuf_wchar *this, unsigned short c) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3686.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_uflow, 4) unsigned short __thiscall basic_filebuf_wchar_uflow(basic_filebuf_wchar *this) { wchar_t ch, *to_next; const char *buf_next; int c; TRACE("(%p)\n", this); if(!basic_filebuf_wchar_is_open(this)) return WEOF; if(basic_streambuf_wchar_gptr(&this->base) < basic_streambuf_wchar_egptr(&this->base)) return *basic_streambuf_wchar__Gninc(&this->base); if(!this->cvt) return fgetwc(this->file); MSVCP_basic_string_char_clear(this->str); this->state0 = this->state; while(1) { if((c = fgetc(this->file)) == EOF) return WEOF; MSVCP_basic_string_char_append_ch(this->str, c); this->state = this->state0; switch(codecvt_wchar_in(this->cvt, &this->state, this->str->ptr, this->str->ptr+this->str->size, &buf_next, &ch, &ch+1, &to_next)) { case CODECVT_partial: break; case CODECVT_noconv: if(this->str->size < sizeof(unsigned short)/sizeof(char)) break; return *(unsigned short*)this->str->ptr; case CODECVT_ok: return (unsigned short)ch; default: return WEOF; } } }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_uflow, 4) unsigned short __thiscall basic_filebuf_wchar_uflow(basic_filebuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3732.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_underflow, 4) unsigned short __thiscall basic_filebuf_wchar_underflow(basic_filebuf_wchar *this) { unsigned short ret; TRACE("(%p)\n", this); if(basic_streambuf_wchar_gptr(&this->base) < basic_streambuf_wchar_egptr(&this->base)) return *basic_streambuf_wchar_gptr(&this->base); ret = call_basic_streambuf_wchar_uflow(&this->base); if(ret != WEOF) ret = call_basic_streambuf_wchar_pbackfail(&this->base, ret); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_underflow, 4) unsigned short __thiscall basic_filebuf_wchar_underflow(basic_filebuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3755.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_seekoff, 24) DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_seekoff, 20) fpos_int* __thiscall basic_filebuf_wchar_seekoff(basic_filebuf_wchar *this, fpos_int *ret, streamoff off, int way, int mode) { fpos_t pos; TRACE("(%p %p %s %d %d)\n", this, ret, wine_dbgstr_longlong(off), way, mode); if(!basic_filebuf_wchar_is_open(this) || fseek(this->file, off, way)) { ret->off = -1; ret->pos = 0; ret->state = 0; return ret; } fgetpos(this->file, &pos); ret->off = 0; ret->pos = pos; ret->state = this->state; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_seekoff, 24) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3784.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_seekpos, 36) fpos_int* __thiscall basic_filebuf_wchar_seekpos(basic_filebuf_wchar *this, fpos_int *ret, fpos_int pos, int mode) { fpos_t fpos; TRACE("(%p %p %s %d)\n", this, ret, debugstr_fpos_int(&pos), mode); if(!basic_filebuf_wchar_is_open(this) || fseek(this->file, (LONG)pos.pos, SEEK_SET) || (pos.off && fseek(this->file, pos.off, SEEK_CUR))) { ret->off = -1; ret->pos = 0; ret->state = 0; return ret; } fgetpos(this->file, &fpos); ret->off = 0; ret->pos = fpos; ret->state = this->state; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_seekpos, 36) fpos_int* __thiscall basic_filebuf_wchar_seekpos(basic_filebuf_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3810.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_setbuf, 16) DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_setbuf, 12) basic_streambuf_wchar* __thiscall basic_filebuf_wchar_setbuf(basic_filebuf_wchar *this, wchar_t *buf, streamsize count) { TRACE("(%p %p %s)\n", this, buf, wine_dbgstr_longlong(count)); if(!basic_filebuf_wchar_is_open(this)) return NULL; if(setvbuf(this->file, (char*)buf, (buf==NULL && count==0) ? _IONBF : _IOFBF, count*sizeof(wchar_t))) return NULL; basic_filebuf_wchar__Init(this, this->file, INITFL_open); return &this->base; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_setbuf, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3831.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_short_setbuf, 16) DEFINE_THISCALL_WRAPPER(basic_filebuf_short_setbuf, 12) basic_streambuf_wchar* __thiscall basic_filebuf_short_setbuf(basic_filebuf_wchar *this, wchar_t *buf, streamsize count) { TRACE("(%p %p %s)\n", this, buf, wine_dbgstr_longlong(count)); if(!basic_filebuf_wchar_is_open(this)) return NULL; if(setvbuf(this->file, (char*)buf, (buf==NULL && count==0) ? _IONBF : _IOFBF, count*sizeof(wchar_t))) return NULL; basic_filebuf_short__Init(this, this->file, INITFL_open); return &this->base; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_short_setbuf, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3853.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_sync, 4) int __thiscall basic_filebuf_wchar_sync(basic_filebuf_wchar *this) { TRACE("(%p)\n", this); if(!basic_filebuf_wchar_is_open(this)) return 0; if(call_basic_streambuf_wchar_overflow(&this->base, WEOF) == WEOF) return 0; return fflush(this->file); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_sync, 4) int __thiscall basic_filebuf_wchar_sync(basic_filebuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3868.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_imbue, 8) void __thiscall basic_filebuf_wchar_imbue(basic_filebuf_wchar *this, const locale *loc) { TRACE("(%p %p)\n", this, loc); basic_filebuf_wchar__Initcvt_cvt(this, codecvt_wchar_use_facet(loc)); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_imbue, 8) void __thiscall basic_filebuf_wchar_imbue(basic_filebuf_wchar *this, const locale *loc) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3877.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_short_imbue, 8) void __thiscall basic_filebuf_short_imbue(basic_filebuf_wchar *this, const locale *loc) { TRACE("(%p %p)\n", this, loc); basic_filebuf_wchar__Initcvt_cvt(this, codecvt_short_use_facet(loc)); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_short_imbue, 8) void __thiscall basic_filebuf_short_imbue(basic_filebuf_wchar *this, const locale *loc) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3888.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char__Getstate, 8) int __thiscall basic_stringbuf_char__Getstate(basic_stringbuf_char *this, IOSB_openmode mode) { int state = 0; if(!(mode & OPENMODE_in)) state |= STRINGBUF_no_read; if(!(mode & OPENMODE_out)) state |= STRINGBUF_no_write; if(mode & OPENMODE_ate) state |= STRINGBUF_at_end; if(mode & OPENMODE_app) state |= STRINGBUF_append; return state; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char__Getstate, 8) int __thiscall basic_stringbuf_char__Getstate(basic_stringbuf_char *this, IOSB_openmode mode) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3910.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char__Init, 16) void __thiscall basic_stringbuf_char__Init(basic_stringbuf_char *this, const char *str, MSVCP_size_t count, int state) { TRACE("(%p, %p, %ld, %d)\n", this, str, count, state); basic_streambuf_char__Init_empty(&this->base); this->state = state; this->seekhigh = NULL; if(count && str) { char *buf = MSVCRT_operator_new(count); if(!buf) { ERR("Out of memory\n"); throw_exception(EXCEPTION_BAD_ALLOC, NULL); } memcpy(buf, str, count); this->seekhigh = buf + count; this->state |= STRINGBUF_allocated; if(!(state & STRINGBUF_no_read)) basic_streambuf_char_setg(&this->base, buf, buf, buf + count); if(!(state & STRINGBUF_no_write)) { basic_streambuf_char_setp_next(&this->base, buf, (state & STRINGBUF_at_end) ? buf + count : buf, buf + count); if(!basic_streambuf_char_gptr(&this->base)) basic_streambuf_char_setg(&this->base, buf, 0, buf); } } }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char__Init, 16) void __thiscall basic_stringbuf_char__Init(basic_stringbuf_char *this, const char *str, MSVCP_size_t count, int state) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3946.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_ctor_str, 12) basic_stringbuf_char* __thiscall basic_stringbuf_char_ctor_str(basic_stringbuf_char *this, const basic_string_char *str, IOSB_openmode mode) { TRACE("(%p %p %d)\n", this, str, mode); basic_streambuf_char_ctor(&this->base); this->base.vtable = &MSVCP_basic_stringbuf_char_vtable; basic_stringbuf_char__Init(this, MSVCP_basic_string_char_c_str(str), str->size, basic_stringbuf_char__Getstate(this, mode)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_ctor_str, 12) basic_stringbuf_char* __thiscall basic_stringbuf_char_ctor_str(basic_stringbuf_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3962.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_ctor_mode, 8) basic_stringbuf_char* __thiscall basic_stringbuf_char_ctor_mode( basic_stringbuf_char *this, IOSB_openmode mode) { TRACE("(%p %d)\n", this, mode); basic_streambuf_char_ctor(&this->base); this->base.vtable = &MSVCP_basic_stringbuf_char_vtable; basic_stringbuf_char__Init(this, NULL, 0, basic_stringbuf_char__Getstate(this, mode)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_ctor_mode, 8) basic_stringbuf_char* __thiscall basic_stringbuf_char_ctor_mode( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3977.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_ctor, 4) basic_stringbuf_char* __thiscall basic_stringbuf_char_ctor(basic_stringbuf_char *this) { return basic_stringbuf_char_ctor_mode(this, OPENMODE_in|OPENMODE_out); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_ctor, 4) basic_stringbuf_char* __thiscall basic_stringbuf_char_ctor(basic_stringbuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:3985.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char__Tidy, 4) void __thiscall basic_stringbuf_char__Tidy(basic_stringbuf_char *this) { TRACE("(%p)\n", this); if(this->state & STRINGBUF_allocated) { MSVCRT_operator_delete(basic_streambuf_char_eback(&this->base)); this->seekhigh = NULL; this->state &= ~STRINGBUF_allocated; } basic_streambuf_char__Init_empty(&this->base); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char__Tidy, 4) void __thiscall basic_stringbuf_char__Tidy(basic_stringbuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4001.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_dtor, 4) void __thiscall basic_stringbuf_char_dtor(basic_stringbuf_char *this) { TRACE("(%p)\n", this); basic_stringbuf_char__Tidy(this); basic_streambuf_char_dtor(&this->base); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_dtor, 4) void __thiscall basic_stringbuf_char_dtor(basic_stringbuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4010.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_vector_dtor, 8) basic_stringbuf_char* __thiscall basic_stringbuf_char_vector_dtor(basic_stringbuf_char *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *) this - 1; for (i = *ptr - 1; i >= 0; i--) basic_stringbuf_char_dtor(this+i); MSVCRT_operator_delete(ptr); }else { basic_stringbuf_char_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_vector_dtor, 8) basic_stringbuf_char* __thiscall basic_stringbuf_char_vector_dtor(basic_stringbuf_char *this, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4035.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_overflow, 8) int __thiscall basic_stringbuf_char_overflow(basic_stringbuf_char *this, int meta) { MSVCP_size_t oldsize, size; char *ptr, *buf; TRACE("(%p %x)\n", this, meta); if(meta == EOF) return !EOF; if(this->state & STRINGBUF_no_write) return EOF; ptr = basic_streambuf_char_pptr(&this->base); if((this->state&STRINGBUF_append) && ptrseekhigh) basic_streambuf_char_setp_next(&this->base, basic_streambuf_char_pbase(&this->base), this->seekhigh, basic_streambuf_char_epptr(&this->base)); if(ptr && ptrbase)) return (unsigned char)(*basic_streambuf_char__Pninc(&this->base) = meta); oldsize = (ptr ? basic_streambuf_char_epptr(&this->base)-basic_streambuf_char_eback(&this->base): 0); size = oldsize|0xf; size += size/2; buf = MSVCRT_operator_new(size); if(!buf) { ERR("Out of memory\n"); throw_exception(EXCEPTION_BAD_ALLOC, NULL); } if(!oldsize) { this->seekhigh = buf; basic_streambuf_char_setp(&this->base, buf, buf+size); if(this->state & STRINGBUF_no_read) basic_streambuf_char_setg(&this->base, buf, NULL, buf); else basic_streambuf_char_setg(&this->base, buf, buf, buf+1); this->state |= STRINGBUF_allocated; }else { ptr = basic_streambuf_char_eback(&this->base); memcpy(buf, ptr, oldsize); this->seekhigh = buf+(this->seekhigh-ptr); basic_streambuf_char_setp_next(&this->base, buf, buf+(basic_streambuf_char_pptr(&this->base)-ptr), buf+size); if(this->state & STRINGBUF_no_read) basic_streambuf_char_setg(&this->base, buf, NULL, buf); else basic_streambuf_char_setg(&this->base, buf, buf+(basic_streambuf_char_gptr(&this->base)-ptr), basic_streambuf_char_pptr(&this->base)+1); MSVCRT_operator_delete(ptr); } return (unsigned char)(*basic_streambuf_char__Pninc(&this->base) = meta); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_overflow, 8) int __thiscall basic_stringbuf_char_overflow(basic_stringbuf_char *this, int meta) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4096.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_pbackfail, 8) int __thiscall basic_stringbuf_char_pbackfail(basic_stringbuf_char *this, int c) { char *cur; TRACE("(%p %x)\n", this, c); cur = basic_streambuf_char_gptr(&this->base); if(!cur || cur==basic_streambuf_char_eback(&this->base) || (c!=EOF && c!=cur[-1] && this->state&STRINGBUF_no_write)) return EOF; if(c != EOF) cur[-1] = c; basic_streambuf_char_gbump(&this->base, -1); return c==EOF ? !EOF : c; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_pbackfail, 8) int __thiscall basic_stringbuf_char_pbackfail(basic_stringbuf_char *this, int c) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4116.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_underflow, 4) int __thiscall basic_stringbuf_char_underflow(basic_stringbuf_char *this) { char *ptr, *cur; TRACE("(%p)\n", this); cur = basic_streambuf_char_gptr(&this->base); if(!cur || this->state&STRINGBUF_no_read) return EOF; ptr = basic_streambuf_char_pptr(&this->base); if(this->seekhigh < ptr) this->seekhigh = ptr; ptr = basic_streambuf_char_egptr(&this->base); if(this->seekhigh > ptr) basic_streambuf_char_setg(&this->base, basic_streambuf_char_eback(&this->base), cur, this->seekhigh); if(cur < this->seekhigh) return (unsigned char)*cur; return EOF; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_underflow, 4) int __thiscall basic_stringbuf_char_underflow(basic_stringbuf_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4145.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_seekoff, 24) DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_seekoff, 20) fpos_int* __thiscall basic_stringbuf_char_seekoff(basic_stringbuf_char *this, fpos_int *ret, streamoff off, int way, int mode) { char *beg, *cur_r, *cur_w; TRACE("(%p %p %s %d %d)\n", this, ret, wine_dbgstr_longlong(off), way, mode); cur_w = basic_streambuf_char_pptr(&this->base); if(cur_w > this->seekhigh) this->seekhigh = cur_w; ret->off = 0; ret->pos = 0; ret->state = 0; beg = basic_streambuf_char_eback(&this->base); cur_r = basic_streambuf_char_gptr(&this->base); if((mode & OPENMODE_in) && cur_r) { if(way==SEEKDIR_cur && !(mode & OPENMODE_out)) off += cur_r-beg; else if(way == SEEKDIR_end) off += this->seekhigh-beg; else if(way != SEEKDIR_beg) off = -1; if(off<0 || off>this->seekhigh-beg) { off = -1; }else { basic_streambuf_char_gbump(&this->base, beg-cur_r+off); if((mode & OPENMODE_out) && cur_w) { basic_streambuf_char_setp_next(&this->base, beg, basic_streambuf_char_gptr(&this->base), basic_streambuf_char_epptr(&this->base)); } } }else if((mode & OPENMODE_out) && cur_w) { if(way == SEEKDIR_cur) off += cur_w-beg; else if(way == SEEKDIR_end) off += this->seekhigh-beg; else if(way != SEEKDIR_beg) off = -1; if(off<0 || off>this->seekhigh-beg) off = -1; else basic_streambuf_char_pbump(&this->base, beg-cur_w+off); }else { off = -1; } ret->off = off; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_seekoff, 24) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4206.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_seekpos, 36) fpos_int* __thiscall basic_stringbuf_char_seekpos(basic_stringbuf_char *this, fpos_int *ret, fpos_int pos, int mode) { TRACE("(%p %p %s %d)\n", this, ret, debugstr_fpos_int(&pos), mode); if(pos.off==-1 && pos.pos==0 && pos.state==0) { *ret = pos; return ret; } return basic_stringbuf_char_seekoff(this, ret, pos.off, SEEKDIR_beg, mode); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_seekpos, 36) fpos_int* __thiscall basic_stringbuf_char_seekpos(basic_stringbuf_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4222.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_str_set, 8) void __thiscall basic_stringbuf_char_str_set(basic_stringbuf_char *this, const basic_string_char *str) { TRACE("(%p %p)\n", this, str); basic_stringbuf_char__Tidy(this); basic_stringbuf_char__Init(this, MSVCP_basic_string_char_c_str(str), str->size, this->state); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_str_set, 8) void __thiscall basic_stringbuf_char_str_set(basic_stringbuf_char *this, const basic_string_char *str) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4233.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_str_get, 8) basic_string_char* __thiscall basic_stringbuf_char_str_get(const basic_stringbuf_char *this, basic_string_char *ret) { char *ptr; TRACE("(%p)\n", this); if(!(this->state & STRINGBUF_no_write) && basic_streambuf_char_pptr(&this->base)) { char *pptr; ptr = basic_streambuf_char_pbase(&this->base); pptr = basic_streambuf_char_pptr(&this->base); return MSVCP_basic_string_char_ctor_cstr_len(ret, ptr, (this->seekhigh < pptr ? pptr : this->seekhigh) - ptr); } if(!(this->state & STRINGBUF_no_read) && basic_streambuf_char_gptr(&this->base)) { ptr = basic_streambuf_char_eback(&this->base); return MSVCP_basic_string_char_ctor_cstr_len(ret, ptr, basic_streambuf_char_egptr(&this->base) - ptr); } return MSVCP_basic_string_char_ctor(ret); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_str_get, 8) basic_string_char* __thiscall basic_stringbuf_char_str_get(const basic_stringbuf_char *this, basic_string_char *ret) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4263.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar__Getstate, 8) int __thiscall basic_stringbuf_wchar__Getstate(basic_stringbuf_wchar *this, IOSB_openmode mode) { int state = 0; if(!(mode & OPENMODE_in)) state |= STRINGBUF_no_read; if(!(mode & OPENMODE_out)) state |= STRINGBUF_no_write; if(mode & OPENMODE_ate) state |= STRINGBUF_at_end; if(mode & OPENMODE_app) state |= STRINGBUF_append; return state; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar__Getstate, 8) int __thiscall basic_stringbuf_wchar__Getstate(basic_stringbuf_wchar *this, IOSB_openmode mode) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4287.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar__Init, 16) void __thiscall basic_stringbuf_wchar__Init(basic_stringbuf_wchar *this, const wchar_t *str, MSVCP_size_t count, int state) { TRACE("(%p, %p, %lu, %d)\n", this, str, count, state); basic_streambuf_wchar__Init_empty(&this->base); this->state = state; this->seekhigh = NULL; if(count && str) { wchar_t *buf = MSVCRT_operator_new(count*sizeof(wchar_t)); if(!buf) { ERR("Out of memory\n"); throw_exception(EXCEPTION_BAD_ALLOC, NULL); } memcpy(buf, str, count*sizeof(wchar_t)); this->seekhigh = buf + count; this->state |= STRINGBUF_allocated; if(!(state & STRINGBUF_no_read)) basic_streambuf_wchar_setg(&this->base, buf, buf, buf + count); if(!(state & STRINGBUF_no_write)) { basic_streambuf_wchar_setp_next(&this->base, buf, (state & STRINGBUF_at_end) ? buf + count : buf, buf + count); if(!basic_streambuf_wchar_gptr(&this->base)) basic_streambuf_wchar_setg(&this->base, buf, 0, buf); } } }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar__Init, 16) void __thiscall basic_stringbuf_wchar__Init(basic_stringbuf_wchar *this, const wchar_t *str, MSVCP_size_t count, int state) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4323.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_ctor_str, 12) basic_stringbuf_wchar* __thiscall basic_stringbuf_wchar_ctor_str(basic_stringbuf_wchar *this, const basic_string_wchar *str, IOSB_openmode mode) { TRACE("(%p %p %d)\n", this, str, mode); basic_streambuf_wchar_ctor(&this->base); this->base.vtable = &MSVCP_basic_stringbuf_wchar_vtable; basic_stringbuf_wchar__Init(this, MSVCP_basic_string_wchar_c_str(str), str->size, basic_stringbuf_wchar__Getstate(this, mode)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_ctor_str, 12) basic_stringbuf_wchar* __thiscall basic_stringbuf_wchar_ctor_str(basic_stringbuf_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4339.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_short_ctor_str, 12) basic_stringbuf_wchar* __thiscall basic_stringbuf_short_ctor_str(basic_stringbuf_wchar *this, const basic_string_wchar *str, IOSB_openmode mode) { basic_stringbuf_wchar_ctor_str(this, str, mode); this->base.vtable = &MSVCP_basic_stringbuf_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_short_ctor_str, 12) basic_stringbuf_wchar* __thiscall basic_stringbuf_short_ctor_str(basic_stringbuf_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4350.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_ctor_mode, 8) basic_stringbuf_wchar* __thiscall basic_stringbuf_wchar_ctor_mode( basic_stringbuf_wchar *this, IOSB_openmode mode) { TRACE("(%p %d)\n", this, mode); basic_streambuf_wchar_ctor(&this->base); this->base.vtable = &MSVCP_basic_stringbuf_wchar_vtable; basic_stringbuf_wchar__Init(this, NULL, 0, basic_stringbuf_wchar__Getstate(this, mode)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_ctor_mode, 8) basic_stringbuf_wchar* __thiscall basic_stringbuf_wchar_ctor_mode( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4365.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_short_ctor_mode, 8) basic_stringbuf_wchar* __thiscall basic_stringbuf_short_ctor_mode( basic_stringbuf_wchar *this, IOSB_openmode mode) { basic_stringbuf_wchar_ctor_mode(this, mode); this->base.vtable = &MSVCP_basic_stringbuf_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_short_ctor_mode, 8) basic_stringbuf_wchar* __thiscall basic_stringbuf_short_ctor_mode( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4376.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_ctor, 4) basic_stringbuf_wchar* __thiscall basic_stringbuf_wchar_ctor(basic_stringbuf_wchar *this) { return basic_stringbuf_wchar_ctor_mode(this, OPENMODE_in|OPENMODE_out); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_ctor, 4) basic_stringbuf_wchar* __thiscall basic_stringbuf_wchar_ctor(basic_stringbuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4384.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_short_ctor, 4) basic_stringbuf_wchar* __thiscall basic_stringbuf_short_ctor(basic_stringbuf_wchar *this) { return basic_stringbuf_short_ctor_mode(this, OPENMODE_in|OPENMODE_out); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_short_ctor, 4) basic_stringbuf_wchar* __thiscall basic_stringbuf_short_ctor(basic_stringbuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4394.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar__Tidy, 4) void __thiscall basic_stringbuf_wchar__Tidy(basic_stringbuf_wchar *this) { TRACE("(%p)\n", this); if(this->state & STRINGBUF_allocated) { MSVCRT_operator_delete(basic_streambuf_wchar_eback(&this->base)); this->seekhigh = NULL; this->state &= ~STRINGBUF_allocated; } basic_streambuf_wchar__Init_empty(&this->base); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar__Tidy, 4) void __thiscall basic_stringbuf_wchar__Tidy(basic_stringbuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4412.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_dtor, 4) void __thiscall basic_stringbuf_wchar_dtor(basic_stringbuf_wchar *this) { TRACE("(%p)\n", this); basic_stringbuf_wchar__Tidy(this); basic_streambuf_wchar_dtor(&this->base); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_dtor, 4) void __thiscall basic_stringbuf_wchar_dtor(basic_stringbuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4421.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_vector_dtor, 8) basic_stringbuf_wchar* __thiscall basic_stringbuf_wchar_vector_dtor(basic_stringbuf_wchar *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *) this - 1; for (i = *ptr - 1; i >= 0; i--) basic_stringbuf_wchar_dtor(this+i); MSVCRT_operator_delete(ptr); }else { basic_stringbuf_wchar_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_vector_dtor, 8) basic_stringbuf_wchar* __thiscall basic_stringbuf_wchar_vector_dtor(basic_stringbuf_wchar *this, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4448.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_overflow, 8) unsigned short __thiscall basic_stringbuf_wchar_overflow(basic_stringbuf_wchar *this, unsigned short meta) { MSVCP_size_t oldsize, size; wchar_t *ptr, *buf; TRACE("(%p %x)\n", this, meta); if(meta == WEOF) return !WEOF; if(this->state & STRINGBUF_no_write) return WEOF; ptr = basic_streambuf_wchar_pptr(&this->base); if((this->state&STRINGBUF_append) && ptrseekhigh) basic_streambuf_wchar_setp_next(&this->base, basic_streambuf_wchar_pbase(&this->base), this->seekhigh, basic_streambuf_wchar_epptr(&this->base)); if(ptr && ptrbase)) return (*basic_streambuf_wchar__Pninc(&this->base) = meta); oldsize = (ptr ? basic_streambuf_wchar_epptr(&this->base)-basic_streambuf_wchar_eback(&this->base): 0); size = oldsize|0xf; size += size/2; buf = MSVCRT_operator_new(size*sizeof(wchar_t)); if(!buf) { ERR("Out of memory\n"); throw_exception(EXCEPTION_BAD_ALLOC, NULL); } if(!oldsize) { this->seekhigh = buf; basic_streambuf_wchar_setp(&this->base, buf, buf+size); if(this->state & STRINGBUF_no_read) basic_streambuf_wchar_setg(&this->base, buf, NULL, buf); else basic_streambuf_wchar_setg(&this->base, buf, buf, buf+1); this->state |= STRINGBUF_allocated; }else { ptr = basic_streambuf_wchar_eback(&this->base); memcpy(buf, ptr, oldsize*sizeof(wchar_t)); this->seekhigh = buf+(this->seekhigh-ptr); basic_streambuf_wchar_setp_next(&this->base, buf, buf+(basic_streambuf_wchar_pptr(&this->base)-ptr), buf+size); if(this->state & STRINGBUF_no_read) basic_streambuf_wchar_setg(&this->base, buf, NULL, buf); else basic_streambuf_wchar_setg(&this->base, buf, buf+(basic_streambuf_wchar_gptr(&this->base)-ptr), basic_streambuf_wchar_pptr(&this->base)+1); MSVCRT_operator_delete(ptr); } return (*basic_streambuf_wchar__Pninc(&this->base) = meta); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_overflow, 8) unsigned short __thiscall basic_stringbuf_wchar_overflow(basic_stringbuf_wchar *this, unsigned short meta) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4511.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_pbackfail, 8) unsigned short __thiscall basic_stringbuf_wchar_pbackfail(basic_stringbuf_wchar *this, unsigned short c) { wchar_t *cur; TRACE("(%p %x)\n", this, c); cur = basic_streambuf_wchar_gptr(&this->base); if(!cur || cur==basic_streambuf_wchar_eback(&this->base) || (c!=WEOF && c!=cur[-1] && this->state&STRINGBUF_no_write)) return WEOF; if(c != WEOF) cur[-1] = c; basic_streambuf_wchar_gbump(&this->base, -1); return c==WEOF ? !WEOF : c; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_pbackfail, 8) unsigned short __thiscall basic_stringbuf_wchar_pbackfail(basic_stringbuf_wchar *this, unsigned short c) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4533.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_underflow, 4) unsigned short __thiscall basic_stringbuf_wchar_underflow(basic_stringbuf_wchar *this) { wchar_t *ptr, *cur; TRACE("(%p)\n", this); cur = basic_streambuf_wchar_gptr(&this->base); if(!cur || this->state&STRINGBUF_no_read) return WEOF; ptr = basic_streambuf_wchar_pptr(&this->base); if(this->seekhigh < ptr) this->seekhigh = ptr; ptr = basic_streambuf_wchar_egptr(&this->base); if(this->seekhigh > ptr) basic_streambuf_wchar_setg(&this->base, basic_streambuf_wchar_eback(&this->base), cur, this->seekhigh); if(cur < this->seekhigh) return *cur; return WEOF; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_underflow, 4) unsigned short __thiscall basic_stringbuf_wchar_underflow(basic_stringbuf_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4564.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_seekoff, 24) DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_seekoff, 20) fpos_int* __thiscall basic_stringbuf_wchar_seekoff(basic_stringbuf_wchar *this, fpos_int *ret, streamoff off, int way, int mode) { wchar_t *beg, *cur_r, *cur_w; TRACE("(%p %p %s %d %d)\n", this, ret, wine_dbgstr_longlong(off), way, mode); cur_w = basic_streambuf_wchar_pptr(&this->base); if(cur_w > this->seekhigh) this->seekhigh = cur_w; ret->off = 0; ret->pos = 0; ret->state = 0; beg = basic_streambuf_wchar_eback(&this->base); cur_r = basic_streambuf_wchar_gptr(&this->base); if((mode & OPENMODE_in) && cur_r) { if(way==SEEKDIR_cur && !(mode & OPENMODE_out)) off += cur_r-beg; else if(way == SEEKDIR_end) off += this->seekhigh-beg; else if(way != SEEKDIR_beg) off = -1; if(off<0 || off>this->seekhigh-beg) { off = -1; }else { basic_streambuf_wchar_gbump(&this->base, beg-cur_r+off); if((mode & OPENMODE_out) && cur_w) { basic_streambuf_wchar_setp_next(&this->base, beg, basic_streambuf_wchar_gptr(&this->base), basic_streambuf_wchar_epptr(&this->base)); } } }else if((mode & OPENMODE_out) && cur_w) { if(way == SEEKDIR_cur) off += cur_w-beg; else if(way == SEEKDIR_end) off += this->seekhigh-beg; else if(way != SEEKDIR_beg) off = -1; if(off<0 || off>this->seekhigh-beg) off = -1; else basic_streambuf_wchar_pbump(&this->base, beg-cur_w+off); }else { off = -1; } ret->off = off; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_seekoff, 24) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4627.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_seekpos, 36) fpos_int* __thiscall basic_stringbuf_wchar_seekpos(basic_stringbuf_wchar *this, fpos_int *ret, fpos_int pos, int mode) { TRACE("(%p %p %s %d)\n", this, ret, debugstr_fpos_int(&pos), mode); if(pos.off==-1 && pos.pos==0 && pos.state==0) { *ret = pos; return ret; } return basic_stringbuf_wchar_seekoff(this, ret, pos.off, SEEKDIR_beg, mode); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_seekpos, 36) fpos_int* __thiscall basic_stringbuf_wchar_seekpos(basic_stringbuf_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4645.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_str_set, 8) void __thiscall basic_stringbuf_wchar_str_set(basic_stringbuf_wchar *this, const basic_string_wchar *str) { TRACE("(%p %p)\n", this, str); basic_stringbuf_wchar__Tidy(this); basic_stringbuf_wchar__Init(this, MSVCP_basic_string_wchar_c_str(str), str->size, this->state); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_str_set, 8) void __thiscall basic_stringbuf_wchar_str_set(basic_stringbuf_wchar *this, const basic_string_wchar *str) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4658.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_str_get, 8) basic_string_wchar* __thiscall basic_stringbuf_wchar_str_get(const basic_stringbuf_wchar *this, basic_string_wchar *ret) { wchar_t *ptr; TRACE("(%p)\n", this); if(!(this->state & STRINGBUF_no_write) && basic_streambuf_wchar_pptr(&this->base)) { wchar_t *pptr; ptr = basic_streambuf_wchar_pbase(&this->base); pptr = basic_streambuf_wchar_pptr(&this->base); return MSVCP_basic_string_wchar_ctor_cstr_len(ret, ptr, (this->seekhigh < pptr ? pptr : this->seekhigh) - ptr); } if(!(this->state & STRINGBUF_no_read) && basic_streambuf_wchar_gptr(&this->base)) { ptr = basic_streambuf_wchar_eback(&this->base); return MSVCP_basic_string_wchar_ctor_cstr_len(ret, ptr, basic_streambuf_wchar_egptr(&this->base) - ptr); } return MSVCP_basic_string_wchar_ctor(ret); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_str_get, 8) basic_string_wchar* __thiscall basic_stringbuf_wchar_str_get(const basic_stringbuf_wchar *this, basic_string_wchar *ret) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4684.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_ctor, 4) ios_base* __thiscall ios_base_ctor(ios_base *this) { TRACE("(%p)\n", this); this->vtable = &MSVCP_ios_base_vtable; locale_ctor_uninitialized(IOS_LOCALE(this), 0); return this; }': \ DEFINE_THISCALL_WRAPPER(ios_base_ctor, 4) ios_base* __thiscall ios_base_ctor(ios_base *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4695.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_copy_ctor, 8) ios_base* __thiscall ios_base_copy_ctor(ios_base *this, const ios_base *copy) { TRACE("(%p %p)\n", this, copy); *this = *copy; this->vtable = &MSVCP_ios_base_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(ios_base_copy_ctor, 8) ios_base* __thiscall ios_base_copy_ctor(ios_base *this, const ios_base *copy) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4706.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_Callfns, 8) void __thiscall ios_base_Callfns(ios_base *this, IOS_BASE_event event) { IOS_BASE_fnarray *cur; TRACE("(%p %x)\n", this, event); for(cur=this->calls; cur; cur=cur->next) cur->event_handler(event, this, cur->index); }': \ DEFINE_THISCALL_WRAPPER(ios_base_Callfns, 8) void __thiscall ios_base_Callfns(ios_base *this, IOS_BASE_event event) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4755.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_dtor, 4) void __thiscall ios_base_dtor(ios_base *this) { ios_base_Ios_base_dtor(this); }': \ DEFINE_THISCALL_WRAPPER(ios_base_dtor, 4) void __thiscall ios_base_dtor(ios_base *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4761.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_vector_dtor, 8) ios_base* __thiscall ios_base_vector_dtor(ios_base *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) ios_base_dtor(this+i); MSVCRT_operator_delete(ptr); } else { ios_base_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(ios_base_vector_dtor, 8) ios_base* __thiscall ios_base_vector_dtor(ios_base *this, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4781.1: variable: 'DEFINE_THISCALL_WRAPPER(iosb_vector_dtor, 8) void* __thiscall iosb_vector_dtor(void *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR *ptr = (INT_PTR *)this-1; MSVCRT_operator_delete(ptr); } else { if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(iosb_vector_dtor, 8) void* __thiscall iosb_vector_dtor(void *this, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4798.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_Findarr, 8) IOS_BASE_iosarray* __thiscall ios_base_Findarr(ios_base *this, int index) { IOS_BASE_iosarray *p; TRACE("(%p %d)\n", this, index); for(p=this->arr; p; p=p->next) { if(p->index == index) return p; } for(p=this->arr; p; p=p->next) { if(!p->long_val && !p->ptr_val) { p->index = index; return p; } } p = MSVCRT_operator_new(sizeof(IOS_BASE_iosarray)); p->next = this->arr; p->index = index; p->long_val = 0; p->ptr_val = NULL; this->arr = p; return p; }': \ DEFINE_THISCALL_WRAPPER(ios_base_Findarr, 8) IOS_BASE_iosarray* __thiscall ios_base_Findarr(ios_base *this, int index) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4828.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_iword, 8) LONG* __thiscall ios_base_iword(ios_base *this, int index) { TRACE("(%p %d)\n", this, index); return &ios_base_Findarr(this, index)->long_val; }': \ DEFINE_THISCALL_WRAPPER(ios_base_iword, 8) LONG* __thiscall ios_base_iword(ios_base *this, int index) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4837.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_pword, 8) void** __thiscall ios_base_pword(ios_base *this, int index) { TRACE("(%p %d)\n", this, index); return &ios_base_Findarr(this, index)->ptr_val; }': \ DEFINE_THISCALL_WRAPPER(ios_base_pword, 8) void** __thiscall ios_base_pword(ios_base *this, int index) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4846.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_register_callback, 12) void __thiscall ios_base_register_callback(ios_base *this, IOS_BASE_event_callback callback, int index) { IOS_BASE_fnarray *event; TRACE("(%p %p %d)\n", this, callback, index); event = MSVCRT_operator_new(sizeof(IOS_BASE_fnarray)); event->next = this->calls; event->index = index; event->event_handler = callback; this->calls = event; }': \ DEFINE_THISCALL_WRAPPER(ios_base_register_callback, 12) void __thiscall ios_base_register_callback(ios_base *this, IOS_BASE_event_callback callback, int index) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4862.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_clear_reraise, 12) void __thiscall ios_base_clear_reraise(ios_base *this, IOSB_iostate state, MSVCP_bool reraise) { TRACE("(%p %x %x)\n", this, state, reraise); this->state = state & IOSTATE_mask; if(!(this->state & this->except)) return; if(reraise) throw_exception(EXCEPTION_RERAISE, NULL); else if(this->state & this->except & IOSTATE_eofbit) throw_exception(EXCEPTION_FAILURE, "eofbit is set"); else if(this->state & this->except & IOSTATE_failbit) throw_exception(EXCEPTION_FAILURE, "failbit is set"); else if(this->state & this->except & IOSTATE_badbit) throw_exception(EXCEPTION_FAILURE, "badbit is set"); else if(this->state & this->except & IOSTATE__Hardfail) throw_exception(EXCEPTION_FAILURE, "_Hardfail is set"); }': \ DEFINE_THISCALL_WRAPPER(ios_base_clear_reraise, 12) void __thiscall ios_base_clear_reraise(ios_base *this, IOSB_iostate state, MSVCP_bool reraise) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4885.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_clear, 8) void __thiscall ios_base_clear(ios_base *this, IOSB_iostate state) { ios_base_clear_reraise(this, state, FALSE); }': \ DEFINE_THISCALL_WRAPPER(ios_base_clear, 8) void __thiscall ios_base_clear(ios_base *this, IOSB_iostate state) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4893.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_clear_unsigned, 8) void __thiscall ios_base_clear_unsigned(ios_base *this, unsigned int state) { ios_base_clear_reraise(this, (IOSB_iostate)state, FALSE); }': \ DEFINE_THISCALL_WRAPPER(ios_base_clear_unsigned, 8) void __thiscall ios_base_clear_unsigned(ios_base *this, unsigned int state) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4901.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_exceptions_set, 8) void __thiscall ios_base_exceptions_set(ios_base *this, IOSB_iostate state) { TRACE("(%p %x)\n", this, state); this->except = state & IOSTATE_mask; ios_base_clear(this, this->state); }': \ DEFINE_THISCALL_WRAPPER(ios_base_exceptions_set, 8) void __thiscall ios_base_exceptions_set(ios_base *this, IOSB_iostate state) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4911.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_exceptions_set_unsigned, 8) void __thiscall ios_base_exceptions_set_unsigned(ios_base *this, unsigned int state) { TRACE("(%p %x)\n", this, state); ios_base_exceptions_set(this, state); }': \ DEFINE_THISCALL_WRAPPER(ios_base_exceptions_set_unsigned, 8) void __thiscall ios_base_exceptions_set_unsigned(ios_base *this, unsigned int state) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4920.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_exceptions_get, 4) IOSB_iostate __thiscall ios_base_exceptions_get(ios_base *this) { TRACE("(%p)\n", this); return this->except; }': \ DEFINE_THISCALL_WRAPPER(ios_base_exceptions_get, 4) IOSB_iostate __thiscall ios_base_exceptions_get(ios_base *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4929.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_copyfmt, 8) ios_base* __thiscall ios_base_copyfmt(ios_base *this, const ios_base *rhs) { TRACE("(%p %p)\n", this, rhs); if(this != rhs) { IOS_BASE_iosarray *arr_cur; IOS_BASE_fnarray *event_cur; ios_base_Tidy(this); for(arr_cur=rhs->arr; arr_cur; arr_cur=arr_cur->next) { if(arr_cur->long_val) *ios_base_iword(this, arr_cur->index) = arr_cur->long_val; if(arr_cur->ptr_val) *ios_base_pword(this, arr_cur->index) = arr_cur->ptr_val; } this->stdstr = rhs->stdstr; this->fmtfl = rhs->fmtfl; this->prec = rhs->prec; this->wide = rhs->wide; locale_operator_assign(IOS_LOCALE(this), IOS_LOCALE(rhs)); for(event_cur=rhs->calls; event_cur; event_cur=event_cur->next) ios_base_register_callback(this, event_cur->event_handler, event_cur->index); ios_base_Callfns(this, EVENT_copyfmt_event); ios_base_exceptions_set(this, rhs->except); } return this; }': \ DEFINE_THISCALL_WRAPPER(ios_base_copyfmt, 8) ios_base* __thiscall ios_base_copyfmt(ios_base *this, const ios_base *rhs) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4964.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_assign, 8) ios_base* __thiscall ios_base_assign(ios_base *this, const ios_base *right) { TRACE("(%p %p)\n", this, right); if(this != right) { this->state = right->state; ios_base_copyfmt(this, right); } return this; }': \ DEFINE_THISCALL_WRAPPER(ios_base_assign, 8) ios_base* __thiscall ios_base_assign(ios_base *this, const ios_base *right) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4979.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_fail, 4) MSVCP_bool __thiscall ios_base_fail(const ios_base *this) { TRACE("(%p)\n", this); return (this->state & (IOSTATE_failbit|IOSTATE_badbit)) != 0; }': \ DEFINE_THISCALL_WRAPPER(ios_base_fail, 4) MSVCP_bool __thiscall ios_base_fail(const ios_base *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4988.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_op_succ, 4) MSVCP_bool __thiscall ios_base_op_succ(const ios_base *this) { TRACE("(%p)\n", this); return ios_base_fail(this); }': \ DEFINE_THISCALL_WRAPPER(ios_base_op_succ, 4) MSVCP_bool __thiscall ios_base_op_succ(const ios_base *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:4997.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_op_fail, 4) void* __thiscall ios_base_op_fail(const ios_base *this) { TRACE("(%p)\n", this); return ios_base_fail(this) ? NULL : (void*)this; }': \ DEFINE_THISCALL_WRAPPER(ios_base_op_fail, 4) void* __thiscall ios_base_op_fail(const ios_base *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5007.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_operator_bool, 4) MSVCP_bool __thiscall ios_base_operator_bool(const ios_base *this) { TRACE("(%p)\n", this); return (this->state & (IOSTATE_failbit|IOSTATE_badbit)) == 0; }': \ DEFINE_THISCALL_WRAPPER(ios_base_operator_bool, 4) MSVCP_bool __thiscall ios_base_operator_bool(const ios_base *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5031.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base__Init, 4) void __thiscall ios_base__Init(ios_base *this) { TRACE("(%p)\n", this); this->stdstr = 0; this->state = this->except = IOSTATE_goodbit; this->fmtfl = FMTFLAG_skipws | FMTFLAG_dec; this->prec = 6; this->wide = 0; this->arr = NULL; this->calls = NULL; this->loc = MSVCRT_operator_new(sizeof(locale)); locale_ctor(IOS_LOCALE(this)); }': \ DEFINE_THISCALL_WRAPPER(ios_base__Init, 4) void __thiscall ios_base__Init(ios_base *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5059.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_bad, 4) MSVCP_bool __thiscall ios_base_bad(const ios_base *this) { TRACE("(%p)\n", this); return (this->state & IOSTATE_badbit) != 0; }': \ DEFINE_THISCALL_WRAPPER(ios_base_bad, 4) MSVCP_bool __thiscall ios_base_bad(const ios_base *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5068.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_eof, 4) MSVCP_bool __thiscall ios_base_eof(const ios_base *this) { TRACE("(%p)\n", this); return (this->state & IOSTATE_eofbit) != 0; }': \ DEFINE_THISCALL_WRAPPER(ios_base_eof, 4) MSVCP_bool __thiscall ios_base_eof(const ios_base *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5077.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_flags_set, 8) IOSB_fmtflags __thiscall ios_base_flags_set(ios_base *this, IOSB_fmtflags flags) { IOSB_fmtflags ret = this->fmtfl; TRACE("(%p %x)\n", this, flags); this->fmtfl = flags & FMTFLAG_mask; return ret; }': \ DEFINE_THISCALL_WRAPPER(ios_base_flags_set, 8) IOSB_fmtflags __thiscall ios_base_flags_set(ios_base *this, IOSB_fmtflags flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5090.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_flags_get, 4) IOSB_fmtflags __thiscall ios_base_flags_get(const ios_base *this) { TRACE("(%p)\n", this); return this->fmtfl; }': \ DEFINE_THISCALL_WRAPPER(ios_base_flags_get, 4) IOSB_fmtflags __thiscall ios_base_flags_get(const ios_base *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5099.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_getloc, 8) locale* __thiscall ios_base_getloc(const ios_base *this, locale *ret) { TRACE("(%p)\n", this); return locale_copy_ctor(ret, IOS_LOCALE(this)); }': \ DEFINE_THISCALL_WRAPPER(ios_base_getloc, 8) locale* __thiscall ios_base_getloc(const ios_base *this, locale *ret) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5108.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_good, 4) MSVCP_bool __thiscall ios_base_good(const ios_base *this) { TRACE("(%p)\n", this); return this->state == IOSTATE_goodbit; }': \ DEFINE_THISCALL_WRAPPER(ios_base_good, 4) MSVCP_bool __thiscall ios_base_good(const ios_base *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5117.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_imbue, 12) locale* __thiscall ios_base_imbue(ios_base *this, locale *ret, const locale *loc) { TRACE("(%p %p)\n", this, loc); *ret = *IOS_LOCALE(this); locale_copy_ctor(IOS_LOCALE(this), loc); return ret; }': \ DEFINE_THISCALL_WRAPPER(ios_base_imbue, 12) locale* __thiscall ios_base_imbue(ios_base *this, locale *ret, const locale *loc) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5129.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_precision_set, 12) DEFINE_THISCALL_WRAPPER(ios_base_precision_set, 8) streamsize __thiscall ios_base_precision_set(ios_base *this, streamsize precision) { streamsize ret = this->prec; TRACE("(%p %s)\n", this, wine_dbgstr_longlong(precision)); this->prec = precision; return ret; }': \ DEFINE_THISCALL_WRAPPER(ios_base_precision_set, 12) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5145.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_precision_get, 4) streamsize __thiscall ios_base_precision_get(const ios_base *this) { TRACE("(%p)\n", this); return this->prec; }': \ DEFINE_THISCALL_WRAPPER(ios_base_precision_get, 4) streamsize __thiscall ios_base_precision_get(const ios_base *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5154.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_rdstate, 4) IOSB_iostate __thiscall ios_base_rdstate(const ios_base *this) { TRACE("(%p)\n", this); return this->state; }': \ DEFINE_THISCALL_WRAPPER(ios_base_rdstate, 4) IOSB_iostate __thiscall ios_base_rdstate(const ios_base *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5163.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_setf_mask, 12) IOSB_fmtflags __thiscall ios_base_setf_mask(ios_base *this, IOSB_fmtflags flags, IOSB_fmtflags mask) { IOSB_fmtflags ret = this->fmtfl; TRACE("(%p %x %x)\n", this, flags, mask); this->fmtfl = (this->fmtfl & (~mask)) | (flags & mask & FMTFLAG_mask); return ret; }': \ DEFINE_THISCALL_WRAPPER(ios_base_setf_mask, 12) IOSB_fmtflags __thiscall ios_base_setf_mask(ios_base *this, IOSB_fmtflags flags, IOSB_fmtflags mask) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5176.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_setf, 8) IOSB_fmtflags __thiscall ios_base_setf(ios_base *this, IOSB_fmtflags flags) { IOSB_fmtflags ret = this->fmtfl; TRACE("(%p %x)\n", this, flags); this->fmtfl |= flags & FMTFLAG_mask; return ret; }': \ DEFINE_THISCALL_WRAPPER(ios_base_setf, 8) IOSB_fmtflags __thiscall ios_base_setf(ios_base *this, IOSB_fmtflags flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5189.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_setstate_reraise, 12) void __thiscall ios_base_setstate_reraise(ios_base *this, IOSB_iostate state, MSVCP_bool reraise) { TRACE("(%p %x %x)\n", this, state, reraise); if(state != IOSTATE_goodbit) ios_base_clear_reraise(this, this->state | state, reraise); }': \ DEFINE_THISCALL_WRAPPER(ios_base_setstate_reraise, 12) void __thiscall ios_base_setstate_reraise(ios_base *this, IOSB_iostate state, MSVCP_bool reraise) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5200.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_setstate, 8) void __thiscall ios_base_setstate(ios_base *this, IOSB_iostate state) { ios_base_setstate_reraise(this, state, FALSE); }': \ DEFINE_THISCALL_WRAPPER(ios_base_setstate, 8) void __thiscall ios_base_setstate(ios_base *this, IOSB_iostate state) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5208.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_setstate_unsigned, 8) void __thiscall ios_base_setstate_unsigned(ios_base *this, unsigned int state) { ios_base_setstate_reraise(this, (IOSB_iostate)state, FALSE); }': \ DEFINE_THISCALL_WRAPPER(ios_base_setstate_unsigned, 8) void __thiscall ios_base_setstate_unsigned(ios_base *this, unsigned int state) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5231.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_unsetf, 8) void __thiscall ios_base_unsetf(ios_base *this, IOSB_fmtflags flags) { TRACE("(%p %x)\n", this, flags); this->fmtfl &= ~flags; }': \ DEFINE_THISCALL_WRAPPER(ios_base_unsetf, 8) void __thiscall ios_base_unsetf(ios_base *this, IOSB_fmtflags flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5241.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_width_set, 12) DEFINE_THISCALL_WRAPPER(ios_base_width_set, 8) streamsize __thiscall ios_base_width_set(ios_base *this, streamsize width) { streamsize ret = this->wide; TRACE("(%p %s)\n", this, wine_dbgstr_longlong(width)); this->wide = width; return ret; }': \ DEFINE_THISCALL_WRAPPER(ios_base_width_set, 12) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5257.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_width_get, 4) streamsize __thiscall ios_base_width_get(ios_base *this) { TRACE("(%p)\n", this); return this->wide; }': \ DEFINE_THISCALL_WRAPPER(ios_base_width_get, 4) streamsize __thiscall ios_base_width_get(ios_base *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5280.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_swap, 8) void __thiscall ios_base_swap(ios_base *this, ios_base *r) { ios_base tmp; TRACE("(%p %p)\n", this, r); if(this == r) return; tmp = *this; *this = *r; this->vtable = tmp.vtable; tmp.vtable = r->vtable; *r = tmp; }': \ DEFINE_THISCALL_WRAPPER(ios_base_swap, 8) void __thiscall ios_base_swap(ios_base *this, ios_base *r) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5299.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_ctor, 4) basic_ios_char* __thiscall basic_ios_char_ctor(basic_ios_char *this) { TRACE("(%p)\n", this); ios_base_ctor(&this->base); this->base.vtable = &MSVCP_basic_ios_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_ctor, 4) basic_ios_char* __thiscall basic_ios_char_ctor(basic_ios_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5311.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_init, 12) void __thiscall basic_ios_char_init(basic_ios_char *this, basic_streambuf_char *streambuf, MSVCP_bool isstd) { TRACE("(%p %p %x)\n", this, streambuf, isstd); ios_base__Init(&this->base); this->strbuf = streambuf; this->stream = NULL; this->fillch = ' '; if(!streambuf) ios_base_setstate(&this->base, IOSTATE_badbit); if(isstd) FIXME("standard streams not handled yet\n"); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_init, 12) void __thiscall basic_ios_char_init(basic_ios_char *this, basic_streambuf_char *streambuf, MSVCP_bool isstd) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5329.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_ctor_streambuf, 8) basic_ios_char* __thiscall basic_ios_char_ctor_streambuf(basic_ios_char *this, basic_streambuf_char *strbuf) { TRACE("(%p %p)\n", this, strbuf); basic_ios_char_ctor(this); basic_ios_char_init(this, strbuf, FALSE); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_ctor_streambuf, 8) basic_ios_char* __thiscall basic_ios_char_ctor_streambuf(basic_ios_char *this, basic_streambuf_char *strbuf) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5341.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_dtor, 4) void __thiscall basic_ios_char_dtor(basic_ios_char *this) { TRACE("(%p)\n", this); ios_base_dtor(&this->base); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_dtor, 4) void __thiscall basic_ios_char_dtor(basic_ios_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5348.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_vector_dtor, 8) basic_ios_char* __thiscall basic_ios_char_vector_dtor(basic_ios_char *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_ios_char_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_ios_char_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_vector_dtor, 8) basic_ios_char* __thiscall basic_ios_char_vector_dtor(basic_ios_char *this, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5370.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_clear_reraise, 12) void __thiscall basic_ios_char_clear_reraise(basic_ios_char *this, IOSB_iostate state, MSVCP_bool reraise) { TRACE("(%p %x %x)\n", this, state, reraise); ios_base_clear_reraise(&this->base, state | (this->strbuf ? IOSTATE_goodbit : IOSTATE_badbit), reraise); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_clear_reraise, 12) void __thiscall basic_ios_char_clear_reraise(basic_ios_char *this, IOSB_iostate state, MSVCP_bool reraise) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5379.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_clear, 8) void __thiscall basic_ios_char_clear(basic_ios_char *this, unsigned int state) { basic_ios_char_clear_reraise(this, (IOSB_iostate)state, FALSE); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_clear, 8) void __thiscall basic_ios_char_clear(basic_ios_char *this, unsigned int state) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5387.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_copyfmt, 8) basic_ios_char* __thiscall basic_ios_char_copyfmt(basic_ios_char *this, basic_ios_char *copy) { TRACE("(%p %p)\n", this, copy); if(this == copy) return this; this->stream = copy->stream; this->fillch = copy->fillch; ios_base_copyfmt(&this->base, ©->base); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_copyfmt, 8) basic_ios_char* __thiscall basic_ios_char_copyfmt(basic_ios_char *this, basic_ios_char *copy) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5402.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_fill_set, 8) char __thiscall basic_ios_char_fill_set(basic_ios_char *this, char fill) { char ret = this->fillch; TRACE("(%p %c)\n", this, fill); this->fillch = fill; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_fill_set, 8) char __thiscall basic_ios_char_fill_set(basic_ios_char *this, char fill) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5415.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_fill_get, 4) char __thiscall basic_ios_char_fill_get(basic_ios_char *this) { TRACE("(%p)\n", this); return this->fillch; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_fill_get, 4) char __thiscall basic_ios_char_fill_get(basic_ios_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5424.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_imbue, 12) locale *__thiscall basic_ios_char_imbue(basic_ios_char *this, locale *ret, const locale *loc) { TRACE("(%p %p %p)\n", this, ret, loc); if(this->strbuf) { basic_streambuf_char_pubimbue(this->strbuf, ret, loc); locale_dtor(ret); } return ios_base_imbue(&this->base, ret, loc); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_imbue, 12) locale *__thiscall basic_ios_char_imbue(basic_ios_char *this, locale *ret, const locale *loc) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5439.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_narrow, 12) char __thiscall basic_ios_char_narrow(basic_ios_char *this, char ch, char def) { TRACE("(%p %c %c)\n", this, ch, def); return ctype_char_narrow_ch(ctype_char_use_facet(IOS_LOCALE(this->strbuf)), ch, def); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_narrow, 12) char __thiscall basic_ios_char_narrow(basic_ios_char *this, char ch, char def) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5448.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_rdbuf_set, 8) basic_streambuf_char* __thiscall basic_ios_char_rdbuf_set(basic_ios_char *this, basic_streambuf_char *streambuf) { basic_streambuf_char *ret = this->strbuf; TRACE("(%p %p)\n", this, streambuf); this->strbuf = streambuf; basic_ios_char_clear(this, IOSTATE_goodbit); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_rdbuf_set, 8) basic_streambuf_char* __thiscall basic_ios_char_rdbuf_set(basic_ios_char *this, basic_streambuf_char *streambuf) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5462.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_rdbuf_get, 4) basic_streambuf_char* __thiscall basic_ios_char_rdbuf_get(const basic_ios_char *this) { TRACE("(%p)\n", this); return this->strbuf; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_rdbuf_get, 4) basic_streambuf_char* __thiscall basic_ios_char_rdbuf_get(const basic_ios_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5471.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_setstate_reraise, 12) void __thiscall basic_ios_char_setstate_reraise(basic_ios_char *this, IOSB_iostate state, MSVCP_bool reraise) { TRACE("(%p %x %x)\n", this, state, reraise); if(state != IOSTATE_goodbit) basic_ios_char_clear_reraise(this, this->base.state | state, reraise); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_setstate_reraise, 12) void __thiscall basic_ios_char_setstate_reraise(basic_ios_char *this, IOSB_iostate state, MSVCP_bool reraise) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5482.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_setstate, 8) void __thiscall basic_ios_char_setstate(basic_ios_char *this, unsigned int state) { basic_ios_char_setstate_reraise(this, (IOSB_iostate)state, FALSE); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_setstate, 8) void __thiscall basic_ios_char_setstate(basic_ios_char *this, unsigned int state) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5490.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_tie_set, 8) basic_ostream_char* __thiscall basic_ios_char_tie_set(basic_ios_char *this, basic_ostream_char *ostream) { basic_ostream_char *ret = this->stream; TRACE("(%p %p)\n", this, ostream); this->stream = ostream; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_tie_set, 8) basic_ostream_char* __thiscall basic_ios_char_tie_set(basic_ios_char *this, basic_ostream_char *ostream) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5503.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_tie_get, 4) basic_ostream_char* __thiscall basic_ios_char_tie_get(const basic_ios_char *this) { TRACE("(%p)\n", this); return this->stream; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_tie_get, 4) basic_ostream_char* __thiscall basic_ios_char_tie_get(const basic_ios_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5512.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_widen, 8) char __thiscall basic_ios_char_widen(basic_ios_char *this, char ch) { TRACE("(%p %c)\n", this, ch); return ctype_char_widen_ch(ctype_char_use_facet(IOS_LOCALE(this->strbuf)), ch); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_widen, 8) char __thiscall basic_ios_char_widen(basic_ios_char *this, char ch) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5521.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_swap, 8) void __thiscall basic_ios_char_swap(basic_ios_char *this, basic_ios_char *r) { void *swap_ptr; TRACE("(%p %p)\n", this, r); if(this == r) return; ios_base_swap(&this->base, &r->base); swap_ptr = this->stream; this->stream = r->stream; r->stream = swap_ptr; this->fillch ^= r->fillch; r->fillch ^= this->fillch; this->fillch ^= r->fillch; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_swap, 8) void __thiscall basic_ios_char_swap(basic_ios_char *this, basic_ios_char *r) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5542.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_ctor, 4) basic_ios_wchar* __thiscall basic_ios_wchar_ctor(basic_ios_wchar *this) { TRACE("(%p)\n", this); ios_base_ctor(&this->base); this->base.vtable = &MSVCP_basic_ios_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_ctor, 4) basic_ios_wchar* __thiscall basic_ios_wchar_ctor(basic_ios_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5554.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_short_ctor, 4) basic_ios_wchar* __thiscall basic_ios_short_ctor(basic_ios_wchar *this) { basic_ios_wchar_ctor(this); this->base.vtable = &MSVCP_basic_ios_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_short_ctor, 4) basic_ios_wchar* __thiscall basic_ios_short_ctor(basic_ios_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5566.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_init, 12) void __thiscall basic_ios_wchar_init(basic_ios_wchar *this, basic_streambuf_wchar *streambuf, MSVCP_bool isstd) { TRACE("(%p %p %x)\n", this, streambuf, isstd); ios_base__Init(&this->base); this->strbuf = streambuf; this->stream = NULL; this->fillch = ' '; if(!streambuf) ios_base_setstate(&this->base, IOSTATE_badbit); if(isstd) FIXME("standard streams not handled yet\n"); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_init, 12) void __thiscall basic_ios_wchar_init(basic_ios_wchar *this, basic_streambuf_wchar *streambuf, MSVCP_bool isstd) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5584.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_ctor_streambuf, 8) basic_ios_wchar* __thiscall basic_ios_wchar_ctor_streambuf(basic_ios_wchar *this, basic_streambuf_wchar *strbuf) { TRACE("(%p %p)\n", this, strbuf); basic_ios_wchar_ctor(this); basic_ios_wchar_init(this, strbuf, FALSE); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_ctor_streambuf, 8) basic_ios_wchar* __thiscall basic_ios_wchar_ctor_streambuf(basic_ios_wchar *this, basic_streambuf_wchar *strbuf) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5596.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_short_ctor_streambuf, 8) basic_ios_wchar* __thiscall basic_ios_short_ctor_streambuf(basic_ios_wchar *this, basic_streambuf_wchar *strbuf) { basic_ios_wchar_ctor_streambuf(this, strbuf); this->base.vtable = &MSVCP_basic_ios_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_short_ctor_streambuf, 8) basic_ios_wchar* __thiscall basic_ios_short_ctor_streambuf(basic_ios_wchar *this, basic_streambuf_wchar *strbuf) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5608.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_dtor, 4) void __thiscall basic_ios_wchar_dtor(basic_ios_wchar *this) { TRACE("(%p)\n", this); ios_base_dtor(&this->base); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_dtor, 4) void __thiscall basic_ios_wchar_dtor(basic_ios_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5615.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_vector_dtor, 8) basic_ios_wchar* __thiscall basic_ios_wchar_vector_dtor(basic_ios_wchar *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_ios_wchar_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_ios_wchar_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_vector_dtor, 8) basic_ios_wchar* __thiscall basic_ios_wchar_vector_dtor(basic_ios_wchar *this, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5639.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_clear_reraise, 12) void __thiscall basic_ios_wchar_clear_reraise(basic_ios_wchar *this, IOSB_iostate state, MSVCP_bool reraise) { TRACE("(%p %x %x)\n", this, state, reraise); ios_base_clear_reraise(&this->base, state | (this->strbuf ? IOSTATE_goodbit : IOSTATE_badbit), reraise); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_clear_reraise, 12) void __thiscall basic_ios_wchar_clear_reraise(basic_ios_wchar *this, IOSB_iostate state, MSVCP_bool reraise) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5650.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_clear, 8) void __thiscall basic_ios_wchar_clear(basic_ios_wchar *this, unsigned int state) { basic_ios_wchar_clear_reraise(this, (IOSB_iostate)state, FALSE); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_clear, 8) void __thiscall basic_ios_wchar_clear(basic_ios_wchar *this, unsigned int state) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5660.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_copyfmt, 8) basic_ios_wchar* __thiscall basic_ios_wchar_copyfmt(basic_ios_wchar *this, basic_ios_wchar *copy) { TRACE("(%p %p)\n", this, copy); if(this == copy) return this; this->stream = copy->stream; this->fillch = copy->fillch; ios_base_copyfmt(&this->base, ©->base); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_copyfmt, 8) basic_ios_wchar* __thiscall basic_ios_wchar_copyfmt(basic_ios_wchar *this, basic_ios_wchar *copy) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5677.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_fill_set, 8) wchar_t __thiscall basic_ios_wchar_fill_set(basic_ios_wchar *this, wchar_t fill) { wchar_t ret = this->fillch; TRACE("(%p %c)\n", this, fill); this->fillch = fill; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_fill_set, 8) wchar_t __thiscall basic_ios_wchar_fill_set(basic_ios_wchar *this, wchar_t fill) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5692.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_fill_get, 4) wchar_t __thiscall basic_ios_wchar_fill_get(basic_ios_wchar *this) { TRACE("(%p)\n", this); return this->fillch; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_fill_get, 4) wchar_t __thiscall basic_ios_wchar_fill_get(basic_ios_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5703.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_imbue, 12) locale *__thiscall basic_ios_wchar_imbue(basic_ios_wchar *this, locale *ret, const locale *loc) { TRACE("(%p %p %p)\n", this, ret, loc); if(this->strbuf) { basic_streambuf_wchar_pubimbue(this->strbuf, ret, loc); locale_dtor(ret); } return ios_base_imbue(&this->base, ret, loc); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_imbue, 12) locale *__thiscall basic_ios_wchar_imbue(basic_ios_wchar *this, locale *ret, const locale *loc) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5720.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_narrow, 12) char __thiscall basic_ios_wchar_narrow(basic_ios_wchar *this, wchar_t ch, char def) { TRACE("(%p %c %c)\n", this, ch, def); return ctype_wchar_narrow_ch(ctype_wchar_use_facet(IOS_LOCALE(this->strbuf)), ch, def); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_narrow, 12) char __thiscall basic_ios_wchar_narrow(basic_ios_wchar *this, wchar_t ch, char def) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5731.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_rdbuf_set, 8) basic_streambuf_wchar* __thiscall basic_ios_wchar_rdbuf_set(basic_ios_wchar *this, basic_streambuf_wchar *streambuf) { basic_streambuf_wchar *ret = this->strbuf; TRACE("(%p %p)\n", this, streambuf); this->strbuf = streambuf; basic_ios_wchar_clear(this, IOSTATE_goodbit); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_rdbuf_set, 8) basic_streambuf_wchar* __thiscall basic_ios_wchar_rdbuf_set(basic_ios_wchar *this, basic_streambuf_wchar *streambuf) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5747.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_rdbuf_get, 4) basic_streambuf_wchar* __thiscall basic_ios_wchar_rdbuf_get(const basic_ios_wchar *this) { TRACE("(%p)\n", this); return this->strbuf; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_rdbuf_get, 4) basic_streambuf_wchar* __thiscall basic_ios_wchar_rdbuf_get(const basic_ios_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5758.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_setstate_reraise, 12) void __thiscall basic_ios_wchar_setstate_reraise(basic_ios_wchar *this, IOSB_iostate state, MSVCP_bool reraise) { TRACE("(%p %x %x)\n", this, state, reraise); if(state != IOSTATE_goodbit) basic_ios_wchar_clear_reraise(this, this->base.state | state, reraise); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_setstate_reraise, 12) void __thiscall basic_ios_wchar_setstate_reraise(basic_ios_wchar *this, IOSB_iostate state, MSVCP_bool reraise) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5771.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_setstate, 8) void __thiscall basic_ios_wchar_setstate(basic_ios_wchar *this, IOSB_iostate state) { basic_ios_wchar_setstate_reraise(this, state, FALSE); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_setstate, 8) void __thiscall basic_ios_wchar_setstate(basic_ios_wchar *this, IOSB_iostate state) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5781.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_tie_set, 8) basic_ostream_wchar* __thiscall basic_ios_wchar_tie_set(basic_ios_wchar *this, basic_ostream_wchar *ostream) { basic_ostream_wchar *ret = this->stream; TRACE("(%p %p)\n", this, ostream); this->stream = ostream; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_tie_set, 8) basic_ostream_wchar* __thiscall basic_ios_wchar_tie_set(basic_ios_wchar *this, basic_ostream_wchar *ostream) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5796.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_tie_get, 4) basic_ostream_wchar* __thiscall basic_ios_wchar_tie_get(const basic_ios_wchar *this) { TRACE("(%p)\n", this); return this->stream; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_tie_get, 4) basic_ostream_wchar* __thiscall basic_ios_wchar_tie_get(const basic_ios_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5807.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_widen, 8) wchar_t __thiscall basic_ios_wchar_widen(basic_ios_wchar *this, char ch) { TRACE("(%p %c)\n", this, ch); return ctype_wchar_widen_ch(ctype_wchar_use_facet(IOS_LOCALE(this->strbuf)), ch); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_widen, 8) wchar_t __thiscall basic_ios_wchar_widen(basic_ios_wchar *this, char ch) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5818.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_swap, 8) void __thiscall basic_ios_wchar_swap(basic_ios_wchar *this, basic_ios_wchar *r) { void *swap_ptr; TRACE("(%p %p)\n", this, r); if(this == r) return; ios_base_swap(&this->base, &r->base); swap_ptr = this->stream; this->stream = r->stream; r->stream = swap_ptr; this->fillch ^= r->fillch; r->fillch ^= this->fillch; this->fillch ^= r->fillch; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_swap, 8) void __thiscall basic_ios_wchar_swap(basic_ios_wchar *this, basic_ios_wchar *r) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5858.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_ctor, 20) basic_ostream_char* __thiscall basic_ostream_char_ctor(basic_ostream_char *this, basic_streambuf_char *strbuf, MSVCP_bool isstd, MSVCP_bool init, MSVCP_bool virt_init) { basic_ios_char *base; TRACE("(%p %p %d %d %d)\n", this, strbuf, isstd, init, virt_init); if(virt_init) { this->vbtable = basic_ostream_char_vbtable; base = basic_ostream_char_get_basic_ios(this); basic_ios_char_ctor(base); }else { base = basic_ostream_char_get_basic_ios(this); } base->base.vtable = &MSVCP_basic_ostream_char_vtable; if(init) basic_ios_char_init(base, strbuf, isstd); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_ctor, 20) basic_ostream_char* __thiscall basic_ostream_char_ctor(basic_ostream_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5882.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_ctor_uninitialized, 12) basic_ostream_char* __thiscall basic_ostream_char_ctor_uninitialized(basic_ostream_char *this, int uninitialized, MSVCP_bool virt_init) { basic_ios_char *base; TRACE("(%p %d)\n", this, uninitialized); if(virt_init) { this->vbtable = basic_ostream_char_vbtable; base = basic_ostream_char_get_basic_ios(this); basic_ios_char_ctor(base); }else { base = basic_ostream_char_get_basic_ios(this); } base->base.vtable = &MSVCP_basic_ostream_char_vtable; ios_base_Addstd(&base->base); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_ctor_uninitialized, 12) basic_ostream_char* __thiscall basic_ostream_char_ctor_uninitialized(basic_ostream_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5905.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_dtor, 4) void __thiscall basic_ostream_char_dtor(basic_ios_char *base) { basic_ostream_char *this = basic_ostream_char_from_basic_ios(base); TRACE("(%p)\n", this); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_dtor, 4) void __thiscall basic_ostream_char_dtor(basic_ios_char *base) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5916.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_vbase_dtor, 4) void __thiscall basic_ostream_char_vbase_dtor(basic_ostream_char *this) { TRACE("(%p)\n", this); basic_ostream_char_dtor(basic_ostream_char_to_basic_ios(this)); basic_ios_char_dtor(basic_ostream_char_get_basic_ios(this)); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_vbase_dtor, 4) void __thiscall basic_ostream_char_vbase_dtor(basic_ostream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5924.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_vector_dtor, 8) basic_ostream_char* __thiscall basic_ostream_char_vector_dtor(basic_ios_char *base, unsigned int flags) { basic_ostream_char *this = basic_ostream_char_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_ostream_char_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_ostream_char_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_vector_dtor, 8) basic_ostream_char* __thiscall basic_ostream_char_vector_dtor(basic_ios_char *base, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5949.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_flush, 4) basic_ostream_char* __thiscall basic_ostream_char_flush(basic_ostream_char *this) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); TRACE("(%p)\n", this); if(basic_ios_char_rdbuf_get(base) && ios_base_good(&base->base) && basic_streambuf_char_pubsync(basic_ios_char_rdbuf_get(base))==-1) basic_ios_char_setstate(base, IOSTATE_badbit); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_flush, 4) basic_ostream_char* __thiscall basic_ostream_char_flush(basic_ostream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5972.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char__Osfx, 4) void __thiscall basic_ostream_char__Osfx(basic_ostream_char *this) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); TRACE("(%p)\n", this); if(base->base.fmtfl & FMTFLAG_unitbuf) basic_ostream_char_flush(this); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char__Osfx, 4) void __thiscall basic_ostream_char__Osfx(basic_ostream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:5985.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_osfx, 4) void __thiscall basic_ostream_char_osfx(basic_ostream_char *this) { TRACE("(%p)\n", this); basic_ostream_char__Osfx(this); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_osfx, 4) void __thiscall basic_ostream_char_osfx(basic_ostream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6018.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_opfx, 4) MSVCP_bool __thiscall basic_ostream_char_opfx(basic_ostream_char *this) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); TRACE("(%p)\n", this); if(ios_base_good(&base->base) && base->stream) basic_ostream_char_flush(base->stream); return ios_base_good(&base->base); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_opfx, 4) MSVCP_bool __thiscall basic_ostream_char_opfx(basic_ostream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6032.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_put, 8) basic_ostream_char* __thiscall basic_ostream_char_put(basic_ostream_char *this, char ch) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); TRACE("(%p %c)\n", this, ch); if(!basic_ostream_char_sentry_create(this) || basic_streambuf_char_sputc(base->strbuf, ch)==EOF) { basic_ostream_char_sentry_destroy(this); basic_ios_char_setstate(base, IOSTATE_badbit); return this; } basic_ostream_char_sentry_destroy(this); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_put, 8) basic_ostream_char* __thiscall basic_ostream_char_put(basic_ostream_char *this, char ch) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6053.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_seekp, 16) DEFINE_THISCALL_WRAPPER(basic_ostream_char_seekp, 12) basic_ostream_char* __thiscall basic_ostream_char_seekp(basic_ostream_char *this, streamoff off, int way) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); TRACE("(%p %s %d)\n", this, wine_dbgstr_longlong(off), way); if(!ios_base_fail(&base->base)) { fpos_int seek; basic_streambuf_char_pubseekoff(basic_ios_char_rdbuf_get(base), &seek, off, way, OPENMODE_out); if(seek.off==-1 && seek.pos==0 && seek.state==0) basic_ios_char_setstate(base, IOSTATE_failbit); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_seekp, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6076.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_seekp_fpos, 28) basic_ostream_char* __thiscall basic_ostream_char_seekp_fpos(basic_ostream_char *this, fpos_int pos) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); TRACE("(%p %s)\n", this, debugstr_fpos_int(&pos)); if(!ios_base_fail(&base->base)) { fpos_int seek; basic_streambuf_char_pubseekpos(basic_ios_char_rdbuf_get(base), &seek, pos, OPENMODE_out); if(seek.off==-1 && seek.pos==0 && seek.state==0) basic_ios_char_setstate(base, IOSTATE_failbit); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_seekp_fpos, 28) basic_ostream_char* __thiscall basic_ostream_char_seekp_fpos(basic_ostream_char *this, fpos_int pos) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6096.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_tellp, 8) fpos_int* __thiscall basic_ostream_char_tellp(basic_ostream_char *this, fpos_int *ret) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); TRACE("(%p)\n", this); if(!ios_base_fail(&base->base)) { basic_streambuf_char_pubseekoff(basic_ios_char_rdbuf_get(base), ret, 0, SEEKDIR_cur, OPENMODE_out); }else { ret->off = -1; ret->pos = 0; ret->state = 0; } return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_tellp, 8) fpos_int* __thiscall basic_ostream_char_tellp(basic_ostream_char *this, fpos_int *ret) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6117.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_write, 16) DEFINE_THISCALL_WRAPPER(basic_ostream_char_write, 12) basic_ostream_char* __thiscall basic_ostream_char_write(basic_ostream_char *this, const char *str, streamsize count) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); TRACE("(%p %s %s)\n", this, debugstr_a(str), wine_dbgstr_longlong(count)); if(!basic_ostream_char_sentry_create(this) || basic_streambuf_char_sputn(base->strbuf, str, count)!=count) { basic_ostream_char_sentry_destroy(this); basic_ios_char_setstate(base, IOSTATE_badbit); return this; } basic_ostream_char_sentry_destroy(this); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_write, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6140.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_short, 8) basic_ostream_char* __thiscall basic_ostream_char_print_short(basic_ostream_char *this, short val) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %d)\n", this, val); if(basic_ostream_char_sentry_create(this)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_put *numput = num_put_char_use_facet(IOS_LOCALE(strbuf)); ostreambuf_iterator_char dest; memset(&dest, 0, sizeof(dest)); dest.strbuf = strbuf; num_put_char_put_long(numput, &dest, dest, &base->base, basic_ios_char_fill_get(base), (ios_base_flags_get(&base->base) & FMTFLAG_basefield & (FMTFLAG_oct | FMTFLAG_hex)) ? (LONG)((unsigned short)val) : (LONG)val); } basic_ostream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_short, 8) basic_ostream_char* __thiscall basic_ostream_char_print_short(basic_ostream_char *this, short val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6167.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_ushort, 8) basic_ostream_char* __thiscall basic_ostream_char_print_ushort(basic_ostream_char *this, unsigned short val) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %u)\n", this, val); if(basic_ostream_char_sentry_create(this)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_put *numput = num_put_char_use_facet(IOS_LOCALE(strbuf)); ostreambuf_iterator_char dest; memset(&dest, 0, sizeof(dest)); dest.strbuf = strbuf; num_put_char_put_ulong(numput, &dest, dest, &base->base, basic_ios_char_fill_get(base), val); } basic_ostream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_ushort, 8) basic_ostream_char* __thiscall basic_ostream_char_print_ushort(basic_ostream_char *this, unsigned short val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6194.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_int, 8) basic_ostream_char* __thiscall basic_ostream_char_print_int(basic_ostream_char *this, int val) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %d)\n", this, val); if(basic_ostream_char_sentry_create(this)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_put *numput = num_put_char_use_facet(IOS_LOCALE(strbuf)); ostreambuf_iterator_char dest; memset(&dest, 0, sizeof(dest)); dest.strbuf = strbuf; num_put_char_put_long(numput, &dest, dest, &base->base, basic_ios_char_fill_get(base), val); } basic_ostream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_int, 8) basic_ostream_char* __thiscall basic_ostream_char_print_int(basic_ostream_char *this, int val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6221.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_uint, 8) basic_ostream_char* __thiscall basic_ostream_char_print_uint(basic_ostream_char *this, unsigned int val) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %u)\n", this, val); if(basic_ostream_char_sentry_create(this)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_put *numput = num_put_char_use_facet(IOS_LOCALE(strbuf)); ostreambuf_iterator_char dest; memset(&dest, 0, sizeof(dest)); dest.strbuf = strbuf; num_put_char_put_ulong(numput, &dest, dest, &base->base, basic_ios_char_fill_get(base), val); } basic_ostream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_uint, 8) basic_ostream_char* __thiscall basic_ostream_char_print_uint(basic_ostream_char *this, unsigned int val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6246.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_float, 8) basic_ostream_char* __thiscall basic_ostream_char_print_float(basic_ostream_char *this, float val) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %f)\n", this, val); if(basic_ostream_char_sentry_create(this)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_put *numput = num_put_char_use_facet(IOS_LOCALE(strbuf)); ostreambuf_iterator_char dest; memset(&dest, 0, sizeof(dest)); dest.strbuf = strbuf; num_put_char_put_double(numput, &dest, dest, &base->base, basic_ios_char_fill_get(base), val); } basic_ostream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_float, 8) basic_ostream_char* __thiscall basic_ostream_char_print_float(basic_ostream_char *this, float val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6271.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_double, 12) basic_ostream_char* __thiscall basic_ostream_char_print_double(basic_ostream_char *this, double val) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %lf)\n", this, val); if(basic_ostream_char_sentry_create(this)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_put *numput = num_put_char_use_facet(IOS_LOCALE(strbuf)); ostreambuf_iterator_char dest; memset(&dest, 0, sizeof(dest)); dest.strbuf = strbuf; num_put_char_put_double(numput, &dest, dest, &base->base, basic_ios_char_fill_get(base), val); } basic_ostream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_double, 12) basic_ostream_char* __thiscall basic_ostream_char_print_double(basic_ostream_char *this, double val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6296.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_ldouble, 12) basic_ostream_char* __thiscall basic_ostream_char_print_ldouble(basic_ostream_char *this, double val) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %lf)\n", this, val); if(basic_ostream_char_sentry_create(this)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_put *numput = num_put_char_use_facet(IOS_LOCALE(strbuf)); ostreambuf_iterator_char dest; memset(&dest, 0, sizeof(dest)); dest.strbuf = strbuf; num_put_char_put_ldouble(numput, &dest, dest, &base->base, basic_ios_char_fill_get(base), val); } basic_ostream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_ldouble, 12) basic_ostream_char* __thiscall basic_ostream_char_print_ldouble(basic_ostream_char *this, double val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6321.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_streambuf, 8) basic_ostream_char* __thiscall basic_ostream_char_print_streambuf(basic_ostream_char *this, basic_streambuf_char *val) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); IOSB_iostate state = IOSTATE_badbit; int c = '\n'; TRACE("(%p %p)\n", this, val); if(basic_ostream_char_sentry_create(this)) { for(c = basic_streambuf_char_sgetc(val); c!=EOF; c = basic_streambuf_char_snextc(val)) { state = IOSTATE_goodbit; if(basic_streambuf_char_sputc(base->strbuf, c) == EOF) { state = IOSTATE_badbit; break; } } }else { state = IOSTATE_badbit; } basic_ostream_char_sentry_destroy(this); ios_base_width_set(&base->base, 0); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_streambuf, 8) basic_ostream_char* __thiscall basic_ostream_char_print_streambuf(basic_ostream_char *this, basic_streambuf_char *val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6352.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_ptr, 8) basic_ostream_char* __thiscall basic_ostream_char_print_ptr(basic_ostream_char *this, const void *val) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, val); if(basic_ostream_char_sentry_create(this)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_put *numput = num_put_char_use_facet(IOS_LOCALE(strbuf)); ostreambuf_iterator_char dest; memset(&dest, 0, sizeof(dest)); dest.strbuf = strbuf; num_put_char_put_ptr(numput, &dest, dest, &base->base, basic_ios_char_fill_get(base), val); } basic_ostream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_ptr, 8) basic_ostream_char* __thiscall basic_ostream_char_print_ptr(basic_ostream_char *this, const void *val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6377.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_int64, 12) basic_ostream_char* __thiscall basic_ostream_char_print_int64(basic_ostream_char *this, __int64 val) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p)\n", this); if(basic_ostream_char_sentry_create(this)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_put *numput = num_put_char_use_facet(IOS_LOCALE(strbuf)); ostreambuf_iterator_char dest; memset(&dest, 0, sizeof(dest)); dest.strbuf = strbuf; num_put_char_put_int64(numput, &dest, dest, &base->base, basic_ios_char_fill_get(base), val); } basic_ostream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_int64, 12) basic_ostream_char* __thiscall basic_ostream_char_print_int64(basic_ostream_char *this, __int64 val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6402.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_uint64, 12) basic_ostream_char* __thiscall basic_ostream_char_print_uint64(basic_ostream_char *this, unsigned __int64 val) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p)\n", this); if(basic_ostream_char_sentry_create(this)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_put *numput = num_put_char_use_facet(IOS_LOCALE(strbuf)); ostreambuf_iterator_char dest; memset(&dest, 0, sizeof(dest)); dest.strbuf = strbuf; num_put_char_put_uint64(numput, &dest, dest, &base->base, basic_ios_char_fill_get(base), val); } basic_ostream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_uint64, 12) basic_ostream_char* __thiscall basic_ostream_char_print_uint64(basic_ostream_char *this, unsigned __int64 val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6427.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_bool, 8) basic_ostream_char* __thiscall basic_ostream_char_print_bool(basic_ostream_char *this, MSVCP_bool val) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %x)\n", this, val); if(basic_ostream_char_sentry_create(this)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_put *numput = num_put_char_use_facet(IOS_LOCALE(strbuf)); ostreambuf_iterator_char dest; memset(&dest, 0, sizeof(dest)); dest.strbuf = strbuf; num_put_char_put_bool(numput, &dest, dest, &base->base, basic_ios_char_fill_get(base), val); } basic_ostream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_bool, 8) basic_ostream_char* __thiscall basic_ostream_char_print_bool(basic_ostream_char *this, MSVCP_bool val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6618.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_func, 8) basic_ostream_char* __thiscall basic_ostream_char_print_func(basic_ostream_char *this, basic_ostream_char* (__cdecl *pfunc)(basic_ostream_char*)) { TRACE("(%p %p)\n", this, pfunc); pfunc(this); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_func, 8) basic_ostream_char* __thiscall basic_ostream_char_print_func(basic_ostream_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6629.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_func_basic_ios, 8) basic_ostream_char* __thiscall basic_ostream_char_print_func_basic_ios(basic_ostream_char *this, basic_ios_char* (__cdecl *pfunc)(basic_ios_char*)) { TRACE("(%p %p)\n", this, pfunc); pfunc(basic_ostream_char_get_basic_ios(this)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_func_basic_ios, 8) basic_ostream_char* __thiscall basic_ostream_char_print_func_basic_ios(basic_ostream_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6640.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_func_ios_base, 8) basic_ostream_char* __thiscall basic_ostream_char_print_func_ios_base( basic_ostream_char *this, ios_base* (__cdecl *pfunc)(ios_base*)) { TRACE("(%p %p)\n", this, pfunc); pfunc(&basic_ostream_char_get_basic_ios(this)->base); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_func_ios_base, 8) basic_ostream_char* __thiscall basic_ostream_char_print_func_ios_base( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6651.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_swap, 8) void __thiscall basic_ostream_char_swap(basic_ostream_char *this, basic_ostream_char *r) { TRACE("(%p %p)\n", this, r); if(this == r) return; basic_ios_char_swap(basic_ostream_char_get_basic_ios(this), basic_ostream_char_get_basic_ios(r)); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_swap, 8) void __thiscall basic_ostream_char_swap(basic_ostream_char *this, basic_ostream_char *r) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6681.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_short_ctor, 20) basic_ostream_wchar* __thiscall basic_ostream_short_ctor(basic_ostream_wchar *this, basic_streambuf_wchar *strbuf, MSVCP_bool isstd, MSVCP_bool init, MSVCP_bool virt_init) { basic_ios_wchar *base; TRACE("(%p %p %d %d)\n", this, strbuf, isstd, virt_init); if(virt_init) { this->vbtable = basic_ostream_wchar_vbtable; base = basic_ostream_wchar_get_basic_ios(this); basic_ios_wchar_ctor(base); }else { base = basic_ostream_wchar_get_basic_ios(this); } base->base.vtable = &MSVCP_basic_ostream_short_vtable; if(init) basic_ios_wchar_init(base, strbuf, isstd); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_short_ctor, 20) basic_ostream_wchar* __thiscall basic_ostream_short_ctor(basic_ostream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6705.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_short_ctor_uninitialized, 12) basic_ostream_wchar* __thiscall basic_ostream_short_ctor_uninitialized(basic_ostream_wchar *this, int uninitialized, MSVCP_bool virt_init) { basic_ios_wchar *base; TRACE("(%p %d)\n", this, uninitialized); if(virt_init) { this->vbtable = basic_ostream_wchar_vbtable; base = basic_ostream_wchar_get_basic_ios(this); basic_ios_wchar_ctor(base); }else { base = basic_ostream_wchar_get_basic_ios(this); } base->base.vtable = &MSVCP_basic_ostream_short_vtable; ios_base_Addstd(&base->base); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_short_ctor_uninitialized, 12) basic_ostream_wchar* __thiscall basic_ostream_short_ctor_uninitialized(basic_ostream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6730.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_dtor, 4) void __thiscall basic_ostream_wchar_dtor(basic_ios_wchar *base) { basic_ostream_wchar *this = basic_ostream_wchar_from_basic_ios(base); TRACE("(%p)\n", this); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_dtor, 4) void __thiscall basic_ostream_wchar_dtor(basic_ios_wchar *base) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6743.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_vbase_dtor, 4) void __thiscall basic_ostream_wchar_vbase_dtor(basic_ostream_wchar *this) { TRACE("(%p)\n", this); basic_ostream_wchar_dtor(basic_ostream_wchar_to_basic_ios(this)); basic_ios_wchar_dtor(basic_ostream_wchar_get_basic_ios(this)); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_vbase_dtor, 4) void __thiscall basic_ostream_wchar_vbase_dtor(basic_ostream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6751.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_vector_dtor, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) { basic_ostream_wchar *this = basic_ostream_wchar_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_ostream_wchar_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_ostream_wchar_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_vector_dtor, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6778.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_flush, 4) basic_ostream_wchar* __thiscall basic_ostream_wchar_flush(basic_ostream_wchar *this) { basic_ios_wchar *base = basic_ostream_wchar_get_basic_ios(this); TRACE("(%p)\n", this); if(basic_ios_wchar_rdbuf_get(base) && ios_base_good(&base->base) && basic_streambuf_wchar_pubsync(basic_ios_wchar_rdbuf_get(base))==-1) basic_ios_wchar_setstate(base, IOSTATE_badbit); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_flush, 4) basic_ostream_wchar* __thiscall basic_ostream_wchar_flush(basic_ostream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6805.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar__Osfx, 4) void __thiscall basic_ostream_wchar__Osfx(basic_ostream_wchar *this) { basic_ios_wchar *base = basic_ostream_wchar_get_basic_ios(this); TRACE("(%p)\n", this); if(base->base.fmtfl & FMTFLAG_unitbuf) basic_ostream_wchar_flush(this); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar__Osfx, 4) void __thiscall basic_ostream_wchar__Osfx(basic_ostream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6820.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_osfx, 4) void __thiscall basic_ostream_wchar_osfx(basic_ostream_wchar *this) { TRACE("(%p)\n", this); basic_ostream_wchar__Osfx(this); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_osfx, 4) void __thiscall basic_ostream_wchar_osfx(basic_ostream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6855.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_opfx, 4) MSVCP_bool __thiscall basic_ostream_wchar_opfx(basic_ostream_wchar *this) { basic_ios_wchar *base = basic_ostream_wchar_get_basic_ios(this); TRACE("(%p)\n", this); if(ios_base_good(&base->base) && base->stream) basic_ostream_wchar_flush(base->stream); return ios_base_good(&base->base); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_opfx, 4) MSVCP_bool __thiscall basic_ostream_wchar_opfx(basic_ostream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6871.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_put, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_put(basic_ostream_wchar *this, wchar_t ch) { basic_ios_wchar *base = basic_ostream_wchar_get_basic_ios(this); TRACE("(%p %c)\n", this, ch); if(!basic_ostream_wchar_sentry_create(this) || basic_streambuf_wchar_sputc(base->strbuf, ch)==WEOF) { basic_ostream_wchar_sentry_destroy(this); basic_ios_wchar_setstate(base, IOSTATE_badbit); return this; } basic_ostream_wchar_sentry_destroy(this); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_put, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_put(basic_ostream_wchar *this, wchar_t ch) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6894.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_seekp, 16) DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_seekp, 12) basic_ostream_wchar* __thiscall basic_ostream_wchar_seekp(basic_ostream_wchar *this, streamoff off, int way) { basic_ios_wchar *base = basic_ostream_wchar_get_basic_ios(this); TRACE("(%p %s %d)\n", this, wine_dbgstr_longlong(off), way); if(!ios_base_fail(&base->base)) { fpos_int seek; basic_streambuf_wchar_pubseekoff(basic_ios_wchar_rdbuf_get(base), &seek, off, way, OPENMODE_out); if(seek.off==-1 && seek.pos==0 && seek.state==0) basic_ios_wchar_setstate(base, IOSTATE_failbit); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_seekp, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6919.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_seekp_fpos, 28) basic_ostream_wchar* __thiscall basic_ostream_wchar_seekp_fpos(basic_ostream_wchar *this, fpos_int pos) { basic_ios_wchar *base = basic_ostream_wchar_get_basic_ios(this); TRACE("(%p %s)\n", this, debugstr_fpos_int(&pos)); if(!ios_base_fail(&base->base)) { fpos_int seek; basic_streambuf_wchar_pubseekpos(basic_ios_wchar_rdbuf_get(base), &seek, pos, OPENMODE_out); if(seek.off==-1 && seek.pos==0 && seek.state==0) basic_ios_wchar_setstate(base, IOSTATE_failbit); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_seekp_fpos, 28) basic_ostream_wchar* __thiscall basic_ostream_wchar_seekp_fpos(basic_ostream_wchar *this, fpos_int pos) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6941.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_tellp, 8) fpos_int* __thiscall basic_ostream_wchar_tellp(basic_ostream_wchar *this, fpos_int *ret) { basic_ios_wchar *base = basic_ostream_wchar_get_basic_ios(this); TRACE("(%p)\n", this); if(!ios_base_fail(&base->base)) { basic_streambuf_wchar_pubseekoff(basic_ios_wchar_rdbuf_get(base), ret, 0, SEEKDIR_cur, OPENMODE_out); }else { ret->off = -1; ret->pos = 0; ret->state = 0; } return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_tellp, 8) fpos_int* __thiscall basic_ostream_wchar_tellp(basic_ostream_wchar *this, fpos_int *ret) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:6964.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_write, 16) DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_write, 12) basic_ostream_wchar* __thiscall basic_ostream_wchar_write(basic_ostream_wchar *this, const wchar_t *str, streamsize count) { basic_ios_wchar *base = basic_ostream_wchar_get_basic_ios(this); TRACE("(%p %s %s)\n", this, debugstr_w(str), wine_dbgstr_longlong(count)); if(!basic_ostream_wchar_sentry_create(this) || basic_streambuf_wchar_sputn(base->strbuf, str, count)!=count) { basic_ostream_wchar_sentry_destroy(this); basic_ios_wchar_setstate(base, IOSTATE_badbit); return this; } basic_ostream_wchar_sentry_destroy(this); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_write, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7010.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_short, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_short(basic_ostream_wchar *this, short val) { return basic_ostream_print_short(this, val, num_put_wchar_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_short, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_short(basic_ostream_wchar *this, short val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7019.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_short, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_short(basic_ostream_wchar *this, short val) { return basic_ostream_print_short(this, val, num_put_short_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_short, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_short(basic_ostream_wchar *this, short val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7049.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_ushort, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_ushort(basic_ostream_wchar *this, unsigned short val) { return basic_ostream_print_ushort(this, val, num_put_wchar_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_ushort, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_ushort(basic_ostream_wchar *this, unsigned short val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7058.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_ushort, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_ushort(basic_ostream_wchar *this, unsigned short val) { return basic_ostream_print_ushort(this, val, num_put_short_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_ushort, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_ushort(basic_ostream_wchar *this, unsigned short val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7098.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_int, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_int(basic_ostream_wchar *this, int val) { return basic_ostream_print_int(this, val, num_put_wchar_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_int, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_int(basic_ostream_wchar *this, int val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7109.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_int, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_int(basic_ostream_wchar *this, int val) { return basic_ostream_print_int(this, val, num_put_short_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_int, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_int(basic_ostream_wchar *this, int val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7141.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_uint, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_uint(basic_ostream_wchar *this, unsigned int val) { return basic_ostream_print_uint(this, val, num_put_wchar_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_uint, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_uint(basic_ostream_wchar *this, unsigned int val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7152.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_uint, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_uint(basic_ostream_wchar *this, unsigned int val) { return basic_ostream_print_uint(this, val, num_put_short_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_uint, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_uint(basic_ostream_wchar *this, unsigned int val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7182.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_float, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_float(basic_ostream_wchar *this, float val) { return basic_ostream_print_float(this, val, num_put_wchar_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_float, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_float(basic_ostream_wchar *this, float val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7191.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_float, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_float(basic_ostream_wchar *this, float val) { return basic_ostream_print_float(this, val, num_put_short_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_float, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_float(basic_ostream_wchar *this, float val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7221.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_double, 12) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_double(basic_ostream_wchar *this, double val) { return basic_ostream_print_double(this, val, num_put_wchar_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_double, 12) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_double(basic_ostream_wchar *this, double val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7230.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_double, 12) basic_ostream_wchar* __thiscall basic_ostream_short_print_double(basic_ostream_wchar *this, double val) { return basic_ostream_print_double(this, val, num_put_short_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_double, 12) basic_ostream_wchar* __thiscall basic_ostream_short_print_double(basic_ostream_wchar *this, double val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7260.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_ldouble, 12) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_ldouble(basic_ostream_wchar *this, double val) { return basic_ostream_print_ldouble(this, val, num_put_wchar_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_ldouble, 12) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_ldouble(basic_ostream_wchar *this, double val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7269.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_ldouble, 12) basic_ostream_wchar* __thiscall basic_ostream_short_print_ldouble(basic_ostream_wchar *this, double val) { return basic_ostream_print_ldouble(this, val, num_put_short_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_ldouble, 12) basic_ostream_wchar* __thiscall basic_ostream_short_print_ldouble(basic_ostream_wchar *this, double val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7280.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_streambuf, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_streambuf(basic_ostream_wchar *this, basic_streambuf_wchar *val) { basic_ios_wchar *base = basic_ostream_wchar_get_basic_ios(this); IOSB_iostate state = IOSTATE_badbit; unsigned short c = '\n'; TRACE("(%p %p)\n", this, val); if(basic_ostream_wchar_sentry_create(this)) { for(c = basic_streambuf_wchar_sgetc(val); c!=WEOF; c = basic_streambuf_wchar_snextc(val)) { state = IOSTATE_goodbit; if(basic_streambuf_wchar_sputc(base->strbuf, c) == WEOF) { state = IOSTATE_badbit; break; } } }else { state = IOSTATE_badbit; } basic_ostream_wchar_sentry_destroy(this); ios_base_width_set(&base->base, 0); basic_ios_wchar_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_streambuf, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_streambuf(basic_ostream_wchar *this, basic_streambuf_wchar *val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7332.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_ptr, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_ptr(basic_ostream_wchar *this, const void *val) { return basic_ostream_print_ptr(this, val, num_put_wchar_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_ptr, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_ptr(basic_ostream_wchar *this, const void *val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7341.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_ptr, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_ptr(basic_ostream_wchar *this, const void *val) { return basic_ostream_print_ptr(this, val, num_put_short_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_ptr, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_ptr(basic_ostream_wchar *this, const void *val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7371.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_int64, 12) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_int64(basic_ostream_wchar *this, __int64 val) { return basic_ostream_print_int64(this, val, num_put_wchar_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_int64, 12) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_int64(basic_ostream_wchar *this, __int64 val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7380.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_int64, 12) basic_ostream_wchar* __thiscall basic_ostream_short_print_int64(basic_ostream_wchar *this, __int64 val) { return basic_ostream_print_int64(this, val, num_put_short_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_int64, 12) basic_ostream_wchar* __thiscall basic_ostream_short_print_int64(basic_ostream_wchar *this, __int64 val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7410.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_uint64, 12) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_uint64(basic_ostream_wchar *this, unsigned __int64 val) { return basic_ostream_print_uint64(this, val, num_put_wchar_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_uint64, 12) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_uint64(basic_ostream_wchar *this, unsigned __int64 val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7419.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_uint64, 12) basic_ostream_wchar* __thiscall basic_ostream_short_print_uint64(basic_ostream_wchar *this, unsigned __int64 val) { return basic_ostream_print_uint64(this, val, num_put_short_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_uint64, 12) basic_ostream_wchar* __thiscall basic_ostream_short_print_uint64(basic_ostream_wchar *this, unsigned __int64 val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7449.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_bool, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_bool(basic_ostream_wchar *this, MSVCP_bool val) { return basic_ostream_print_bool(this, val, num_put_wchar_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_bool, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_bool(basic_ostream_wchar *this, MSVCP_bool val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7458.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_bool, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_bool(basic_ostream_wchar *this, MSVCP_bool val) { return basic_ostream_print_bool(this, val, num_put_short_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_bool, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_bool(basic_ostream_wchar *this, MSVCP_bool val) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7637.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_func, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_func(basic_ostream_wchar *this, basic_ostream_wchar* (__cdecl *pfunc)(basic_ostream_wchar*)) { TRACE("(%p %p)\n", this, pfunc); pfunc(this); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_func, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_func(basic_ostream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7650.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_func_basic_ios, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_func_basic_ios(basic_ostream_wchar *this, basic_ios_wchar* (__cdecl *pfunc)(basic_ios_wchar*)) { TRACE("(%p %p)\n", this, pfunc); pfunc(basic_ostream_wchar_get_basic_ios(this)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_func_basic_ios, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_func_basic_ios(basic_ostream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7663.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_func_ios_base, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_func_ios_base( basic_ostream_wchar *this, ios_base* (__cdecl *pfunc)(ios_base*)) { TRACE("(%p %p)\n", this, pfunc); pfunc(&basic_ostream_wchar_get_basic_ios(this)->base); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_func_ios_base, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_func_ios_base( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7676.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_swap, 8) void __thiscall basic_ostream_wchar_swap(basic_ostream_wchar *this, basic_ostream_wchar *r) { TRACE("(%p %p)\n", this, r); if(this == r) return; basic_ios_wchar_swap(basic_ostream_wchar_get_basic_ios(this), basic_ostream_wchar_get_basic_ios(r)); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_swap, 8) void __thiscall basic_ostream_wchar_swap(basic_ostream_wchar *this, basic_ostream_wchar *r) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7706.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_ctor_init, 20) basic_istream_char* __thiscall basic_istream_char_ctor_init(basic_istream_char *this, basic_streambuf_char *strbuf, MSVCP_bool isstd, MSVCP_bool noinit, MSVCP_bool virt_init) { basic_ios_char *base; TRACE("(%p %p %d %d %d)\n", this, strbuf, isstd, noinit, virt_init); if(virt_init) { this->vbtable = basic_istream_char_vbtable; base = basic_istream_char_get_basic_ios(this); basic_ios_char_ctor(base); }else { base = basic_istream_char_get_basic_ios(this); } base->base.vtable = &MSVCP_basic_istream_char_vtable; this->count = 0; if(!noinit) basic_ios_char_init(base, strbuf, isstd); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_ctor_init, 20) basic_istream_char* __thiscall basic_istream_char_ctor_init(basic_istream_char *this, basic_streambuf_char *strbuf, MSVCP_bool isstd, MSVCP_bool noinit, MSVCP_bool virt_init) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7730.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_ctor, 16) basic_istream_char* __thiscall basic_istream_char_ctor(basic_istream_char *this, basic_streambuf_char *strbuf, MSVCP_bool isstd, MSVCP_bool virt_init) { return basic_istream_char_ctor_init(this, strbuf, isstd, FALSE, virt_init); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_ctor, 16) basic_istream_char* __thiscall basic_istream_char_ctor(basic_istream_char *this, basic_streambuf_char *strbuf, MSVCP_bool isstd, MSVCP_bool virt_init) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7738.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_ctor_uninitialized, 12) basic_istream_char* __thiscall basic_istream_char_ctor_uninitialized(basic_istream_char *this, int uninitialized, MSVCP_bool virt_init) { basic_ios_char *base; TRACE("(%p %d %d)\n", this, uninitialized, virt_init); if(virt_init) { this->vbtable = basic_istream_char_vbtable; base = basic_istream_char_get_basic_ios(this); basic_ios_char_ctor(base); }else { base = basic_istream_char_get_basic_ios(this); } base->base.vtable = &MSVCP_basic_istream_char_vtable; ios_base_Addstd(&base->base); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_ctor_uninitialized, 12) basic_istream_char* __thiscall basic_istream_char_ctor_uninitialized(basic_istream_char *this, int uninitialized, MSVCP_bool virt_init) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7760.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_dtor, 4) void __thiscall basic_istream_char_dtor(basic_ios_char *base) { basic_istream_char *this = basic_istream_char_from_basic_ios(base); TRACE("(%p)\n", this); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_dtor, 4) void __thiscall basic_istream_char_dtor(basic_ios_char *base) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7771.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_vbase_dtor, 4) void __thiscall basic_istream_char_vbase_dtor(basic_istream_char *this) { TRACE("(%p)\n", this); basic_istream_char_dtor(basic_istream_char_to_basic_ios(this)); basic_ios_char_dtor(basic_istream_char_get_basic_ios(this)); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_vbase_dtor, 4) void __thiscall basic_istream_char_vbase_dtor(basic_istream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7779.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_vector_dtor, 8) basic_istream_char* __thiscall basic_istream_char_vector_dtor(basic_ios_char *base, unsigned int flags) { basic_istream_char *this = basic_istream_char_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_istream_char_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_istream_char_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_vector_dtor, 8) basic_istream_char* __thiscall basic_istream_char_vector_dtor(basic_ios_char *base, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7804.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char__Ipfx, 8) MSVCP_bool __thiscall basic_istream_char__Ipfx(basic_istream_char *this, MSVCP_bool noskip) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); TRACE("(%p %d)\n", this, noskip); if(ios_base_good(&base->base)) { if(basic_ios_char_tie_get(base)) basic_ostream_char_flush(basic_ios_char_tie_get(base)); if(!noskip && (ios_base_flags_get(&base->base) & FMTFLAG_skipws)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const ctype_char *ctype = ctype_char_use_facet(IOS_LOCALE(base->strbuf)); int ch; for(ch = basic_streambuf_char_sgetc(strbuf); ; ch = basic_streambuf_char_snextc(strbuf)) { if(ch==EOF || !ctype_char_is_ch(ctype, _SPACE|_BLANK, ch)) break; } } } if(!ios_base_good(&base->base)) { basic_ios_char_setstate(base, IOSTATE_failbit); return FALSE; } return TRUE; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char__Ipfx, 8) MSVCP_bool __thiscall basic_istream_char__Ipfx(basic_istream_char *this, MSVCP_bool noskip) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7838.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_ipfx, 8) MSVCP_bool __thiscall basic_istream_char_ipfx(basic_istream_char *this, MSVCP_bool noskip) { return basic_istream_char__Ipfx(this, noskip); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_ipfx, 8) MSVCP_bool __thiscall basic_istream_char_ipfx(basic_istream_char *this, MSVCP_bool noskip) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7846.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_isfx, 4) void __thiscall basic_istream_char_isfx(basic_istream_char *this) { TRACE("(%p)\n", this); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_isfx, 4) void __thiscall basic_istream_char_isfx(basic_istream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7874.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_gcount, 4) streamsize __thiscall basic_istream_char_gcount(const basic_istream_char *this) { TRACE("(%p)\n", this); return this->count; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_gcount, 4) streamsize __thiscall basic_istream_char_gcount(const basic_istream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7883.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_get, 4) int __thiscall basic_istream_char_get(basic_istream_char *this) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int ret; TRACE("(%p)\n", this); this->count = 0; if(!basic_istream_char_sentry_create(this, TRUE)) { basic_istream_char_sentry_destroy(this); return EOF; } ret = basic_streambuf_char_sbumpc(basic_ios_char_rdbuf_get(base)); basic_istream_char_sentry_destroy(this); if(ret == EOF) basic_ios_char_setstate(base, IOSTATE_eofbit|IOSTATE_failbit); else this->count++; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_get, 4) int __thiscall basic_istream_char_get(basic_istream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7910.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_get_ch, 8) basic_istream_char* __thiscall basic_istream_char_get_ch(basic_istream_char *this, char *ch) { int ret; TRACE("(%p %p)\n", this, ch); ret = basic_istream_char_get(this); if(ret != EOF) *ch = (char)ret; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_get_ch, 8) basic_istream_char* __thiscall basic_istream_char_get_ch(basic_istream_char *this, char *ch) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7926.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_get_str_delim, 20) DEFINE_THISCALL_WRAPPER(basic_istream_char_get_str_delim, 16) basic_istream_char* __thiscall basic_istream_char_get_str_delim(basic_istream_char *this, char *str, streamsize count, char delim) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int ch = delim; TRACE("(%p %p %s %c)\n", this, str, wine_dbgstr_longlong(count), delim); this->count = 0; if(basic_istream_char_sentry_create(this, TRUE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); for(ch = basic_streambuf_char_sgetc(strbuf); count>1; ch = basic_streambuf_char_snextc(strbuf)) { if(ch==EOF || ch==delim) break; *str++ = ch; this->count++; count--; } } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, (!this->count ? IOSTATE_failbit : IOSTATE_goodbit) | (ch==EOF ? IOSTATE_eofbit : IOSTATE_goodbit)); if(count > 0) *str = 0; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_get_str_delim, 20) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7964.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_get_str, 16) DEFINE_THISCALL_WRAPPER(basic_istream_char_get_str, 12) basic_istream_char* __thiscall basic_istream_char_get_str(basic_istream_char *this, char *str, streamsize count) { return basic_istream_char_get_str_delim(this, str, count, '\n'); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_get_str, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:7975.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_get_streambuf_delim, 12) basic_istream_char* __thiscall basic_istream_char_get_streambuf_delim(basic_istream_char *this, basic_streambuf_char *strbuf, char delim) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int ch = delim; TRACE("(%p %p %c)\n", this, strbuf, delim); this->count = 0; if(basic_istream_char_sentry_create(this, TRUE)) { basic_streambuf_char *strbuf_read = basic_ios_char_rdbuf_get(base); for(ch = basic_streambuf_char_sgetc(strbuf_read); ; ch = basic_streambuf_char_snextc(strbuf_read)) { if(ch==EOF || ch==delim) break; if(basic_streambuf_char_sputc(strbuf, ch) == EOF) break; this->count++; } } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, (!this->count ? IOSTATE_failbit : IOSTATE_goodbit) | (ch==EOF ? IOSTATE_eofbit : IOSTATE_goodbit)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_get_streambuf_delim, 12) basic_istream_char* __thiscall basic_istream_char_get_streambuf_delim(basic_istream_char *this, basic_streambuf_char *strbuf, char delim) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8007.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_get_streambuf, 8) basic_istream_char* __thiscall basic_istream_char_get_streambuf(basic_istream_char *this, basic_streambuf_char *strbuf) { return basic_istream_char_get_streambuf_delim(this, strbuf, '\n'); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_get_streambuf, 8) basic_istream_char* __thiscall basic_istream_char_get_streambuf(basic_istream_char *this, basic_streambuf_char *strbuf) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8016.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_getline_delim, 20) DEFINE_THISCALL_WRAPPER(basic_istream_char_getline_delim, 16) basic_istream_char* __thiscall basic_istream_char_getline_delim(basic_istream_char *this, char *str, streamsize count, char delim) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int ch = (unsigned char)delim; TRACE("(%p %p %s %c)\n", this, str, wine_dbgstr_longlong(count), delim); this->count = 0; if(basic_istream_char_sentry_create(this, TRUE) && count>0) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); while(count > 1) { ch = basic_streambuf_char_sbumpc(strbuf); if(ch==EOF || ch==(unsigned char)delim) break; *str++ = ch; this->count++; count--; } if(ch == (unsigned char)delim) this->count++; else if(ch != EOF) { ch = basic_streambuf_char_sgetc(strbuf); if(ch == (unsigned char)delim) { basic_streambuf_char__Gninc(strbuf); this->count++; } } } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, (ch==EOF ? IOSTATE_eofbit : IOSTATE_goodbit) | (!this->count || (ch!=(unsigned char)delim && ch!=EOF) ? IOSTATE_failbit : IOSTATE_goodbit)); if(count > 0) *str = 0; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_getline_delim, 20) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8066.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_getline, 16) DEFINE_THISCALL_WRAPPER(basic_istream_char_getline, 12) basic_istream_char* __thiscall basic_istream_char_getline(basic_istream_char *this, char *str, streamsize count) { return basic_istream_char_getline_delim(this, str, count, '\n'); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_getline, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8078.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_ignore, 16) DEFINE_THISCALL_WRAPPER(basic_istream_char_ignore, 12) basic_istream_char* __thiscall basic_istream_char_ignore(basic_istream_char *this, streamsize count, int delim) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int ch = (unsigned char)delim; unsigned int state; TRACE("(%p %s %d)\n", this, wine_dbgstr_longlong(count), delim); this->count = 0; if(basic_istream_char_sentry_create(this, TRUE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); state = IOSTATE_goodbit; while(count > 0) { ch = basic_streambuf_char_sbumpc(strbuf); if(ch==EOF) { state = IOSTATE_eofbit; break; } if(ch==(unsigned char)delim) break; this->count++; if(count != INT_MAX) count--; } }else state = IOSTATE_failbit; basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_ignore, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8147.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_peek, 4) int __thiscall basic_istream_char_peek(basic_istream_char *this) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int ret = EOF; TRACE("(%p)\n", this); this->count = 0; if(basic_istream_char_sentry_create(this, TRUE)) ret = basic_streambuf_char_sgetc(basic_ios_char_rdbuf_get(base)); basic_istream_char_sentry_destroy(this); if (ret == EOF) basic_ios_char_setstate(base, IOSTATE_eofbit); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_peek, 4) int __thiscall basic_istream_char_peek(basic_istream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8170.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char__Read_s, 20) DEFINE_THISCALL_WRAPPER(basic_istream_char__Read_s, 16) basic_istream_char* __thiscall basic_istream_char__Read_s(basic_istream_char *this, char *str, MSVCP_size_t size, streamsize count) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); IOSB_iostate state = IOSTATE_goodbit; TRACE("(%p %p %lu %s)\n", this, str, size, wine_dbgstr_longlong(count)); if(basic_istream_char_sentry_create(this, TRUE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); this->count = basic_streambuf_char__Sgetn_s(strbuf, str, size, count); if(this->count != count) state |= IOSTATE_failbit | IOSTATE_eofbit; }else { this->count = 0; } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char__Read_s, 20) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8199.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read, 16) DEFINE_THISCALL_WRAPPER(basic_istream_char_read, 12) basic_istream_char* __thiscall basic_istream_char_read(basic_istream_char *this, char *str, streamsize count) { return basic_istream_char__Read_s(this, str, -1, count); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8211.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char__Readsome_s, 20) DEFINE_THISCALL_WRAPPER(basic_istream_char__Readsome_s, 16) streamsize __thiscall basic_istream_char__Readsome_s(basic_istream_char *this, char *str, MSVCP_size_t size, streamsize count) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); IOSB_iostate state = IOSTATE_goodbit; TRACE("(%p %p %lu %s)\n", this, str, size, wine_dbgstr_longlong(count)); this->count = 0; if(basic_istream_char_sentry_create(this, TRUE)) { streamsize avail = basic_streambuf_char_in_avail(basic_ios_char_rdbuf_get(base)); if(avail > count) avail = count; if(avail == -1) state |= IOSTATE_eofbit; else if(avail > 0) basic_istream_char__Read_s(this, str, size, avail); }else { state |= IOSTATE_failbit; } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this->count; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char__Readsome_s, 20) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8245.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_readsome, 16) DEFINE_THISCALL_WRAPPER(basic_istream_char_readsome, 12) streamsize __thiscall basic_istream_char_readsome(basic_istream_char *this, char *str, streamsize count) { return basic_istream_char__Readsome_s(this, str, count, count); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_readsome, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8256.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_putback, 8) basic_istream_char* __thiscall basic_istream_char_putback(basic_istream_char *this, char ch) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); IOSB_iostate state = IOSTATE_goodbit; TRACE("(%p %c)\n", this, ch); this->count = 0; if(basic_istream_char_sentry_create(this, TRUE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); if(!ios_base_good(&base->base)) state |= IOSTATE_failbit; else if(!strbuf || basic_streambuf_char_sputbackc(strbuf, ch)==EOF) state |= IOSTATE_badbit; } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_putback, 8) basic_istream_char* __thiscall basic_istream_char_putback(basic_istream_char *this, char ch) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8282.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_unget, 4) basic_istream_char* __thiscall basic_istream_char_unget(basic_istream_char *this) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); IOSB_iostate state = IOSTATE_goodbit; TRACE("(%p)\n", this); this->count = 0; if(basic_istream_char_sentry_create(this, TRUE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); if(!ios_base_good(&base->base)) state |= IOSTATE_failbit; else if(!strbuf || basic_streambuf_char_sungetc(strbuf)==EOF) state |= IOSTATE_badbit; } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_unget, 4) basic_istream_char* __thiscall basic_istream_char_unget(basic_istream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8308.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_sync, 4) int __thiscall basic_istream_char_sync(basic_istream_char *this) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); TRACE("(%p)\n", this); if(!strbuf) return -1; if(basic_istream_char_sentry_create(this, TRUE)) { if(basic_streambuf_char_pubsync(strbuf) != -1) { basic_istream_char_sentry_destroy(this); return 0; } } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, IOSTATE_badbit); return -1; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_sync, 4) int __thiscall basic_istream_char_sync(basic_istream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8333.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_tellg, 8) fpos_int* __thiscall basic_istream_char_tellg(basic_istream_char *this, fpos_int *ret) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); TRACE("(%p %p)\n", this, ret); if(ios_base_fail(&base->base)) { ret->off = -1; ret->pos = 0; ret->state = 0; return ret; } basic_streambuf_char_pubseekoff(basic_ios_char_rdbuf_get(base), ret, 0, SEEKDIR_cur, OPENMODE_in); if(ret->off==-1 && ret->pos==0 && ret->state==0) basic_ios_char_setstate(base, IOSTATE_failbit); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_tellg, 8) fpos_int* __thiscall basic_istream_char_tellg(basic_istream_char *this, fpos_int *ret) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8361.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_seekg, 16) DEFINE_THISCALL_WRAPPER(basic_istream_char_seekg, 12) basic_istream_char* __thiscall basic_istream_char_seekg(basic_istream_char *this, streamoff off, int dir) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); TRACE("(%p %s %d)\n", this, wine_dbgstr_longlong(off), dir); if(!ios_base_fail(&base->base)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); fpos_int ret; basic_streambuf_char_pubseekoff(strbuf, &ret, off, dir, OPENMODE_in); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_seekg, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8383.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_seekg_fpos, 28) basic_istream_char* __thiscall basic_istream_char_seekg_fpos(basic_istream_char *this, fpos_int pos) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); TRACE("(%p %s)\n", this, debugstr_fpos_int(&pos)); if(!ios_base_fail(&base->base)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); fpos_int ret; basic_streambuf_char_pubseekpos(strbuf, &ret, pos, OPENMODE_in); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_seekg_fpos, 28) basic_istream_char* __thiscall basic_istream_char_seekg_fpos(basic_istream_char *this, fpos_int pos) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8402.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_short, 8) basic_istream_char* __thiscall basic_istream_char_read_short(basic_istream_char *this, short *v) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_char_sentry_create(this, FALSE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_get *numget = num_get_char_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_char first={0}, last={0}; LONG tmp; first.strbuf = strbuf; num_get_char_get_long(numget, &last, first, last, &base->base, &state, &tmp); if(!(state&IOSTATE_failbit) && tmp==(LONG)((short)tmp)) *v = tmp; else state |= IOSTATE_failbit; } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_short, 8) basic_istream_char* __thiscall basic_istream_char_read_short(basic_istream_char *this, short *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8432.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_ushort, 8) basic_istream_char* __thiscall basic_istream_char_read_ushort(basic_istream_char *this, unsigned short *v) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_char_sentry_create(this, FALSE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_get *numget = num_get_char_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_char first={0}, last={0}; first.strbuf = strbuf; num_get_char_get_ushort(numget, &last, first, last, &base->base, &state, v); } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_ushort, 8) basic_istream_char* __thiscall basic_istream_char_read_ushort(basic_istream_char *this, unsigned short *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8456.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_int, 8) basic_istream_char* __thiscall basic_istream_char_read_int(basic_istream_char *this, int *v) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_char_sentry_create(this, FALSE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_get *numget = num_get_char_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_char first={0}, last={0}; first.strbuf = strbuf; num_get_char_get_long(numget, &last, first, last, &base->base, &state, v); } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_int, 8) basic_istream_char* __thiscall basic_istream_char_read_int(basic_istream_char *this, int *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8480.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_uint, 8) basic_istream_char* __thiscall basic_istream_char_read_uint(basic_istream_char *this, unsigned int *v) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_char_sentry_create(this, FALSE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_get *numget = num_get_char_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_char first={0}, last={0}; first.strbuf = strbuf; num_get_char_get_uint(numget, &last, first, last, &base->base, &state, v); } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_uint, 8) basic_istream_char* __thiscall basic_istream_char_read_uint(basic_istream_char *this, unsigned int *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8504.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_long, 8) basic_istream_char* __thiscall basic_istream_char_read_long(basic_istream_char *this, LONG *v) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_char_sentry_create(this, FALSE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_get *numget = num_get_char_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_char first={0}, last={0}; first.strbuf = strbuf; num_get_char_get_long(numget, &last, first, last, &base->base, &state, v); } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_long, 8) basic_istream_char* __thiscall basic_istream_char_read_long(basic_istream_char *this, LONG *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8528.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_ulong, 8) basic_istream_char* __thiscall basic_istream_char_read_ulong(basic_istream_char *this, ULONG *v) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_char_sentry_create(this, FALSE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_get *numget = num_get_char_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_char first={0}, last={0}; first.strbuf = strbuf; num_get_char_get_ulong(numget, &last, first, last, &base->base, &state, v); } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_ulong, 8) basic_istream_char* __thiscall basic_istream_char_read_ulong(basic_istream_char *this, ULONG *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8552.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_float, 8) basic_istream_char* __thiscall basic_istream_char_read_float(basic_istream_char *this, float *v) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_char_sentry_create(this, FALSE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_get *numget = num_get_char_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_char first={0}, last={0}; first.strbuf = strbuf; num_get_char_get_float(numget, &last, first, last, &base->base, &state, v); } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_float, 8) basic_istream_char* __thiscall basic_istream_char_read_float(basic_istream_char *this, float *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8576.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_double, 8) basic_istream_char* __thiscall basic_istream_char_read_double(basic_istream_char *this, double *v) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_char_sentry_create(this, FALSE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_get *numget = num_get_char_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_char first={0}, last={0}; first.strbuf = strbuf; num_get_char_get_double(numget, &last, first, last, &base->base, &state, v); } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_double, 8) basic_istream_char* __thiscall basic_istream_char_read_double(basic_istream_char *this, double *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8600.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_ldouble, 8) basic_istream_char* __thiscall basic_istream_char_read_ldouble(basic_istream_char *this, double *v) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_char_sentry_create(this, FALSE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_get *numget = num_get_char_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_char first={0}, last={0}; first.strbuf = strbuf; num_get_char_get_ldouble(numget, &last, first, last, &base->base, &state, v); } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_ldouble, 8) basic_istream_char* __thiscall basic_istream_char_read_ldouble(basic_istream_char *this, double *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8624.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_ptr, 8) basic_istream_char* __thiscall basic_istream_char_read_ptr(basic_istream_char *this, void **v) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_char_sentry_create(this, FALSE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_get *numget = num_get_char_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_char first={0}, last={0}; first.strbuf = strbuf; num_get_char_get_void(numget, &last, first, last, &base->base, &state, v); } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_ptr, 8) basic_istream_char* __thiscall basic_istream_char_read_ptr(basic_istream_char *this, void **v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8648.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_int64, 8) basic_istream_char* __thiscall basic_istream_char_read_int64(basic_istream_char *this, __int64 *v) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_char_sentry_create(this, FALSE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_get *numget = num_get_char_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_char first={0}, last={0}; first.strbuf = strbuf; num_get_char_get_int64(numget, &last, first, last, &base->base, &state, v); } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_int64, 8) basic_istream_char* __thiscall basic_istream_char_read_int64(basic_istream_char *this, __int64 *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8672.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_uint64, 8) basic_istream_char* __thiscall basic_istream_char_read_uint64(basic_istream_char *this, unsigned __int64 *v) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_char_sentry_create(this, FALSE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_get *numget = num_get_char_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_char first={0}, last={0}; first.strbuf = strbuf; num_get_char_get_uint64(numget, &last, first, last, &base->base, &state, v); } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_uint64, 8) basic_istream_char* __thiscall basic_istream_char_read_uint64(basic_istream_char *this, unsigned __int64 *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8696.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_bool, 8) basic_istream_char* __thiscall basic_istream_char_read_bool(basic_istream_char *this, MSVCP_bool *v) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_char_sentry_create(this, FALSE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_get *numget = num_get_char_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_char first={0}, last={0}; first.strbuf = strbuf; num_get_char_get_bool(numget, &last, first, last, &base->base, &state, v); } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_bool, 8) basic_istream_char* __thiscall basic_istream_char_read_bool(basic_istream_char *this, MSVCP_bool *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8852.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_streambuf, 8) basic_istream_char* __thiscall basic_istream_char_read_streambuf( basic_istream_char *this, basic_streambuf_char *streambuf) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); IOSB_iostate state = IOSTATE_failbit; int c = '\n'; TRACE("(%p %p)\n", this, streambuf); if(basic_istream_char_sentry_create(this, FALSE)) { for(c = basic_streambuf_char_sgetc(basic_ios_char_rdbuf_get(base)); c!=EOF; c = basic_streambuf_char_snextc(basic_ios_char_rdbuf_get(base))) { state = IOSTATE_goodbit; if(basic_streambuf_char_sputc(streambuf, c) == EOF) break; } } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state | (c==EOF ? IOSTATE_eofbit : IOSTATE_goodbit)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_streambuf, 8) basic_istream_char* __thiscall basic_istream_char_read_streambuf( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8878.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_func, 8) basic_istream_char* __thiscall basic_istream_char_read_func(basic_istream_char *this, basic_istream_char* (__cdecl *pfunc)(basic_istream_char*)) { TRACE("(%p %p)\n", this, pfunc); pfunc(this); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_func, 8) basic_istream_char* __thiscall basic_istream_char_read_func(basic_istream_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8889.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_func_basic_ios, 8) basic_istream_char* __thiscall basic_istream_char_read_func_basic_ios(basic_istream_char *this, basic_ios_char* (__cdecl *pfunc)(basic_ios_char*)) { TRACE("(%p %p)\n", this, pfunc); pfunc(basic_istream_char_get_basic_ios(this)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_func_basic_ios, 8) basic_istream_char* __thiscall basic_istream_char_read_func_basic_ios(basic_istream_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:8900.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_func_ios_base, 8) basic_istream_char* __thiscall basic_istream_char_read_func_ios_base(basic_istream_char *this, ios_base* (__cdecl *pfunc)(ios_base*)) { TRACE("(%p %p)\n", this, pfunc); pfunc(&basic_istream_char_get_basic_ios(this)->base); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_func_ios_base, 8) basic_istream_char* __thiscall basic_istream_char_read_func_ios_base(basic_istream_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9088.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_swap, 8) void __thiscall basic_istream_char_swap(basic_istream_char *this, basic_istream_char *r) { TRACE("(%p %p)\n", this, r); if(this == r) return; basic_ios_char_swap(basic_istream_char_get_basic_ios(this), basic_istream_char_get_basic_ios(r)); this->count ^= r->count; r->count ^= this->count; this->count ^= r->count; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_swap, 8) void __thiscall basic_istream_char_swap(basic_istream_char *this, basic_istream_char *r) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9121.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_ctor_init, 20) basic_istream_wchar* __thiscall basic_istream_wchar_ctor_init(basic_istream_wchar *this, basic_streambuf_wchar *strbuf, MSVCP_bool isstd, MSVCP_bool noinit, MSVCP_bool virt_init) { basic_ios_wchar *base; TRACE("(%p %p %d %d %d)\n", this, strbuf, isstd, noinit, virt_init); if(virt_init) { this->vbtable = basic_istream_wchar_vbtable; base = basic_istream_wchar_get_basic_ios(this); basic_ios_wchar_ctor(base); }else { base = basic_istream_wchar_get_basic_ios(this); } base->base.vtable = &MSVCP_basic_istream_wchar_vtable; this->count = 0; if(!noinit) basic_ios_wchar_init(base, strbuf, isstd); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_ctor_init, 20) basic_istream_wchar* __thiscall basic_istream_wchar_ctor_init(basic_istream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9146.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_ctor_init, 20) basic_istream_wchar* __thiscall basic_istream_short_ctor_init(basic_istream_wchar *this, basic_streambuf_wchar *strbuf, MSVCP_bool isstd, MSVCP_bool noinit, MSVCP_bool virt_init) { basic_istream_wchar_ctor_init(this, strbuf, isstd, noinit, virt_init); basic_istream_wchar_get_basic_ios(this)->base.vtable = &MSVCP_basic_istream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_ctor_init, 20) basic_istream_wchar* __thiscall basic_istream_short_ctor_init(basic_istream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9157.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_ctor, 16) basic_istream_wchar* __thiscall basic_istream_wchar_ctor(basic_istream_wchar *this, basic_streambuf_wchar *strbuf, MSVCP_bool isstd, MSVCP_bool virt_init) { return basic_istream_wchar_ctor_init(this, strbuf, isstd, FALSE, virt_init); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_ctor, 16) basic_istream_wchar* __thiscall basic_istream_wchar_ctor(basic_istream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9166.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_ctor, 16) basic_istream_wchar* __thiscall basic_istream_short_ctor(basic_istream_wchar *this, basic_streambuf_wchar *strbuf, MSVCP_bool isstd, MSVCP_bool virt_init) { return basic_istream_short_ctor_init(this, strbuf, isstd, FALSE, virt_init); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_ctor, 16) basic_istream_wchar* __thiscall basic_istream_short_ctor(basic_istream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9175.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_ctor_uninitialized, 12) basic_istream_wchar* __thiscall basic_istream_wchar_ctor_uninitialized( basic_istream_wchar *this, int uninitialized, MSVCP_bool virt_init) { basic_ios_wchar *base; TRACE("(%p %d %d)\n", this, uninitialized, virt_init); if(virt_init) { this->vbtable = basic_istream_wchar_vbtable; base = basic_istream_wchar_get_basic_ios(this); basic_ios_wchar_ctor(base); }else { base = basic_istream_wchar_get_basic_ios(this); } base->base.vtable = &MSVCP_basic_istream_wchar_vtable; ios_base_Addstd(&base->base); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_ctor_uninitialized, 12) basic_istream_wchar* __thiscall basic_istream_wchar_ctor_uninitialized( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9198.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_ctor_uninitialized, 12) basic_istream_wchar* __thiscall basic_istream_short_ctor_uninitialized( basic_istream_wchar *this, int uninitialized, MSVCP_bool virt_init) { basic_istream_wchar_ctor_uninitialized(this, uninitialized, virt_init); basic_istream_wchar_get_basic_ios(this)->base.vtable = &MSVCP_basic_istream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_ctor_uninitialized, 12) basic_istream_wchar* __thiscall basic_istream_short_ctor_uninitialized( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9211.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_dtor, 4) void __thiscall basic_istream_wchar_dtor(basic_ios_wchar *base) { basic_istream_wchar *this = basic_istream_wchar_from_basic_ios(base); TRACE("(%p)\n", this); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_dtor, 4) void __thiscall basic_istream_wchar_dtor(basic_ios_wchar *base) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9224.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_vbase_dtor, 4) void __thiscall basic_istream_wchar_vbase_dtor(basic_istream_wchar *this) { TRACE("(%p)\n", this); basic_istream_wchar_dtor(basic_istream_wchar_to_basic_ios(this)); basic_ios_wchar_dtor(basic_istream_wchar_get_basic_ios(this)); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_vbase_dtor, 4) void __thiscall basic_istream_wchar_vbase_dtor(basic_istream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9232.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_vector_dtor, 8) basic_istream_wchar* __thiscall basic_istream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) { basic_istream_wchar *this = basic_istream_wchar_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_istream_wchar_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_istream_wchar_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_vector_dtor, 8) basic_istream_wchar* __thiscall basic_istream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9259.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar__Ipfx, 8) MSVCP_bool __thiscall basic_istream_wchar__Ipfx(basic_istream_wchar *this, MSVCP_bool noskip) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); TRACE("(%p %d)\n", this, noskip); if(ios_base_good(&base->base)) { if(basic_ios_wchar_tie_get(base)) basic_ostream_wchar_flush(basic_ios_wchar_tie_get(base)); if(!noskip && (ios_base_flags_get(&base->base) & FMTFLAG_skipws)) { basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); const ctype_wchar *ctype = ctype_wchar_use_facet(IOS_LOCALE(base->strbuf)); int ch; for(ch = basic_streambuf_wchar_sgetc(strbuf); ; ch = basic_streambuf_wchar_snextc(strbuf)) { if(ch==WEOF || !ctype_wchar_is_ch(ctype, _SPACE|_BLANK, ch)) break; } } } if(!ios_base_good(&base->base)) { basic_ios_wchar_setstate(base, IOSTATE_failbit); return FALSE; } return TRUE; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar__Ipfx, 8) MSVCP_bool __thiscall basic_istream_wchar__Ipfx(basic_istream_wchar *this, MSVCP_bool noskip) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9294.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_ipfx, 8) MSVCP_bool __thiscall basic_istream_wchar_ipfx(basic_istream_wchar *this, MSVCP_bool noskip) { return basic_istream_wchar__Ipfx(this, noskip); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_ipfx, 8) MSVCP_bool __thiscall basic_istream_wchar_ipfx(basic_istream_wchar *this, MSVCP_bool noskip) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9304.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_isfx, 4) void __thiscall basic_istream_wchar_isfx(basic_istream_wchar *this) { TRACE("(%p)\n", this); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_isfx, 4) void __thiscall basic_istream_wchar_isfx(basic_istream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9336.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_gcount, 4) streamsize __thiscall basic_istream_wchar_gcount(const basic_istream_wchar *this) { TRACE("(%p)\n", this); return this->count; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_gcount, 4) streamsize __thiscall basic_istream_wchar_gcount(const basic_istream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9347.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get, 4) unsigned short __thiscall basic_istream_wchar_get(basic_istream_wchar *this) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); int ret; TRACE("(%p)\n", this); this->count = 0; if(!basic_istream_wchar_sentry_create(this, TRUE)) { basic_istream_wchar_sentry_destroy(this); return WEOF; } ret = basic_streambuf_wchar_sbumpc(basic_ios_wchar_rdbuf_get(base)); basic_istream_wchar_sentry_destroy(this); if(ret == WEOF) basic_ios_wchar_setstate(base, IOSTATE_eofbit|IOSTATE_failbit); else this->count++; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get, 4) unsigned short __thiscall basic_istream_wchar_get(basic_istream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9376.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get_ch, 8) basic_istream_wchar* __thiscall basic_istream_wchar_get_ch(basic_istream_wchar *this, wchar_t *ch) { unsigned short ret; TRACE("(%p %p)\n", this, ch); ret = basic_istream_wchar_get(this); if(ret != WEOF) *ch = (wchar_t)ret; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get_ch, 8) basic_istream_wchar* __thiscall basic_istream_wchar_get_ch(basic_istream_wchar *this, wchar_t *ch) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9394.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get_str_delim, 20) DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get_str_delim, 16) basic_istream_wchar* __thiscall basic_istream_wchar_get_str_delim(basic_istream_wchar *this, wchar_t *str, streamsize count, wchar_t delim) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); unsigned short ch = delim; TRACE("(%p %p %s %c)\n", this, str, wine_dbgstr_longlong(count), delim); this->count = 0; if(basic_istream_wchar_sentry_create(this, TRUE)) { basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); for(ch = basic_streambuf_wchar_sgetc(strbuf); count>1; ch = basic_streambuf_wchar_snextc(strbuf)) { if(ch==WEOF || ch==delim) break; *str++ = ch; this->count++; count--; } } basic_istream_wchar_sentry_destroy(this); basic_ios_wchar_setstate(base, (!this->count ? IOSTATE_failbit : IOSTATE_goodbit) | (ch==WEOF ? IOSTATE_eofbit : IOSTATE_goodbit)); if(count > 0) *str = 0; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get_str_delim, 20) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9434.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get_str, 16) DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get_str, 12) basic_istream_wchar* __thiscall basic_istream_wchar_get_str(basic_istream_wchar *this, wchar_t *str, streamsize count) { return basic_istream_wchar_get_str_delim(this, str, count, '\n'); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get_str, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9447.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get_streambuf_delim, 12) basic_istream_wchar* __thiscall basic_istream_wchar_get_streambuf_delim(basic_istream_wchar *this, basic_streambuf_wchar *strbuf, wchar_t delim) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); unsigned short ch = delim; TRACE("(%p %p %c)\n", this, strbuf, delim); this->count = 0; if(basic_istream_wchar_sentry_create(this, TRUE)) { basic_streambuf_wchar *strbuf_read = basic_ios_wchar_rdbuf_get(base); for(ch = basic_streambuf_wchar_sgetc(strbuf_read); ; ch = basic_streambuf_wchar_snextc(strbuf_read)) { if(ch==WEOF || ch==delim) break; if(basic_streambuf_wchar_sputc(strbuf, ch) == WEOF) break; this->count++; } } basic_istream_wchar_sentry_destroy(this); basic_ios_wchar_setstate(base, (!this->count ? IOSTATE_failbit : IOSTATE_goodbit) | (ch==WEOF ? IOSTATE_eofbit : IOSTATE_goodbit)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get_streambuf_delim, 12) basic_istream_wchar* __thiscall basic_istream_wchar_get_streambuf_delim(basic_istream_wchar *this, basic_streambuf_wchar *strbuf, wchar_t delim) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9481.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get_streambuf, 8) basic_istream_wchar* __thiscall basic_istream_wchar_get_streambuf(basic_istream_wchar *this, basic_streambuf_wchar *strbuf) { return basic_istream_wchar_get_streambuf_delim(this, strbuf, '\n'); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get_streambuf, 8) basic_istream_wchar* __thiscall basic_istream_wchar_get_streambuf(basic_istream_wchar *this, basic_streambuf_wchar *strbuf) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9492.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_getline_delim, 20) DEFINE_THISCALL_WRAPPER(basic_istream_wchar_getline_delim, 16) basic_istream_wchar* __thiscall basic_istream_wchar_getline_delim(basic_istream_wchar *this, wchar_t *str, streamsize count, wchar_t delim) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); unsigned short ch = delim; TRACE("(%p %p %s %c)\n", this, str, wine_dbgstr_longlong(count), delim); this->count = 0; if(basic_istream_wchar_sentry_create(this, TRUE) && count>0) { basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); while(count > 1) { ch = basic_streambuf_wchar_sbumpc(strbuf); if(ch==WEOF || ch==delim) break; *str++ = ch; this->count++; count--; } if(ch == delim) this->count++; else if(ch != WEOF) { ch = basic_streambuf_wchar_sgetc(strbuf); if(ch == delim) { basic_streambuf_wchar__Gninc(strbuf); this->count++; } } } basic_istream_wchar_sentry_destroy(this); basic_ios_wchar_setstate(base, (ch==WEOF ? IOSTATE_eofbit : IOSTATE_goodbit) | (!this->count || (ch!=delim && ch!=WEOF) ? IOSTATE_failbit : IOSTATE_goodbit)); if(count > 0) *str = 0; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_getline_delim, 20) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9544.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_getline, 16) DEFINE_THISCALL_WRAPPER(basic_istream_wchar_getline, 12) basic_istream_wchar* __thiscall basic_istream_wchar_getline(basic_istream_wchar *this, wchar_t *str, streamsize count) { return basic_istream_wchar_getline_delim(this, str, count, '\n'); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_getline, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9558.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_ignore, 16) DEFINE_THISCALL_WRAPPER(basic_istream_wchar_ignore, 12) basic_istream_wchar* __thiscall basic_istream_wchar_ignore(basic_istream_wchar *this, streamsize count, unsigned short delim) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); unsigned short ch = delim; unsigned int state; TRACE("(%p %s %d)\n", this, wine_dbgstr_longlong(count), delim); this->count = 0; if(basic_istream_wchar_sentry_create(this, TRUE)) { basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); state = IOSTATE_goodbit; while(count > 0) { ch = basic_streambuf_wchar_sbumpc(strbuf); if(ch==WEOF) { state = IOSTATE_eofbit; break; } if(ch==delim) break; this->count++; if(count != INT_MAX) count--; } }else state = IOSTATE_failbit; basic_istream_wchar_sentry_destroy(this); basic_ios_wchar_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_ignore, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9631.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_peek, 4) unsigned short __thiscall basic_istream_wchar_peek(basic_istream_wchar *this) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); unsigned short ret = WEOF; TRACE("(%p)\n", this); this->count = 0; if(basic_istream_wchar_sentry_create(this, TRUE)) ret = basic_streambuf_wchar_sgetc(basic_ios_wchar_rdbuf_get(base)); basic_istream_wchar_sentry_destroy(this); if (ret == WEOF) basic_ios_wchar_setstate(base, IOSTATE_eofbit); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_peek, 4) unsigned short __thiscall basic_istream_wchar_peek(basic_istream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9656.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar__Read_s, 20) DEFINE_THISCALL_WRAPPER(basic_istream_wchar__Read_s, 16) basic_istream_wchar* __thiscall basic_istream_wchar__Read_s(basic_istream_wchar *this, wchar_t *str, MSVCP_size_t size, streamsize count) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); IOSB_iostate state = IOSTATE_goodbit; TRACE("(%p %p %lu %s)\n", this, str, size, wine_dbgstr_longlong(count)); if(basic_istream_wchar_sentry_create(this, TRUE)) { basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); this->count = basic_streambuf_wchar__Sgetn_s(strbuf, str, size, count); if(this->count != count) state |= IOSTATE_failbit | IOSTATE_eofbit; }else { this->count = 0; } basic_istream_wchar_sentry_destroy(this); basic_ios_wchar_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar__Read_s, 20) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9687.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read, 16) DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read, 12) basic_istream_wchar* __thiscall basic_istream_wchar_read(basic_istream_wchar *this, wchar_t *str, streamsize count) { return basic_istream_wchar__Read_s(this, str, -1, count); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9701.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar__Readsome_s, 20) DEFINE_THISCALL_WRAPPER(basic_istream_wchar__Readsome_s, 16) streamsize __thiscall basic_istream_wchar__Readsome_s(basic_istream_wchar *this, wchar_t *str, MSVCP_size_t size, streamsize count) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); IOSB_iostate state = IOSTATE_goodbit; TRACE("(%p %p %lu %s)\n", this, str, size, wine_dbgstr_longlong(count)); this->count = 0; if(basic_istream_wchar_sentry_create(this, TRUE)) { streamsize avail = basic_streambuf_wchar_in_avail(basic_ios_wchar_rdbuf_get(base)); if(avail > count) avail = count; if(avail == -1) state |= IOSTATE_eofbit; else if(avail > 0) basic_istream_wchar__Read_s(this, str, size, avail); }else { state |= IOSTATE_failbit; } basic_istream_wchar_sentry_destroy(this); basic_ios_wchar_setstate(base, state); return this->count; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar__Readsome_s, 20) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9737.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_readsome, 16) DEFINE_THISCALL_WRAPPER(basic_istream_wchar_readsome, 12) streamsize __thiscall basic_istream_wchar_readsome(basic_istream_wchar *this, wchar_t *str, streamsize count) { return basic_istream_wchar__Readsome_s(this, str, count, count); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_readsome, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9750.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_putback, 8) basic_istream_wchar* __thiscall basic_istream_wchar_putback(basic_istream_wchar *this, wchar_t ch) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); IOSB_iostate state = IOSTATE_goodbit; TRACE("(%p %c)\n", this, ch); this->count = 0; if(basic_istream_wchar_sentry_create(this, TRUE)) { basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); if(!ios_base_good(&base->base)) state |= IOSTATE_failbit; else if(!strbuf || basic_streambuf_wchar_sputbackc(strbuf, ch)==WEOF) state |= IOSTATE_badbit; } basic_istream_wchar_sentry_destroy(this); basic_ios_wchar_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_putback, 8) basic_istream_wchar* __thiscall basic_istream_wchar_putback(basic_istream_wchar *this, wchar_t ch) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9778.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_unget, 4) basic_istream_wchar* __thiscall basic_istream_wchar_unget(basic_istream_wchar *this) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); IOSB_iostate state = IOSTATE_goodbit; TRACE("(%p)\n", this); this->count = 0; if(basic_istream_wchar_sentry_create(this, TRUE)) { basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); if(!ios_base_good(&base->base)) state |= IOSTATE_failbit; else if(!strbuf || basic_streambuf_wchar_sungetc(strbuf)==WEOF) state |= IOSTATE_badbit; } basic_istream_wchar_sentry_destroy(this); basic_ios_wchar_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_unget, 4) basic_istream_wchar* __thiscall basic_istream_wchar_unget(basic_istream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9806.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_sync, 4) int __thiscall basic_istream_wchar_sync(basic_istream_wchar *this) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); TRACE("(%p)\n", this); if(!strbuf) return -1; if(basic_istream_wchar_sentry_create(this, TRUE)) { if(basic_streambuf_wchar_pubsync(strbuf) != -1) { basic_istream_wchar_sentry_destroy(this); return 0; } } basic_istream_wchar_sentry_destroy(this); basic_ios_wchar_setstate(base, IOSTATE_badbit); return -1; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_sync, 4) int __thiscall basic_istream_wchar_sync(basic_istream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9833.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_tellg, 8) fpos_int* __thiscall basic_istream_wchar_tellg(basic_istream_wchar *this, fpos_int *ret) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); TRACE("(%p %p)\n", this, ret); if(ios_base_fail(&base->base)) { ret->off = -1; ret->pos = 0; ret->state = 0; return ret; } basic_streambuf_wchar_pubseekoff(basic_ios_wchar_rdbuf_get(base), ret, 0, SEEKDIR_cur, OPENMODE_in); if(ret->off==-1 && ret->pos==0 && ret->state==0) basic_ios_wchar_setstate(base, IOSTATE_failbit); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_tellg, 8) fpos_int* __thiscall basic_istream_wchar_tellg(basic_istream_wchar *this, fpos_int *ret) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9862.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_seekg, 16) DEFINE_THISCALL_WRAPPER(basic_istream_wchar_seekg, 12) basic_istream_wchar* __thiscall basic_istream_wchar_seekg(basic_istream_wchar *this, streamoff off, int dir) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); TRACE("(%p %s %d)\n", this, wine_dbgstr_longlong(off), dir); if(!ios_base_fail(&base->base)) { basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); fpos_int ret; basic_streambuf_wchar_pubseekoff(strbuf, &ret, off, dir, OPENMODE_in); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_seekg, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9886.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_seekg_fpos, 28) basic_istream_wchar* __thiscall basic_istream_wchar_seekg_fpos(basic_istream_wchar *this, fpos_int pos) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); TRACE("(%p %s)\n", this, debugstr_fpos_int(&pos)); if(!ios_base_fail(&base->base)) { basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); fpos_int ret; basic_streambuf_wchar_pubseekpos(strbuf, &ret, pos, OPENMODE_in); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_seekg_fpos, 28) basic_istream_wchar* __thiscall basic_istream_wchar_seekg_fpos(basic_istream_wchar *this, fpos_int pos) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9931.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_short, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_short(basic_istream_wchar *this, short *v) { return basic_istream_read_short(this, v, num_get_wchar_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_short, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_short(basic_istream_wchar *this, short *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9940.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_read_short, 8) basic_istream_wchar* __thiscall basic_istream_short_read_short(basic_istream_wchar *this, short *v) { return basic_istream_read_short(this, v, num_get_short_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_read_short, 8) basic_istream_wchar* __thiscall basic_istream_short_read_short(basic_istream_wchar *this, short *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9949.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_ushort, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_ushort(basic_istream_wchar *this, unsigned short *v) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_wchar_sentry_create(this, FALSE)) { basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); const num_get *numget = num_get_wchar_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_wchar first={0}, last={0}; first.strbuf = strbuf; num_get_wchar_get_ushort(numget, &last, first, last, &base->base, &state, v); } basic_istream_wchar_sentry_destroy(this); basic_ios_wchar_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_ushort, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_ushort(basic_istream_wchar *this, unsigned short *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:9993.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_int, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_int(basic_istream_wchar *this, int *v) { return basic_istream_read_int(this, v, num_get_wchar_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_int, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_int(basic_istream_wchar *this, int *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10002.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_read_int, 8) basic_istream_wchar* __thiscall basic_istream_short_read_int(basic_istream_wchar *this, int *v) { return basic_istream_read_int(this, v, num_get_short_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_read_int, 8) basic_istream_wchar* __thiscall basic_istream_short_read_int(basic_istream_wchar *this, int *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10031.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_uint, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_uint(basic_istream_wchar *this, unsigned int *v) { return basic_istream_read_uint(this, v, num_get_wchar_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_uint, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_uint(basic_istream_wchar *this, unsigned int *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10040.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_read_uint, 8) basic_istream_wchar* __thiscall basic_istream_short_read_uint(basic_istream_wchar *this, unsigned int *v) { return basic_istream_read_uint(this, v, num_get_short_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_read_uint, 8) basic_istream_wchar* __thiscall basic_istream_short_read_uint(basic_istream_wchar *this, unsigned int *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10069.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_long, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_long(basic_istream_wchar *this, LONG *v) { return basic_istream_read_long(this, v, num_get_wchar_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_long, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_long(basic_istream_wchar *this, LONG *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10078.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_read_long, 8) basic_istream_wchar* __thiscall basic_istream_short_read_long(basic_istream_wchar *this, LONG *v) { return basic_istream_read_long(this, v, num_get_short_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_read_long, 8) basic_istream_wchar* __thiscall basic_istream_short_read_long(basic_istream_wchar *this, LONG *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10107.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_ulong, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_ulong(basic_istream_wchar *this, ULONG *v) { return basic_istream_read_ulong(this, v, num_get_wchar_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_ulong, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_ulong(basic_istream_wchar *this, ULONG *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10116.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_read_ulong, 8) basic_istream_wchar* __thiscall basic_istream_short_read_ulong(basic_istream_wchar *this, ULONG *v) { return basic_istream_read_ulong(this, v, num_get_short_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_read_ulong, 8) basic_istream_wchar* __thiscall basic_istream_short_read_ulong(basic_istream_wchar *this, ULONG *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10145.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_float, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_float(basic_istream_wchar *this, float *v) { return basic_istream_read_float(this, v, num_get_wchar_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_float, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_float(basic_istream_wchar *this, float *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10154.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_read_float, 8) basic_istream_wchar* __thiscall basic_istream_short_read_float(basic_istream_wchar *this, float *v) { return basic_istream_read_float(this, v, num_get_short_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_read_float, 8) basic_istream_wchar* __thiscall basic_istream_short_read_float(basic_istream_wchar *this, float *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10183.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_double, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_double(basic_istream_wchar *this, double *v) { return basic_istream_read_double(this, v, num_get_wchar_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_double, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_double(basic_istream_wchar *this, double *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10192.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_read_double, 8) basic_istream_wchar* __thiscall basic_istream_short_read_double(basic_istream_wchar *this, double *v) { return basic_istream_read_double(this, v, num_get_short_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_read_double, 8) basic_istream_wchar* __thiscall basic_istream_short_read_double(basic_istream_wchar *this, double *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10221.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_ldouble, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_ldouble(basic_istream_wchar *this, double *v) { return basic_istream_read_ldouble(this, v, num_get_wchar_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_ldouble, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_ldouble(basic_istream_wchar *this, double *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10230.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_read_ldouble, 8) basic_istream_wchar* __thiscall basic_istream_short_read_ldouble(basic_istream_wchar *this, double *v) { return basic_istream_read_ldouble(this, v, num_get_short_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_read_ldouble, 8) basic_istream_wchar* __thiscall basic_istream_short_read_ldouble(basic_istream_wchar *this, double *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10259.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_ptr, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_ptr(basic_istream_wchar *this, void **v) { return basic_istream_read_ptr(this, v, num_get_wchar_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_ptr, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_ptr(basic_istream_wchar *this, void **v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10268.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_read_ptr, 8) basic_istream_wchar* __thiscall basic_istream_short_read_ptr(basic_istream_wchar *this, void **v) { return basic_istream_read_ptr(this, v, num_get_short_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_read_ptr, 8) basic_istream_wchar* __thiscall basic_istream_short_read_ptr(basic_istream_wchar *this, void **v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10297.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_int64, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_int64(basic_istream_wchar *this, __int64 *v) { return basic_istream_read_int64(this, v, num_get_wchar_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_int64, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_int64(basic_istream_wchar *this, __int64 *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10306.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_read_int64, 8) basic_istream_wchar* __thiscall basic_istream_short_read_int64(basic_istream_wchar *this, __int64 *v) { return basic_istream_read_int64(this, v, num_get_short_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_read_int64, 8) basic_istream_wchar* __thiscall basic_istream_short_read_int64(basic_istream_wchar *this, __int64 *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10335.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_uint64, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_uint64(basic_istream_wchar *this, unsigned __int64 *v) { return basic_istream_read_uint64(this, v, num_get_wchar_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_uint64, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_uint64(basic_istream_wchar *this, unsigned __int64 *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10344.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_read_uint64, 8) basic_istream_wchar* __thiscall basic_istream_short_read_uint64(basic_istream_wchar *this, unsigned __int64 *v) { return basic_istream_read_uint64(this, v, num_get_short_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_read_uint64, 8) basic_istream_wchar* __thiscall basic_istream_short_read_uint64(basic_istream_wchar *this, unsigned __int64 *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10373.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_bool, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_bool(basic_istream_wchar *this, MSVCP_bool *v) { return basic_istream_read_bool(this, v, num_get_wchar_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_bool, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_bool(basic_istream_wchar *this, MSVCP_bool *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10382.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_read_bool, 8) basic_istream_wchar* __thiscall basic_istream_short_read_bool(basic_istream_wchar *this, MSVCP_bool *v) { return basic_istream_read_bool(this, v, num_get_short_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_read_bool, 8) basic_istream_wchar* __thiscall basic_istream_short_read_bool(basic_istream_wchar *this, MSVCP_bool *v) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10551.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_streambuf, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_streambuf( basic_istream_wchar *this, basic_streambuf_wchar *streambuf) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); IOSB_iostate state = IOSTATE_failbit; unsigned short c = '\n'; TRACE("(%p %p)\n", this, streambuf); if(basic_istream_wchar_sentry_create(this, FALSE)) { for(c = basic_streambuf_wchar_sgetc(basic_ios_wchar_rdbuf_get(base)); c!=WEOF; c = basic_streambuf_wchar_snextc(basic_ios_wchar_rdbuf_get(base))) { state = IOSTATE_goodbit; if(basic_streambuf_wchar_sputc(streambuf, c) == WEOF) break; } } basic_istream_wchar_sentry_destroy(this); basic_ios_wchar_setstate(base, state | (c==WEOF ? IOSTATE_eofbit : IOSTATE_goodbit)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_streambuf, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_streambuf( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10579.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_func, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_func(basic_istream_wchar *this, basic_istream_wchar* (__cdecl *pfunc)(basic_istream_wchar*)) { TRACE("(%p %p)\n", this, pfunc); pfunc(this); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_func, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_func(basic_istream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10592.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_func_basic_ios, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_func_basic_ios(basic_istream_wchar *this, basic_ios_wchar* (__cdecl *pfunc)(basic_ios_wchar*)) { TRACE("(%p %p)\n", this, pfunc); pfunc(basic_istream_wchar_get_basic_ios(this)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_func_basic_ios, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_func_basic_ios(basic_istream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10605.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_func_ios_base, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_func_ios_base( basic_istream_wchar *this, ios_base* (__cdecl *pfunc)(ios_base*)) { TRACE("(%p %p)\n", this, pfunc); pfunc(&basic_istream_wchar_get_basic_ios(this)->base); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_func_ios_base, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_func_ios_base( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10618.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_swap, 8) void __thiscall basic_istream_wchar_swap(basic_istream_wchar *this, basic_istream_wchar *r) { TRACE("(%p %p)\n", this, r); if(this == r) return; basic_ios_wchar_swap(basic_istream_wchar_get_basic_ios(this), basic_istream_wchar_get_basic_ios(r)); this->count ^= r->count; r->count ^= this->count; this->count ^= r->count; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_swap, 8) void __thiscall basic_istream_wchar_swap(basic_istream_wchar *this, basic_istream_wchar *r) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10645.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_iostream_char_ctor, 12) basic_iostream_char* __thiscall basic_iostream_char_ctor(basic_iostream_char *this, basic_streambuf_char *strbuf, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %p %d)\n", this, strbuf, virt_init); if(virt_init) { this->base1.vbtable = basic_iostream_char_vbtable1; this->base2.vbtable = basic_iostream_char_vbtable2; basic_ios = basic_istream_char_get_basic_ios(&this->base1); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_istream_char_get_basic_ios(&this->base1); } basic_ios->base.vtable = &MSVCP_basic_iostream_char_vtable; basic_istream_char_ctor(&this->base1, strbuf, FALSE, FALSE); basic_ostream_char_ctor(&this->base2, NULL, FALSE, FALSE, FALSE); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_iostream_char_ctor, 12) basic_iostream_char* __thiscall basic_iostream_char_ctor(basic_iostream_char *this, basic_streambuf_char *strbuf, MSVCP_bool virt_init) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10670.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_iostream_char_dtor, 4) void __thiscall basic_iostream_char_dtor(basic_ios_char *base) { basic_iostream_char *this = basic_iostream_char_from_basic_ios(base); TRACE("(%p)\n", this); basic_ostream_char_dtor(basic_ostream_char_to_basic_ios(&this->base2)); basic_istream_char_dtor(basic_istream_char_to_basic_ios(&this->base1)); }': \ DEFINE_THISCALL_WRAPPER(basic_iostream_char_dtor, 4) void __thiscall basic_iostream_char_dtor(basic_ios_char *base) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10682.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_iostream_char_vbase_dtor, 4) void __thiscall basic_iostream_char_vbase_dtor(basic_iostream_char *this) { TRACE("(%p)\n", this); basic_iostream_char_dtor(basic_iostream_char_to_basic_ios(this)); basic_ios_char_dtor(basic_istream_char_get_basic_ios(&this->base1)); }': \ DEFINE_THISCALL_WRAPPER(basic_iostream_char_vbase_dtor, 4) void __thiscall basic_iostream_char_vbase_dtor(basic_iostream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10690.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_iostream_char_vector_dtor, 8) basic_iostream_char* __thiscall basic_iostream_char_vector_dtor(basic_ios_char *base, unsigned int flags) { basic_iostream_char *this = basic_iostream_char_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_iostream_char_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_iostream_char_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_iostream_char_vector_dtor, 8) basic_iostream_char* __thiscall basic_iostream_char_vector_dtor(basic_ios_char *base, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10715.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_iostream_char_swap, 8) void __thiscall basic_iostream_char_swap(basic_iostream_char *this, basic_iostream_char *r) { TRACE("(%p %p)\n", this, r); if(this == r) return; basic_ios_char_swap(basic_istream_char_get_basic_ios(&this->base1), basic_istream_char_get_basic_ios(&r->base1)); }': \ DEFINE_THISCALL_WRAPPER(basic_iostream_char_swap, 8) void __thiscall basic_iostream_char_swap(basic_iostream_char *this, basic_iostream_char *r) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10739.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_iostream_wchar_ctor, 12) basic_iostream_wchar* __thiscall basic_iostream_wchar_ctor(basic_iostream_wchar *this, basic_streambuf_wchar *strbuf, MSVCP_bool virt_init) { basic_ios_wchar *basic_ios; TRACE("(%p %p %d)\n", this, strbuf, virt_init); if(virt_init) { this->base1.vbtable = basic_iostream_wchar_vbtable1; this->base2.vbtable = basic_iostream_wchar_vbtable2; basic_ios = basic_istream_wchar_get_basic_ios(&this->base1); basic_ios_wchar_ctor(basic_ios); }else { basic_ios = basic_istream_wchar_get_basic_ios(&this->base1); } basic_istream_wchar_ctor(&this->base1, strbuf, FALSE, FALSE); basic_ostream_short_ctor(&this->base2, NULL, FALSE, FALSE, FALSE); basic_ios->base.vtable = &MSVCP_basic_iostream_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_iostream_wchar_ctor, 12) basic_iostream_wchar* __thiscall basic_iostream_wchar_ctor(basic_iostream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10765.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_iostream_short_ctor, 12) basic_iostream_wchar* __thiscall basic_iostream_short_ctor(basic_iostream_wchar *this, basic_streambuf_wchar *strbuf, MSVCP_bool virt_init) { basic_iostream_wchar_ctor(this, strbuf, virt_init); basic_istream_wchar_get_basic_ios(&this->base1)->base.vtable = &MSVCP_basic_iostream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_iostream_short_ctor, 12) basic_iostream_wchar* __thiscall basic_iostream_short_ctor(basic_iostream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10778.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_iostream_wchar_dtor, 4) void __thiscall basic_iostream_wchar_dtor(basic_ios_wchar *base) { basic_iostream_wchar *this = basic_iostream_wchar_from_basic_ios(base); TRACE("(%p)\n", this); basic_ostream_wchar_dtor(basic_ostream_wchar_to_basic_ios(&this->base2)); basic_istream_wchar_dtor(basic_istream_wchar_to_basic_ios(&this->base1)); }': \ DEFINE_THISCALL_WRAPPER(basic_iostream_wchar_dtor, 4) void __thiscall basic_iostream_wchar_dtor(basic_ios_wchar *base) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10792.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_iostream_wchar_vbase_dtor, 4) void __thiscall basic_iostream_wchar_vbase_dtor(basic_iostream_wchar *this) { TRACE("(%p)\n", this); basic_iostream_wchar_dtor(basic_iostream_wchar_to_basic_ios(this)); basic_ios_wchar_dtor(basic_istream_wchar_get_basic_ios(&this->base1)); }': \ DEFINE_THISCALL_WRAPPER(basic_iostream_wchar_vbase_dtor, 4) void __thiscall basic_iostream_wchar_vbase_dtor(basic_iostream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10800.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_iostream_wchar_vector_dtor, 8) basic_iostream_wchar* __thiscall basic_iostream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) { basic_iostream_wchar *this = basic_iostream_wchar_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_iostream_wchar_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_iostream_wchar_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_iostream_wchar_vector_dtor, 8) basic_iostream_wchar* __thiscall basic_iostream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10827.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_iostream_wchar_swap, 8) void __thiscall basic_iostream_wchar_swap(basic_iostream_wchar *this, basic_iostream_wchar *r) { TRACE("(%p %p)\n", this, r); if(this == r) return; basic_ios_wchar_swap(basic_istream_wchar_get_basic_ios(&this->base1), basic_istream_wchar_get_basic_ios(&r->base1)); }': \ DEFINE_THISCALL_WRAPPER(basic_iostream_wchar_swap, 8) void __thiscall basic_iostream_wchar_swap(basic_iostream_wchar *this, basic_iostream_wchar *r) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10851.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_char_ctor, 8) basic_ofstream_char* __thiscall basic_ofstream_char_ctor(basic_ofstream_char *this, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %d)\n", this, virt_init); if(virt_init) { this->base.vbtable = basic_ofstream_char_vbtable; basic_ios = basic_ostream_char_get_basic_ios(&this->base); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_ostream_char_get_basic_ios(&this->base); } basic_filebuf_char_ctor(&this->filebuf); basic_ostream_char_ctor(&this->base, &this->filebuf.base, FALSE, TRUE, FALSE); basic_ios->base.vtable = &MSVCP_basic_ofstream_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_char_ctor, 8) basic_ofstream_char* __thiscall basic_ofstream_char_ctor(basic_ofstream_char *this, MSVCP_bool virt_init) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10874.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_char_ctor_file, 12) basic_ofstream_char* __thiscall basic_ofstream_char_ctor_file( basic_ofstream_char *this, FILE *file, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %p %d)\n", this, file, virt_init); if(virt_init) { this->base.vbtable = basic_ofstream_char_vbtable; basic_ios = basic_ostream_char_get_basic_ios(&this->base); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_ostream_char_get_basic_ios(&this->base); } basic_filebuf_char_ctor_file(&this->filebuf, file); basic_ostream_char_ctor(&this->base, &this->filebuf.base, FALSE, TRUE, FALSE); basic_ios->base.vtable = &MSVCP_basic_ofstream_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_char_ctor_file, 12) basic_ofstream_char* __thiscall basic_ofstream_char_ctor_file( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10898.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_char_copy_ctor, 12) basic_ofstream_char* __thiscall basic_ofstream_char_copy_ctor(basic_ofstream_char *this, basic_ofstream_char *copy, MSVCP_bool virt_init) { TRACE("(%p %p %d)\n", this, copy, virt_init); return basic_ofstream_char_ctor_file(this, copy->filebuf.file, virt_init); }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_char_copy_ctor, 12) basic_ofstream_char* __thiscall basic_ofstream_char_copy_ctor(basic_ofstream_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10908.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_char_ctor_name, 16) basic_ofstream_char* __thiscall basic_ofstream_char_ctor_name(basic_ofstream_char *this, const char *name, int mode, MSVCP_bool virt_init) { TRACE("(%p %s %d %d)\n", this, name, mode, virt_init); basic_ofstream_char_ctor(this, virt_init); if(!basic_filebuf_char_open(&this->filebuf, name, mode|OPENMODE_out, _SH_DENYNO)) { basic_ios_char *basic_ios = basic_ostream_char_get_basic_ios(&this->base); basic_ios_char_setstate(basic_ios, IOSTATE_failbit); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_char_ctor_name, 16) basic_ofstream_char* __thiscall basic_ofstream_char_ctor_name(basic_ofstream_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10925.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_char_dtor, 4) void __thiscall basic_ofstream_char_dtor(basic_ios_char *base) { basic_ofstream_char *this = basic_ofstream_char_from_basic_ios(base); TRACE("(%p)\n", this); basic_ostream_char_dtor(basic_ostream_char_to_basic_ios(&this->base)); basic_filebuf_char_dtor(&this->filebuf); }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_char_dtor, 4) void __thiscall basic_ofstream_char_dtor(basic_ios_char *base) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10938.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_char_vbase_dtor, 4) void __thiscall basic_ofstream_char_vbase_dtor(basic_ofstream_char *this) { TRACE("(%p)\n", this); basic_ofstream_char_dtor(basic_ofstream_char_to_basic_ios(this)); basic_ios_char_dtor(basic_ostream_char_get_basic_ios(&this->base)); }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_char_vbase_dtor, 4) void __thiscall basic_ofstream_char_vbase_dtor(basic_ofstream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10947.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_char_vector_dtor, 8) basic_ofstream_char* __thiscall basic_ofstream_char_vector_dtor(basic_ios_char *base, unsigned int flags) { basic_ofstream_char *this = basic_ofstream_char_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_ofstream_char_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_ofstream_char_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_char_vector_dtor, 8) basic_ofstream_char* __thiscall basic_ofstream_char_vector_dtor(basic_ios_char *base, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10972.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_char_close, 4) void __thiscall basic_ofstream_char_close(basic_ofstream_char *this) { TRACE("(%p)\n", this); if(!basic_filebuf_char_close(&this->filebuf)) { basic_ios_char *basic_ios = basic_ostream_char_get_basic_ios(&this->base); basic_ios_char_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_char_close, 4) void __thiscall basic_ofstream_char_close(basic_ofstream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10985.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_char_is_open, 4) MSVCP_bool __thiscall basic_ofstream_char_is_open(const basic_ofstream_char *this) { TRACE("(%p)\n", this); return basic_filebuf_char_is_open(&this->filebuf); }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_char_is_open, 4) MSVCP_bool __thiscall basic_ofstream_char_is_open(const basic_ofstream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:10994.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_char_open, 12) void __thiscall basic_ofstream_char_open(basic_ofstream_char *this, const char *name, int mode) { TRACE("(%p %s %d)\n", this, name, mode); if(!basic_filebuf_char_open(&this->filebuf, name, mode|OPENMODE_out, _SH_DENYNO)) { basic_ios_char *basic_ios = basic_ostream_char_get_basic_ios(&this->base); basic_ios_char_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_char_open, 12) void __thiscall basic_ofstream_char_open(basic_ofstream_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11008.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_char_open_old, 12) void __thiscall basic_ofstream_char_open_old(basic_ofstream_char *this, const char *name, short mode) { basic_ofstream_char_open(this, name, mode); }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_char_open_old, 12) void __thiscall basic_ofstream_char_open_old(basic_ofstream_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11017.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_char_rdbuf, 4) basic_filebuf_char* __thiscall basic_ofstream_char_rdbuf(const basic_ofstream_char *this) { TRACE("(%p)\n", this); return (basic_filebuf_char*)&this->filebuf; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_char_rdbuf, 4) basic_filebuf_char* __thiscall basic_ofstream_char_rdbuf(const basic_ofstream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11036.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_ctor, 8) basic_ofstream_wchar* __thiscall basic_ofstream_wchar_ctor(basic_ofstream_wchar *this, MSVCP_bool virt_init) { basic_ios_wchar *basic_ios; TRACE("(%p %d)\n", this, virt_init); if(virt_init) { this->base.vbtable = basic_ofstream_wchar_vbtable; basic_ios = basic_ostream_wchar_get_basic_ios(&this->base); basic_ios_wchar_ctor(basic_ios); }else { basic_ios = basic_ostream_wchar_get_basic_ios(&this->base); } basic_filebuf_wchar_ctor(&this->filebuf); basic_ostream_short_ctor(&this->base, &this->filebuf.base, FALSE, TRUE, FALSE); basic_ios->base.vtable = &MSVCP_basic_ofstream_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_ctor, 8) basic_ofstream_wchar* __thiscall basic_ofstream_wchar_ctor(basic_ofstream_wchar *this, MSVCP_bool virt_init) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11059.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_short_ctor, 8) basic_ofstream_wchar* __thiscall basic_ofstream_short_ctor(basic_ofstream_wchar *this, MSVCP_bool virt_init) { basic_ofstream_wchar_ctor(this, virt_init); basic_ostream_wchar_get_basic_ios(&this->base)->base.vtable = &MSVCP_basic_ofstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_short_ctor, 8) basic_ofstream_wchar* __thiscall basic_ofstream_short_ctor(basic_ofstream_wchar *this, MSVCP_bool virt_init) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11069.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_ctor_file, 12) basic_ofstream_wchar* __thiscall basic_ofstream_wchar_ctor_file( basic_ofstream_wchar *this, FILE *file, MSVCP_bool virt_init) { basic_ios_wchar *basic_ios; TRACE("(%p %p %d)\n", this, file, virt_init); if(virt_init) { this->base.vbtable = basic_ofstream_wchar_vbtable; basic_ios = basic_ostream_wchar_get_basic_ios(&this->base); basic_ios_wchar_ctor(basic_ios); }else { basic_ios = basic_ostream_wchar_get_basic_ios(&this->base); } basic_filebuf_wchar_ctor_file(&this->filebuf, file); basic_ostream_short_ctor(&this->base, &this->filebuf.base, FALSE, TRUE, FALSE); basic_ios->base.vtable = &MSVCP_basic_ofstream_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_ctor_file, 12) basic_ofstream_wchar* __thiscall basic_ofstream_wchar_ctor_file( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11093.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_short_ctor_file, 12) basic_ofstream_wchar* __thiscall basic_ofstream_short_ctor_file( basic_ofstream_wchar *this, FILE *file, MSVCP_bool virt_init) { basic_ofstream_wchar_ctor_file(this, file, virt_init); basic_ostream_wchar_get_basic_ios(&this->base)->base.vtable = &MSVCP_basic_ofstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_short_ctor_file, 12) basic_ofstream_wchar* __thiscall basic_ofstream_short_ctor_file( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11104.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_short_copy_ctor, 12) basic_ofstream_wchar* __thiscall basic_ofstream_short_copy_ctor(basic_ofstream_wchar *this, basic_ofstream_wchar *copy, MSVCP_bool virt_init) { TRACE("(%p %p %d)\n", this, copy, virt_init); return basic_ofstream_short_ctor_file(this, copy->filebuf.file, virt_init); }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_short_copy_ctor, 12) basic_ofstream_wchar* __thiscall basic_ofstream_short_copy_ctor(basic_ofstream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11114.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_short_ctor_name, 16) basic_ofstream_wchar* __thiscall basic_ofstream_short_ctor_name(basic_ofstream_wchar *this, const char *name, int mode, MSVCP_bool virt_init) { TRACE("(%p %s %d %d)\n", this, name, mode, virt_init); basic_ofstream_short_ctor(this, virt_init); if(!basic_filebuf_wchar_open(&this->filebuf, name, mode|OPENMODE_out, _SH_DENYNO)) { basic_ios_wchar *basic_ios = basic_ostream_wchar_get_basic_ios(&this->base); basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_short_ctor_name, 16) basic_ofstream_wchar* __thiscall basic_ofstream_short_ctor_name(basic_ofstream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11133.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_dtor, 4) void __thiscall basic_ofstream_wchar_dtor(basic_ios_wchar *base) { basic_ofstream_wchar *this = basic_ofstream_wchar_from_basic_ios(base); TRACE("(%p)\n", this); basic_ostream_wchar_dtor(basic_ostream_wchar_to_basic_ios(&this->base)); basic_filebuf_wchar_dtor(&this->filebuf); }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_dtor, 4) void __thiscall basic_ofstream_wchar_dtor(basic_ios_wchar *base) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11148.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_vbase_dtor, 4) void __thiscall basic_ofstream_wchar_vbase_dtor(basic_ofstream_wchar *this) { TRACE("(%p)\n", this); basic_ofstream_wchar_dtor(basic_ofstream_wchar_to_basic_ios(this)); basic_ios_wchar_dtor(basic_ostream_wchar_get_basic_ios(&this->base)); }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_vbase_dtor, 4) void __thiscall basic_ofstream_wchar_vbase_dtor(basic_ofstream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11157.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_vector_dtor, 8) basic_ofstream_wchar* __thiscall basic_ofstream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) { basic_ofstream_wchar *this = basic_ofstream_wchar_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_ofstream_wchar_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_ofstream_wchar_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_vector_dtor, 8) basic_ofstream_wchar* __thiscall basic_ofstream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11184.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_close, 4) void __thiscall basic_ofstream_wchar_close(basic_ofstream_wchar *this) { TRACE("(%p)\n", this); if(!basic_filebuf_wchar_close(&this->filebuf)) { basic_ios_wchar *basic_ios = basic_ostream_wchar_get_basic_ios(&this->base); basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_close, 4) void __thiscall basic_ofstream_wchar_close(basic_ofstream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11199.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_is_open, 4) MSVCP_bool __thiscall basic_ofstream_wchar_is_open(const basic_ofstream_wchar *this) { TRACE("(%p)\n", this); return basic_filebuf_wchar_is_open(&this->filebuf); }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_is_open, 4) MSVCP_bool __thiscall basic_ofstream_wchar_is_open(const basic_ofstream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11208.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_open, 12) void __thiscall basic_ofstream_wchar_open(basic_ofstream_wchar *this, const char *name, int mode) { TRACE("(%p %s %d)\n", this, name, mode); if(!basic_filebuf_wchar_open(&this->filebuf, name, mode|OPENMODE_out, _SH_DENYNO)) { basic_ios_wchar *basic_ios = basic_ostream_wchar_get_basic_ios(&this->base); basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_open, 12) void __thiscall basic_ofstream_wchar_open(basic_ofstream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11222.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_open_old, 12) void __thiscall basic_ofstream_wchar_open_old(basic_ofstream_wchar *this, const char *name, int mode) { basic_ofstream_wchar_open(this, name, mode); }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_open_old, 12) void __thiscall basic_ofstream_wchar_open_old(basic_ofstream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11233.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_rdbuf, 4) basic_filebuf_wchar* __thiscall basic_ofstream_wchar_rdbuf(const basic_ofstream_wchar *this) { TRACE("(%p)\n", this); return (basic_filebuf_wchar*)&this->filebuf; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_rdbuf, 4) basic_filebuf_wchar* __thiscall basic_ofstream_wchar_rdbuf(const basic_ofstream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11252.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_char_ctor, 8) basic_ifstream_char* __thiscall basic_ifstream_char_ctor(basic_ifstream_char *this, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %d)\n", this, virt_init); if(virt_init) { this->base.vbtable = basic_ifstream_char_vbtable; basic_ios = basic_istream_char_get_basic_ios(&this->base); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_istream_char_get_basic_ios(&this->base); } basic_filebuf_char_ctor(&this->filebuf); basic_istream_char_ctor(&this->base, &this->filebuf.base, FALSE, FALSE); basic_ios->base.vtable = &MSVCP_basic_ifstream_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_char_ctor, 8) basic_ifstream_char* __thiscall basic_ifstream_char_ctor(basic_ifstream_char *this, MSVCP_bool virt_init) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11275.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_char_ctor_file, 12) basic_ifstream_char* __thiscall basic_ifstream_char_ctor_file( basic_ifstream_char *this, FILE *file, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %p %d)\n", this, file, virt_init); if(virt_init) { this->base.vbtable = basic_ifstream_char_vbtable; basic_ios = basic_istream_char_get_basic_ios(&this->base); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_istream_char_get_basic_ios(&this->base); } basic_filebuf_char_ctor_file(&this->filebuf, file); basic_istream_char_ctor(&this->base, &this->filebuf.base, FALSE, FALSE); basic_ios->base.vtable = &MSVCP_basic_ifstream_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_char_ctor_file, 12) basic_ifstream_char* __thiscall basic_ifstream_char_ctor_file( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11299.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_char_copy_ctor, 12) basic_ifstream_char* __thiscall basic_ifstream_char_copy_ctor(basic_ifstream_char *this, const basic_ifstream_char *copy, MSVCP_bool virt_init) { TRACE("(%p %p %d)\n", this, copy, virt_init); return basic_ifstream_char_ctor_file(this, copy->filebuf.file, virt_init); }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_char_copy_ctor, 12) basic_ifstream_char* __thiscall basic_ifstream_char_copy_ctor(basic_ifstream_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11309.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_char_ctor_name, 16) basic_ifstream_char* __thiscall basic_ifstream_char_ctor_name(basic_ifstream_char *this, const char *name, int mode, MSVCP_bool virt_init) { TRACE("(%p %s %d %d)\n", this, name, mode, virt_init); basic_ifstream_char_ctor(this, virt_init); if(!basic_filebuf_char_open(&this->filebuf, name, mode|OPENMODE_in, _SH_DENYNO)) { basic_ios_char *basic_ios = basic_istream_char_get_basic_ios(&this->base); basic_ios_char_setstate(basic_ios, IOSTATE_failbit); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_char_ctor_name, 16) basic_ifstream_char* __thiscall basic_ifstream_char_ctor_name(basic_ifstream_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11326.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_char_dtor, 4) void __thiscall basic_ifstream_char_dtor(basic_ios_char *base) { basic_ifstream_char *this = basic_ifstream_char_from_basic_ios(base); TRACE("(%p)\n", this); basic_istream_char_dtor(basic_istream_char_to_basic_ios(&this->base)); basic_filebuf_char_dtor(&this->filebuf); }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_char_dtor, 4) void __thiscall basic_ifstream_char_dtor(basic_ios_char *base) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11339.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_char_vbase_dtor, 4) void __thiscall basic_ifstream_char_vbase_dtor(basic_ifstream_char *this) { TRACE("(%p)\n", this); basic_ifstream_char_dtor(basic_ifstream_char_to_basic_ios(this)); basic_ios_char_dtor(basic_istream_char_get_basic_ios(&this->base)); }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_char_vbase_dtor, 4) void __thiscall basic_ifstream_char_vbase_dtor(basic_ifstream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11348.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_char_vector_dtor, 8) basic_ifstream_char* __thiscall basic_ifstream_char_vector_dtor(basic_ios_char *base, unsigned int flags) { basic_ifstream_char *this = basic_ifstream_char_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_ifstream_char_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_ifstream_char_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_char_vector_dtor, 8) basic_ifstream_char* __thiscall basic_ifstream_char_vector_dtor(basic_ios_char *base, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11373.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_char_close, 4) void __thiscall basic_ifstream_char_close(basic_ifstream_char *this) { TRACE("(%p)\n", this); if(!basic_filebuf_char_close(&this->filebuf)) { basic_ios_char *basic_ios = basic_istream_char_get_basic_ios(&this->base); basic_ios_char_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_char_close, 4) void __thiscall basic_ifstream_char_close(basic_ifstream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11386.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_char_is_open, 4) MSVCP_bool __thiscall basic_ifstream_char_is_open(const basic_ifstream_char *this) { TRACE("(%p)\n", this); return basic_filebuf_char_is_open(&this->filebuf); }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_char_is_open, 4) MSVCP_bool __thiscall basic_ifstream_char_is_open(const basic_ifstream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11395.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_char_open, 12) void __thiscall basic_ifstream_char_open(basic_ifstream_char *this, const char *name, int mode) { TRACE("(%p %s %d)\n", this, name, mode); if(!basic_filebuf_char_open(&this->filebuf, name, mode|OPENMODE_in, _SH_DENYNO)) { basic_ios_char *basic_ios = basic_istream_char_get_basic_ios(&this->base); basic_ios_char_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_char_open, 12) void __thiscall basic_ifstream_char_open(basic_ifstream_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11409.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_char_open_old, 12) void __thiscall basic_ifstream_char_open_old(basic_ifstream_char *this, const char *name, short mode) { basic_ifstream_char_open(this, name, mode); }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_char_open_old, 12) void __thiscall basic_ifstream_char_open_old(basic_ifstream_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11418.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_char_rdbuf, 4) basic_filebuf_char* __thiscall basic_ifstream_char_rdbuf(const basic_ifstream_char *this) { TRACE("(%p)\n", this); return (basic_filebuf_char*)&this->filebuf; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_char_rdbuf, 4) basic_filebuf_char* __thiscall basic_ifstream_char_rdbuf(const basic_ifstream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11437.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_ctor, 8) basic_ifstream_wchar* __thiscall basic_ifstream_wchar_ctor(basic_ifstream_wchar *this, MSVCP_bool virt_init) { basic_ios_wchar *basic_ios; TRACE("(%p %d)\n", this, virt_init); if(virt_init) { this->base.vbtable = basic_ifstream_wchar_vbtable; basic_ios = basic_istream_wchar_get_basic_ios(&this->base); basic_ios_wchar_ctor(basic_ios); }else { basic_ios = basic_istream_wchar_get_basic_ios(&this->base); } basic_filebuf_wchar_ctor(&this->filebuf); basic_istream_wchar_ctor(&this->base, &this->filebuf.base, FALSE, FALSE); basic_ios->base.vtable = &MSVCP_basic_ifstream_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_ctor, 8) basic_ifstream_wchar* __thiscall basic_ifstream_wchar_ctor(basic_ifstream_wchar *this, MSVCP_bool virt_init) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11460.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_short_ctor, 8) basic_ifstream_wchar* __thiscall basic_ifstream_short_ctor(basic_ifstream_wchar *this, MSVCP_bool virt_init) { basic_ifstream_wchar_ctor(this, virt_init); basic_istream_wchar_get_basic_ios(&this->base)->base.vtable = &MSVCP_basic_ifstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_short_ctor, 8) basic_ifstream_wchar* __thiscall basic_ifstream_short_ctor(basic_ifstream_wchar *this, MSVCP_bool virt_init) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11470.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_ctor_file, 12) basic_ifstream_wchar* __thiscall basic_ifstream_wchar_ctor_file( basic_ifstream_wchar *this, FILE *file, MSVCP_bool virt_init) { basic_ios_wchar *basic_ios; TRACE("(%p %p %d)\n", this, file, virt_init); if(virt_init) { this->base.vbtable = basic_ifstream_wchar_vbtable; basic_ios = basic_istream_wchar_get_basic_ios(&this->base); basic_ios_wchar_ctor(basic_ios); }else { basic_ios = basic_istream_wchar_get_basic_ios(&this->base); } basic_filebuf_wchar_ctor_file(&this->filebuf, file); basic_istream_wchar_ctor(&this->base, &this->filebuf.base, FALSE, FALSE); basic_ios->base.vtable = &MSVCP_basic_ifstream_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_ctor_file, 12) basic_ifstream_wchar* __thiscall basic_ifstream_wchar_ctor_file( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11494.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_short_ctor_file, 12) basic_ifstream_wchar* __thiscall basic_ifstream_short_ctor_file( basic_ifstream_wchar *this, FILE *file, MSVCP_bool virt_init) { basic_ifstream_wchar_ctor_file(this, file, virt_init); basic_istream_wchar_get_basic_ios(&this->base)->base.vtable = &MSVCP_basic_ifstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_short_ctor_file, 12) basic_ifstream_wchar* __thiscall basic_ifstream_short_ctor_file( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11505.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_short_copy_ctor, 12) basic_ifstream_wchar* __thiscall basic_ifstream_short_copy_ctor(basic_ifstream_wchar *this, basic_ifstream_wchar *copy, MSVCP_bool virt_init) { TRACE("(%p %p %d)\n", this, copy, virt_init); return basic_ifstream_short_ctor_file(this, copy->filebuf.file, virt_init); }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_short_copy_ctor, 12) basic_ifstream_wchar* __thiscall basic_ifstream_short_copy_ctor(basic_ifstream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11515.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_short_ctor_name, 16) basic_ifstream_wchar* __thiscall basic_ifstream_short_ctor_name(basic_ifstream_wchar *this, const char *name, int mode, MSVCP_bool virt_init) { TRACE("(%p %s %d %d)\n", this, name, mode, virt_init); basic_ifstream_short_ctor(this, virt_init); if(!basic_filebuf_wchar_open(&this->filebuf, name, mode|OPENMODE_in, _SH_DENYNO)) { basic_ios_wchar *basic_ios = basic_istream_wchar_get_basic_ios(&this->base); basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_short_ctor_name, 16) basic_ifstream_wchar* __thiscall basic_ifstream_short_ctor_name(basic_ifstream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11534.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_dtor, 4) void __thiscall basic_ifstream_wchar_dtor(basic_ios_wchar *base) { basic_ifstream_wchar *this = basic_ifstream_wchar_from_basic_ios(base); TRACE("(%p)\n", this); basic_istream_wchar_dtor(basic_istream_wchar_to_basic_ios(&this->base)); basic_filebuf_wchar_dtor(&this->filebuf); }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_dtor, 4) void __thiscall basic_ifstream_wchar_dtor(basic_ios_wchar *base) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11549.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_vbase_dtor, 4) void __thiscall basic_ifstream_wchar_vbase_dtor(basic_ifstream_wchar *this) { TRACE("(%p)\n", this); basic_ifstream_wchar_dtor(basic_ifstream_wchar_to_basic_ios(this)); basic_ios_wchar_dtor(basic_istream_wchar_get_basic_ios(&this->base)); }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_vbase_dtor, 4) void __thiscall basic_ifstream_wchar_vbase_dtor(basic_ifstream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11558.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_vector_dtor, 8) basic_ifstream_wchar* __thiscall basic_ifstream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) { basic_ifstream_wchar *this = basic_ifstream_wchar_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_ifstream_wchar_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_ifstream_wchar_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_vector_dtor, 8) basic_ifstream_wchar* __thiscall basic_ifstream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11585.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_close, 4) void __thiscall basic_ifstream_wchar_close(basic_ifstream_wchar *this) { TRACE("(%p)\n", this); if(!basic_filebuf_wchar_close(&this->filebuf)) { basic_ios_wchar *basic_ios = basic_istream_wchar_get_basic_ios(&this->base); basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_close, 4) void __thiscall basic_ifstream_wchar_close(basic_ifstream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11600.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_is_open, 4) MSVCP_bool __thiscall basic_ifstream_wchar_is_open(const basic_ifstream_wchar *this) { TRACE("(%p)\n", this); return basic_filebuf_wchar_is_open(&this->filebuf); }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_is_open, 4) MSVCP_bool __thiscall basic_ifstream_wchar_is_open(const basic_ifstream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11609.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_open, 12) void __thiscall basic_ifstream_wchar_open(basic_ifstream_wchar *this, const char *name, int mode) { TRACE("(%p %s %d)\n", this, name, mode); if(!basic_filebuf_wchar_open(&this->filebuf, name, mode|OPENMODE_in, _SH_DENYNO)) { basic_ios_wchar *basic_ios = basic_istream_wchar_get_basic_ios(&this->base); basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_open, 12) void __thiscall basic_ifstream_wchar_open(basic_ifstream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11623.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_open_old, 12) void __thiscall basic_ifstream_wchar_open_old(basic_ifstream_wchar *this, const char *name, short mode) { basic_ifstream_wchar_open(this, name, mode); }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_open_old, 12) void __thiscall basic_ifstream_wchar_open_old(basic_ifstream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11634.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_rdbuf, 4) basic_filebuf_wchar* __thiscall basic_ifstream_wchar_rdbuf(const basic_ifstream_wchar *this) { TRACE("(%p)\n", this); return (basic_filebuf_wchar*)&this->filebuf; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_rdbuf, 4) basic_filebuf_wchar* __thiscall basic_ifstream_wchar_rdbuf(const basic_ifstream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11653.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_char_ctor, 8) basic_fstream_char* __thiscall basic_fstream_char_ctor(basic_fstream_char *this, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %d)\n", this, virt_init); if(virt_init) { this->base.base1.vbtable = basic_fstream_char_vbtable1; this->base.base2.vbtable = basic_fstream_char_vbtable2; basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); } basic_filebuf_char_ctor(&this->filebuf); basic_iostream_char_ctor(&this->base, &this->filebuf.base, FALSE); basic_ios->base.vtable = &MSVCP_basic_fstream_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_char_ctor, 8) basic_fstream_char* __thiscall basic_fstream_char_ctor(basic_fstream_char *this, MSVCP_bool virt_init) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11677.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_char_ctor_file, 12) basic_fstream_char* __thiscall basic_fstream_char_ctor_file(basic_fstream_char *this, FILE *file, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %p %d)\n", this, file, virt_init); if(virt_init) { this->base.base1.vbtable = basic_fstream_char_vbtable1; this->base.base2.vbtable = basic_fstream_char_vbtable2; basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); } basic_filebuf_char_ctor_file(&this->filebuf, file); basic_iostream_char_ctor(&this->base, &this->filebuf.base, FALSE); basic_ios->base.vtable = &MSVCP_basic_fstream_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_char_ctor_file, 12) basic_fstream_char* __thiscall basic_fstream_char_ctor_file(basic_fstream_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11702.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_char_copy_ctor, 12) basic_fstream_char* __thiscall basic_fstream_char_copy_ctor(basic_fstream_char *this, basic_fstream_char *copy, MSVCP_bool virt_init) { TRACE("(%p %p %d)\n", this, copy, virt_init); return basic_fstream_char_ctor_file(this, copy->filebuf.file, virt_init); }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_char_copy_ctor, 12) basic_fstream_char* __thiscall basic_fstream_char_copy_ctor(basic_fstream_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11712.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_char_ctor_name, 16) basic_fstream_char* __thiscall basic_fstream_char_ctor_name(basic_fstream_char *this, const char *name, int mode, MSVCP_bool virt_init) { TRACE("(%p %s %d %d)\n", this, name, mode, virt_init); basic_fstream_char_ctor(this, virt_init); if(!basic_filebuf_char_open(&this->filebuf, name, mode, _SH_DENYNO)) { basic_ios_char *basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); basic_ios_char_setstate(basic_ios, IOSTATE_failbit); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_char_ctor_name, 16) basic_fstream_char* __thiscall basic_fstream_char_ctor_name(basic_fstream_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11729.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_char_dtor, 4) void __thiscall basic_fstream_char_dtor(basic_ios_char *base) { basic_fstream_char *this = basic_fstream_char_from_basic_ios(base); TRACE("(%p)\n", this); basic_iostream_char_dtor(basic_iostream_char_to_basic_ios(&this->base)); basic_filebuf_char_dtor(&this->filebuf); }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_char_dtor, 4) void __thiscall basic_fstream_char_dtor(basic_ios_char *base) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11742.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_char_vbase_dtor, 4) void __thiscall basic_fstream_char_vbase_dtor(basic_fstream_char *this) { TRACE("(%p)\n", this); basic_fstream_char_dtor(basic_fstream_char_to_basic_ios(this)); basic_ios_char_dtor(basic_istream_char_get_basic_ios(&this->base.base1)); }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_char_vbase_dtor, 4) void __thiscall basic_fstream_char_vbase_dtor(basic_fstream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11751.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_char_vector_dtor, 8) basic_fstream_char* __thiscall basic_fstream_char_vector_dtor(basic_ios_char *base, unsigned int flags) { basic_fstream_char *this = basic_fstream_char_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_fstream_char_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_fstream_char_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_char_vector_dtor, 8) basic_fstream_char* __thiscall basic_fstream_char_vector_dtor(basic_ios_char *base, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11776.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_char_close, 4) void __thiscall basic_fstream_char_close(basic_fstream_char *this) { TRACE("(%p)\n", this); if(!basic_filebuf_char_close(&this->filebuf)) { basic_ios_char *basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); basic_ios_char_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_char_close, 4) void __thiscall basic_fstream_char_close(basic_fstream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11789.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_char_is_open, 4) MSVCP_bool __thiscall basic_fstream_char_is_open(const basic_fstream_char *this) { TRACE("(%p)\n", this); return basic_filebuf_char_is_open(&this->filebuf); }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_char_is_open, 4) MSVCP_bool __thiscall basic_fstream_char_is_open(const basic_fstream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11798.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_char_open, 12) void __thiscall basic_fstream_char_open(basic_fstream_char *this, const char *name, int mode) { TRACE("(%p %s %d)\n", this, name, mode); if(!basic_filebuf_char_open(&this->filebuf, name, mode, _SH_DENYNO)) { basic_ios_char *basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); basic_ios_char_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_char_open, 12) void __thiscall basic_fstream_char_open(basic_fstream_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11812.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_char_open_old, 12) void __thiscall basic_fstream_char_open_old(basic_fstream_char *this, const char *name, int mode) { basic_fstream_char_open(this, name, mode); }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_char_open_old, 12) void __thiscall basic_fstream_char_open_old(basic_fstream_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11821.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_char_rdbuf, 4) basic_filebuf_char* __thiscall basic_fstream_char_rdbuf(const basic_fstream_char *this) { TRACE("(%p)\n", this); return (basic_filebuf_char*)&this->filebuf; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_char_rdbuf, 4) basic_filebuf_char* __thiscall basic_fstream_char_rdbuf(const basic_fstream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11840.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_ctor, 8) basic_fstream_wchar* __thiscall basic_fstream_wchar_ctor(basic_fstream_wchar *this, MSVCP_bool virt_init) { basic_ios_wchar *basic_ios; TRACE("(%p %d)\n", this, virt_init); if(virt_init) { this->base.base1.vbtable = basic_fstream_wchar_vbtable1; this->base.base2.vbtable = basic_fstream_wchar_vbtable2; basic_ios = basic_istream_wchar_get_basic_ios(&this->base.base1); basic_ios_wchar_ctor(basic_ios); }else { basic_ios = basic_istream_wchar_get_basic_ios(&this->base.base1); } basic_filebuf_wchar_ctor(&this->filebuf); basic_iostream_wchar_ctor(&this->base, &this->filebuf.base, FALSE); basic_ios->base.vtable = &MSVCP_basic_fstream_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_ctor, 8) basic_fstream_wchar* __thiscall basic_fstream_wchar_ctor(basic_fstream_wchar *this, MSVCP_bool virt_init) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11864.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_short_ctor, 8) basic_fstream_wchar* __thiscall basic_fstream_short_ctor(basic_fstream_wchar *this, MSVCP_bool virt_init) { basic_fstream_wchar_ctor(this, virt_init); basic_istream_wchar_get_basic_ios(&this->base.base1)->base.vtable = &MSVCP_basic_fstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_short_ctor, 8) basic_fstream_wchar* __thiscall basic_fstream_short_ctor(basic_fstream_wchar *this, MSVCP_bool virt_init) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11874.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_ctor_file, 12) basic_fstream_wchar* __thiscall basic_fstream_wchar_ctor_file(basic_fstream_wchar *this, FILE *file, MSVCP_bool virt_init) { basic_ios_wchar *basic_ios; TRACE("(%p %p %d)\n", this, file, virt_init); if(virt_init) { this->base.base1.vbtable = basic_fstream_wchar_vbtable1; this->base.base2.vbtable = basic_fstream_wchar_vbtable2; basic_ios = basic_istream_wchar_get_basic_ios(&this->base.base1); basic_ios_wchar_ctor(basic_ios); }else { basic_ios = basic_istream_wchar_get_basic_ios(&this->base.base1); } basic_filebuf_wchar_ctor_file(&this->filebuf, file); basic_iostream_wchar_ctor(&this->base, &this->filebuf.base, FALSE); basic_ios->base.vtable = &MSVCP_basic_fstream_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_ctor_file, 12) basic_fstream_wchar* __thiscall basic_fstream_wchar_ctor_file(basic_fstream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11899.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_short_ctor_file, 12) basic_fstream_wchar* __thiscall basic_fstream_short_ctor_file(basic_fstream_wchar *this, FILE *file, MSVCP_bool virt_init) { basic_fstream_wchar_ctor_file(this, file, virt_init); basic_istream_wchar_get_basic_ios(&this->base.base1)->base.vtable = &MSVCP_basic_fstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_short_ctor_file, 12) basic_fstream_wchar* __thiscall basic_fstream_short_ctor_file(basic_fstream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11910.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_short_copy_ctor, 12) basic_fstream_wchar* __thiscall basic_fstream_short_copy_ctor(basic_fstream_wchar *this, basic_fstream_wchar *copy, MSVCP_bool virt_init) { TRACE("(%p %p %d)\n", this, copy, virt_init); return basic_fstream_short_ctor_file(this, copy->filebuf.file, virt_init); }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_short_copy_ctor, 12) basic_fstream_wchar* __thiscall basic_fstream_short_copy_ctor(basic_fstream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11920.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_short_ctor_name, 16) basic_fstream_wchar* __thiscall basic_fstream_short_ctor_name(basic_fstream_wchar *this, const char *name, int mode, MSVCP_bool virt_init) { TRACE("(%p %s %d %d)\n", this, name, mode, virt_init); basic_fstream_short_ctor(this, virt_init); if(!basic_filebuf_wchar_open(&this->filebuf, name, mode, _SH_DENYNO)) { basic_ios_wchar *basic_ios = basic_istream_wchar_get_basic_ios(&this->base.base1); basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_short_ctor_name, 16) basic_fstream_wchar* __thiscall basic_fstream_short_ctor_name(basic_fstream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11939.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_dtor, 4) void __thiscall basic_fstream_wchar_dtor(basic_ios_wchar *base) { basic_fstream_wchar *this = basic_fstream_wchar_from_basic_ios(base); TRACE("(%p)\n", this); basic_iostream_wchar_dtor(basic_iostream_wchar_to_basic_ios(&this->base)); basic_filebuf_wchar_dtor(&this->filebuf); }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_dtor, 4) void __thiscall basic_fstream_wchar_dtor(basic_ios_wchar *base) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11954.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_vbase_dtor, 4) void __thiscall basic_fstream_wchar_vbase_dtor(basic_fstream_wchar *this) { TRACE("(%p)\n", this); basic_fstream_wchar_dtor(basic_fstream_wchar_to_basic_ios(this)); basic_ios_wchar_dtor(basic_istream_wchar_get_basic_ios(&this->base.base1)); }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_vbase_dtor, 4) void __thiscall basic_fstream_wchar_vbase_dtor(basic_fstream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11963.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_vector_dtor, 8) basic_fstream_wchar* __thiscall basic_fstream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) { basic_fstream_wchar *this = basic_fstream_wchar_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_fstream_wchar_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_fstream_wchar_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_vector_dtor, 8) basic_fstream_wchar* __thiscall basic_fstream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:11990.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_close, 4) void __thiscall basic_fstream_wchar_close(basic_fstream_wchar *this) { TRACE("(%p)\n", this); if(!basic_filebuf_wchar_close(&this->filebuf)) { basic_ios_wchar *basic_ios = basic_istream_wchar_get_basic_ios(&this->base.base1); basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_close, 4) void __thiscall basic_fstream_wchar_close(basic_fstream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12005.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_is_open, 4) MSVCP_bool __thiscall basic_fstream_wchar_is_open(const basic_fstream_wchar *this) { TRACE("(%p)\n", this); return basic_filebuf_wchar_is_open(&this->filebuf); }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_is_open, 4) MSVCP_bool __thiscall basic_fstream_wchar_is_open(const basic_fstream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12014.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_open, 12) void __thiscall basic_fstream_wchar_open(basic_fstream_wchar *this, const char *name, int mode) { TRACE("(%p %s %d)\n", this, name, mode); if(!basic_filebuf_wchar_open(&this->filebuf, name, mode, _SH_DENYNO)) { basic_ios_wchar *basic_ios = basic_istream_wchar_get_basic_ios(&this->base.base1); basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_open, 12) void __thiscall basic_fstream_wchar_open(basic_fstream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12028.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_open_old, 12) void __thiscall basic_fstream_wchar_open_old(basic_fstream_wchar *this, const char *name, int mode) { basic_fstream_wchar_open(this, name, mode); }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_open_old, 12) void __thiscall basic_fstream_wchar_open_old(basic_fstream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12039.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_rdbuf, 4) basic_filebuf_wchar* __thiscall basic_fstream_wchar_rdbuf(const basic_fstream_wchar *this) { TRACE("(%p)\n", this); return (basic_filebuf_wchar*)&this->filebuf; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_rdbuf, 4) basic_filebuf_wchar* __thiscall basic_fstream_wchar_rdbuf(const basic_fstream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12058.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_ctor_str, 16) basic_ostringstream_char* __thiscall basic_ostringstream_char_ctor_str(basic_ostringstream_char *this, const basic_string_char *str, int mode, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %p %d %d)\n", this, str, mode, virt_init); if(virt_init) { this->base.vbtable = basic_ostringstream_char_vbtable; basic_ios = basic_ostream_char_get_basic_ios(&this->base); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_ostream_char_get_basic_ios(&this->base); } basic_stringbuf_char_ctor_str(&this->strbuf, str, mode|OPENMODE_out); basic_ostream_char_ctor(&this->base, &this->strbuf.base, FALSE, TRUE, FALSE); basic_ios->base.vtable = &MSVCP_basic_ostringstream_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_ctor_str, 16) basic_ostringstream_char* __thiscall basic_ostringstream_char_ctor_str(basic_ostringstream_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12082.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_ctor_mode, 12) basic_ostringstream_char* __thiscall basic_ostringstream_char_ctor_mode( basic_ostringstream_char *this, int mode, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %d %d)\n", this, mode, virt_init); if(virt_init) { this->base.vbtable = basic_ostringstream_char_vbtable; basic_ios = basic_ostream_char_get_basic_ios(&this->base); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_ostream_char_get_basic_ios(&this->base); } basic_stringbuf_char_ctor_mode(&this->strbuf, mode|OPENMODE_out); basic_ostream_char_ctor(&this->base, &this->strbuf.base, FALSE, TRUE, FALSE); basic_ios->base.vtable = &MSVCP_basic_ostringstream_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_ctor_mode, 12) basic_ostringstream_char* __thiscall basic_ostringstream_char_ctor_mode( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12106.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_ctor, 4) basic_ostringstream_char* __thiscall basic_ostringstream_char_ctor( basic_ostringstream_char *this) { return basic_ostringstream_char_ctor_mode(this, 0, TRUE); }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_ctor, 4) basic_ostringstream_char* __thiscall basic_ostringstream_char_ctor( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12115.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_dtor, 4) void __thiscall basic_ostringstream_char_dtor(basic_ios_char *base) { basic_ostringstream_char *this = basic_ostringstream_char_from_basic_ios(base); TRACE("(%p)\n", this); basic_stringbuf_char_dtor(&this->strbuf); basic_ostream_char_dtor(basic_ostream_char_to_basic_ios(&this->base)); }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_dtor, 4) void __thiscall basic_ostringstream_char_dtor(basic_ios_char *base) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12128.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_vbase_dtor, 4) void __thiscall basic_ostringstream_char_vbase_dtor(basic_ostringstream_char *this) { TRACE("(%p)\n", this); basic_ostringstream_char_dtor(basic_ostringstream_char_to_basic_ios(this)); basic_ios_char_dtor(basic_ostream_char_get_basic_ios(&this->base)); }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_vbase_dtor, 4) void __thiscall basic_ostringstream_char_vbase_dtor(basic_ostringstream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12137.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_vector_dtor, 8) basic_ostringstream_char* __thiscall basic_ostringstream_char_vector_dtor(basic_ios_char *base, unsigned int flags) { basic_ostringstream_char *this = basic_ostringstream_char_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_ostringstream_char_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_ostringstream_char_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_vector_dtor, 8) basic_ostringstream_char* __thiscall basic_ostringstream_char_vector_dtor(basic_ios_char *base, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12162.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_rdbuf, 4) basic_stringbuf_char* __thiscall basic_ostringstream_char_rdbuf(const basic_ostringstream_char *this) { TRACE("(%p)\n", this); return (basic_stringbuf_char*)&this->strbuf; }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_rdbuf, 4) basic_stringbuf_char* __thiscall basic_ostringstream_char_rdbuf(const basic_ostringstream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12171.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_str_set, 8) void __thiscall basic_ostringstream_char_str_set(basic_ostringstream_char *this, const basic_string_char *str) { TRACE("(%p %p)\n", this, str); basic_stringbuf_char_str_set(&this->strbuf, str); }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_str_set, 8) void __thiscall basic_ostringstream_char_str_set(basic_ostringstream_char *this, const basic_string_char *str) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12180.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_str_get, 8) basic_string_char* __thiscall basic_ostringstream_char_str_get(const basic_ostringstream_char *this, basic_string_char *ret) { TRACE("(%p %p)\n", this, ret); return basic_stringbuf_char_str_get(&this->strbuf, ret); }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_str_get, 8) basic_string_char* __thiscall basic_ostringstream_char_str_get(const basic_ostringstream_char *this, basic_string_char *ret) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12199.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_ctor_str, 16) basic_ostringstream_wchar* __thiscall basic_ostringstream_wchar_ctor_str(basic_ostringstream_wchar *this, const basic_string_wchar *str, int mode, MSVCP_bool virt_init) { basic_ios_wchar *basic_ios; TRACE("(%p %p %d %d)\n", this, str, mode, virt_init); if(virt_init) { this->base.vbtable = basic_ostringstream_wchar_vbtable; basic_ios = basic_ostream_wchar_get_basic_ios(&this->base); basic_ios_wchar_ctor(basic_ios); }else { basic_ios = basic_ostream_wchar_get_basic_ios(&this->base); } basic_stringbuf_wchar_ctor_str(&this->strbuf, str, mode|OPENMODE_out); basic_ostream_short_ctor(&this->base, &this->strbuf.base, FALSE, TRUE, FALSE); basic_ios->base.vtable = &MSVCP_basic_ostringstream_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_ctor_str, 16) basic_ostringstream_wchar* __thiscall basic_ostringstream_wchar_ctor_str(basic_ostringstream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12223.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_short_ctor_str, 16) basic_ostringstream_wchar* __thiscall basic_ostringstream_short_ctor_str(basic_ostringstream_wchar *this, const basic_string_wchar *str, int mode, MSVCP_bool virt_init) { basic_ostringstream_wchar_ctor_str(this, str, mode, virt_init); basic_ostream_wchar_get_basic_ios(&this->base)->base.vtable = &MSVCP_basic_ostringstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_short_ctor_str, 16) basic_ostringstream_wchar* __thiscall basic_ostringstream_short_ctor_str(basic_ostringstream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12234.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_ctor_mode, 12) basic_ostringstream_wchar* __thiscall basic_ostringstream_wchar_ctor_mode( basic_ostringstream_wchar *this, int mode, MSVCP_bool virt_init) { basic_ios_wchar *basic_ios; TRACE("(%p %d %d)\n", this, mode, virt_init); if(virt_init) { this->base.vbtable = basic_ostringstream_wchar_vbtable; basic_ios = basic_ostream_wchar_get_basic_ios(&this->base); basic_ios_wchar_ctor(basic_ios); }else { basic_ios = basic_ostream_wchar_get_basic_ios(&this->base); } basic_stringbuf_wchar_ctor_mode(&this->strbuf, mode|OPENMODE_out); basic_ostream_short_ctor(&this->base, &this->strbuf.base, FALSE, TRUE, FALSE); basic_ios->base.vtable = &MSVCP_basic_ostringstream_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_ctor_mode, 12) basic_ostringstream_wchar* __thiscall basic_ostringstream_wchar_ctor_mode( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12258.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_short_ctor_mode, 12) basic_ostringstream_wchar* __thiscall basic_ostringstream_short_ctor_mode( basic_ostringstream_wchar *this, int mode, MSVCP_bool virt_init) { basic_ostringstream_wchar_ctor_mode(this, mode, virt_init); basic_ostream_wchar_get_basic_ios(&this->base)->base.vtable = &MSVCP_basic_ostringstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_short_ctor_mode, 12) basic_ostringstream_wchar* __thiscall basic_ostringstream_short_ctor_mode( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12269.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_ctor, 4) basic_ostringstream_wchar* __thiscall basic_ostringstream_wchar_ctor( basic_ostringstream_wchar *this) { return basic_ostringstream_wchar_ctor_mode(this, 0, TRUE); }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_ctor, 4) basic_ostringstream_wchar* __thiscall basic_ostringstream_wchar_ctor( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12278.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_short_ctor, 4) basic_ostringstream_wchar* __thiscall basic_ostringstream_short_ctor( basic_ostringstream_wchar *this) { return basic_ostringstream_short_ctor_mode(this, 0, TRUE); }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_short_ctor, 4) basic_ostringstream_wchar* __thiscall basic_ostringstream_short_ctor( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12289.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_dtor, 4) void __thiscall basic_ostringstream_wchar_dtor(basic_ios_wchar *base) { basic_ostringstream_wchar *this = basic_ostringstream_wchar_from_basic_ios(base); TRACE("(%p)\n", this); basic_stringbuf_wchar_dtor(&this->strbuf); basic_ostream_wchar_dtor(basic_ostream_wchar_to_basic_ios(&this->base)); }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_dtor, 4) void __thiscall basic_ostringstream_wchar_dtor(basic_ios_wchar *base) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12304.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_vbase_dtor, 4) void __thiscall basic_ostringstream_wchar_vbase_dtor(basic_ostringstream_wchar *this) { TRACE("(%p)\n", this); basic_ostringstream_wchar_dtor(basic_ostringstream_wchar_to_basic_ios(this)); basic_ios_wchar_dtor(basic_ostream_wchar_get_basic_ios(&this->base)); }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_vbase_dtor, 4) void __thiscall basic_ostringstream_wchar_vbase_dtor(basic_ostringstream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12313.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_vector_dtor, 8) basic_ostringstream_wchar* __thiscall basic_ostringstream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) { basic_ostringstream_wchar *this = basic_ostringstream_wchar_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_ostringstream_wchar_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_ostringstream_wchar_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_vector_dtor, 8) basic_ostringstream_wchar* __thiscall basic_ostringstream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12340.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_rdbuf, 4) basic_stringbuf_wchar* __thiscall basic_ostringstream_wchar_rdbuf(const basic_ostringstream_wchar *this) { TRACE("(%p)\n", this); return (basic_stringbuf_wchar*)&this->strbuf; }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_rdbuf, 4) basic_stringbuf_wchar* __thiscall basic_ostringstream_wchar_rdbuf(const basic_ostringstream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12351.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_str_set, 8) void __thiscall basic_ostringstream_wchar_str_set(basic_ostringstream_wchar *this, const basic_string_wchar *str) { TRACE("(%p %p)\n", this, str); basic_stringbuf_wchar_str_set(&this->strbuf, str); }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_str_set, 8) void __thiscall basic_ostringstream_wchar_str_set(basic_ostringstream_wchar *this, const basic_string_wchar *str) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12362.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_str_get, 8) basic_string_wchar* __thiscall basic_ostringstream_wchar_str_get(const basic_ostringstream_wchar *this, basic_string_wchar *ret) { TRACE("(%p %p)\n", this, ret); return basic_stringbuf_wchar_str_get(&this->strbuf, ret); }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_str_get, 8) basic_string_wchar* __thiscall basic_ostringstream_wchar_str_get(const basic_ostringstream_wchar *this, basic_string_wchar *ret) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12381.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_char_ctor_str, 16) basic_istringstream_char* __thiscall basic_istringstream_char_ctor_str(basic_istringstream_char *this, const basic_string_char *str, int mode, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %p %d %d)\n", this, str, mode, virt_init); if(virt_init) { this->base.vbtable = basic_istringstream_char_vbtable; basic_ios = basic_istream_char_get_basic_ios(&this->base); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_istream_char_get_basic_ios(&this->base); } basic_stringbuf_char_ctor_str(&this->strbuf, str, mode|OPENMODE_in); basic_istream_char_ctor(&this->base, &this->strbuf.base, FALSE, FALSE); basic_ios->base.vtable = &MSVCP_basic_istringstream_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_char_ctor_str, 16) basic_istringstream_char* __thiscall basic_istringstream_char_ctor_str(basic_istringstream_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12405.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_char_ctor_mode, 12) basic_istringstream_char* __thiscall basic_istringstream_char_ctor_mode( basic_istringstream_char *this, int mode, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %d %d)\n", this, mode, virt_init); if(virt_init) { this->base.vbtable = basic_istringstream_char_vbtable; basic_ios = basic_istream_char_get_basic_ios(&this->base); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_istream_char_get_basic_ios(&this->base); } basic_stringbuf_char_ctor_mode(&this->strbuf, mode|OPENMODE_in); basic_istream_char_ctor(&this->base, &this->strbuf.base, FALSE, FALSE); basic_ios->base.vtable = &MSVCP_basic_istringstream_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_char_ctor_mode, 12) basic_istringstream_char* __thiscall basic_istringstream_char_ctor_mode( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12429.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_char_ctor, 4) basic_istringstream_char* __thiscall basic_istringstream_char_ctor( basic_istringstream_char *this) { return basic_istringstream_char_ctor_mode(this, 0, TRUE); }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_char_ctor, 4) basic_istringstream_char* __thiscall basic_istringstream_char_ctor( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12438.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_char_dtor, 4) void __thiscall basic_istringstream_char_dtor(basic_ios_char *base) { basic_istringstream_char *this = basic_istringstream_char_from_basic_ios(base); TRACE("(%p)\n", this); basic_stringbuf_char_dtor(&this->strbuf); basic_istream_char_dtor(basic_istream_char_to_basic_ios(&this->base)); }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_char_dtor, 4) void __thiscall basic_istringstream_char_dtor(basic_ios_char *base) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12451.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_char_vbase_dtor, 4) void __thiscall basic_istringstream_char_vbase_dtor(basic_istringstream_char *this) { TRACE("(%p)\n", this); basic_istringstream_char_dtor(basic_istringstream_char_to_basic_ios(this)); basic_ios_char_dtor(basic_istream_char_get_basic_ios(&this->base)); }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_char_vbase_dtor, 4) void __thiscall basic_istringstream_char_vbase_dtor(basic_istringstream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12460.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_char_vector_dtor, 8) basic_istringstream_char* __thiscall basic_istringstream_char_vector_dtor(basic_ios_char *base, unsigned int flags) { basic_istringstream_char *this = basic_istringstream_char_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_istringstream_char_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_istringstream_char_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_char_vector_dtor, 8) basic_istringstream_char* __thiscall basic_istringstream_char_vector_dtor(basic_ios_char *base, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12485.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_char_rdbuf, 4) basic_stringbuf_char* __thiscall basic_istringstream_char_rdbuf(const basic_istringstream_char *this) { TRACE("(%p)\n", this); return (basic_stringbuf_char*)&this->strbuf; }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_char_rdbuf, 4) basic_stringbuf_char* __thiscall basic_istringstream_char_rdbuf(const basic_istringstream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12494.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_char_str_set, 8) void __thiscall basic_istringstream_char_str_set(basic_istringstream_char *this, const basic_string_char *str) { TRACE("(%p %p)\n", this, str); basic_stringbuf_char_str_set(&this->strbuf, str); }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_char_str_set, 8) void __thiscall basic_istringstream_char_str_set(basic_istringstream_char *this, const basic_string_char *str) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12503.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_char_str_get, 8) basic_string_char* __thiscall basic_istringstream_char_str_get(const basic_istringstream_char *this, basic_string_char *ret) { TRACE("(%p %p)\n", this, ret); return basic_stringbuf_char_str_get(&this->strbuf, ret); }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_char_str_get, 8) basic_string_char* __thiscall basic_istringstream_char_str_get(const basic_istringstream_char *this, basic_string_char *ret) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12522.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_ctor_str, 16) basic_istringstream_wchar* __thiscall basic_istringstream_wchar_ctor_str(basic_istringstream_wchar *this, const basic_string_wchar *str, int mode, MSVCP_bool virt_init) { basic_ios_wchar *basic_ios; TRACE("(%p %p %d %d)\n", this, str, mode, virt_init); if(virt_init) { this->base.vbtable = basic_istringstream_wchar_vbtable; basic_ios = basic_istream_wchar_get_basic_ios(&this->base); basic_ios_wchar_ctor(basic_ios); }else { basic_ios = basic_istream_wchar_get_basic_ios(&this->base); } basic_stringbuf_wchar_ctor_str(&this->strbuf, str, mode|OPENMODE_in); basic_istream_wchar_ctor(&this->base, &this->strbuf.base, FALSE, FALSE); basic_ios->base.vtable = &MSVCP_basic_istringstream_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_ctor_str, 16) basic_istringstream_wchar* __thiscall basic_istringstream_wchar_ctor_str(basic_istringstream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12546.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_short_ctor_str, 16) basic_istringstream_wchar* __thiscall basic_istringstream_short_ctor_str(basic_istringstream_wchar *this, const basic_string_wchar *str, int mode, MSVCP_bool virt_init) { basic_istringstream_wchar_ctor_str(this, str, mode, virt_init); basic_istream_wchar_get_basic_ios(&this->base)->base.vtable = &MSVCP_basic_istringstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_short_ctor_str, 16) basic_istringstream_wchar* __thiscall basic_istringstream_short_ctor_str(basic_istringstream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12557.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_ctor_mode, 12) basic_istringstream_wchar* __thiscall basic_istringstream_wchar_ctor_mode( basic_istringstream_wchar *this, int mode, MSVCP_bool virt_init) { basic_ios_wchar *basic_ios; TRACE("(%p %d %d)\n", this, mode, virt_init); if(virt_init) { this->base.vbtable = basic_istringstream_wchar_vbtable; basic_ios = basic_istream_wchar_get_basic_ios(&this->base); basic_ios_wchar_ctor(basic_ios); }else { basic_ios = basic_istream_wchar_get_basic_ios(&this->base); } basic_stringbuf_wchar_ctor_mode(&this->strbuf, mode|OPENMODE_in); basic_istream_wchar_ctor(&this->base, &this->strbuf.base, FALSE, FALSE); basic_ios->base.vtable = &MSVCP_basic_istringstream_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_ctor_mode, 12) basic_istringstream_wchar* __thiscall basic_istringstream_wchar_ctor_mode( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12581.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_short_ctor_mode, 12) basic_istringstream_wchar* __thiscall basic_istringstream_short_ctor_mode( basic_istringstream_wchar *this, int mode, MSVCP_bool virt_init) { basic_istringstream_wchar_ctor_mode(this, mode, virt_init); basic_istream_wchar_get_basic_ios(&this->base)->base.vtable = &MSVCP_basic_istringstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_short_ctor_mode, 12) basic_istringstream_wchar* __thiscall basic_istringstream_short_ctor_mode( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12592.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_ctor, 4) basic_istringstream_wchar* __thiscall basic_istringstream_wchar_ctor( basic_istringstream_wchar *this) { return basic_istringstream_wchar_ctor_mode(this, 0, TRUE); }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_ctor, 4) basic_istringstream_wchar* __thiscall basic_istringstream_wchar_ctor( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12601.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_short_ctor, 4) basic_istringstream_wchar* __thiscall basic_istringstream_short_ctor( basic_istringstream_wchar *this) { return basic_istringstream_short_ctor_mode(this, 0, TRUE); }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_short_ctor, 4) basic_istringstream_wchar* __thiscall basic_istringstream_short_ctor( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12612.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_dtor, 4) void __thiscall basic_istringstream_wchar_dtor(basic_ios_wchar *base) { basic_istringstream_wchar *this = basic_istringstream_wchar_from_basic_ios(base); TRACE("(%p)\n", this); basic_stringbuf_wchar_dtor(&this->strbuf); basic_istream_wchar_dtor(basic_istream_wchar_to_basic_ios(&this->base)); }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_dtor, 4) void __thiscall basic_istringstream_wchar_dtor(basic_ios_wchar *base) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12627.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_vbase_dtor, 4) void __thiscall basic_istringstream_wchar_vbase_dtor(basic_istringstream_wchar *this) { TRACE("(%p)\n", this); basic_istringstream_wchar_dtor(basic_istringstream_wchar_to_basic_ios(this)); basic_ios_wchar_dtor(basic_istream_wchar_get_basic_ios(&this->base)); }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_vbase_dtor, 4) void __thiscall basic_istringstream_wchar_vbase_dtor(basic_istringstream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12636.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_vector_dtor, 8) basic_istringstream_wchar* __thiscall basic_istringstream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) { basic_istringstream_wchar *this = basic_istringstream_wchar_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_istringstream_wchar_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_istringstream_wchar_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_vector_dtor, 8) basic_istringstream_wchar* __thiscall basic_istringstream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12663.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_rdbuf, 4) basic_stringbuf_wchar* __thiscall basic_istringstream_wchar_rdbuf(const basic_istringstream_wchar *this) { TRACE("(%p)\n", this); return (basic_stringbuf_wchar*)&this->strbuf; }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_rdbuf, 4) basic_stringbuf_wchar* __thiscall basic_istringstream_wchar_rdbuf(const basic_istringstream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12674.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_str_set, 8) void __thiscall basic_istringstream_wchar_str_set(basic_istringstream_wchar *this, const basic_string_wchar *str) { TRACE("(%p %p)\n", this, str); basic_stringbuf_wchar_str_set(&this->strbuf, str); }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_str_set, 8) void __thiscall basic_istringstream_wchar_str_set(basic_istringstream_wchar *this, const basic_string_wchar *str) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12685.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_str_get, 8) basic_string_wchar* __thiscall basic_istringstream_wchar_str_get(const basic_istringstream_wchar *this, basic_string_wchar *ret) { TRACE("(%p %p)\n", this, ret); return basic_stringbuf_wchar_str_get(&this->strbuf, ret); }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_str_get, 8) basic_string_wchar* __thiscall basic_istringstream_wchar_str_get(const basic_istringstream_wchar *this, basic_string_wchar *ret) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12704.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_char_ctor_str, 16) basic_stringstream_char* __thiscall basic_stringstream_char_ctor_str(basic_stringstream_char *this, const basic_string_char *str, int mode, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %p %d %d)\n", this, str, mode, virt_init); if(virt_init) { this->base.base1.vbtable = basic_stringstream_char_vbtable1; this->base.base2.vbtable = basic_stringstream_char_vbtable2; basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); } basic_stringbuf_char_ctor_str(&this->strbuf, str, mode); basic_iostream_char_ctor(&this->base, &this->strbuf.base, FALSE); basic_ios->base.vtable = &MSVCP_basic_stringstream_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_char_ctor_str, 16) basic_stringstream_char* __thiscall basic_stringstream_char_ctor_str(basic_stringstream_char *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12729.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_char_ctor_mode, 12) basic_stringstream_char* __thiscall basic_stringstream_char_ctor_mode( basic_stringstream_char *this, int mode, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %d %d)\n", this, mode, virt_init); if(virt_init) { this->base.base1.vbtable = basic_stringstream_char_vbtable1; this->base.base2.vbtable = basic_stringstream_char_vbtable2; basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); } basic_stringbuf_char_ctor_mode(&this->strbuf, mode); basic_iostream_char_ctor(&this->base, &this->strbuf.base, FALSE); basic_ios->base.vtable = &MSVCP_basic_stringstream_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_char_ctor_mode, 12) basic_stringstream_char* __thiscall basic_stringstream_char_ctor_mode( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12754.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_char_ctor, 4) basic_stringstream_char* __thiscall basic_stringstream_char_ctor( basic_stringstream_char *this) { return basic_stringstream_char_ctor_mode( this, OPENMODE_out|OPENMODE_in, TRUE); }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_char_ctor, 4) basic_stringstream_char* __thiscall basic_stringstream_char_ctor( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12764.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_char_dtor, 4) void __thiscall basic_stringstream_char_dtor(basic_ios_char *base) { basic_stringstream_char *this = basic_stringstream_char_from_basic_ios(base); TRACE("(%p)\n", this); basic_iostream_char_dtor(basic_iostream_char_to_basic_ios(&this->base)); basic_stringbuf_char_dtor(&this->strbuf); }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_char_dtor, 4) void __thiscall basic_stringstream_char_dtor(basic_ios_char *base) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12777.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_char_vbase_dtor, 4) void __thiscall basic_stringstream_char_vbase_dtor(basic_stringstream_char *this) { TRACE("(%p)\n", this); basic_stringstream_char_dtor(basic_stringstream_char_to_basic_ios(this)); basic_ios_char_dtor(basic_istream_char_get_basic_ios(&this->base.base1)); }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_char_vbase_dtor, 4) void __thiscall basic_stringstream_char_vbase_dtor(basic_stringstream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12786.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_char_vector_dtor, 8) basic_stringstream_char* __thiscall basic_stringstream_char_vector_dtor(basic_ios_char *base, unsigned int flags) { basic_stringstream_char *this = basic_stringstream_char_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_stringstream_char_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_stringstream_char_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_char_vector_dtor, 8) basic_stringstream_char* __thiscall basic_stringstream_char_vector_dtor(basic_ios_char *base, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12811.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_char_rdbuf, 4) basic_stringbuf_char* __thiscall basic_stringstream_char_rdbuf(const basic_stringstream_char *this) { TRACE("(%p)\n", this); return (basic_stringbuf_char*)&this->strbuf; }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_char_rdbuf, 4) basic_stringbuf_char* __thiscall basic_stringstream_char_rdbuf(const basic_stringstream_char *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12820.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_char_str_set, 8) void __thiscall basic_stringstream_char_str_set(basic_stringstream_char *this, const basic_string_char *str) { TRACE("(%p %p)\n", this, str); basic_stringbuf_char_str_set(&this->strbuf, str); }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_char_str_set, 8) void __thiscall basic_stringstream_char_str_set(basic_stringstream_char *this, const basic_string_char *str) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12829.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_char_str_get, 8) basic_string_char* __thiscall basic_stringstream_char_str_get(const basic_stringstream_char *this, basic_string_char *ret) { TRACE("(%p %p)\n", this, ret); return basic_stringbuf_char_str_get(&this->strbuf, ret); }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_char_str_get, 8) basic_string_char* __thiscall basic_stringstream_char_str_get(const basic_stringstream_char *this, basic_string_char *ret) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12848.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_ctor_str, 16) basic_stringstream_wchar* __thiscall basic_stringstream_wchar_ctor_str(basic_stringstream_wchar *this, const basic_string_wchar *str, int mode, MSVCP_bool virt_init) { basic_ios_wchar *basic_ios; TRACE("(%p %p %d %d)\n", this, str, mode, virt_init); if(virt_init) { this->base.base1.vbtable = basic_stringstream_wchar_vbtable1; this->base.base2.vbtable = basic_stringstream_wchar_vbtable2; basic_ios = basic_istream_wchar_get_basic_ios(&this->base.base1); basic_ios_wchar_ctor(basic_ios); }else { basic_ios = basic_istream_wchar_get_basic_ios(&this->base.base1); } basic_stringbuf_wchar_ctor_str(&this->strbuf, str, mode); basic_iostream_wchar_ctor(&this->base, &this->strbuf.base, FALSE); basic_ios->base.vtable = &MSVCP_basic_stringstream_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_ctor_str, 16) basic_stringstream_wchar* __thiscall basic_stringstream_wchar_ctor_str(basic_stringstream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12873.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_short_ctor_str, 16) basic_stringstream_wchar* __thiscall basic_stringstream_short_ctor_str(basic_stringstream_wchar *this, const basic_string_wchar *str, int mode, MSVCP_bool virt_init) { basic_stringstream_wchar_ctor_str(this, str, mode, virt_init); basic_istream_wchar_get_basic_ios(&this->base.base1)->base.vtable = &MSVCP_basic_stringstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_short_ctor_str, 16) basic_stringstream_wchar* __thiscall basic_stringstream_short_ctor_str(basic_stringstream_wchar *this, dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12884.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_ctor_mode, 12) basic_stringstream_wchar* __thiscall basic_stringstream_wchar_ctor_mode( basic_stringstream_wchar *this, int mode, MSVCP_bool virt_init) { basic_ios_wchar *basic_ios; TRACE("(%p %d %d)\n", this, mode, virt_init); if(virt_init) { this->base.base1.vbtable = basic_stringstream_wchar_vbtable1; this->base.base2.vbtable = basic_stringstream_wchar_vbtable2; basic_ios = basic_istream_wchar_get_basic_ios(&this->base.base1); basic_ios_wchar_ctor(basic_ios); }else { basic_ios = basic_istream_wchar_get_basic_ios(&this->base.base1); } basic_stringbuf_wchar_ctor_mode(&this->strbuf, mode); basic_iostream_wchar_ctor(&this->base, &this->strbuf.base, FALSE); basic_ios->base.vtable = &MSVCP_basic_stringstream_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_ctor_mode, 12) basic_stringstream_wchar* __thiscall basic_stringstream_wchar_ctor_mode( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12909.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_short_ctor_mode, 12) basic_stringstream_wchar* __thiscall basic_stringstream_short_ctor_mode( basic_stringstream_wchar *this, int mode, MSVCP_bool virt_init) { basic_stringstream_wchar_ctor_mode(this, mode, virt_init); basic_istream_wchar_get_basic_ios(&this->base.base1)->base.vtable = &MSVCP_basic_stringstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_short_ctor_mode, 12) basic_stringstream_wchar* __thiscall basic_stringstream_short_ctor_mode( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12920.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_ctor, 4) basic_stringstream_wchar* __thiscall basic_stringstream_wchar_ctor( basic_stringstream_wchar *this) { return basic_stringstream_wchar_ctor_mode( this, OPENMODE_out|OPENMODE_in, TRUE); }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_ctor, 4) basic_stringstream_wchar* __thiscall basic_stringstream_wchar_ctor( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12930.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_short_ctor, 4) basic_stringstream_wchar* __thiscall basic_stringstream_short_ctor( basic_stringstream_wchar *this) { return basic_stringstream_short_ctor_mode( this, OPENMODE_out|OPENMODE_in, TRUE); }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_short_ctor, 4) basic_stringstream_wchar* __thiscall basic_stringstream_short_ctor( dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12942.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_dtor, 4) void __thiscall basic_stringstream_wchar_dtor(basic_ios_wchar *base) { basic_stringstream_wchar *this = basic_stringstream_wchar_from_basic_ios(base); TRACE("(%p)\n", this); basic_iostream_wchar_dtor(basic_iostream_wchar_to_basic_ios(&this->base)); basic_stringbuf_wchar_dtor(&this->strbuf); }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_dtor, 4) void __thiscall basic_stringstream_wchar_dtor(basic_ios_wchar *base) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12957.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_vbase_dtor, 4) void __thiscall basic_stringstream_wchar_vbase_dtor(basic_stringstream_wchar *this) { TRACE("(%p)\n", this); basic_stringstream_wchar_dtor(basic_stringstream_wchar_to_basic_ios(this)); basic_ios_wchar_dtor(basic_istream_wchar_get_basic_ios(&this->base.base1)); }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_vbase_dtor, 4) void __thiscall basic_stringstream_wchar_vbase_dtor(basic_stringstream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12966.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_vector_dtor, 8) basic_stringstream_wchar* __thiscall basic_stringstream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) { basic_stringstream_wchar *this = basic_stringstream_wchar_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_stringstream_wchar_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_stringstream_wchar_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_vector_dtor, 8) basic_stringstream_wchar* __thiscall basic_stringstream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:12993.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_rdbuf, 4) basic_stringbuf_wchar* __thiscall basic_stringstream_wchar_rdbuf(const basic_stringstream_wchar *this) { TRACE("(%p)\n", this); return (basic_stringbuf_wchar*)&this->strbuf; }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_rdbuf, 4) basic_stringbuf_wchar* __thiscall basic_stringstream_wchar_rdbuf(const basic_stringstream_wchar *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13004.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_str_set, 8) void __thiscall basic_stringstream_wchar_str_set(basic_stringstream_wchar *this, const basic_string_wchar *str) { TRACE("(%p %p)\n", this, str); basic_stringbuf_wchar_str_set(&this->strbuf, str); }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_str_set, 8) void __thiscall basic_stringstream_wchar_str_set(basic_stringstream_wchar *this, const basic_string_wchar *str) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13015.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_str_get, 8) basic_string_wchar* __thiscall basic_stringstream_wchar_str_get(const basic_stringstream_wchar *this, basic_string_wchar *ret) { TRACE("(%p %p)\n", this, ret); return basic_stringbuf_wchar_str_get(&this->strbuf, ret); }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_str_get, 8) basic_string_wchar* __thiscall basic_stringstream_wchar_str_get(const basic_stringstream_wchar *this, basic_string_wchar *ret) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13025.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf__Init, 24) DEFINE_THISCALL_WRAPPER(strstreambuf__Init, 20) void __thiscall strstreambuf__Init(strstreambuf *this, streamsize len, char *g, char *p, int mode) { TRACE("(%p %s %p %p %d)\n", this, wine_dbgstr_longlong(len), g, p, mode); this->minsize = 32; this->endsave = NULL; this->strmode = mode; this->palloc = NULL; this->pfree = NULL; if(!g) { this->strmode |= STRSTATE_Dynamic; if(len > this->minsize) this->minsize = len; this->seekhigh = NULL; return; } if(len < 0) len = INT_MAX; else if(!len) len = strlen(g); this->seekhigh = g+len; basic_streambuf_char_setg(&this->base, g, g, p ? p : this->seekhigh); if(p) basic_streambuf_char_setp(&this->base, p, this->seekhigh); }': \ DEFINE_THISCALL_WRAPPER(strstreambuf__Init, 24) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13065.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_ctor_get_put, 20) DEFINE_THISCALL_WRAPPER(strstreambuf_ctor_get_put, 16) strstreambuf* __thiscall strstreambuf_ctor_get_put(strstreambuf *this, char *g, streamsize len, char *p) { TRACE("(%p %p %s %p)\n", this, g, wine_dbgstr_longlong(len), p); basic_streambuf_char_ctor(&this->base); this->base.vtable = &MSVCP_strstreambuf_vtable; strstreambuf__Init(this, len, g, p, 0); return this; }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_ctor_get_put, 20) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13083.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_ctor_len, 12) DEFINE_THISCALL_WRAPPER(strstreambuf_ctor_len, 8) strstreambuf* __thiscall strstreambuf_ctor_len(strstreambuf *this, streamsize len) { return strstreambuf_ctor_get_put(this, NULL, len, NULL); }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_ctor_len, 12) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13094.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_ctor_alloc, 12) strstreambuf* __thiscall strstreambuf_ctor_alloc(strstreambuf *this, void* (__cdecl *palloc)(MSVCP_size_t), void (__cdecl *pfree)(void*)) { TRACE("(%p %p %p)\n", this, palloc, pfree); strstreambuf_ctor_get_put(this, NULL, 0, NULL); this->palloc = palloc; this->pfree = pfree; return this; }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_ctor_alloc, 12) strstreambuf* __thiscall strstreambuf_ctor_alloc(strstreambuf *this, void* (__cdecl *palloc)(MSVCP_size_t), void (__cdecl *pfree)(void*)) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13112.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_ctor_get, 16) DEFINE_THISCALL_WRAPPER(strstreambuf_ctor_get, 12) strstreambuf* __thiscall strstreambuf_ctor_get(strstreambuf *this, const char *g, streamsize len) { TRACE("(%p %p %s)\n", this, g, wine_dbgstr_longlong(len)); strstreambuf_ctor_get_put(this, (char*)g, len, NULL); this->strmode |= STRSTATE_Constant; return this; }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_ctor_get, 16) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13127.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_ctor, 4) strstreambuf* __thiscall strstreambuf_ctor(strstreambuf *this) { return strstreambuf_ctor_get_put(this, NULL, 0, NULL); }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_ctor, 4) strstreambuf* __thiscall strstreambuf_ctor(strstreambuf *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13135.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf__Tidy, 4) void __thiscall strstreambuf__Tidy(strstreambuf *this) { TRACE("(%p)\n", this); if((this->strmode & STRSTATE_Allocated) && !(this->strmode & STRSTATE_Frozen)) { if(this->pfree) this->pfree(basic_streambuf_char_eback(&this->base)); else MSVCRT_operator_delete(basic_streambuf_char_eback(&this->base)); } this->endsave = NULL; this->seekhigh = NULL; this->strmode &= ~(STRSTATE_Allocated | STRSTATE_Frozen); basic_streambuf_char_setg(&this->base, NULL, NULL, NULL); basic_streambuf_char_setp(&this->base, NULL, NULL); }': \ DEFINE_THISCALL_WRAPPER(strstreambuf__Tidy, 4) void __thiscall strstreambuf__Tidy(strstreambuf *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13156.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_dtor, 4) void __thiscall strstreambuf_dtor(strstreambuf *this) { TRACE("(%p)\n", this); strstreambuf__Tidy(this); basic_streambuf_char_dtor(&this->base); }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_dtor, 4) void __thiscall strstreambuf_dtor(strstreambuf *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13165.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_vector_dtor, 8) strstreambuf* __thiscall strstreambuf_vector_dtor(strstreambuf *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) strstreambuf_dtor(this+i); MSVCRT_operator_delete(ptr); } else { strstreambuf_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_vector_dtor, 8) strstreambuf* __thiscall strstreambuf_vector_dtor(strstreambuf *this, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13187.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_freeze, 8) void __thiscall strstreambuf_freeze(strstreambuf *this, MSVCP_bool freeze) { TRACE("(%p %d)\n", this, freeze); if(!freeze == !(this->strmode & STRSTATE_Frozen)) return; if(freeze) { this->strmode |= STRSTATE_Frozen; this->endsave = basic_streambuf_char_epptr(&this->base); basic_streambuf_char_setp_next(&this->base, basic_streambuf_char_pbase(&this->base), basic_streambuf_char_pptr(&this->base), basic_streambuf_char_eback(&this->base)); }else { this->strmode &= ~STRSTATE_Frozen; basic_streambuf_char_setp_next(&this->base, basic_streambuf_char_pbase(&this->base), basic_streambuf_char_pptr(&this->base), this->endsave); } }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_freeze, 8) void __thiscall strstreambuf_freeze(strstreambuf *this, MSVCP_bool freeze) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13209.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_str, 4) char* __thiscall strstreambuf_str(strstreambuf *this) { TRACE("(%p)\n", this); strstreambuf_freeze(this, TRUE); return basic_streambuf_char_gptr(&this->base); }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_str, 4) char* __thiscall strstreambuf_str(strstreambuf *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13220.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_pcount, 4) streamsize __thiscall strstreambuf_pcount(const strstreambuf *this) { char *ppos = basic_streambuf_char_pptr(&this->base); TRACE("(%p)\n", this); return ppos ? ppos-basic_streambuf_char_pbase(&this->base) : 0; }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_pcount, 4) streamsize __thiscall strstreambuf_pcount(const strstreambuf *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13232.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_overflow, 8) int __thiscall strstreambuf_overflow(strstreambuf *this, int c) { MSVCP_size_t old_size, size; char *ptr, *buf; TRACE("(%p %d)\n", this, c); if(c == EOF) return !EOF; if(this->strmode & STRSTATE_Frozen) return EOF; ptr = basic_streambuf_char_pptr(&this->base); if(ptr && ptrbase)) return (unsigned char)(*basic_streambuf_char__Pninc(&this->base) = c); if(!(this->strmode & STRSTATE_Dynamic) || (this->strmode & STRSTATE_Constant)) return EOF; ptr = basic_streambuf_char_eback(&this->base); old_size = ptr ? basic_streambuf_char_epptr(&this->base) - ptr : 0; size = old_size + old_size/2; if(size < this->minsize) size = this->minsize; if(this->palloc) buf = this->palloc(size); else buf = MSVCRT_operator_new(size); if(!buf) return EOF; memcpy(buf, ptr, old_size); if(this->strmode & STRSTATE_Allocated) { if(this->pfree) this->pfree(ptr); else MSVCRT_operator_delete(ptr); } this->strmode |= STRSTATE_Allocated; if(!old_size) { this->seekhigh = buf; basic_streambuf_char_setp(&this->base, buf, buf+size); basic_streambuf_char_setg(&this->base, buf, buf, buf); }else { this->seekhigh = this->seekhigh-ptr+buf; basic_streambuf_char_setp_next(&this->base, basic_streambuf_char_pbase(&this->base)-ptr+buf, basic_streambuf_char_pptr(&this->base)-ptr+buf, buf+size); basic_streambuf_char_setg(&this->base, buf, basic_streambuf_char_gptr(&this->base)-ptr+buf, basic_streambuf_char_pptr(&this->base)); } return (unsigned char)(*basic_streambuf_char__Pninc(&this->base) = c); }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_overflow, 8) int __thiscall strstreambuf_overflow(strstreambuf *this, int c) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13293.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_pbackfail, 8) int __thiscall strstreambuf_pbackfail(strstreambuf *this, int c) { char *ptr = basic_streambuf_char_gptr(&this->base); TRACE("(%p %d)\n", this, c); if(ptr<=basic_streambuf_char_eback(&this->base) || ((this->strmode & STRSTATE_Constant) && c!=ptr[-1])) return EOF; basic_streambuf_char_gbump(&this->base, -1); if(c == EOF) return !EOF; if(this->strmode & STRSTATE_Constant) return (unsigned char)c; return (unsigned char)(ptr[0] = c); }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_pbackfail, 8) int __thiscall strstreambuf_pbackfail(strstreambuf *this, int c) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13318.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_seekoff, 24) DEFINE_THISCALL_WRAPPER(strstreambuf_seekoff, 20) fpos_int* __thiscall strstreambuf_seekoff(strstreambuf *this, fpos_int *ret, streamoff off, int way, int mode) { char *eback = basic_streambuf_char_eback(&this->base); char *pptr = basic_streambuf_char_pptr(&this->base); char *gptr = basic_streambuf_char_gptr(&this->base); TRACE("(%p %p %s %d %d)\n", this, ret, wine_dbgstr_longlong(off), way, mode); ret->off = 0; ret->state = 0; if(pptr > this->seekhigh) this->seekhigh = pptr; if((mode & OPENMODE_in) && gptr) { if(way==SEEKDIR_cur && !(mode & OPENMODE_out)) off += gptr-eback; else if(way == SEEKDIR_end) off += this->seekhigh-eback; else if(way != SEEKDIR_beg) off = -1; if(off<0 || off>this->seekhigh-eback) { off = -1; }else { basic_streambuf_char_gbump(&this->base, eback-gptr+off); if((mode & OPENMODE_out) && pptr) { basic_streambuf_char_setp_next(&this->base, eback, gptr, basic_streambuf_char_epptr(&this->base)); } } }else if((mode & OPENMODE_out) && pptr) { if(way == SEEKDIR_cur) off += pptr-eback; else if(way == SEEKDIR_end) off += this->seekhigh-eback; else if(way != SEEKDIR_beg) off = -1; if(off<0 || off>this->seekhigh-eback) off = -1; else basic_streambuf_char_pbump(&this->base, eback-pptr+off); }else { off = -1; } ret->pos = off; return ret; }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_seekoff, 24) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13375.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_seekpos, 36) fpos_int* __thiscall strstreambuf_seekpos(strstreambuf *this, fpos_int *ret, fpos_int pos, int mode) { TRACE("(%p %p %s %d)\n", this, ret, debugstr_fpos_int(&pos), mode); if(pos.off==-1 && pos.pos==0 && pos.state==0) { *ret = pos; return ret; } return strstreambuf_seekoff(this, ret, pos.off, SEEKDIR_beg, mode); }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_seekpos, 36) fpos_int* __thiscall strstreambuf_seekpos(strstreambuf *this, fpos_int *ret, fpos_int pos, int mode) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13390.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_underflow, 4) int __thiscall strstreambuf_underflow(strstreambuf *this) { char *gptr = basic_streambuf_char_gptr(&this->base); char *pptr; TRACE("(%p)\n", this); if(!gptr) return EOF; if(gptr < basic_streambuf_char_egptr(&this->base)) return (unsigned char)(*gptr); pptr = basic_streambuf_char_gptr(&this->base); if(pptr > this->seekhigh) this->seekhigh = pptr; if(this->seekhigh <= gptr) return EOF; basic_streambuf_char_setg(&this->base, basic_streambuf_char_eback(&this->base), gptr, this->seekhigh); return (unsigned char)(*gptr); }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_underflow, 4) int __thiscall strstreambuf_underflow(strstreambuf *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13428.1: variable: 'DEFINE_THISCALL_WRAPPER(ostrstream_ctor, 24) DEFINE_THISCALL_WRAPPER(ostrstream_ctor, 20) ostrstream* __thiscall ostrstream_ctor(ostrstream *this, char *buf, streamsize size, int mode, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %p %s %d %d)\n", this, buf, wine_dbgstr_longlong(size), mode, virt_init); if(virt_init) { this->base.vbtable = ostrstream_vbtable; basic_ios = basic_ostream_char_get_basic_ios(&this->base); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_ostream_char_get_basic_ios(&this->base); } strstreambuf_ctor_get_put(&this->buf, buf, size, buf && (mode & OPENMODE_app) ? buf+strlen(buf) : buf); basic_ostream_char_ctor(&this->base, &this->buf.base, FALSE, TRUE, FALSE); basic_ios->base.vtable = &MSVCP_ostrstream_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(ostrstream_ctor, 24) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13455.1: variable: 'DEFINE_THISCALL_WRAPPER(ostrstream_dtor, 4) void __thiscall ostrstream_dtor(basic_ios_char *base) { ostrstream *this = ostrstream_from_basic_ios(base); TRACE("(%p)\n", this); basic_ostream_char_dtor(basic_ostream_char_to_basic_ios(&this->base)); strstreambuf_dtor(&this->buf); }': \ DEFINE_THISCALL_WRAPPER(ostrstream_dtor, 4) void __thiscall ostrstream_dtor(basic_ios_char *base) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13474.1: variable: 'DEFINE_THISCALL_WRAPPER(ostrstream_vector_dtor, 8) ostrstream* __thiscall ostrstream_vector_dtor(basic_ios_char *base, unsigned int flags) { ostrstream *this = ostrstream_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) ostrstream_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { ostrstream_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(ostrstream_vector_dtor, 8) ostrstream* __thiscall ostrstream_vector_dtor(basic_ios_char *base, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13504.1: variable: 'DEFINE_THISCALL_WRAPPER(istrstream_dtor, 4) void __thiscall istrstream_dtor(basic_ios_char *base) { istrstream *this = istrstream_from_basic_ios(base); TRACE("(%p)\n", this); basic_istream_char_dtor(basic_istream_char_to_basic_ios(&this->base)); strstreambuf_dtor(&this->buf); }': \ DEFINE_THISCALL_WRAPPER(istrstream_dtor, 4) void __thiscall istrstream_dtor(basic_ios_char *base) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13630.1: variable: 'DEFINE_THISCALL_WRAPPER(strstream_ctor, 24) DEFINE_THISCALL_WRAPPER(strstream_ctor, 20) strstream* __thiscall strstream_ctor(strstream *this, char *buf, streamsize size, int mode, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %p %s %d %d)\n", this, buf, wine_dbgstr_longlong(size), mode, virt_init); if(virt_init) { this->base.base1.vbtable = strstream_vbtable1; this->base.base2.vbtable = strstream_vbtable2; basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); } strstreambuf_ctor_get_put(&this->buf, buf, size, buf && (mode & OPENMODE_app) ? buf+strlen(buf) : buf); basic_iostream_char_ctor(&this->base, &this->buf.base, FALSE); basic_ios->base.vtable = &MSVCP_strstream_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(strstream_ctor, 24) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13658.1: variable: 'DEFINE_THISCALL_WRAPPER(strstream_dtor, 4) void __thiscall strstream_dtor(basic_ios_char *base) { strstream *this = strstream_from_basic_ios(base); TRACE("(%p)\n", this); basic_iostream_char_dtor(basic_iostream_char_to_basic_ios(&this->base)); strstreambuf_dtor(&this->buf); }': \ DEFINE_THISCALL_WRAPPER(strstream_dtor, 4) void __thiscall strstream_dtor(basic_ios_char *base) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13677.1: variable: 'DEFINE_THISCALL_WRAPPER(strstream_vector_dtor, 8) strstream* __thiscall strstream_vector_dtor(basic_ios_char *base, unsigned int flags) { strstream *this = strstream_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) strstream_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { strstream_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(strstream_vector_dtor, 8) strstream* __thiscall strstream_vector_dtor(basic_ios_char *base, unsigned int flags) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13930.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_Init_ctor, 4) void* __thiscall ios_base_Init_ctor(void *this) { ios_base_Init__Init_ctor(this); return this; }': \ DEFINE_THISCALL_WRAPPER(ios_base_Init_ctor, 4) void* __thiscall ios_base_Init_ctor(void *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13953.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_Init_dtor, 4) void __thiscall ios_base_Init_dtor(void *this) { ios_base_Init__Init_dtor(this); }': \ DEFINE_THISCALL_WRAPPER(ios_base_Init_dtor, 4) void __thiscall ios_base_Init_dtor(void *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13961.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_Init_op_assign, 8) void* __thiscall ios_base_Init_op_assign(void *this, void *rhs) { TRACE("(%p %p)\n", this, rhs); return this; }': \ DEFINE_THISCALL_WRAPPER(ios_base_Init_op_assign, 8) void* __thiscall ios_base_Init_op_assign(void *this, void *rhs) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13973.1: variable: 'DEFINE_THISCALL_WRAPPER(_Winit_ctor, 4) void* __thiscall _Winit_ctor(void *this) { TRACE("(%p)\n", this); if(_Winit__Init_cnt < 0) _Winit__Init_cnt = 1; else _Winit__Init_cnt++; return this; }': \ DEFINE_THISCALL_WRAPPER(_Winit_ctor, 4) void* __thiscall _Winit_ctor(void *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:13988.1: variable: 'DEFINE_THISCALL_WRAPPER(_Winit_dtor, 4) void __thiscall _Winit_dtor(void *this) { TRACE("(%p)\n", this); _Winit__Init_cnt--; if(!_Winit__Init_cnt) { basic_ostream_wchar_flush(&wcout.obj); basic_ostream_wchar_flush(&wcerr.obj); basic_ostream_wchar_flush(&wclog.obj); } }': \ DEFINE_THISCALL_WRAPPER(_Winit_dtor, 4) void __thiscall _Winit_dtor(void *this) dlls/msvcp60/ios.c: dlls/msvcp60/ios.c:14003.1: variable: 'DEFINE_THISCALL_WRAPPER(_Winit_op_assign, 8) void* __thiscall _Winit_op_assign(void *this, void *rhs) { TRACE("(%p %p)\n", this, rhs); return this; }': \ DEFINE_THISCALL_WRAPPER(_Winit_op_assign, 8) void* __thiscall _Winit_op_assign(void *this, void *rhs) dlls/msvcp60/main.c: dlls/msvcp60/main.c:41.1: variable: 'DEFINE_VTBL_WRAPPER(0)': \ DEFINE_VTBL_WRAPPER(0) dlls/msvcp60/main.c: dlls/msvcp60/main.c:42.1: variable: 'DEFINE_VTBL_WRAPPER(4)': \ DEFINE_VTBL_WRAPPER(4) dlls/msvcp60/main.c: dlls/msvcp60/main.c:43.1: variable: 'DEFINE_VTBL_WRAPPER(8)': \ DEFINE_VTBL_WRAPPER(8) dlls/msvcp60/main.c: dlls/msvcp60/main.c:44.1: variable: 'DEFINE_VTBL_WRAPPER(12)': \ DEFINE_VTBL_WRAPPER(12) dlls/msvcp60/main.c: dlls/msvcp60/main.c:45.1: variable: 'DEFINE_VTBL_WRAPPER(16)': \ DEFINE_VTBL_WRAPPER(16) dlls/msvcp60/main.c: dlls/msvcp60/main.c:46.1: variable: 'DEFINE_VTBL_WRAPPER(20)': \ DEFINE_VTBL_WRAPPER(20) dlls/msvcp60/main.c: dlls/msvcp60/main.c:47.1: variable: 'DEFINE_VTBL_WRAPPER(24)': \ DEFINE_VTBL_WRAPPER(24) dlls/msvcp60/main.c: dlls/msvcp60/main.c:48.1: variable: 'DEFINE_VTBL_WRAPPER(28)': \ DEFINE_VTBL_WRAPPER(28) dlls/msvcp60/main.c: dlls/msvcp60/main.c:49.1: variable: 'DEFINE_VTBL_WRAPPER(32)': \ DEFINE_VTBL_WRAPPER(32) dlls/msvcp60/main.c: dlls/msvcp60/main.c:50.1: variable: 'DEFINE_VTBL_WRAPPER(36)': \ DEFINE_VTBL_WRAPPER(36) dlls/msvcp60/main.c: dlls/msvcp60/main.c:51.1: variable: 'DEFINE_VTBL_WRAPPER(40)': \ DEFINE_VTBL_WRAPPER(40) dlls/msvcp60/main.c: dlls/msvcp60/main.c:52.1: variable: 'DEFINE_VTBL_WRAPPER(44)': \ DEFINE_VTBL_WRAPPER(44) dlls/msvcp60/main.c: dlls/msvcp60/main.c:53.1: variable: 'DEFINE_VTBL_WRAPPER(48)': \ DEFINE_VTBL_WRAPPER(48) dlls/msvcp60/main.c: dlls/msvcp60/main.c:54.1: variable: 'DEFINE_VTBL_WRAPPER(52)': \ DEFINE_VTBL_WRAPPER(52) dlls/msvcp60/main.c: dlls/msvcp60/main.c:55.1: variable: 'DEFINE_VTBL_WRAPPER(56)': \ DEFINE_VTBL_WRAPPER(56) dlls/msvcp60/string.c: dlls/msvcp60/string.c:258.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char__Refcnt, 8) unsigned char* __thiscall basic_string_char__Refcnt(basic_string_char *this, const char *ptr) { TRACE("(%p %p)\n", this, ptr); return (unsigned char*)ptr-1; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char__Refcnt, 8) unsigned char* __thiscall basic_string_char__Refcnt(basic_string_char *this, const char *ptr) dlls/msvcp60/string.c: dlls/msvcp60/string.c:267.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char__Eos, 8) void __thiscall basic_string_char__Eos(basic_string_char *this, MSVCP_size_t len) { this->size = len; this->ptr[len] = 0; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char__Eos, 8) void __thiscall basic_string_char__Eos(basic_string_char *this, MSVCP_size_t len) dlls/msvcp60/string.c: dlls/msvcp60/string.c:276.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_clear, 4) void __thiscall MSVCP_basic_string_char_clear(basic_string_char *this) { if(this->ptr) basic_string_char__Eos(this, 0); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_clear, 4) void __thiscall MSVCP_basic_string_char_clear(basic_string_char *this) dlls/msvcp60/string.c: dlls/msvcp60/string.c:285.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char__Tidy, 8) void __thiscall basic_string_char__Tidy(basic_string_char *this, MSVCP_bool built) { TRACE("(%p %d)\n", this, built); if(!built || !this->ptr); else if(!this->ptr[-1] || (unsigned char)this->ptr[-1]==FROZEN) MSVCP_allocator_char_deallocate(NULL, this->ptr-1, this->res+2); else this->ptr[-1]--; memset(this, 0, sizeof(*this)); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char__Tidy, 8) void __thiscall basic_string_char__Tidy(basic_string_char *this, MSVCP_bool built) dlls/msvcp60/string.c: dlls/msvcp60/string.c:301.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char__Grow, 12) MSVCP_bool __thiscall basic_string_char__Grow(basic_string_char *this, MSVCP_size_t new_size, MSVCP_bool trim) { if(!new_size) { if(trim) basic_string_char__Tidy(this, TRUE); else if(this->ptr) basic_string_char__Eos(this, 0); } else if(this->resptr && this->ptr[-1] && (unsigned char)this->ptr[-1]!=FROZEN)) { MSVCP_size_t new_res = new_size, len = this->size; char *ptr; if(!trim && this->ptr && !this->ptr[-1]) { new_res |= 0xf; if(new_res/3 < this->res/2) new_res = this->res + this->res/2; } ptr = MSVCP_allocator_char_allocate(this->allocator, new_res+2); if(!ptr) { new_res = new_size; ptr = MSVCP_allocator_char_allocate(this->allocator, new_size+2); } if(!ptr) { ERR("Out of memory\n"); return FALSE; } if(len > new_res) len = new_res; *ptr = 0; if(this->ptr) MSVCP_char_traits_char__Copy_s(ptr+1, new_size, this->ptr, len); basic_string_char__Tidy(this, TRUE); this->ptr = ptr+1; this->res = new_res; basic_string_char__Eos(this, len); } return new_size>0; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char__Grow, 12) MSVCP_bool __thiscall basic_string_char__Grow(basic_string_char *this, MSVCP_size_t new_size, MSVCP_bool trim) dlls/msvcp60/string.c: dlls/msvcp60/string.c:347.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char__Split, 4) void __thiscall basic_string_char__Split(basic_string_char *this) { MSVCP_size_t len; char *ptr; TRACE("(%p)\n", this); if(!this->ptr || !this->ptr[-1] || (unsigned char)this->ptr[-1]==FROZEN) return; ptr = this->ptr; len = this->size; basic_string_char__Tidy(this, TRUE); if(basic_string_char__Grow(this, len, FALSE)) { if(ptr) MSVCP_char_traits_char__Copy_s(this->ptr, this->res, ptr, len); basic_string_char__Eos(this, len); } }': \ DEFINE_THISCALL_WRAPPER(basic_string_char__Split, 4) void __thiscall basic_string_char__Split(basic_string_char *this) dlls/msvcp60/string.c: dlls/msvcp60/string.c:370.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char__Freeze, 4) void __thiscall basic_string_char__Freeze(basic_string_char *this) { TRACE("(%p)\n", this); basic_string_char__Split(this); if(this->ptr) this->ptr[-1] = FROZEN; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char__Freeze, 4) void __thiscall basic_string_char__Freeze(basic_string_char *this) dlls/msvcp60/string.c: dlls/msvcp60/string.c:381.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char__Copy, 8) void __thiscall basic_string_char__Copy(basic_string_char *this, MSVCP_size_t copy_len) { TRACE("%p %lu\n", this, copy_len); if(!basic_string_char__Grow(this, copy_len, TRUE)) return; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char__Copy, 8) void __thiscall basic_string_char__Copy(basic_string_char *this, MSVCP_size_t copy_len) dlls/msvcp60/string.c: dlls/msvcp60/string.c:402.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_erase, 12) basic_string_char* __thiscall MSVCP_basic_string_char_erase( basic_string_char *this, MSVCP_size_t pos, MSVCP_size_t len) { TRACE("%p %lu %lu\n", this, pos, len); if(pos > this->size) _Xran(); if(len > this->size-pos) len = this->size-pos; if(len) { basic_string_char__Split(this); MSVCP_char_traits_char__Move_s(this->ptr+pos, this->res-pos, this->ptr+pos+len, this->size-pos-len); basic_string_char__Eos(this, this->size-len); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_erase, 12) basic_string_char* __thiscall MSVCP_basic_string_char_erase( dlls/msvcp60/string.c: dlls/msvcp60/string.c:426.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_erase_beg, 8) char* __thiscall basic_string_char_erase_beg(basic_string_char *this, char *beg) { MSVCP_size_t pos = beg-this->ptr; MSVCP_basic_string_char_erase(this, pos, 1); return this->ptr+pos; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_erase_beg, 8) char* __thiscall basic_string_char_erase_beg(basic_string_char *this, char *beg) dlls/msvcp60/string.c: dlls/msvcp60/string.c:436.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assign_substr, 16) basic_string_char* __thiscall MSVCP_basic_string_char_assign_substr( basic_string_char *this, const basic_string_char *assign, MSVCP_size_t pos, MSVCP_size_t len) { TRACE("%p %p %lu %lu\n", this, assign, pos, len); if(assign->size < pos) _Xran(); if(len > assign->size-pos) len = assign->size-pos; if(this == assign) { MSVCP_basic_string_char_erase(this, pos+len, MSVCP_basic_string_char_npos); MSVCP_basic_string_char_erase(this, 0, pos); } else if(basic_string_char__Grow(this, len, FALSE)) { if(assign->ptr) MSVCP_char_traits_char__Copy_s(this->ptr, this->res, assign->ptr+pos, len); basic_string_char__Eos(this, len); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assign_substr, 16) basic_string_char* __thiscall MSVCP_basic_string_char_assign_substr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:463.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assign_cstr_len, 12) basic_string_char* __thiscall MSVCP_basic_string_char_assign_cstr_len( basic_string_char *this, const char *str, MSVCP_size_t len) { TRACE("%p %s %lu\n", this, debugstr_an(str, len), len); if(basic_string_char_inside(this, str)) return MSVCP_basic_string_char_assign_substr(this, this, str-this->ptr, len); else if(basic_string_char__Grow(this, len, FALSE)) { MSVCP_char_traits_char__Copy_s(this->ptr, this->res, str, len); basic_string_char__Eos(this, len); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assign_cstr_len, 12) basic_string_char* __thiscall MSVCP_basic_string_char_assign_cstr_len( dlls/msvcp60/string.c: dlls/msvcp60/string.c:483.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assign, 8) basic_string_char* __thiscall MSVCP_basic_string_char_assign( basic_string_char *this, const basic_string_char *assign) { return MSVCP_basic_string_char_assign_substr(this, assign, 0, MSVCP_basic_string_char_npos); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assign, 8) basic_string_char* __thiscall MSVCP_basic_string_char_assign( dlls/msvcp60/string.c: dlls/msvcp60/string.c:495.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assign_cstr, 8) basic_string_char* __thiscall MSVCP_basic_string_char_assign_cstr( basic_string_char *this, const char *str) { return MSVCP_basic_string_char_assign_cstr_len(this, str, MSVCP_char_traits_char_length(str)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assign_cstr, 8) basic_string_char* __thiscall MSVCP_basic_string_char_assign_cstr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:505.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assign_ch, 8) basic_string_char* __thiscall MSVCP_basic_string_char_assign_ch( basic_string_char *this, char ch) { return MSVCP_basic_string_char_assign_cstr_len(this, &ch, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assign_ch, 8) basic_string_char* __thiscall MSVCP_basic_string_char_assign_ch( dlls/msvcp60/string.c: dlls/msvcp60/string.c:514.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assignn, 12) basic_string_char* __thiscall MSVCP_basic_string_char_assignn( basic_string_char *this, MSVCP_size_t count, char ch) { TRACE("%p %ld %c\n", this, count, ch); basic_string_char__Grow(this, count, FALSE); MSVCP_char_traits_char_assignn(this->ptr, count, ch); basic_string_char__Eos(this, count); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assignn, 12) basic_string_char* __thiscall MSVCP_basic_string_char_assignn( dlls/msvcp60/string.c: dlls/msvcp60/string.c:528.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assign_ptr_ptr, 12) basic_string_char* __thiscall MSVCP_basic_string_char_assign_ptr_ptr( basic_string_char *this, const char *first, const char *last) { return MSVCP_basic_string_char_assign_cstr_len(this, first, last-first); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assign_ptr_ptr, 12) basic_string_char* __thiscall MSVCP_basic_string_char_assign_ptr_ptr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:537.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_cstr_len_alloc, 16) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_cstr_len_alloc( basic_string_char *this, const char *str, MSVCP_size_t len, const void *alloc) { TRACE("%p %s %ld\n", this, debugstr_an(str, len), len); basic_string_char__Tidy(this, FALSE); MSVCP_basic_string_char_assign_cstr_len(this, str, len); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_cstr_len_alloc, 16) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_cstr_len_alloc( dlls/msvcp60/string.c: dlls/msvcp60/string.c:550.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_cstr_len, 12) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_cstr_len( basic_string_char *this, const char *str, MSVCP_size_t len) { return MSVCP_basic_string_char_ctor_cstr_len_alloc(this, str, len, NULL); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_cstr_len, 12) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_cstr_len( dlls/msvcp60/string.c: dlls/msvcp60/string.c:559.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_substr_alloc, 20) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_substr_alloc( basic_string_char *this, const basic_string_char *assign, MSVCP_size_t pos, MSVCP_size_t len, const void *alloc) { TRACE("%p %p %lu %lu\n", this, assign, pos, len); basic_string_char__Tidy(this, FALSE); MSVCP_basic_string_char_assign_substr(this, assign, pos, len); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_substr_alloc, 20) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_substr_alloc( dlls/msvcp60/string.c: dlls/msvcp60/string.c:573.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_cstr_alloc, 12) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_cstr_alloc( basic_string_char *this, const char *str, const void *alloc) { TRACE("%p %s\n", this, debugstr_a(str)); basic_string_char__Tidy(this, FALSE); MSVCP_basic_string_char_assign_cstr(this, str); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_cstr_alloc, 12) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_cstr_alloc( dlls/msvcp60/string.c: dlls/msvcp60/string.c:586.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_cstr, 8) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_cstr( basic_string_char *this, const char *str) { return MSVCP_basic_string_char_ctor_cstr_alloc(this, str, NULL); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_cstr, 8) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_cstr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:595.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_ch_alloc, 16) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_ch_alloc(basic_string_char *this, MSVCP_size_t count, char ch, const void *alloc) { TRACE("%p %ld %c\n", this, count, ch); basic_string_char__Tidy(this, FALSE); MSVCP_basic_string_char_assignn(this, count, ch); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_ch_alloc, 16) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_ch_alloc(basic_string_char *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:608.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor, 4) basic_string_char* __thiscall MSVCP_basic_string_char_ctor(basic_string_char *this) { TRACE("%p\n", this); basic_string_char__Tidy(this, FALSE); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor, 4) basic_string_char* __thiscall MSVCP_basic_string_char_ctor(basic_string_char *this) dlls/msvcp60/string.c: dlls/msvcp60/string.c:619.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_alloc, 8) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_alloc( basic_string_char *this, const void *alloc) { TRACE("%p %p\n", this, alloc); basic_string_char__Tidy(this, FALSE); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_alloc, 8) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_alloc( dlls/msvcp60/string.c: dlls/msvcp60/string.c:631.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_copy_ctor, 8) basic_string_char* __thiscall MSVCP_basic_string_char_copy_ctor( basic_string_char *this, const basic_string_char *copy) { TRACE("%p %p\n", this, copy); basic_string_char__Tidy(this, FALSE); MSVCP_basic_string_char_assign(this, copy); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_copy_ctor, 8) basic_string_char* __thiscall MSVCP_basic_string_char_copy_ctor( dlls/msvcp60/string.c: dlls/msvcp60/string.c:644.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_dtor, 4) void __thiscall MSVCP_basic_string_char_dtor(basic_string_char *this) { TRACE("%p\n", this); basic_string_char__Tidy(this, TRUE); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_dtor, 4) void __thiscall MSVCP_basic_string_char_dtor(basic_string_char *this) dlls/msvcp60/string.c: dlls/msvcp60/string.c:653.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_compare_substr_cstr_len, 20) int __thiscall MSVCP_basic_string_char_compare_substr_cstr_len( const basic_string_char *this, MSVCP_size_t pos, MSVCP_size_t num, const char *str, MSVCP_size_t count) { int ans; TRACE("%p %lu %lu %s %lu\n", this, pos, num, debugstr_an(str, count), count); if(this->size < pos) _Xran(); if(num > this->size-pos) num = this->size-pos; ans = MSVCP_char_traits_char_compare(this->ptr+pos, str, num>count ? count : num); if(ans) return ans; if(num > count) ans = 1; else if(num < count) ans = -1; return ans; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_compare_substr_cstr_len, 20) int __thiscall MSVCP_basic_string_char_compare_substr_cstr_len( dlls/msvcp60/string.c: dlls/msvcp60/string.c:682.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_compare_cstr, 8) int __thiscall MSVCP_basic_string_char_compare_cstr( const basic_string_char *this, const char *str) { return MSVCP_basic_string_char_compare_substr_cstr_len(this, 0, this->size, str, MSVCP_char_traits_char_length(str)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_compare_cstr, 8) int __thiscall MSVCP_basic_string_char_compare_cstr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:692.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_compare_substr_substr, 24) int __thiscall MSVCP_basic_string_char_compare_substr_substr( const basic_string_char *this, MSVCP_size_t pos, MSVCP_size_t num, const basic_string_char *compare, MSVCP_size_t off, MSVCP_size_t count) { TRACE("%p %lu %lu %p %lu %lu\n", this, pos, num, compare, off, count); if(compare->size < off) _Xran(); if(count > compare->size-off) count = compare->size-off; return MSVCP_basic_string_char_compare_substr_cstr_len(this, pos, num, compare->ptr+off, count); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_compare_substr_substr, 24) int __thiscall MSVCP_basic_string_char_compare_substr_substr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:711.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_compare_substr, 16) int __thiscall MSVCP_basic_string_char_compare_substr( const basic_string_char *this, MSVCP_size_t pos, MSVCP_size_t num, const basic_string_char *compare) { return MSVCP_basic_string_char_compare_substr_cstr_len(this, pos, num, compare->ptr, compare->size); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_compare_substr, 16) int __thiscall MSVCP_basic_string_char_compare_substr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:722.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_compare, 8) int __thiscall MSVCP_basic_string_char_compare( const basic_string_char *this, const basic_string_char *compare) { return MSVCP_basic_string_char_compare_substr_cstr_len(this, 0, this->size, compare->ptr, compare->size); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_compare, 8) int __thiscall MSVCP_basic_string_char_compare( dlls/msvcp60/string.c: dlls/msvcp60/string.c:732.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_compare_substr_cstr, 16) int __thiscall MSVCP_basic_string_char_compare_substr_cstr(const basic_string_char *this, MSVCP_size_t pos, MSVCP_size_t num, const char *str) { return MSVCP_basic_string_char_compare_substr_cstr_len(this, pos, num, str, MSVCP_char_traits_char_length(str)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_compare_substr_cstr, 16) int __thiscall MSVCP_basic_string_char_compare_substr_cstr(const basic_string_char *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:922.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_cstr_substr( const basic_string_char *this, const char *find, MSVCP_size_t pos, MSVCP_size_t len) { const char *p, *end; TRACE("%p %s %lu %lu\n", this, debugstr_an(find, len), pos, len); if(len==0 && pos<=this->size) return pos; if(pos>=this->size || len>this->size) return MSVCP_basic_string_char_npos; end = this->ptr+this->size-len+1; for(p=this->ptr+pos; pptr; } return MSVCP_basic_string_char_npos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_cstr_substr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:950.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_off, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_off( const basic_string_char *this, const basic_string_char *find, MSVCP_size_t off) { return MSVCP_basic_string_char_find_cstr_substr(this, find->ptr, off, find->size); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_off, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_off( dlls/msvcp60/string.c: dlls/msvcp60/string.c:959.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_ch( const basic_string_char *this, char ch, MSVCP_size_t pos) { return MSVCP_basic_string_char_find_cstr_substr(this, &ch, pos, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_ch( dlls/msvcp60/string.c: dlls/msvcp60/string.c:968.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_cstr_off, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_cstr_off( const basic_string_char *this, const char *find, MSVCP_size_t pos) { return MSVCP_basic_string_char_find_cstr_substr(this, find, pos, MSVCP_char_traits_char_length(find)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_cstr_off, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_cstr_off( dlls/msvcp60/string.c: dlls/msvcp60/string.c:978.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_rfind_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_char_rfind_cstr_substr( const basic_string_char *this, const char *find, MSVCP_size_t pos, MSVCP_size_t len) { const char *p, *end; TRACE("%p %s %lu %lu\n", this, debugstr_an(find, len), pos, len); if(len==0) return possize ? pos : this->size; if(len > this->size) return MSVCP_basic_string_char_npos; if(pos > this->size-len+1) pos = this->size-len+1; end = this->ptr; for(p=end+pos; p>=end; p--) { if(*p==*find && !MSVCP_char_traits_char_compare(p, find, len)) return p-this->ptr; } return MSVCP_basic_string_char_npos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_rfind_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_char_rfind_cstr_substr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1005.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_rfind_off, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_rfind_off( const basic_string_char *this, const basic_string_char *find, MSVCP_size_t off) { return MSVCP_basic_string_char_rfind_cstr_substr(this, find->ptr, off, find->size); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_rfind_off, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_rfind_off( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1014.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_rfind_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_rfind_ch( const basic_string_char *this, char ch, MSVCP_size_t pos) { return MSVCP_basic_string_char_rfind_cstr_substr(this, &ch, pos, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_rfind_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_rfind_ch( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1023.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_rfind_cstr_off, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_rfind_cstr_off( const basic_string_char *this, const char *find, MSVCP_size_t pos) { return MSVCP_basic_string_char_rfind_cstr_substr(this, find, pos, MSVCP_char_traits_char_length(find)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_rfind_cstr_off, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_rfind_cstr_off( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1033.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_not_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_not_of_cstr_substr( const basic_string_char *this, const char *find, MSVCP_size_t off, MSVCP_size_t len) { const char *p, *end; TRACE("%p %p %lu %lu\n", this, find, off, len); if(offsize) { end = this->ptr+this->size; for(p=this->ptr+off; pptr; } return MSVCP_basic_string_char_npos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_not_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_not_of_cstr_substr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1053.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_not_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_not_of( const basic_string_char *this, const basic_string_char *find, MSVCP_size_t off) { return MSVCP_basic_string_char_find_first_not_of_cstr_substr(this, find->ptr, off, find->size); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_not_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_not_of( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1063.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_not_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_not_of_ch( const basic_string_char *this, char ch, MSVCP_size_t off) { return MSVCP_basic_string_char_find_first_not_of_cstr_substr(this, &ch, off, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_not_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_not_of_ch( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1072.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_not_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_not_of_cstr( const basic_string_char *this, const char *find, MSVCP_size_t off) { return MSVCP_basic_string_char_find_first_not_of_cstr_substr( this, find, off, MSVCP_char_traits_char_length(find)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_not_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_not_of_cstr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1082.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_of_cstr_substr( const basic_string_char *this, const char *find, MSVCP_size_t off, MSVCP_size_t len) { const char *p, *end; TRACE("%p %p %lu %lu\n", this, find, off, len); if(len>0 && offsize) { end = this->ptr+this->size; for(p=this->ptr+off; pptr; } return MSVCP_basic_string_char_npos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_of_cstr_substr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1102.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_of( const basic_string_char *this, const basic_string_char *find, MSVCP_size_t off) { return MSVCP_basic_string_char_find_first_of_cstr_substr(this, find->ptr, off, find->size); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_of( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1112.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_of_ch( const basic_string_char *this, char ch, MSVCP_size_t off) { return MSVCP_basic_string_char_find_first_of_cstr_substr(this, &ch, off, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_of_ch( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1121.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_of_cstr( const basic_string_char *this, const char *find, MSVCP_size_t off) { return MSVCP_basic_string_char_find_first_of_cstr_substr( this, find, off, MSVCP_char_traits_char_length(find)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_of_cstr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1131.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_not_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_not_of_cstr_substr( const basic_string_char *this, const char *find, MSVCP_size_t off, MSVCP_size_t len) { const char *p, *beg; TRACE("%p %p %lu %lu\n", this, find, off, len); if(len>0 && this->size>0) { if(off >= this->size) off = this->size-1; beg = this->ptr; for(p=beg+off; p>=beg; p--) if(!MSVCP_char_traits_char_find(find, len, p)) return p-beg; } return MSVCP_basic_string_char_npos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_not_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_not_of_cstr_substr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1154.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_not_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_not_of( const basic_string_char *this, const basic_string_char *find, MSVCP_size_t off) { return MSVCP_basic_string_char_find_last_not_of_cstr_substr(this, find->ptr, off, find->size); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_not_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_not_of( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1164.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_not_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_not_of_ch( const basic_string_char *this, char ch, MSVCP_size_t off) { return MSVCP_basic_string_char_find_last_not_of_cstr_substr(this, &ch, off, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_not_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_not_of_ch( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1173.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_not_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_not_of_cstr( const basic_string_char *this, const char *find, MSVCP_size_t off) { return MSVCP_basic_string_char_find_last_not_of_cstr_substr( this, find, off, MSVCP_char_traits_char_length(find)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_not_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_not_of_cstr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1183.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_of_cstr_substr( const basic_string_char *this, const char *find, MSVCP_size_t off, MSVCP_size_t len) { const char *p, *beg; TRACE("%p %p %lu %lu\n", this, find, off, len); if(len>0 && this->size>0) { if(off >= this->size) off = this->size-1; beg = this->ptr; for(p=beg+off; p>=beg; p--) if(MSVCP_char_traits_char_find(find, len, p)) return p-beg; } return MSVCP_basic_string_char_npos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_of_cstr_substr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1206.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_of( const basic_string_char *this, const basic_string_char *find, MSVCP_size_t off) { return MSVCP_basic_string_char_find_last_of_cstr_substr(this, find->ptr, off, find->size); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_of( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1216.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_of_ch( const basic_string_char *this, char ch, MSVCP_size_t off) { return MSVCP_basic_string_char_find_last_of_cstr_substr(this, &ch, off, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_of_ch( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1225.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_of_cstr( const basic_string_char *this, const char *find, MSVCP_size_t off) { return MSVCP_basic_string_char_find_last_of_cstr_substr( this, find, off, MSVCP_char_traits_char_length(find)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_of_cstr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1235.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append_substr, 16) basic_string_char* __thiscall MSVCP_basic_string_char_append_substr(basic_string_char *this, const basic_string_char *append, MSVCP_size_t offset, MSVCP_size_t count) { TRACE("%p %p %lu %lu\n", this, append, offset, count); if(append->size < offset) _Xran(); if(count > append->size-offset) count = append->size-offset; if(MSVCP_basic_string_char_npos-this->size<=count || this->size+countsize) _Xlen(); if(basic_string_char__Grow(this, this->size+count, FALSE)) { if(append->ptr) MSVCP_char_traits_char__Copy_s(this->ptr+this->size, this->res-this->size, append->ptr+offset, count); basic_string_char__Eos(this, this->size+count); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append_substr, 16) basic_string_char* __thiscall MSVCP_basic_string_char_append_substr(basic_string_char *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:1262.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append_cstr_len, 12) basic_string_char* __thiscall MSVCP_basic_string_char_append_cstr_len( basic_string_char *this, const char *append, MSVCP_size_t count) { TRACE("%p %s %lu\n", this, debugstr_an(append, count), count); if(basic_string_char_inside(this, append)) return MSVCP_basic_string_char_append_substr(this, this, append-this->ptr, count); if(MSVCP_basic_string_char_npos-this->size<=count || this->size+countsize) _Xlen(); if(basic_string_char__Grow(this, this->size+count, FALSE)) { MSVCP_char_traits_char__Copy_s(this->ptr+this->size, this->res-this->size, append, count); basic_string_char__Eos(this, this->size+count); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append_cstr_len, 12) basic_string_char* __thiscall MSVCP_basic_string_char_append_cstr_len( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1285.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append_len_ch, 12) basic_string_char* __thiscall MSVCP_basic_string_char_append_len_ch( basic_string_char *this, MSVCP_size_t count, char ch) { TRACE("%p %lu %c\n", this, count, ch); if(MSVCP_basic_string_char_npos-this->size <= count) _Xlen(); if(basic_string_char__Grow(this, this->size+count, FALSE)) { MSVCP_char_traits_char_assignn(this->ptr+this->size, count, ch); basic_string_char__Eos(this, this->size+count); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append_len_ch, 12) basic_string_char* __thiscall MSVCP_basic_string_char_append_len_ch( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1306.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append, 8) basic_string_char* __thiscall MSVCP_basic_string_char_append( basic_string_char *this, const basic_string_char *append) { return MSVCP_basic_string_char_append_substr(this, append, 0, MSVCP_basic_string_char_npos); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append, 8) basic_string_char* __thiscall MSVCP_basic_string_char_append( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1316.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append_ch, 8) basic_string_char* __thiscall MSVCP_basic_string_char_append_ch( basic_string_char *this, char ch) { return MSVCP_basic_string_char_append_len_ch(this, 1, ch); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append_ch, 8) basic_string_char* __thiscall MSVCP_basic_string_char_append_ch( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1325.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append_beg_end, 12) basic_string_char* __thiscall MSVCP_basic_string_char_append_beg_end( basic_string_char *this, const char *beg, const char *end) { return MSVCP_basic_string_char_append_cstr_len(this, beg, end-beg); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append_beg_end, 12) basic_string_char* __thiscall MSVCP_basic_string_char_append_beg_end( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1336.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append_cstr, 8) basic_string_char* __thiscall MSVCP_basic_string_char_append_cstr( basic_string_char *this, const char *append) { return MSVCP_basic_string_char_append_cstr_len(this, append, MSVCP_char_traits_char_length(append)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append_cstr, 8) basic_string_char* __thiscall MSVCP_basic_string_char_append_cstr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1417.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_operator_at, 8) char* __thiscall MSVCP_basic_string_char_operator_at( basic_string_char *this, MSVCP_size_t pos) { TRACE("%p %lu\n", this, pos); assert(this->size >= pos); return this->ptr+pos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_operator_at, 8) char* __thiscall MSVCP_basic_string_char_operator_at( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1431.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_at, 8) char* __thiscall MSVCP_basic_string_char_at( basic_string_char *this, MSVCP_size_t pos) { TRACE("%p %lu\n", this, pos); if(this->size <= pos) _Xran(); return this->ptr+pos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_at, 8) char* __thiscall MSVCP_basic_string_char_at( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1445.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_replace_cstr_len, 20) basic_string_char* __thiscall basic_string_char_replace_cstr_len(basic_string_char *this, MSVCP_size_t off, MSVCP_size_t len, const char *str, MSVCP_size_t str_len) { MSVCP_size_t inside_pos = -1; char *ptr = this->ptr; TRACE("%p %ld %ld %p %ld\n", this, off, len, str, str_len); if(this->size < off) _Xran(); if(len > this->size-off) len = this->size-off; if(MSVCP_basic_string_char_npos-str_len <= this->size-len) _Xlen(); if(basic_string_char_inside(this, str)) inside_pos = str-ptr; if(this->size-len+str_len) basic_string_char__Grow(this, this->size-len+str_len, FALSE); ptr = this->ptr; if(inside_pos == -1) { memmove(ptr+off+str_len, ptr+off+len, (this->size-off-len)*sizeof(char)); memcpy(ptr+off, str, str_len*sizeof(char)); } else if(len >= str_len) { memmove(ptr+off, ptr+inside_pos, str_len*sizeof(char)); memmove(ptr+off+str_len, ptr+off+len, (this->size-off-len)*sizeof(char)); } else { MSVCP_size_t size; memmove(ptr+off+str_len, ptr+off+len, (this->size-off-len)*sizeof(char)); if(inside_pos < off+len) { size = off+len-inside_pos; if(size > str_len) size = str_len; memmove(ptr+off, ptr+inside_pos, size*sizeof(char)); } else { size = 0; } if(str_len > size) memmove(ptr+off+size, ptr+off+str_len, (str_len-size)*sizeof(char)); } if(this->ptr) basic_string_char__Eos(this, this->size-len+str_len); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_replace_cstr_len, 20) basic_string_char* __thiscall basic_string_char_replace_cstr_len(basic_string_char *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:1501.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_replace_substr, 24) basic_string_char* __thiscall basic_string_char_replace_substr(basic_string_char *this, MSVCP_size_t off, MSVCP_size_t len, const basic_string_char *str, MSVCP_size_t str_off, MSVCP_size_t str_len) { if(str->size < str_off) _Xran(); if(str_len > str->size-str_off) str_len = str->size-str_off; return basic_string_char_replace_cstr_len(this, off, len, str->ptr+str_off, str_len); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_replace_substr, 24) basic_string_char* __thiscall basic_string_char_replace_substr(basic_string_char *this, MSVCP_size_t off, dlls/msvcp60/string.c: dlls/msvcp60/string.c:1517.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_replace, 16) basic_string_char* __thiscall basic_string_char_replace(basic_string_char *this, MSVCP_size_t off, MSVCP_size_t len, const basic_string_char *str) { return basic_string_char_replace_cstr_len(this, off, len, str->ptr, str->size); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_replace, 16) basic_string_char* __thiscall basic_string_char_replace(basic_string_char *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:1527.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_replace_ch, 20) basic_string_char* __thiscall basic_string_char_replace_ch(basic_string_char *this, MSVCP_size_t off, MSVCP_size_t len, MSVCP_size_t count, char ch) { char *ptr; TRACE("%p %ld %ld %ld %c\n", this, off, len, count, ch); if(this->size < off) _Xran(); if(len > this->size-off) len = this->size-off; if(MSVCP_basic_string_char_npos-count <= this->size-len) _Xlen(); if(this->size-len+count) basic_string_char__Grow(this, this->size-len+count, FALSE); ptr = this->ptr; memmove(ptr+off+count, ptr+off+len, (this->size-off-len)*sizeof(char)); MSVCP_char_traits_char_assignn(ptr+off, count, ch); basic_string_char__Eos(this, this->size-len+count); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_replace_ch, 20) basic_string_char* __thiscall basic_string_char_replace_ch(basic_string_char *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:1557.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_replace_cstr, 16) basic_string_char* __thiscall basic_string_char_replace_cstr(basic_string_char *this, MSVCP_size_t off, MSVCP_size_t len, const char *str) { return basic_string_char_replace_cstr_len(this, off, len, str, MSVCP_char_traits_char_length(str)); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_replace_cstr, 16) basic_string_char* __thiscall basic_string_char_replace_cstr(basic_string_char *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:1567.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_insert, 12) basic_string_char* __thiscall basic_string_char_insert(basic_string_char *this, MSVCP_size_t off, const basic_string_char *str) { return basic_string_char_replace(this, off, 0, str); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_insert, 12) basic_string_char* __thiscall basic_string_char_insert(basic_string_char *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:1576.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_insert_substr, 20) basic_string_char* __thiscall basic_string_char_insert_substr( basic_string_char *this, MSVCP_size_t off, const basic_string_char *str, MSVCP_size_t str_off, MSVCP_size_t str_count) { return basic_string_char_replace_substr(this, off, 0, str, str_off, str_count); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_insert_substr, 20) basic_string_char* __thiscall basic_string_char_insert_substr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1586.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_insert_cstr, 12) basic_string_char* __thiscall basic_string_char_insert_cstr( basic_string_char *this, MSVCP_size_t off, const char *str) { return basic_string_char_replace_cstr(this, off, 0, str); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_insert_cstr, 12) basic_string_char* __thiscall basic_string_char_insert_cstr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1595.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_insert_cstr_len, 16) basic_string_char* __thiscall basic_string_char_insert_cstr_len(basic_string_char *this, MSVCP_size_t off, const char *str, MSVCP_size_t str_len) { return basic_string_char_replace_cstr_len(this, off, 0, str, str_len); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_insert_cstr_len, 16) basic_string_char* __thiscall basic_string_char_insert_cstr_len(basic_string_char *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:1604.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_insert_chn, 16) basic_string_char* __thiscall basic_string_char_insert_chn(basic_string_char *this, MSVCP_size_t off, MSVCP_size_t count, char ch) { return basic_string_char_replace_ch(this, off, 0, count, ch); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_insert_chn, 16) basic_string_char* __thiscall basic_string_char_insert_chn(basic_string_char *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:1613.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_resize_ch, 12) void __thiscall MSVCP_basic_string_char_resize_ch( basic_string_char *this, MSVCP_size_t size, char ch) { TRACE("%p %lu %c\n", this, size, ch); if(size <= this->size) MSVCP_basic_string_char_erase(this, size, this->size); else MSVCP_basic_string_char_append_len_ch(this, size-this->size, ch); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_resize_ch, 12) void __thiscall MSVCP_basic_string_char_resize_ch( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1627.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_resize, 8) void __thiscall MSVCP_basic_string_char_resize( basic_string_char *this, MSVCP_size_t size) { MSVCP_basic_string_char_resize_ch(this, size, '\0'); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_resize, 8) void __thiscall MSVCP_basic_string_char_resize( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1638.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_c_str, 4) const char* __thiscall MSVCP_basic_string_char_c_str(const basic_string_char *this) { TRACE("%p\n", this); return this->ptr ? this->ptr : basic_string_char__Nullstr(); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_c_str, 4) const char* __thiscall MSVCP_basic_string_char_c_str(const basic_string_char *this) dlls/msvcp60/string.c: dlls/msvcp60/string.c:1649.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_length, 4) MSVCP_size_t __thiscall MSVCP_basic_string_char_length(const basic_string_char *this) { TRACE("%p\n", this); return this->size; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_length, 4) MSVCP_size_t __thiscall MSVCP_basic_string_char_length(const basic_string_char *this) dlls/msvcp60/string.c: dlls/msvcp60/string.c:1658.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_max_size, 4) MSVCP_size_t __thiscall basic_string_char_max_size(const basic_string_char *this) { TRACE("%p\n", this); return MSVCP_allocator_char_max_size(NULL)-1; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_max_size, 4) MSVCP_size_t __thiscall basic_string_char_max_size(const basic_string_char *this) dlls/msvcp60/string.c: dlls/msvcp60/string.c:1667.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_capacity, 4) MSVCP_size_t __thiscall MSVCP_basic_string_char_capacity(basic_string_char *this) { TRACE("%p\n", this); return this->res; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_capacity, 4) MSVCP_size_t __thiscall MSVCP_basic_string_char_capacity(basic_string_char *this) dlls/msvcp60/string.c: dlls/msvcp60/string.c:1676.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_reserve, 8) void __thiscall MSVCP_basic_string_char_reserve(basic_string_char *this, MSVCP_size_t size) { MSVCP_size_t len; TRACE("%p %ld\n", this, size); len = this->size; if(len > size) return; if(basic_string_char__Grow(this, size, FALSE)) basic_string_char__Eos(this, len); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_reserve, 8) void __thiscall MSVCP_basic_string_char_reserve(basic_string_char *this, MSVCP_size_t size) dlls/msvcp60/string.c: dlls/msvcp60/string.c:1693.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_empty, 4) MSVCP_bool __thiscall MSVCP_basic_string_char_empty(basic_string_char *this) { TRACE("%p\n", this); return this->size == 0; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_empty, 4) MSVCP_bool __thiscall MSVCP_basic_string_char_empty(basic_string_char *this) dlls/msvcp60/string.c: dlls/msvcp60/string.c:1702.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_swap, 8) void __thiscall MSVCP_basic_string_char_swap(basic_string_char *this, basic_string_char *str) { basic_string_char tmp; TRACE("%p %p\n", this, str); tmp = *this; *this = *str; *str = tmp; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_swap, 8) void __thiscall MSVCP_basic_string_char_swap(basic_string_char *this, basic_string_char *str) dlls/msvcp60/string.c: dlls/msvcp60/string.c:1715.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_substr, 16) basic_string_char* __thiscall MSVCP_basic_string_char_substr(basic_string_char *this, basic_string_char *ret, MSVCP_size_t off, MSVCP_size_t len) { TRACE("%p %lu %lu\n", this, off, len); MSVCP_basic_string_char_ctor_substr_alloc(ret, this, off, len, NULL); return ret; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_substr, 16) basic_string_char* __thiscall MSVCP_basic_string_char_substr(basic_string_char *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:1727.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_copy, 16) MSVCP_size_t __thiscall basic_string_char_copy(const basic_string_char *this, char *dest, MSVCP_size_t count, MSVCP_size_t off) { TRACE("%p %p %lu %lu\n", this, dest, count, off); if(off > this->size) _Xran(); if(count > this->size-off) count = this->size-off; if(this->ptr) MSVCP_char_traits_char__Copy_s(dest, count, this->ptr+off, count); return count; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_copy, 16) MSVCP_size_t __thiscall basic_string_char_copy(const basic_string_char *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:1744.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_get_allocator, 8) allocator* __thiscall basic_string_char_get_allocator(const basic_string_char *this, allocator *ret) { TRACE("%p\n", this); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_get_allocator, 8) allocator* __thiscall basic_string_char_get_allocator(const basic_string_char *this, allocator *ret) dlls/msvcp60/string.c: dlls/msvcp60/string.c:1774.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar__Refcnt, 8) unsigned short* __thiscall basic_string_wchar__Refcnt(basic_string_wchar *this, const wchar_t *ptr) { TRACE("(%p %p)\n", this, ptr); return (unsigned short*)ptr-1; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar__Refcnt, 8) unsigned short* __thiscall basic_string_wchar__Refcnt(basic_string_wchar *this, const wchar_t *ptr) dlls/msvcp60/string.c: dlls/msvcp60/string.c:1783.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar__Eos, 8) void __thiscall basic_string_wchar__Eos(basic_string_wchar *this, MSVCP_size_t len) { this->size = len; this->ptr[len] = 0; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar__Eos, 8) void __thiscall basic_string_wchar__Eos(basic_string_wchar *this, MSVCP_size_t len) dlls/msvcp60/string.c: dlls/msvcp60/string.c:1794.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_clear, 4) void __thiscall MSVCP_basic_string_wchar_clear(basic_string_wchar *this) { if(this->ptr) basic_string_wchar__Eos(this, 0); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_clear, 4) void __thiscall MSVCP_basic_string_wchar_clear(basic_string_wchar *this) dlls/msvcp60/string.c: dlls/msvcp60/string.c:1803.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar__Tidy, 8) void __thiscall basic_string_wchar__Tidy(basic_string_wchar *this, MSVCP_bool built) { TRACE("(%p %d)\n", this, built); if(!built || !this->ptr); else if(!this->ptr[-1] || (unsigned short)this->ptr[-1]==FROZEN) MSVCP_allocator_wchar_deallocate(NULL, this->ptr-1, this->res+2); else this->ptr[-1]--; memset(this, 0, sizeof(*this)); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar__Tidy, 8) void __thiscall basic_string_wchar__Tidy(basic_string_wchar *this, MSVCP_bool built) dlls/msvcp60/string.c: dlls/msvcp60/string.c:1819.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar__Grow, 12) MSVCP_bool __thiscall basic_string_wchar__Grow(basic_string_wchar *this, MSVCP_size_t new_size, MSVCP_bool trim) { if(!new_size) { if(trim) basic_string_wchar__Tidy(this, TRUE); else if(this->ptr) basic_string_wchar__Eos(this, 0); } else if(this->resptr && this->ptr[-1] && (unsigned short)this->ptr[-1]!=FROZEN)) { MSVCP_size_t new_res = new_size, len = this->size; wchar_t *ptr; if(!trim && this->ptr && !this->ptr[-1]) { new_res |= 0xf; if(new_res/3 < this->res/2) new_res = this->res + this->res/2; } ptr = MSVCP_allocator_wchar_allocate(this->allocator, new_res+2); if(!ptr) { new_res = new_size; ptr = MSVCP_allocator_wchar_allocate(this->allocator, new_size+2); } if(!ptr) { ERR("Out of memory\n"); return FALSE; } if(len > new_res) len = new_res; *ptr = 0; if(this->ptr) MSVCP_char_traits_wchar__Copy_s(ptr+1, new_size, this->ptr, len); basic_string_wchar__Tidy(this, TRUE); this->ptr = ptr+1; this->res = new_res; basic_string_wchar__Eos(this, len); } return new_size>0; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar__Grow, 12) MSVCP_bool __thiscall basic_string_wchar__Grow(basic_string_wchar *this, MSVCP_size_t new_size, MSVCP_bool trim) dlls/msvcp60/string.c: dlls/msvcp60/string.c:1865.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar__Split, 4) void __thiscall basic_string_wchar__Split(basic_string_wchar *this) { MSVCP_size_t len; wchar_t *ptr; TRACE("(%p)\n", this); if(!this->ptr || !this->ptr[-1] || (unsigned short)this->ptr[-1]==FROZEN) return; ptr = this->ptr; len = this->size; basic_string_wchar__Tidy(this, TRUE); if(basic_string_wchar__Grow(this, len, FALSE)) { if(ptr) MSVCP_char_traits_wchar__Copy_s(this->ptr, this->res, ptr, len); basic_string_wchar__Eos(this, len); } }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar__Split, 4) void __thiscall basic_string_wchar__Split(basic_string_wchar *this) dlls/msvcp60/string.c: dlls/msvcp60/string.c:1888.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar__Freeze, 4) void __thiscall basic_string_wchar__Freeze(basic_string_wchar *this) { TRACE("(%p)\n", this); basic_string_wchar__Split(this); if(this->ptr) this->ptr[-1] = FROZEN; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar__Freeze, 4) void __thiscall basic_string_wchar__Freeze(basic_string_wchar *this) dlls/msvcp60/string.c: dlls/msvcp60/string.c:1899.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar__Copy, 8) void __thiscall basic_string_wchar__Copy(basic_string_wchar *this, MSVCP_size_t copy_len) { TRACE("%p %lu\n", this, copy_len); if(!basic_string_wchar__Grow(this, copy_len, TRUE)) return; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar__Copy, 8) void __thiscall basic_string_wchar__Copy(basic_string_wchar *this, MSVCP_size_t copy_len) dlls/msvcp60/string.c: dlls/msvcp60/string.c:1920.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_erase, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_erase( basic_string_wchar *this, MSVCP_size_t pos, MSVCP_size_t len) { TRACE("%p %lu %lu\n", this, pos, len); if(pos > this->size) _Xran(); if(len > this->size-pos) len = this->size-pos; if(len) { basic_string_wchar__Split(this); MSVCP_char_traits_wchar__Move_s(this->ptr+pos, this->res-pos, this->ptr+pos+len, this->size-pos-len); basic_string_wchar__Eos(this, this->size-len); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_erase, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_erase( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1944.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_erase_beg, 8) wchar_t* __thiscall basic_string_wchar_erase_beg(basic_string_wchar *this, wchar_t *beg) { MSVCP_size_t pos = beg-this->ptr; MSVCP_basic_string_wchar_erase(this, pos, 1); return this->ptr+pos; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_erase_beg, 8) wchar_t* __thiscall basic_string_wchar_erase_beg(basic_string_wchar *this, wchar_t *beg) dlls/msvcp60/string.c: dlls/msvcp60/string.c:1954.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assign_substr, 16) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assign_substr( basic_string_wchar *this, const basic_string_wchar *assign, MSVCP_size_t pos, MSVCP_size_t len) { TRACE("%p %p %lu %lu\n", this, assign, pos, len); if(assign->size < pos) _Xran(); if(len > assign->size-pos) len = assign->size-pos; if(this == assign) { MSVCP_basic_string_wchar_erase(this, pos+len, MSVCP_basic_string_wchar_npos); MSVCP_basic_string_wchar_erase(this, 0, pos); } else if(basic_string_wchar__Grow(this, len, FALSE)) { if(assign->ptr) MSVCP_char_traits_wchar__Copy_s(this->ptr, this->res, assign->ptr+pos, len); basic_string_wchar__Eos(this, len); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assign_substr, 16) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assign_substr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:1982.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assign_cstr_len, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assign_cstr_len( basic_string_wchar *this, const wchar_t *str, MSVCP_size_t len) { TRACE("%p %s %lu\n", this, debugstr_wn(str, len), len); if(basic_string_wchar_inside(this, str)) return MSVCP_basic_string_wchar_assign_substr(this, this, str-this->ptr, len); else if(basic_string_wchar__Grow(this, len, FALSE)) { MSVCP_char_traits_wchar__Copy_s(this->ptr, this->res, str, len); basic_string_wchar__Eos(this, len); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assign_cstr_len, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assign_cstr_len( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2002.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assign, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assign( basic_string_wchar *this, const basic_string_wchar *assign) { return MSVCP_basic_string_wchar_assign_substr(this, assign, 0, MSVCP_basic_string_wchar_npos); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assign, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assign( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2014.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assign_cstr, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assign_cstr( basic_string_wchar *this, const wchar_t *str) { return MSVCP_basic_string_wchar_assign_cstr_len(this, str, MSVCP_char_traits_wchar_length(str)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assign_cstr, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assign_cstr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2024.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assign_ch, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assign_ch( basic_string_wchar *this, wchar_t ch) { return MSVCP_basic_string_wchar_assign_cstr_len(this, &ch, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assign_ch, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assign_ch( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2033.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assignn, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assignn( basic_string_wchar *this, MSVCP_size_t count, wchar_t ch) { TRACE("%p %ld %c\n", this, count, ch); basic_string_wchar__Grow(this, count, FALSE); MSVCP_char_traits_wchar_assignn(this->ptr, count, ch); basic_string_wchar__Eos(this, count); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assignn, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assignn( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2047.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assign_ptr_ptr, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assign_ptr_ptr( basic_string_wchar *this, const wchar_t *first, const wchar_t *last) { return MSVCP_basic_string_wchar_assign_cstr_len(this, first, last-first); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assign_ptr_ptr, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assign_ptr_ptr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2056.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_cstr_len_alloc, 16) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_cstr_len_alloc( basic_string_wchar *this, const wchar_t *str, MSVCP_size_t len, const void *alloc) { TRACE("%p %s %ld\n", this, debugstr_wn(str, len), len); basic_string_wchar__Tidy(this, FALSE); MSVCP_basic_string_wchar_assign_cstr_len(this, str, len); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_cstr_len_alloc, 16) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_cstr_len_alloc( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2071.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_cstr_len, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_cstr_len( basic_string_wchar *this, const wchar_t *str, MSVCP_size_t len) { return MSVCP_basic_string_wchar_ctor_cstr_len_alloc(this, str, len, NULL); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_cstr_len, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_cstr_len( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2080.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_substr_alloc, 20) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_substr_alloc( basic_string_wchar *this, const basic_string_wchar *assign, MSVCP_size_t pos, MSVCP_size_t len, const void *alloc) { TRACE("%p %p %lu %lu\n", this, assign, pos, len); basic_string_wchar__Tidy(this, FALSE); MSVCP_basic_string_wchar_assign_substr(this, assign, pos, len); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_substr_alloc, 20) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_substr_alloc( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2094.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_cstr_alloc, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_cstr_alloc( basic_string_wchar *this, const wchar_t *str, const void *alloc) { TRACE("%p %s\n", this, debugstr_w(str)); basic_string_wchar__Tidy(this, FALSE); MSVCP_basic_string_wchar_assign_cstr(this, str); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_cstr_alloc, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_cstr_alloc( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2109.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_cstr, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_cstr( basic_string_wchar *this, const wchar_t *str) { return MSVCP_basic_string_wchar_ctor_cstr_alloc(this, str, NULL); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_cstr, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_cstr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2118.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_ch_alloc, 16) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_ch_alloc(basic_string_wchar *this, MSVCP_size_t count, wchar_t ch, const void *alloc) { TRACE("%p %ld %c\n", this, count, ch); basic_string_wchar__Tidy(this, FALSE); MSVCP_basic_string_wchar_assignn(this, count, ch); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_ch_alloc, 16) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_ch_alloc(basic_string_wchar *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:2131.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor, 4) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor(basic_string_wchar *this) { TRACE("%p\n", this); basic_string_wchar__Tidy(this, FALSE); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor, 4) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor(basic_string_wchar *this) dlls/msvcp60/string.c: dlls/msvcp60/string.c:2142.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_alloc, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_alloc( basic_string_wchar *this, const void *alloc) { TRACE("%p %p\n", this, alloc); basic_string_wchar__Tidy(this, FALSE); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_alloc, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_alloc( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2154.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_copy_ctor, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_copy_ctor( basic_string_wchar *this, const basic_string_wchar *copy) { TRACE("%p %p\n", this, copy); basic_string_wchar__Tidy(this, FALSE); MSVCP_basic_string_wchar_assign(this, copy); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_copy_ctor, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_copy_ctor( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2167.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_dtor, 4) void __thiscall MSVCP_basic_string_wchar_dtor(basic_string_wchar *this) { TRACE("%p\n", this); basic_string_wchar__Tidy(this, TRUE); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_dtor, 4) void __thiscall MSVCP_basic_string_wchar_dtor(basic_string_wchar *this) dlls/msvcp60/string.c: dlls/msvcp60/string.c:2176.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_compare_substr_cstr_len, 20) int __thiscall MSVCP_basic_string_wchar_compare_substr_cstr_len( const basic_string_wchar *this, MSVCP_size_t pos, MSVCP_size_t num, const wchar_t *str, MSVCP_size_t count) { int ans; TRACE("%p %lu %lu %s %lu\n", this, pos, num, debugstr_wn(str, count), count); if(this->size < pos) _Xran(); if(num > this->size-pos) num = this->size-pos; ans = MSVCP_char_traits_wchar_compare(this->ptr+pos, str, num>count ? count : num); if(ans) return ans; if(num > count) ans = 1; else if(num < count) ans = -1; return ans; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_compare_substr_cstr_len, 20) int __thiscall MSVCP_basic_string_wchar_compare_substr_cstr_len( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2205.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_compare_cstr, 8) int __thiscall MSVCP_basic_string_wchar_compare_cstr( const basic_string_wchar *this, const wchar_t *str) { return MSVCP_basic_string_wchar_compare_substr_cstr_len(this, 0, this->size, str, MSVCP_char_traits_wchar_length(str)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_compare_cstr, 8) int __thiscall MSVCP_basic_string_wchar_compare_cstr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2215.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_compare_substr_substr, 24) int __thiscall MSVCP_basic_string_wchar_compare_substr_substr( const basic_string_wchar *this, MSVCP_size_t pos, MSVCP_size_t num, const basic_string_wchar *compare, MSVCP_size_t off, MSVCP_size_t count) { TRACE("%p %lu %lu %p %lu %lu\n", this, pos, num, compare, off, count); if(compare->size < off) _Xran(); if(count > compare->size-off) count = compare->size-off; return MSVCP_basic_string_wchar_compare_substr_cstr_len(this, pos, num, compare->ptr+off, count); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_compare_substr_substr, 24) int __thiscall MSVCP_basic_string_wchar_compare_substr_substr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2234.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_compare_substr, 16) int __thiscall MSVCP_basic_string_wchar_compare_substr( const basic_string_wchar *this, MSVCP_size_t pos, MSVCP_size_t num, const basic_string_wchar *compare) { return MSVCP_basic_string_wchar_compare_substr_cstr_len(this, pos, num, compare->ptr, compare->size); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_compare_substr, 16) int __thiscall MSVCP_basic_string_wchar_compare_substr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2245.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_compare, 8) int __thiscall MSVCP_basic_string_wchar_compare( const basic_string_wchar *this, const basic_string_wchar *compare) { return MSVCP_basic_string_wchar_compare_substr_cstr_len(this, 0, this->size, compare->ptr, compare->size); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_compare, 8) int __thiscall MSVCP_basic_string_wchar_compare( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2255.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_compare_substr_cstr, 16) int __thiscall MSVCP_basic_string_wchar_compare_substr_cstr(const basic_string_wchar *this, MSVCP_size_t pos, MSVCP_size_t num, const wchar_t *str) { return MSVCP_basic_string_wchar_compare_substr_cstr_len(this, pos, num, str, MSVCP_char_traits_wchar_length(str)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_compare_substr_cstr, 16) int __thiscall MSVCP_basic_string_wchar_compare_substr_cstr(const basic_string_wchar *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:2445.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_cstr_substr( const basic_string_wchar *this, const wchar_t *find, MSVCP_size_t pos, MSVCP_size_t len) { const wchar_t *p, *end; TRACE("%p %s %lu %lu\n", this, debugstr_wn(find, len), pos, len); if(len==0 && pos<=this->size) return pos; if(pos>=this->size || len>this->size) return MSVCP_basic_string_wchar_npos; end = this->ptr+this->size-len+1; for(p=this->ptr+pos; pptr; } return MSVCP_basic_string_wchar_npos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_cstr_substr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2473.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_off, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_off( const basic_string_wchar *this, const basic_string_wchar *find, MSVCP_size_t off) { return MSVCP_basic_string_wchar_find_cstr_substr(this, find->ptr, off, find->size); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_off, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_off( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2482.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_ch( const basic_string_wchar *this, wchar_t ch, MSVCP_size_t pos) { return MSVCP_basic_string_wchar_find_cstr_substr(this, &ch, pos, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_ch( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2491.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_cstr_off, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_cstr_off( const basic_string_wchar *this, const wchar_t *find, MSVCP_size_t pos) { return MSVCP_basic_string_wchar_find_cstr_substr(this, find, pos, MSVCP_char_traits_wchar_length(find)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_cstr_off, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_cstr_off( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2501.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_rfind_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_rfind_cstr_substr( const basic_string_wchar *this, const wchar_t *find, MSVCP_size_t pos, MSVCP_size_t len) { const wchar_t *p, *end; TRACE("%p %s %lu %lu\n", this, debugstr_wn(find, len), pos, len); if(len==0) return possize ? pos : this->size; if(len > this->size) return MSVCP_basic_string_wchar_npos; if(pos > this->size-len+1) pos = this->size-len+1; end = this->ptr; for(p=end+pos; p>=end; p--) { if(*p==*find && !MSVCP_char_traits_wchar_compare(p, find, len)) return p-this->ptr; } return MSVCP_basic_string_wchar_npos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_rfind_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_rfind_cstr_substr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2528.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_rfind_off, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_rfind_off( const basic_string_wchar *this, const basic_string_wchar *find, MSVCP_size_t off) { return MSVCP_basic_string_wchar_rfind_cstr_substr(this, find->ptr, off, find->size); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_rfind_off, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_rfind_off( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2537.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_rfind_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_rfind_ch( const basic_string_wchar *this, wchar_t ch, MSVCP_size_t pos) { return MSVCP_basic_string_wchar_rfind_cstr_substr(this, &ch, pos, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_rfind_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_rfind_ch( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2546.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_rfind_cstr_off, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_rfind_cstr_off( const basic_string_wchar *this, const wchar_t *find, MSVCP_size_t pos) { return MSVCP_basic_string_wchar_rfind_cstr_substr(this, find, pos, MSVCP_char_traits_wchar_length(find)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_rfind_cstr_off, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_rfind_cstr_off( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2556.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_not_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_not_of_cstr_substr( const basic_string_wchar *this, const wchar_t *find, MSVCP_size_t off, MSVCP_size_t len) { const wchar_t *p, *end; TRACE("%p %p %lu %lu\n", this, find, off, len); if(offsize) { end = this->ptr+this->size; for(p=this->ptr+off; pptr; } return MSVCP_basic_string_wchar_npos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_not_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_not_of_cstr_substr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2576.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_not_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_not_of( const basic_string_wchar *this, const basic_string_wchar *find, MSVCP_size_t off) { return MSVCP_basic_string_wchar_find_first_not_of_cstr_substr(this, find->ptr, off, find->size); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_not_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_not_of( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2586.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_not_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_not_of_ch( const basic_string_wchar *this, wchar_t ch, MSVCP_size_t off) { return MSVCP_basic_string_wchar_find_first_not_of_cstr_substr(this, &ch, off, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_not_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_not_of_ch( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2595.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_not_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_not_of_cstr( const basic_string_wchar *this, const wchar_t *find, MSVCP_size_t off) { return MSVCP_basic_string_wchar_find_first_not_of_cstr_substr( this, find, off, MSVCP_char_traits_wchar_length(find)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_not_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_not_of_cstr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2605.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_of_cstr_substr( const basic_string_wchar *this, const wchar_t *find, MSVCP_size_t off, MSVCP_size_t len) { const wchar_t *p, *end; TRACE("%p %p %lu %lu\n", this, find, off, len); if(len>0 && offsize) { end = this->ptr+this->size; for(p=this->ptr+off; pptr; } return MSVCP_basic_string_wchar_npos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_of_cstr_substr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2625.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_of( const basic_string_wchar *this, const basic_string_wchar *find, MSVCP_size_t off) { return MSVCP_basic_string_wchar_find_first_of_cstr_substr(this, find->ptr, off, find->size); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_of( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2635.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_of_ch( const basic_string_wchar *this, wchar_t ch, MSVCP_size_t off) { return MSVCP_basic_string_wchar_find_first_of_cstr_substr(this, &ch, off, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_of_ch( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2644.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_of_cstr( const basic_string_wchar *this, const wchar_t *find, MSVCP_size_t off) { return MSVCP_basic_string_wchar_find_first_of_cstr_substr( this, find, off, MSVCP_char_traits_wchar_length(find)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_of_cstr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2654.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_not_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_not_of_cstr_substr( const basic_string_wchar *this, const wchar_t *find, MSVCP_size_t off, MSVCP_size_t len) { const wchar_t *p, *beg; TRACE("%p %p %lu %lu\n", this, find, off, len); if(len>0 && this->size>0) { if(off >= this->size) off = this->size-1; beg = this->ptr; for(p=beg+off; p>=beg; p--) if(!MSVCP_char_traits_wchar_find(find, len, p)) return p-beg; } return MSVCP_basic_string_wchar_npos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_not_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_not_of_cstr_substr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2677.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_not_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_not_of( const basic_string_wchar *this, const basic_string_wchar *find, MSVCP_size_t off) { return MSVCP_basic_string_wchar_find_last_not_of_cstr_substr(this, find->ptr, off, find->size); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_not_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_not_of( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2687.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_not_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_not_of_ch( const basic_string_wchar *this, wchar_t ch, MSVCP_size_t off) { return MSVCP_basic_string_wchar_find_last_not_of_cstr_substr(this, &ch, off, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_not_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_not_of_ch( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2696.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_not_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_not_of_cstr( const basic_string_wchar *this, const wchar_t *find, MSVCP_size_t off) { return MSVCP_basic_string_wchar_find_last_not_of_cstr_substr( this, find, off, MSVCP_char_traits_wchar_length(find)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_not_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_not_of_cstr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2706.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_of_cstr_substr( const basic_string_wchar *this, const wchar_t *find, MSVCP_size_t off, MSVCP_size_t len) { const wchar_t *p, *beg; TRACE("%p %p %lu %lu\n", this, find, off, len); if(len>0 && this->size>0) { if(off >= this->size) off = this->size-1; beg = this->ptr; for(p=beg+off; p>=beg; p--) if(MSVCP_char_traits_wchar_find(find, len, p)) return p-beg; } return MSVCP_basic_string_wchar_npos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_of_cstr_substr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2729.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_of( const basic_string_wchar *this, const basic_string_wchar *find, MSVCP_size_t off) { return MSVCP_basic_string_wchar_find_last_of_cstr_substr(this, find->ptr, off, find->size); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_of( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2739.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_of_ch( const basic_string_wchar *this, wchar_t ch, MSVCP_size_t off) { return MSVCP_basic_string_wchar_find_last_of_cstr_substr(this, &ch, off, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_of_ch( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2748.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_of_cstr( const basic_string_wchar *this, const wchar_t *find, MSVCP_size_t off) { return MSVCP_basic_string_wchar_find_last_of_cstr_substr( this, find, off, MSVCP_char_traits_wchar_length(find)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_of_cstr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2758.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append_substr, 16) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append_substr(basic_string_wchar *this, const basic_string_wchar *append, MSVCP_size_t offset, MSVCP_size_t count) { TRACE("%p %p %lu %lu\n", this, append, offset, count); if(append->size < offset) _Xran(); if(count > append->size-offset) count = append->size-offset; if(MSVCP_basic_string_wchar_npos-this->size<=count || this->size+countsize) _Xlen(); if(basic_string_wchar__Grow(this, this->size+count, FALSE)) { if(append->ptr) MSVCP_char_traits_wchar__Copy_s(this->ptr+this->size, this->res-this->size, append->ptr+offset, count); basic_string_wchar__Eos(this, this->size+count); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append_substr, 16) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append_substr(basic_string_wchar *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:2785.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append_cstr_len, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append_cstr_len( basic_string_wchar *this, const wchar_t *append, MSVCP_size_t count) { TRACE("%p %s %lu\n", this, debugstr_wn(append, count), count); if(basic_string_wchar_inside(this, append)) return MSVCP_basic_string_wchar_append_substr(this, this, append-this->ptr, count); if(MSVCP_basic_string_wchar_npos-this->size<=count || this->size+countsize) _Xlen(); if(basic_string_wchar__Grow(this, this->size+count, FALSE)) { MSVCP_char_traits_wchar__Copy_s(this->ptr+this->size, this->res-this->size, append, count); basic_string_wchar__Eos(this, this->size+count); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append_cstr_len, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append_cstr_len( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2808.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append_len_ch, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append_len_ch( basic_string_wchar *this, MSVCP_size_t count, wchar_t ch) { TRACE("%p %lu %c\n", this, count, ch); if(MSVCP_basic_string_wchar_npos-this->size <= count) _Xlen(); if(basic_string_wchar__Grow(this, this->size+count, FALSE)) { MSVCP_char_traits_wchar_assignn(this->ptr+this->size, count, ch); basic_string_wchar__Eos(this, this->size+count); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append_len_ch, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append_len_ch( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2829.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append( basic_string_wchar *this, const basic_string_wchar *append) { return MSVCP_basic_string_wchar_append_substr(this, append, 0, MSVCP_basic_string_wchar_npos); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2839.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append_ch, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append_ch( basic_string_wchar *this, wchar_t ch) { return MSVCP_basic_string_wchar_append_len_ch(this, 1, ch); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append_ch, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append_ch( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2848.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append_beg_end, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append_beg_end( basic_string_wchar *this, const wchar_t *beg, const wchar_t *end) { return MSVCP_basic_string_wchar_append_cstr_len(this, beg, end-beg); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append_beg_end, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append_beg_end( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2859.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append_cstr, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append_cstr( basic_string_wchar *this, const wchar_t *append) { return MSVCP_basic_string_wchar_append_cstr_len(this, append, MSVCP_char_traits_wchar_length(append)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append_cstr, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append_cstr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2940.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_operator_at, 8) wchar_t* __thiscall MSVCP_basic_string_wchar_operator_at( basic_string_wchar *this, MSVCP_size_t pos) { TRACE("%p %lu\n", this, pos); assert(this->size >= pos); return this->ptr+pos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_operator_at, 8) wchar_t* __thiscall MSVCP_basic_string_wchar_operator_at( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2954.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_at, 8) wchar_t* __thiscall MSVCP_basic_string_wchar_at( basic_string_wchar *this, MSVCP_size_t pos) { TRACE("%p %lu\n", this, pos); if(this->size <= pos) _Xran(); return this->ptr+pos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_at, 8) wchar_t* __thiscall MSVCP_basic_string_wchar_at( dlls/msvcp60/string.c: dlls/msvcp60/string.c:2968.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_cstr_len, 20) basic_string_wchar* __thiscall basic_string_wchar_replace_cstr_len(basic_string_wchar *this, MSVCP_size_t off, MSVCP_size_t len, const wchar_t *str, MSVCP_size_t str_len) { MSVCP_size_t inside_pos = -1; wchar_t *ptr = this->ptr; TRACE("%p %ld %ld %p %ld\n", this, off, len, str, str_len); if(this->size < off) _Xran(); if(len > this->size-off) len = this->size-off; if(MSVCP_basic_string_wchar_npos-str_len <= this->size-len) _Xlen(); if(basic_string_wchar_inside(this, str)) inside_pos = str-ptr; if(this->size-len+str_len) basic_string_wchar__Grow(this, this->size-len+str_len, FALSE); ptr = this->ptr; if(inside_pos == -1) { memmove(ptr+off+str_len, ptr+off+len, (this->size-off-len)*sizeof(char)); memcpy(ptr+off, str, str_len*sizeof(char)); } else if(len >= str_len) { memmove(ptr+off, ptr+inside_pos, str_len*sizeof(char)); memmove(ptr+off+str_len, ptr+off+len, (this->size-off-len)*sizeof(char)); } else { MSVCP_size_t size; memmove(ptr+off+str_len, ptr+off+len, (this->size-off-len)*sizeof(char)); if(inside_pos < off+len) { size = off+len-inside_pos; if(size > str_len) size = str_len; memmove(ptr+off, ptr+inside_pos, size*sizeof(char)); } else { size = 0; } if(str_len > size) memmove(ptr+off+size, ptr+off+str_len, (str_len-size)*sizeof(char)); } if(this->ptr) basic_string_wchar__Eos(this, this->size-len+str_len); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_cstr_len, 20) basic_string_wchar* __thiscall basic_string_wchar_replace_cstr_len(basic_string_wchar *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:3024.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_substr, 24) basic_string_wchar* __thiscall basic_string_wchar_replace_substr(basic_string_wchar *this, MSVCP_size_t off, MSVCP_size_t len, const basic_string_wchar *str, MSVCP_size_t str_off, MSVCP_size_t str_len) { if(str->size < str_off) _Xran(); if(str_len > str->size-str_off) str_len = str->size-str_off; return basic_string_wchar_replace_cstr_len(this, off, len, str->ptr+str_off, str_len); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_substr, 24) basic_string_wchar* __thiscall basic_string_wchar_replace_substr(basic_string_wchar *this, MSVCP_size_t off, dlls/msvcp60/string.c: dlls/msvcp60/string.c:3040.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace, 16) basic_string_wchar* __thiscall basic_string_wchar_replace(basic_string_wchar *this, MSVCP_size_t off, MSVCP_size_t len, const basic_string_wchar *str) { return basic_string_wchar_replace_cstr_len(this, off, len, str->ptr, str->size); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace, 16) basic_string_wchar* __thiscall basic_string_wchar_replace(basic_string_wchar *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:3050.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_ch, 20) basic_string_wchar* __thiscall basic_string_wchar_replace_ch(basic_string_wchar *this, MSVCP_size_t off, MSVCP_size_t len, MSVCP_size_t count, wchar_t ch) { wchar_t *ptr; TRACE("%p %ld %ld %ld %c\n", this, off, len, count, ch); if(this->size < off) _Xran(); if(len > this->size-off) len = this->size-off; if(MSVCP_basic_string_wchar_npos-count <= this->size-len) _Xlen(); if(this->size-len+count) basic_string_wchar__Grow(this, this->size-len+count, FALSE); ptr = this->ptr; memmove(ptr+off+count, ptr+off+len, (this->size-off-len)*sizeof(char)); MSVCP_char_traits_wchar_assignn(ptr+off, count, ch); basic_string_wchar__Eos(this, this->size-len+count); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_ch, 20) basic_string_wchar* __thiscall basic_string_wchar_replace_ch(basic_string_wchar *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:3080.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_cstr, 16) basic_string_wchar* __thiscall basic_string_wchar_replace_cstr(basic_string_wchar *this, MSVCP_size_t off, MSVCP_size_t len, const wchar_t *str) { return basic_string_wchar_replace_cstr_len(this, off, len, str, MSVCP_char_traits_wchar_length(str)); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_cstr, 16) basic_string_wchar* __thiscall basic_string_wchar_replace_cstr(basic_string_wchar *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:3090.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert, 12) basic_string_wchar* __thiscall basic_string_wchar_insert(basic_string_wchar *this, MSVCP_size_t off, const basic_string_wchar *str) { return basic_string_wchar_replace(this, off, 0, str); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert, 12) basic_string_wchar* __thiscall basic_string_wchar_insert(basic_string_wchar *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:3099.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_substr, 20) basic_string_wchar* __thiscall basic_string_wchar_insert_substr( basic_string_wchar *this, MSVCP_size_t off, const basic_string_wchar *str, MSVCP_size_t str_off, MSVCP_size_t str_count) { return basic_string_wchar_replace_substr(this, off, 0, str, str_off, str_count); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_substr, 20) basic_string_wchar* __thiscall basic_string_wchar_insert_substr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:3109.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_cstr, 12) basic_string_wchar* __thiscall basic_string_wchar_insert_cstr( basic_string_wchar *this, MSVCP_size_t off, const wchar_t *str) { return basic_string_wchar_replace_cstr(this, off, 0, str); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_cstr, 12) basic_string_wchar* __thiscall basic_string_wchar_insert_cstr( dlls/msvcp60/string.c: dlls/msvcp60/string.c:3118.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_cstr_len, 16) basic_string_wchar* __thiscall basic_string_wchar_insert_cstr_len(basic_string_wchar *this, MSVCP_size_t off, const wchar_t *str, MSVCP_size_t str_len) { return basic_string_wchar_replace_cstr_len(this, off, 0, str, str_len); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_cstr_len, 16) basic_string_wchar* __thiscall basic_string_wchar_insert_cstr_len(basic_string_wchar *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:3127.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_chn, 16) basic_string_wchar* __thiscall basic_string_wchar_insert_chn(basic_string_wchar *this, MSVCP_size_t off, MSVCP_size_t count, wchar_t ch) { return basic_string_wchar_replace_ch(this, off, 0, count, ch); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_chn, 16) basic_string_wchar* __thiscall basic_string_wchar_insert_chn(basic_string_wchar *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:3136.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_resize_ch, 12) void __thiscall MSVCP_basic_string_wchar_resize_ch( basic_string_wchar *this, MSVCP_size_t size, wchar_t ch) { TRACE("%p %lu %c\n", this, size, ch); if(size <= this->size) MSVCP_basic_string_wchar_erase(this, size, this->size); else MSVCP_basic_string_wchar_append_len_ch(this, size-this->size, ch); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_resize_ch, 12) void __thiscall MSVCP_basic_string_wchar_resize_ch( dlls/msvcp60/string.c: dlls/msvcp60/string.c:3150.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_resize, 8) void __thiscall MSVCP_basic_string_wchar_resize( basic_string_wchar *this, MSVCP_size_t size) { MSVCP_basic_string_wchar_resize_ch(this, size, '\0'); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_resize, 8) void __thiscall MSVCP_basic_string_wchar_resize( dlls/msvcp60/string.c: dlls/msvcp60/string.c:3161.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_c_str, 4) const wchar_t* __thiscall MSVCP_basic_string_wchar_c_str(const basic_string_wchar *this) { TRACE("%p\n", this); return this->ptr ? this->ptr : basic_string_wchar__Nullstr(); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_c_str, 4) const wchar_t* __thiscall MSVCP_basic_string_wchar_c_str(const basic_string_wchar *this) dlls/msvcp60/string.c: dlls/msvcp60/string.c:3172.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_length, 4) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_length(const basic_string_wchar *this) { TRACE("%p\n", this); return this->size; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_length, 4) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_length(const basic_string_wchar *this) dlls/msvcp60/string.c: dlls/msvcp60/string.c:3181.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_max_size, 4) MSVCP_size_t __thiscall basic_string_wchar_max_size(const basic_string_wchar *this) { TRACE("%p\n", this); return MSVCP_allocator_wchar_max_size(NULL)-1; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_max_size, 4) MSVCP_size_t __thiscall basic_string_wchar_max_size(const basic_string_wchar *this) dlls/msvcp60/string.c: dlls/msvcp60/string.c:3190.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_capacity, 4) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_capacity(basic_string_wchar *this) { TRACE("%p\n", this); return this->res; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_capacity, 4) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_capacity(basic_string_wchar *this) dlls/msvcp60/string.c: dlls/msvcp60/string.c:3199.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_reserve, 8) void __thiscall MSVCP_basic_string_wchar_reserve(basic_string_wchar *this, MSVCP_size_t size) { MSVCP_size_t len; TRACE("%p %ld\n", this, size); len = this->size; if(len > size) return; if(basic_string_wchar__Grow(this, size, FALSE)) basic_string_wchar__Eos(this, len); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_reserve, 8) void __thiscall MSVCP_basic_string_wchar_reserve(basic_string_wchar *this, MSVCP_size_t size) dlls/msvcp60/string.c: dlls/msvcp60/string.c:3216.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_empty, 4) MSVCP_bool __thiscall MSVCP_basic_string_wchar_empty(basic_string_wchar *this) { TRACE("%p\n", this); return this->size == 0; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_empty, 4) MSVCP_bool __thiscall MSVCP_basic_string_wchar_empty(basic_string_wchar *this) dlls/msvcp60/string.c: dlls/msvcp60/string.c:3225.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_swap, 8) void __thiscall basic_string_wchar_swap(basic_string_wchar *this, basic_string_wchar *str) { basic_string_wchar tmp; TRACE("%p %p\n", this, str); tmp = *this; *this = *str; *str = tmp; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_swap, 8) void __thiscall basic_string_wchar_swap(basic_string_wchar *this, basic_string_wchar *str) dlls/msvcp60/string.c: dlls/msvcp60/string.c:3238.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_substr, 16) basic_string_wchar* __thiscall basic_string_wchar_substr(basic_string_wchar *this, basic_string_wchar *ret, MSVCP_size_t off, MSVCP_size_t len) { TRACE("%p %lu %lu\n", this, off, len); MSVCP_basic_string_wchar_ctor_substr_alloc(ret, this, off, len, NULL); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_substr, 16) basic_string_wchar* __thiscall basic_string_wchar_substr(basic_string_wchar *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:3250.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_copy, 16) MSVCP_size_t __thiscall basic_string_wchar_copy(const basic_string_wchar *this, wchar_t *dest, MSVCP_size_t count, MSVCP_size_t off) { TRACE("%p %p %lu %lu\n", this, dest, count, off); if(off > this->size) _Xran(); if(count > this->size-off) count = this->size-off; if(this->ptr) MSVCP_char_traits_wchar__Copy_s(dest, count, this->ptr+off, count); return count; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_copy, 16) MSVCP_size_t __thiscall basic_string_wchar_copy(const basic_string_wchar *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:3267.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_get_allocator, 8) allocator* __thiscall basic_string_wchar_get_allocator(const basic_string_wchar *this, allocator *ret) { TRACE("%p\n", this); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_get_allocator, 8) allocator* __thiscall basic_string_wchar_get_allocator(const basic_string_wchar *this, allocator *ret) dlls/msvcp60/string.c: dlls/msvcp60/string.c:3286.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_erase_iter, 12) char* __thiscall basic_string_char_erase_iter(basic_string_char *this, char *beg, char *end) { MSVCP_size_t pos = basic_string_char__Pdif(beg, this->ptr); MSVCP_basic_string_char_erase(this, pos, basic_string_char__Pdif(end, beg)); return basic_string_char__Psum(this->ptr, pos); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_erase_iter, 12) char* __thiscall basic_string_char_erase_iter(basic_string_char *this, char *beg, char *end) dlls/msvcp60/string.c: dlls/msvcp60/string.c:3296.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_replace_iter_iter, 20) basic_string_char* __thiscall basic_string_char_replace_iter_iter(basic_string_char *this, char *beg1, char *end1, const char *beg2, const char *end2) { return basic_string_char_replace_cstr_len(this, basic_string_char__Pdif(beg1, this->ptr), basic_string_char__Pdif(end1, beg1), beg2, basic_string_char__Pdif(end2, beg2)); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_replace_iter_iter, 20) basic_string_char* __thiscall basic_string_char_replace_iter_iter(basic_string_char *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:3306.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_replace_iter_bstr, 16) basic_string_char* __thiscall basic_string_char_replace_iter_bstr(basic_string_char *this, char *beg, char *end, const basic_string_char *str) { return basic_string_char_replace(this, basic_string_char__Pdif(beg, this->ptr), basic_string_char__Pdif(end, beg), str); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_replace_iter_bstr, 16) basic_string_char* __thiscall basic_string_char_replace_iter_bstr(basic_string_char *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:3316.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_replace_iter_chn, 20) basic_string_char* __thiscall basic_string_char_replace_iter_chn(basic_string_char *this, char *beg, char *end, MSVCP_size_t count, char ch) { return basic_string_char_replace_ch(this, basic_string_char__Pdif(beg, this->ptr), basic_string_char__Pdif(end, beg), count, ch); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_replace_iter_chn, 20) basic_string_char* __thiscall basic_string_char_replace_iter_chn(basic_string_char *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:3326.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_replace_iter_cstr, 16) basic_string_char* __thiscall basic_string_char_replace_iter_cstr(basic_string_char *this, char *beg, char *end, const char *str) { return basic_string_char_replace_cstr(this, basic_string_char__Pdif(beg, this->ptr), basic_string_char__Pdif(end, beg), str); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_replace_iter_cstr, 16) basic_string_char* __thiscall basic_string_char_replace_iter_cstr(basic_string_char *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:3336.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_replace_iter_cstr_len, 20) basic_string_char* __thiscall basic_string_char_replace_iter_cstr_len(basic_string_char *this, char *beg, char *end, const char *str, MSVCP_size_t len) { return basic_string_char_replace_cstr_len(this, basic_string_char__Pdif(beg, this->ptr), basic_string_char__Pdif(end, beg), str, len); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_replace_iter_cstr_len, 20) basic_string_char* __thiscall basic_string_char_replace_iter_cstr_len(basic_string_char *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:3346.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_insert_iter_chn, 16) void __thiscall basic_string_char_insert_iter_chn(basic_string_char *this, char *pos, MSVCP_size_t n, char ch) { basic_string_char_insert_chn(this, basic_string_char__Pdif(pos, this->ptr), n, ch); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_insert_iter_chn, 16) void __thiscall basic_string_char_insert_iter_chn(basic_string_char *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:3355.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_insert_iter_ch, 12) char* __thiscall basic_string_char_insert_iter_ch(basic_string_char *this, char *pos, char ch) { MSVCP_size_t off = basic_string_char__Pdif(pos, this->ptr); basic_string_char_insert_chn(this, off, 1, ch); return basic_string_char__Psum(this->ptr, off); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_insert_iter_ch, 12) char* __thiscall basic_string_char_insert_iter_ch(basic_string_char *this, char *pos, char ch) dlls/msvcp60/string.c: dlls/msvcp60/string.c:3367.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_begin, 4) char* __thiscall basic_string_char_begin(basic_string_char *this) { TRACE("(%p)\n", this); basic_string_char__Freeze(this); return this->ptr; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_begin, 4) char* __thiscall basic_string_char_begin(basic_string_char *this) dlls/msvcp60/string.c: dlls/msvcp60/string.c:3379.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_end, 4) char* __thiscall basic_string_char_end(basic_string_char *this) { TRACE("(%p)\n", this); basic_string_char__Freeze(this); return this->ptr+this->size; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_end, 4) char* __thiscall basic_string_char_end(basic_string_char *this) dlls/msvcp60/string.c: dlls/msvcp60/string.c:3391.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_rbegin, 8) String_reverse_iterator_char* __thiscall basic_string_char_rbegin( basic_string_char *this, String_reverse_iterator_char *ret) { TRACE("(%p %p)\n", this, ret); ret->ptr = basic_string_char_end(this); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_rbegin, 8) String_reverse_iterator_char* __thiscall basic_string_char_rbegin( dlls/msvcp60/string.c: dlls/msvcp60/string.c:3404.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_rend, 8) String_reverse_iterator_char* __thiscall basic_string_char_rend( basic_string_char *this, String_reverse_iterator_char *ret) { TRACE("(%p %p)\n", this, ret); ret->ptr = basic_string_char_begin(this); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_rend, 8) String_reverse_iterator_char* __thiscall basic_string_char_rend( dlls/msvcp60/string.c: dlls/msvcp60/string.c:3415.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_ctor_iter, 16) basic_string_char* __thiscall basic_string_char_ctor_iter(basic_string_char *this, const char *first, const char *last, allocator *alloc) { TRACE("(%p %p %p %p)\n", this, first, last, alloc); basic_string_char__Tidy(this, FALSE); MSVCP_basic_string_char_assign_cstr_len(this, first, basic_string_char__Pdif(last, first)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_ctor_iter, 16) basic_string_char* __thiscall basic_string_char_ctor_iter(basic_string_char *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:3428.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_insert_iter, 16) void __thiscall basic_string_char_insert_iter(basic_string_char *this, char *pos, const char *beg, const char *end) { basic_string_char_insert_cstr_len(this, basic_string_char__Pdif(pos, this->ptr), beg, basic_string_char__Pdif(end, beg)); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_insert_iter, 16) void __thiscall basic_string_char_insert_iter(basic_string_char *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:3446.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_erase_iter, 12) wchar_t* __thiscall basic_string_wchar_erase_iter(basic_string_wchar *this, wchar_t *beg, wchar_t *end) { MSVCP_size_t pos = basic_string_wchar__Pdif(beg, this->ptr); MSVCP_basic_string_wchar_erase(this, pos, basic_string_wchar__Pdif(end, beg)); return basic_string_wchar__Psum(this->ptr, pos); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_erase_iter, 12) wchar_t* __thiscall basic_string_wchar_erase_iter(basic_string_wchar *this, wchar_t *beg, wchar_t *end) dlls/msvcp60/string.c: dlls/msvcp60/string.c:3456.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_ctor_iter, 16) basic_string_wchar* __thiscall basic_string_wchar_ctor_iter(basic_string_wchar *this, const wchar_t *first, const wchar_t *last, allocator *alloc) { TRACE("(%p %p %p %p)\n", this, first, last, alloc); basic_string_wchar__Tidy(this, FALSE); MSVCP_basic_string_wchar_assign_cstr_len(this, first, basic_string_wchar__Pdif(last, first)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_ctor_iter, 16) basic_string_wchar* __thiscall basic_string_wchar_ctor_iter(basic_string_wchar *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:3469.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_iter_iter, 20) basic_string_wchar* __thiscall basic_string_wchar_replace_iter_iter(basic_string_wchar *this, wchar_t *beg1, wchar_t *end1, const wchar_t *beg2, const wchar_t *end2) { return basic_string_wchar_replace_cstr_len(this, basic_string_wchar__Pdif(beg1, this->ptr), basic_string_wchar__Pdif(end1, beg1), beg2, basic_string_wchar__Pdif(end2, beg2)); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_iter_iter, 20) basic_string_wchar* __thiscall basic_string_wchar_replace_iter_iter(basic_string_wchar *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:3479.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_iter_bstr, 16) basic_string_wchar* __thiscall basic_string_wchar_replace_iter_bstr(basic_string_wchar *this, wchar_t *beg, wchar_t *end, const basic_string_wchar *str) { return basic_string_wchar_replace(this, basic_string_wchar__Pdif(beg, this->ptr), basic_string_wchar__Pdif(end, beg), str); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_iter_bstr, 16) basic_string_wchar* __thiscall basic_string_wchar_replace_iter_bstr(basic_string_wchar *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:3489.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_iter_chn, 20) basic_string_wchar* __thiscall basic_string_wchar_replace_iter_chn(basic_string_wchar *this, wchar_t *beg, wchar_t *end, MSVCP_size_t count, wchar_t ch) { return basic_string_wchar_replace_ch(this, basic_string_wchar__Pdif(beg, this->ptr), basic_string_wchar__Pdif(end, beg), count, ch); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_iter_chn, 20) basic_string_wchar* __thiscall basic_string_wchar_replace_iter_chn(basic_string_wchar *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:3499.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_iter_cstr, 16) basic_string_wchar* __thiscall basic_string_wchar_replace_iter_cstr(basic_string_wchar *this, wchar_t *beg, wchar_t *end, const wchar_t *str) { return basic_string_wchar_replace_cstr(this, basic_string_wchar__Pdif(beg, this->ptr), basic_string_wchar__Pdif(end, beg), str); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_iter_cstr, 16) basic_string_wchar* __thiscall basic_string_wchar_replace_iter_cstr(basic_string_wchar *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:3509.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_iter_cstr_len, 20) basic_string_wchar* __thiscall basic_string_wchar_replace_iter_cstr_len(basic_string_wchar *this, wchar_t *beg, wchar_t *end, const wchar_t *str, MSVCP_size_t len) { return basic_string_wchar_replace_cstr_len(this, basic_string_wchar__Pdif(beg, this->ptr), basic_string_wchar__Pdif(end, beg), str, len); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_iter_cstr_len, 20) basic_string_wchar* __thiscall basic_string_wchar_replace_iter_cstr_len(basic_string_wchar *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:3519.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_iter_chn, 16) void __thiscall basic_string_wchar_insert_iter_chn(basic_string_wchar *this, wchar_t *pos, MSVCP_size_t n, wchar_t ch) { basic_string_wchar_insert_chn(this, basic_string_wchar__Pdif(pos, this->ptr), n, ch); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_iter_chn, 16) void __thiscall basic_string_wchar_insert_iter_chn(basic_string_wchar *this, dlls/msvcp60/string.c: dlls/msvcp60/string.c:3528.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_iter_ch, 12) wchar_t* __thiscall basic_string_wchar_insert_iter_ch(basic_string_wchar *this, wchar_t *pos, wchar_t ch) { MSVCP_size_t off = basic_string_wchar__Pdif(pos, this->ptr); basic_string_wchar_insert_chn(this, off, 1, ch); return basic_string_wchar__Psum(this->ptr, off); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_iter_ch, 12) wchar_t* __thiscall basic_string_wchar_insert_iter_ch(basic_string_wchar *this, wchar_t *pos, wchar_t ch) dlls/msvcp60/string.c: dlls/msvcp60/string.c:3540.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_begin, 4) wchar_t* __thiscall basic_string_wchar_begin(basic_string_wchar *this) { TRACE("(%p)\n", this); basic_string_wchar__Freeze(this); return this->ptr; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_begin, 4) wchar_t* __thiscall basic_string_wchar_begin(basic_string_wchar *this) dlls/msvcp60/string.c: dlls/msvcp60/string.c:3552.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_end, 4) wchar_t* __thiscall basic_string_wchar_end(basic_string_wchar *this) { TRACE("(%p)\n", this); basic_string_wchar__Freeze(this); return this->ptr+this->size; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_end, 4) wchar_t* __thiscall basic_string_wchar_end(basic_string_wchar *this) dlls/msvcp60/string.c: dlls/msvcp60/string.c:3564.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_rbegin, 8) String_reverse_iterator_wchar* __thiscall basic_string_wchar_rbegin( basic_string_wchar *this, String_reverse_iterator_wchar *ret) { TRACE("(%p %p)\n", this, ret); ret->ptr = basic_string_wchar_end(this); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_rbegin, 8) String_reverse_iterator_wchar* __thiscall basic_string_wchar_rbegin( dlls/msvcp60/string.c: dlls/msvcp60/string.c:3577.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_rend, 8) String_reverse_iterator_wchar* __thiscall basic_string_wchar_rend( basic_string_wchar *this, String_reverse_iterator_wchar *ret) { TRACE("(%p %p)\n", this, ret); ret->ptr = basic_string_wchar_begin(this); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_rend, 8) String_reverse_iterator_wchar* __thiscall basic_string_wchar_rend( dlls/msvcp60/string.c: dlls/msvcp60/string.c:3588.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_iter, 16) void __thiscall basic_string_wchar_insert_iter(basic_string_wchar *this, wchar_t *pos, const wchar_t *beg, const wchar_t *end) { basic_string_wchar_insert_cstr_len(this, basic_string_wchar__Pdif(pos, this->ptr), beg, basic_string_wchar__Pdif(end, beg)); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_iter, 16) void __thiscall basic_string_wchar_insert_iter(basic_string_wchar *this, dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:414.8: variable: 'basic_stringstream_char* (*__thiscall p_basic_stringstream_char_ctor_mode)(basic_stringstream_char*, int, MSVCP_bool)': \ basic_stringstream_char* (*__thiscall p_basic_stringstream_char_ctor_mode)(basic_stringstream_char*, int, MSVCP_bool) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:415.8: variable: 'basic_stringstream_char* (*__thiscall p_basic_stringstream_char_ctor_str)(basic_stringstream_char*, const basic_string_char*, int, MSVCP_bool)': \ basic_stringstream_char* (*__thiscall p_basic_stringstream_char_ctor_str)(basic_stringstream_char*, const basic_string_char*, int, MSVCP_bool) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:416.8: variable: 'basic_string_char* (*__thiscall p_basic_stringstream_char_str_get)(const basic_stringstream_char*, basic_string_char*)': \ basic_string_char* (*__thiscall p_basic_stringstream_char_str_get)(const basic_stringstream_char*, basic_string_char*) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:417.8: variable: 'void (*__thiscall p_basic_stringstream_char_vbase_dtor)(basic_stringstream_char*)': \ void (*__thiscall p_basic_stringstream_char_vbase_dtor)(basic_stringstream_char*) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:419.8: variable: 'basic_stringstream_wchar* (*__thiscall p_basic_stringstream_wchar_ctor_mode)(basic_stringstream_wchar*, int, MSVCP_bool)': \ basic_stringstream_wchar* (*__thiscall p_basic_stringstream_wchar_ctor_mode)(basic_stringstream_wchar*, int, MSVCP_bool) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:420.8: variable: 'basic_stringstream_wchar* (*__thiscall p_basic_stringstream_wchar_ctor_str)(basic_stringstream_wchar*, const basic_string_wchar*, int, MSVCP_bool)': \ basic_stringstream_wchar* (*__thiscall p_basic_stringstream_wchar_ctor_str)(basic_stringstream_wchar*, const basic_string_wchar*, int, MSVCP_bool) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:421.8: variable: 'basic_string_wchar* (*__thiscall p_basic_stringstream_wchar_str_get)(const basic_stringstream_wchar*, basic_string_wchar*)': \ basic_string_wchar* (*__thiscall p_basic_stringstream_wchar_str_get)(const basic_stringstream_wchar*, basic_string_wchar*) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:422.8: variable: 'void (*__thiscall p_basic_stringstream_wchar_vbase_dtor)(basic_stringstream_wchar*)': \ void (*__thiscall p_basic_stringstream_wchar_vbase_dtor)(basic_stringstream_wchar*) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:425.8: variable: 'basic_fstream_char* (*__thiscall p_basic_fstream_char_ctor_name)(basic_fstream_char*, const char*, int, MSVCP_bool)': \ basic_fstream_char* (*__thiscall p_basic_fstream_char_ctor_name)(basic_fstream_char*, const char*, int, MSVCP_bool) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:426.8: variable: 'void (*__thiscall p_basic_fstream_char_vbase_dtor)(basic_fstream_char*)': \ void (*__thiscall p_basic_fstream_char_vbase_dtor)(basic_fstream_char*) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:428.8: variable: 'basic_fstream_wchar* (*__thiscall p_basic_fstream_wchar_ctor_name)(basic_fstream_wchar*, const char*, int, MSVCP_bool)': \ basic_fstream_wchar* (*__thiscall p_basic_fstream_wchar_ctor_name)(basic_fstream_wchar*, const char*, int, MSVCP_bool) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:429.8: variable: 'void (*__thiscall p_basic_fstream_wchar_vbase_dtor)(basic_fstream_wchar*)': \ void (*__thiscall p_basic_fstream_wchar_vbase_dtor)(basic_fstream_wchar*) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:432.8: variable: 'basic_istream_char* (*__thiscall p_basic_istream_char_read_double)(basic_istream_char*, double*)': \ basic_istream_char* (*__thiscall p_basic_istream_char_read_double)(basic_istream_char*, double*) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:433.8: variable: 'int (*__thiscall p_basic_istream_char_get)(basic_istream_char*)': \ int (*__thiscall p_basic_istream_char_get)(basic_istream_char*) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:434.8: variable: 'MSVCP_bool (*__thiscall p_basic_istream_char_ipfx)(basic_istream_char*, MSVCP_bool)': \ MSVCP_bool (*__thiscall p_basic_istream_char_ipfx)(basic_istream_char*, MSVCP_bool) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:435.8: variable: 'basic_istream_char* (*__thiscall p_basic_istream_char_ignore)(basic_istream_char*, streamsize, int)': \ basic_istream_char* (*__thiscall p_basic_istream_char_ignore)(basic_istream_char*, streamsize, int) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:436.8: variable: 'basic_istream_char* (*__thiscall p_basic_istream_char_seekg)(basic_istream_char*, streamoff, int)': \ basic_istream_char* (*__thiscall p_basic_istream_char_seekg)(basic_istream_char*, streamoff, int) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:437.8: variable: 'basic_istream_char* (*__thiscall p_basic_istream_char_seekg_fpos)(basic_istream_char*, fpos_int)': \ basic_istream_char* (*__thiscall p_basic_istream_char_seekg_fpos)(basic_istream_char*, fpos_int) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:438.8: variable: 'int (*__thiscall p_basic_istream_char_peek)(basic_istream_char*)': \ int (*__thiscall p_basic_istream_char_peek)(basic_istream_char*) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:439.8: variable: 'fpos_int* (*__thiscall p_basic_istream_char_tellg)(basic_istream_char*, fpos_int*)': \ fpos_int* (*__thiscall p_basic_istream_char_tellg)(basic_istream_char*, fpos_int*) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:440.8: variable: 'basic_istream_char* (*__cdecl p_basic_istream_char_getline_bstr_delim)(basic_istream_char*, basic_string_char*, char)': \ basic_istream_char* (*__cdecl p_basic_istream_char_getline_bstr_delim)(basic_istream_char*, basic_string_char*, char) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:442.8: variable: 'basic_istream_wchar* (*__thiscall p_basic_istream_wchar_read_double)(basic_istream_wchar*, double *)': \ basic_istream_wchar* (*__thiscall p_basic_istream_wchar_read_double)(basic_istream_wchar*, double *) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:443.8: variable: 'int (*__thiscall p_basic_istream_wchar_get)(basic_istream_wchar*)': \ int (*__thiscall p_basic_istream_wchar_get)(basic_istream_wchar*) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:444.8: variable: 'MSVCP_bool (*__thiscall p_basic_istream_wchar_ipfx)(basic_istream_wchar*, MSVCP_bool)': \ MSVCP_bool (*__thiscall p_basic_istream_wchar_ipfx)(basic_istream_wchar*, MSVCP_bool) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:445.8: variable: 'basic_istream_wchar* (*__thiscall p_basic_istream_wchar_ignore)(basic_istream_wchar*, streamsize, unsigned short)': \ basic_istream_wchar* (*__thiscall p_basic_istream_wchar_ignore)(basic_istream_wchar*, streamsize, unsigned short) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:446.8: variable: 'basic_istream_wchar* (*__thiscall p_basic_istream_wchar_seekg)(basic_istream_wchar*, streamoff, int)': \ basic_istream_wchar* (*__thiscall p_basic_istream_wchar_seekg)(basic_istream_wchar*, streamoff, int) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:447.8: variable: 'basic_istream_wchar* (*__thiscall p_basic_istream_wchar_seekg_fpos)(basic_istream_wchar*, fpos_int)': \ basic_istream_wchar* (*__thiscall p_basic_istream_wchar_seekg_fpos)(basic_istream_wchar*, fpos_int) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:448.17: variable: 'short (*__thiscall p_basic_istream_wchar_peek)(basic_istream_wchar*)': \ short (*__thiscall p_basic_istream_wchar_peek)(basic_istream_wchar*) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:449.8: variable: 'fpos_int* (*__thiscall p_basic_istream_wchar_tellg)(basic_istream_wchar*, fpos_int*)': \ fpos_int* (*__thiscall p_basic_istream_wchar_tellg)(basic_istream_wchar*, fpos_int*) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:450.8: variable: 'basic_istream_wchar* (*__cdecl p_basic_istream_wchar_getline_bstr_delim)(basic_istream_wchar*, basic_string_wchar*, wchar_t)': \ basic_istream_wchar* (*__cdecl p_basic_istream_wchar_getline_bstr_delim)(basic_istream_wchar*, basic_string_wchar*, wchar_t) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:453.8: variable: 'basic_ostream_char* (*__thiscall p_basic_ostream_char_print_double)(basic_ostream_char*, double)': \ basic_ostream_char* (*__thiscall p_basic_ostream_char_print_double)(basic_ostream_char*, double) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:455.8: variable: 'basic_ostream_wchar* (*__thiscall p_basic_ostream_wchar_print_double)(basic_ostream_wchar*, double)': \ basic_ostream_wchar* (*__thiscall p_basic_ostream_wchar_print_double)(basic_ostream_wchar*, double) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:457.8: variable: 'basic_ostream_wchar* (*__thiscall p_basic_ostream_short_print_ushort)(basic_ostream_wchar*, unsigned short)': \ basic_ostream_wchar* (*__thiscall p_basic_ostream_short_print_ushort)(basic_ostream_wchar*, unsigned short) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:460.8: variable: 'locale* (*__thiscall p_basic_ios_char_imbue)(basic_ios_char*, locale*, const locale*)': \ locale* (*__thiscall p_basic_ios_char_imbue)(basic_ios_char*, locale*, const locale*) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:462.8: variable: 'locale* (*__thiscall p_basic_ios_wchar_imbue)(basic_ios_wchar*, locale*, const locale*)': \ locale* (*__thiscall p_basic_ios_wchar_imbue)(basic_ios_wchar*, locale*, const locale*) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:465.8: variable: 'IOSB_iostate (*__thiscall p_ios_base_rdstate)(const ios_base*)': \ IOSB_iostate (*__thiscall p_ios_base_rdstate)(const ios_base*) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:466.8: variable: 'IOSB_fmtflags (*__thiscall p_ios_base_setf_mask)(ios_base*, IOSB_fmtflags, IOSB_fmtflags)': \ IOSB_fmtflags (*__thiscall p_ios_base_setf_mask)(ios_base*, IOSB_fmtflags, IOSB_fmtflags) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:467.8: variable: 'void (*__thiscall p_ios_base_unsetf)(ios_base*, IOSB_fmtflags)': \ void (*__thiscall p_ios_base_unsetf)(ios_base*, IOSB_fmtflags) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:468.8: variable: 'streamsize (*__thiscall p_ios_base_precision_set)(ios_base*, streamsize)': \ streamsize (*__thiscall p_ios_base_precision_set)(ios_base*, streamsize) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:471.8: variable: 'locale* (*__thiscall p_locale_ctor_cstr)(locale*, const char*, int )': \ locale* (*__thiscall p_locale_ctor_cstr)(locale*, const char*, int ) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:472.8: variable: 'void (*__thiscall p_locale_dtor)(locale *this)': \ void (*__thiscall p_locale_dtor)(locale *this) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:475.8: variable: 'basic_string_char* (__thiscall *p_basic_string_char_ctor_cstr_alloc)(basic_string_char*, const char*, void*)': \ basic_string_char* (__thiscall *p_basic_string_char_ctor_cstr_alloc)(basic_string_char*, const char*, void*) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:476.14: variable: 'char* (__thiscall *p_basic_string_char_cstr)(basic_string_char*)': \ char* (__thiscall *p_basic_string_char_cstr)(basic_string_char*) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:477.8: variable: 'void (__thiscall *p_basic_string_char_dtor)(basic_string_char*)': \ void (__thiscall *p_basic_string_char_dtor)(basic_string_char*) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:479.8: variable: 'basic_string_wchar* (__thiscall *p_basic_string_wchar_ctor_cstr_alloc)(basic_string_wchar*, const wchar_t*, void*)': \ basic_string_wchar* (__thiscall *p_basic_string_wchar_ctor_cstr_alloc)(basic_string_wchar*, const wchar_t*, void*) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:480.14: variable: 'wchar_t* (__thiscall *p_basic_string_wchar_cstr)(basic_string_wchar*)': \ wchar_t* (__thiscall *p_basic_string_wchar_cstr)(basic_string_wchar*) dlls/msvcp60/tests/ios.c: dlls/msvcp60/tests/ios.c:481.8: variable: 'void (__thiscall *p_basic_string_wchar_dtor)(basic_string_wchar*)': \ void (__thiscall *p_basic_string_wchar_dtor)(basic_string_wchar*) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:56.8: variable: 'basic_string_char* (__thiscall *p_basic_string_char_ctor)(basic_string_char*)': \ basic_string_char* (__thiscall *p_basic_string_char_ctor)(basic_string_char*) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:57.8: variable: 'basic_string_char* (__thiscall *p_basic_string_char_copy_ctor)(basic_string_char*, basic_string_char*)': \ basic_string_char* (__thiscall *p_basic_string_char_copy_ctor)(basic_string_char*, basic_string_char*) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:58.8: variable: 'basic_string_char* (__thiscall *p_basic_string_char_ctor_cstr_alloc)(basic_string_char*, const char*, void*)': \ basic_string_char* (__thiscall *p_basic_string_char_ctor_cstr_alloc)(basic_string_char*, const char*, void*) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:59.8: variable: 'void (__thiscall *p_basic_string_char_dtor)(basic_string_char*)': \ void (__thiscall *p_basic_string_char_dtor)(basic_string_char*) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:60.8: variable: 'basic_string_char* (__thiscall *p_basic_string_char_erase)(basic_string_char*, size_t, size_t)': \ basic_string_char* (__thiscall *p_basic_string_char_erase)(basic_string_char*, size_t, size_t) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:61.8: variable: 'basic_string_char* (__thiscall *p_basic_string_char_assign_cstr_len)(basic_string_char*, const char*, size_t)': \ basic_string_char* (__thiscall *p_basic_string_char_assign_cstr_len)(basic_string_char*, const char*, size_t) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:62.14: variable: 'char* (__thiscall *p_basic_string_char_cstr)(basic_string_char*)': \ char* (__thiscall *p_basic_string_char_cstr)(basic_string_char*) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:63.14: variable: 'char* (__thiscall *p_basic_string_char_data)(basic_string_char*)': \ char* (__thiscall *p_basic_string_char_data)(basic_string_char*) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:64.8: variable: 'size_t (__thiscall *p_basic_string_char_size)(basic_string_char*)': \ size_t (__thiscall *p_basic_string_char_size)(basic_string_char*) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:65.8: variable: 'size_t (__thiscall *p_basic_string_char_capacity)(basic_string_char*)': \ size_t (__thiscall *p_basic_string_char_capacity)(basic_string_char*) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:66.8: variable: 'void (__thiscall *p_basic_string_char_swap)(basic_string_char*, basic_string_char*)': \ void (__thiscall *p_basic_string_char_swap)(basic_string_char*, basic_string_char*) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:67.8: variable: 'basic_string_char* (__thiscall *p_basic_string_char_append)(basic_string_char*, basic_string_char*)': \ basic_string_char* (__thiscall *p_basic_string_char_append)(basic_string_char*, basic_string_char*) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:68.8: variable: 'basic_string_char* (__thiscall *p_basic_string_char_append_substr)(basic_string_char*, basic_string_char*, size_t, size_t)': \ basic_string_char* (__thiscall *p_basic_string_char_append_substr)(basic_string_char*, basic_string_char*, size_t, size_t) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:69.8: variable: 'int (__thiscall *p_basic_string_char_compare_substr_substr)(basic_string_char*, size_t, size_t, basic_string_char*, size_t, size_t)': \ int (__thiscall *p_basic_string_char_compare_substr_substr)(basic_string_char*, size_t, size_t, basic_string_char*, size_t, size_t) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:70.8: variable: 'int (__thiscall *p_basic_string_char_compare_substr_cstr_len)(basic_string_char*, size_t, size_t, const char*, size_t)': \ int (__thiscall *p_basic_string_char_compare_substr_cstr_len)(basic_string_char*, size_t, size_t, const char*, size_t) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:71.8: variable: 'size_t (__thiscall *p_basic_string_char_find_cstr_substr)(basic_string_char*, const char*, size_t, size_t)': \ size_t (__thiscall *p_basic_string_char_find_cstr_substr)(basic_string_char*, const char*, size_t, size_t) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:72.8: variable: 'size_t (__thiscall *p_basic_string_char_rfind_cstr_substr)(basic_string_char*, const char*, size_t, size_t)': \ size_t (__thiscall *p_basic_string_char_rfind_cstr_substr)(basic_string_char*, const char*, size_t, size_t) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:73.8: variable: 'basic_string_char* (__thiscall *p_basic_string_char_replace_cstr)(basic_string_char*, size_t, size_t, const char*)': \ basic_string_char* (__thiscall *p_basic_string_char_replace_cstr)(basic_string_char*, size_t, size_t, const char*) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:77.8: variable: 'basic_string_wchar* (__thiscall *p_basic_string_wchar_ctor)(basic_string_wchar*)': \ basic_string_wchar* (__thiscall *p_basic_string_wchar_ctor)(basic_string_wchar*) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:78.8: variable: 'basic_string_wchar* (__thiscall *p_basic_string_wchar_copy_ctor)(basic_string_wchar*, basic_string_wchar*)': \ basic_string_wchar* (__thiscall *p_basic_string_wchar_copy_ctor)(basic_string_wchar*, basic_string_wchar*) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:79.8: variable: 'basic_string_wchar* (__thiscall *p_basic_string_wchar_ctor_cstr_alloc)(basic_string_wchar*, const wchar_t*, void*)': \ basic_string_wchar* (__thiscall *p_basic_string_wchar_ctor_cstr_alloc)(basic_string_wchar*, const wchar_t*, void*) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:80.8: variable: 'void (__thiscall *p_basic_string_wchar_dtor)(basic_string_wchar*)': \ void (__thiscall *p_basic_string_wchar_dtor)(basic_string_wchar*) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:81.8: variable: 'basic_string_wchar* (__thiscall *p_basic_string_wchar_erase)(basic_string_wchar*, size_t, size_t)': \ basic_string_wchar* (__thiscall *p_basic_string_wchar_erase)(basic_string_wchar*, size_t, size_t) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:82.8: variable: 'basic_string_wchar* (__thiscall *p_basic_string_wchar_assign_cstr_len)(basic_string_wchar*, const wchar_t*, size_t)': \ basic_string_wchar* (__thiscall *p_basic_string_wchar_assign_cstr_len)(basic_string_wchar*, const wchar_t*, size_t) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:83.14: variable: 'wchar_t* (__thiscall *p_basic_string_wchar_cstr)(basic_string_wchar*)': \ wchar_t* (__thiscall *p_basic_string_wchar_cstr)(basic_string_wchar*) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:84.14: variable: 'wchar_t* (__thiscall *p_basic_string_wchar_data)(basic_string_wchar*)': \ wchar_t* (__thiscall *p_basic_string_wchar_data)(basic_string_wchar*) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:85.8: variable: 'size_t (__thiscall *p_basic_string_wchar_size)(basic_string_wchar*)': \ size_t (__thiscall *p_basic_string_wchar_size)(basic_string_wchar*) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:86.8: variable: 'size_t (__thiscall *p_basic_string_wchar_capacity)(basic_string_wchar*)': \ size_t (__thiscall *p_basic_string_wchar_capacity)(basic_string_wchar*) dlls/msvcp60/tests/string.c: dlls/msvcp60/tests/string.c:87.8: variable: 'void (__thiscall *p_basic_string_wchar_swap)(basic_string_wchar*, basic_string_wchar*)': \ void (__thiscall *p_basic_string_wchar_swap)(basic_string_wchar*, basic_string_wchar*) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:68.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_type_info_vector_dtor,8) void * __thiscall MSVCP_type_info_vector_dtor(type_info * _this, unsigned int flags) { TRACE("(%p %x)\n", _this, flags); if (flags & 2) { INT_PTR i, *ptr = (INT_PTR *)_this - 1; for (i = *ptr - 1; i >= 0; i--) MSVCP_type_info_dtor(_this + i); MSVCRT_operator_delete(ptr); } else { MSVCP_type_info_dtor(_this); if (flags & 1) MSVCRT_operator_delete(_this); } return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_type_info_vector_dtor,8) void * __thiscall MSVCP_type_info_vector_dtor(type_info * _this, unsigned int flags) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:88.1: variable: 'DEFINE_RTTI_DATA0( type_info, 0, ".?AVtype_info@@" ) static exception* MSVCP_exception_ctor(exception *this, exception_name name) { TRACE("(%p %s)\n", this, EXCEPTION_STR(name)); this->vtable = &MSVCP_exception_vtable; if(EXCEPTION_STR(name)) { unsigned int name_len = strlen(EXCEPTION_STR(name)) + 1; this->name = malloc(name_len); memcpy(this->name, EXCEPTION_STR(name), name_len); this->do_free = TRUE; } else { this->name = NULL; this->do_free = FALSE; } return this; }': \ DEFINE_RTTI_DATA0( type_info, 0, ".?AVtype_info@@" ) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:107.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_exception_copy_ctor,8) exception* __thiscall MSVCP_exception_copy_ctor(exception *this, const exception *rhs) { TRACE("(%p,%p)\n", this, rhs); if(!rhs->do_free) { this->vtable = &MSVCP_exception_vtable; this->name = rhs->name; this->do_free = FALSE; } else MSVCP_exception_ctor(this, EXCEPTION_NAME(rhs->name)); TRACE("name = %s\n", this->name); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_exception_copy_ctor,8) exception* __thiscall MSVCP_exception_copy_ctor(exception *this, const exception *rhs) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:122.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_exception_dtor,4) void __thiscall MSVCP_exception_dtor(exception *this) { TRACE("(%p)\n", this); this->vtable = &MSVCP_exception_vtable; if(this->do_free) free(this->name); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_exception_dtor,4) void __thiscall MSVCP_exception_dtor(exception *this) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:131.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_exception_vector_dtor, 8) void * __thiscall MSVCP_exception_vector_dtor(exception *this, unsigned int flags) { TRACE("%p %x\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) MSVCP_exception_dtor(this+i); MSVCRT_operator_delete(ptr); } else { MSVCP_exception_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_exception_vector_dtor, 8) void * __thiscall MSVCP_exception_vector_dtor(exception *this, unsigned int flags) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:151.1: variable: 'DEFINE_RTTI_DATA0(exception, 0, ".?AVexception@std@@") DEFINE_CXX_DATA0(exception, MSVCP_exception_dtor) DEFINE_THISCALL_WRAPPER(MSVCP_exception__Doraise, 4) void __thiscall MSVCP_exception__Doraise(exception *this) { FIXME("(%p) stub\n", this); }': \ DEFINE_RTTI_DATA0(exception, 0, ".?AVexception@std@@") DEFINE_CXX_DATA0(exception, MSVCP_exception_dtor) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:172.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_exception_what,4) const char* __thiscall MSVCP_exception_what(exception * this) { TRACE("(%p) returning %s\n", this, this->name); return this->name ? this->name : "Unknown exception"; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_exception_what,4) const char* __thiscall MSVCP_exception_what(exception * this) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:184.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_bad_alloc_ctor, 8) bad_alloc* __thiscall MSVCP_bad_alloc_ctor(bad_alloc *this, exception_name name) { TRACE("%p %s\n", this, EXCEPTION_STR(name)); MSVCP_exception_ctor(this, name); this->vtable = &MSVCP_bad_alloc_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_bad_alloc_ctor, 8) bad_alloc* __thiscall MSVCP_bad_alloc_ctor(bad_alloc *this, exception_name name) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:195.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_bad_alloc_default_ctor, 4) bad_alloc* __thiscall MSVCP_bad_alloc_default_ctor(bad_alloc *this) { static const char name[] = "bad allocation"; return MSVCP_bad_alloc_ctor(this, EXCEPTION_NAME(name)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_bad_alloc_default_ctor, 4) bad_alloc* __thiscall MSVCP_bad_alloc_default_ctor(bad_alloc *this) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:204.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_bad_alloc_copy_ctor, 8) bad_alloc* __thiscall MSVCP_bad_alloc_copy_ctor(bad_alloc *this, const bad_alloc *rhs) { TRACE("%p %p\n", this, rhs); MSVCP_exception_copy_ctor(this, rhs); this->vtable = &MSVCP_bad_alloc_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_bad_alloc_copy_ctor, 8) bad_alloc* __thiscall MSVCP_bad_alloc_copy_ctor(bad_alloc *this, const bad_alloc *rhs) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:215.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_bad_alloc_dtor, 4) void __thiscall MSVCP_bad_alloc_dtor(bad_alloc *this) { TRACE("%p\n", this); MSVCP_exception_dtor(this); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_bad_alloc_dtor, 4) void __thiscall MSVCP_bad_alloc_dtor(bad_alloc *this) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:222.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_bad_alloc_vector_dtor, 8) void * __thiscall MSVCP_bad_alloc_vector_dtor(bad_alloc *this, unsigned int flags) { TRACE("%p %x\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) MSVCP_bad_alloc_dtor(this+i); MSVCRT_operator_delete(ptr); } else { MSVCP_bad_alloc_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_bad_alloc_vector_dtor, 8) void * __thiscall MSVCP_bad_alloc_vector_dtor(bad_alloc *this, unsigned int flags) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:244.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_bad_alloc_assign, 8) bad_alloc* __thiscall MSVCP_bad_alloc_assign(bad_alloc *this, const bad_alloc *assign) { MSVCP_bad_alloc_dtor(this); return MSVCP_bad_alloc_copy_ctor(this, assign); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_bad_alloc_assign, 8) bad_alloc* __thiscall MSVCP_bad_alloc_assign(bad_alloc *this, const bad_alloc *assign) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:251.1: variable: 'DEFINE_RTTI_DATA1(bad_alloc, 0, &exception_rtti_base_descriptor, ".?AVbad_alloc@std@@") DEFINE_CXX_DATA1(bad_alloc, &exception_cxx_type_info, MSVCP_bad_alloc_dtor) typedef struct { exception e; basic_string_char str; }': \ DEFINE_RTTI_DATA1(bad_alloc, 0, &exception_rtti_base_descriptor, ".?AVbad_alloc@std@@") DEFINE_CXX_DATA1(bad_alloc, &exception_cxx_type_info, MSVCP_bad_alloc_dtor) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:258.3: variable: 'logic_error': \ logic_error dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:272.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_logic_error_copy_ctor, 8) logic_error* __thiscall MSVCP_logic_error_copy_ctor( logic_error *this, const logic_error *rhs) { TRACE("%p %p\n", this, rhs); MSVCP_exception_copy_ctor(&this->e, &rhs->e); MSVCP_basic_string_char_copy_ctor(&this->str, &rhs->str); this->e.vtable = &MSVCP_logic_error_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_logic_error_copy_ctor, 8) logic_error* __thiscall MSVCP_logic_error_copy_ctor( dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:285.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_logic_error_ctor_bstr, 8) logic_error* __thiscall MSVCP_logic_error_ctor_bstr(logic_error *this, const basic_string_char *str) { const char *name = MSVCP_basic_string_char_c_str(str); TRACE("(%p %p %s)\n", this, str, name); return MSVCP_logic_error_ctor(this, EXCEPTION_NAME(name)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_logic_error_ctor_bstr, 8) logic_error* __thiscall MSVCP_logic_error_ctor_bstr(logic_error *this, const basic_string_char *str) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:299.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_logic_error_dtor, 4) void __thiscall MSVCP_logic_error_dtor(logic_error *this) { TRACE("%p\n", this); MSVCP_exception_dtor(&this->e); MSVCP_basic_string_char_dtor(&this->str); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_logic_error_dtor, 4) void __thiscall MSVCP_logic_error_dtor(logic_error *this) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:307.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_logic_error_vector_dtor, 8) void* __thiscall MSVCP_logic_error_vector_dtor( logic_error *this, unsigned int flags) { TRACE("%p %x\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) MSVCP_logic_error_dtor(this+i); MSVCRT_operator_delete(ptr); } else { MSVCP_logic_error_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_logic_error_vector_dtor, 8) void* __thiscall MSVCP_logic_error_vector_dtor( dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:330.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_logic_error_assign, 8) logic_error* __thiscall MSVCP_logic_error_assign(logic_error *this, const logic_error *assign) { MSVCP_logic_error_dtor(this); return MSVCP_logic_error_copy_ctor(this, assign); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_logic_error_assign, 8) logic_error* __thiscall MSVCP_logic_error_assign(logic_error *this, const logic_error *assign) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:339.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_logic_error_what, 4) const char* __thiscall MSVCP_logic_error_what(logic_error *this) { TRACE("%p\n", this); return MSVCP_basic_string_char_c_str(&this->str); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_logic_error_what, 4) const char* __thiscall MSVCP_logic_error_what(logic_error *this) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:346.1: variable: 'DEFINE_RTTI_DATA1(logic_error, 0, &exception_rtti_base_descriptor, ".?AVlogic_error@std@@") DEFINE_CXX_DATA1(logic_error, &exception_cxx_type_info, MSVCP_logic_error_dtor) typedef logic_error length_error': \ DEFINE_RTTI_DATA1(logic_error, 0, &exception_rtti_base_descriptor, ".?AVlogic_error@std@@") DEFINE_CXX_DATA1(logic_error, &exception_cxx_type_info, MSVCP_logic_error_dtor) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:362.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_length_error_copy_ctor, 8) length_error* __thiscall MSVCP_length_error_copy_ctor( length_error *this, const length_error *rhs) { TRACE("%p %p\n", this, rhs); MSVCP_logic_error_copy_ctor(this, rhs); this->e.vtable = &MSVCP_length_error_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_length_error_copy_ctor, 8) length_error* __thiscall MSVCP_length_error_copy_ctor( dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:374.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_length_error_ctor_bstr, 8) length_error* __thiscall MSVCP_length_error_ctor_bstr(length_error *this, const basic_string_char *str) { const char *name = MSVCP_basic_string_char_c_str(str); TRACE("(%p %p %s)\n", this, str, name); return MSVCP_length_error_ctor(this, EXCEPTION_NAME(name)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_length_error_ctor_bstr, 8) length_error* __thiscall MSVCP_length_error_ctor_bstr(length_error *this, const basic_string_char *str) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:384.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_length_error_assign, 8) length_error* __thiscall MSVCP_length_error_assign(length_error *this, const length_error *assign) { MSVCP_logic_error_dtor(this); return MSVCP_length_error_copy_ctor(this, assign); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_length_error_assign, 8) length_error* __thiscall MSVCP_length_error_assign(length_error *this, const length_error *assign) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:391.1: variable: 'DEFINE_RTTI_DATA2(length_error, 0, &logic_error_rtti_base_descriptor, &exception_rtti_base_descriptor, ".?AVlength_error@std@@") DEFINE_CXX_DATA2(length_error, &logic_error_cxx_type_info, &exception_cxx_type_info, MSVCP_logic_error_dtor) typedef logic_error out_of_range': \ DEFINE_RTTI_DATA2(length_error, 0, &logic_error_rtti_base_descriptor, &exception_rtti_base_descriptor, ".?AVlength_error@std@@") DEFINE_CXX_DATA2(length_error, &logic_error_cxx_type_info, &exception_cxx_type_info, MSVCP_logic_error_dtor) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:407.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_out_of_range_copy_ctor, 8) out_of_range* __thiscall MSVCP_out_of_range_copy_ctor( out_of_range *this, const out_of_range *rhs) { TRACE("%p %p\n", this, rhs); MSVCP_logic_error_copy_ctor(this, rhs); this->e.vtable = &MSVCP_out_of_range_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_out_of_range_copy_ctor, 8) out_of_range* __thiscall MSVCP_out_of_range_copy_ctor( dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:419.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_out_of_range_ctor_bstr, 8) out_of_range* __thiscall MSVCP_out_of_range_ctor_bstr(out_of_range *this, const basic_string_char *str) { const char *name = MSVCP_basic_string_char_c_str(str); TRACE("(%p %p %s)\n", this, str, name); return MSVCP_out_of_range_ctor(this, EXCEPTION_NAME(name)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_out_of_range_ctor_bstr, 8) out_of_range* __thiscall MSVCP_out_of_range_ctor_bstr(out_of_range *this, const basic_string_char *str) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:429.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_out_of_range_assign, 8) out_of_range* __thiscall MSVCP_out_of_range_assign(out_of_range *this, const out_of_range *assign) { MSVCP_logic_error_dtor(this); return MSVCP_out_of_range_copy_ctor(this, assign); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_out_of_range_assign, 8) out_of_range* __thiscall MSVCP_out_of_range_assign(out_of_range *this, const out_of_range *assign) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:436.1: variable: 'DEFINE_RTTI_DATA2(out_of_range, 0, &logic_error_rtti_base_descriptor, &exception_rtti_base_descriptor, ".?AVout_of_range@std@@") DEFINE_CXX_DATA2(out_of_range, &logic_error_cxx_type_info, &exception_cxx_type_info, MSVCP_logic_error_dtor) typedef logic_error invalid_argument': \ DEFINE_RTTI_DATA2(out_of_range, 0, &logic_error_rtti_base_descriptor, &exception_rtti_base_descriptor, ".?AVout_of_range@std@@") DEFINE_CXX_DATA2(out_of_range, &logic_error_cxx_type_info, &exception_cxx_type_info, MSVCP_logic_error_dtor) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:450.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_invalid_argument_copy_ctor, 8) invalid_argument* __thiscall MSVCP_invalid_argument_copy_ctor( invalid_argument *this, invalid_argument *rhs) { TRACE("%p %p\n", this, rhs); MSVCP_logic_error_copy_ctor(this, rhs); this->e.vtable = &MSVCP_invalid_argument_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_invalid_argument_copy_ctor, 8) invalid_argument* __thiscall MSVCP_invalid_argument_copy_ctor( dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:460.1: variable: 'DEFINE_RTTI_DATA2(invalid_argument, 0, &logic_error_rtti_base_descriptor, &exception_rtti_base_descriptor, ".?AVinvalid_argument@std@@") DEFINE_CXX_DATA2(invalid_argument, &logic_error_cxx_type_info, &exception_cxx_type_info, MSVCP_logic_error_dtor) typedef struct { exception e; basic_string_char str; }': \ DEFINE_RTTI_DATA2(invalid_argument, 0, &logic_error_rtti_base_descriptor, &exception_rtti_base_descriptor, ".?AVinvalid_argument@std@@") DEFINE_CXX_DATA2(invalid_argument, &logic_error_cxx_type_info, &exception_cxx_type_info, MSVCP_logic_error_dtor) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:467.3: variable: 'runtime_error': \ runtime_error dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:481.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_runtime_error_copy_ctor, 8) runtime_error* __thiscall MSVCP_runtime_error_copy_ctor( runtime_error *this, const runtime_error *rhs) { TRACE("%p %p\n", this, rhs); MSVCP_exception_copy_ctor(&this->e, &rhs->e); MSVCP_basic_string_char_copy_ctor(&this->str, &rhs->str); this->e.vtable = &MSVCP_runtime_error_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_runtime_error_copy_ctor, 8) runtime_error* __thiscall MSVCP_runtime_error_copy_ctor( dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:494.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_runtime_error_ctor_bstr, 8) runtime_error* __thiscall MSVCP_runtime_error_ctor_bstr(runtime_error *this, const basic_string_char *str) { const char *name = MSVCP_basic_string_char_c_str(str); TRACE("(%p %p %s)\n", this, str, name); return MSVCP_runtime_error_ctor(this, EXCEPTION_NAME(name)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_runtime_error_ctor_bstr, 8) runtime_error* __thiscall MSVCP_runtime_error_ctor_bstr(runtime_error *this, const basic_string_char *str) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:504.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_runtime_error_dtor, 4) void __thiscall MSVCP_runtime_error_dtor(runtime_error *this) { TRACE("%p\n", this); MSVCP_exception_dtor(&this->e); MSVCP_basic_string_char_dtor(&this->str); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_runtime_error_dtor, 4) void __thiscall MSVCP_runtime_error_dtor(runtime_error *this) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:512.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_runtime_error_vector_dtor, 8) void* __thiscall MSVCP_runtime_error_vector_dtor( runtime_error *this, unsigned int flags) { TRACE("%p %x\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) MSVCP_runtime_error_dtor(this+i); MSVCRT_operator_delete(ptr); } else { MSVCP_runtime_error_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_runtime_error_vector_dtor, 8) void* __thiscall MSVCP_runtime_error_vector_dtor( dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:535.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_runtime_error_assign, 8) runtime_error* __thiscall MSVCP_runtime_error_assign(runtime_error *this, const runtime_error *assign) { MSVCP_runtime_error_dtor(this); return MSVCP_runtime_error_copy_ctor(this, assign); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_runtime_error_assign, 8) runtime_error* __thiscall MSVCP_runtime_error_assign(runtime_error *this, const runtime_error *assign) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:544.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_runtime_error_what, 4) const char* __thiscall MSVCP_runtime_error_what(runtime_error *this) { TRACE("%p\n", this); return MSVCP_basic_string_char_c_str(&this->str); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_runtime_error_what, 4) const char* __thiscall MSVCP_runtime_error_what(runtime_error *this) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:551.1: variable: 'DEFINE_RTTI_DATA1(runtime_error, 0, &exception_rtti_base_descriptor, ".?AVruntime_error@std@@") DEFINE_CXX_DATA1(runtime_error, &exception_cxx_type_info, MSVCP_runtime_error_dtor) typedef runtime_error failure': \ DEFINE_RTTI_DATA1(runtime_error, 0, &exception_rtti_base_descriptor, ".?AVruntime_error@std@@") DEFINE_CXX_DATA1(runtime_error, &exception_cxx_type_info, MSVCP_runtime_error_dtor) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:565.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_failure_copy_ctor, 8) failure* __thiscall MSVCP_failure_copy_ctor( failure *this, failure *rhs) { TRACE("%p %p\n", this, rhs); MSVCP_runtime_error_copy_ctor(this, rhs); this->e.vtable = &MSVCP_failure_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_failure_copy_ctor, 8) failure* __thiscall MSVCP_failure_copy_ctor( dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:575.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_failure_dtor, 4) void __thiscall MSVCP_failure_dtor(failure *this) { TRACE("%p\n", this); MSVCP_runtime_error_dtor(this); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_failure_dtor, 4) void __thiscall MSVCP_failure_dtor(failure *this) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:582.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_failure_vector_dtor, 8) void* __thiscall MSVCP_failure_vector_dtor( failure *this, unsigned int flags) { TRACE("%p %x\n", this, flags); return MSVCP_runtime_error_vector_dtor(this, flags); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_failure_vector_dtor, 8) void* __thiscall MSVCP_failure_vector_dtor( dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:590.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_failure_what, 4) const char* __thiscall MSVCP_failure_what(failure *this) { TRACE("%p\n", this); return MSVCP_runtime_error_what(this); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_failure_what, 4) const char* __thiscall MSVCP_failure_what(failure *this) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:597.1: variable: 'DEFINE_RTTI_DATA2(failure, 0, &runtime_error_rtti_base_descriptor, &exception_rtti_base_descriptor, ".?AVfailure@std@@") DEFINE_CXX_DATA2(failure, &runtime_error_cxx_type_info, &exception_cxx_type_info, MSVCP_runtime_error_dtor) typedef exception bad_cast': \ DEFINE_RTTI_DATA2(failure, 0, &runtime_error_rtti_base_descriptor, &exception_rtti_base_descriptor, ".?AVfailure@std@@") DEFINE_CXX_DATA2(failure, &runtime_error_cxx_type_info, &exception_cxx_type_info, MSVCP_runtime_error_dtor) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:605.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_bad_cast_ctor, 8) bad_cast* __thiscall MSVCP_bad_cast_ctor(bad_cast *this, const char *name) { TRACE("%p %s\n", this, name); MSVCP_exception_ctor(this, EXCEPTION_NAME(name)); this->vtable = &MSVCP_bad_cast_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_bad_cast_ctor, 8) bad_cast* __thiscall MSVCP_bad_cast_ctor(bad_cast *this, const char *name) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:616.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_bad_cast_default_ctor,4) bad_cast* __thiscall MSVCP_bad_cast_default_ctor(bad_cast *this) { return MSVCP_bad_cast_ctor(this, "bad cast"); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_bad_cast_default_ctor,4) bad_cast* __thiscall MSVCP_bad_cast_default_ctor(bad_cast *this) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:624.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_bad_cast_copy_ctor, 8) bad_cast* __thiscall MSVCP_bad_cast_copy_ctor(bad_cast *this, const bad_cast *rhs) { TRACE("%p %p\n", this, rhs); MSVCP_exception_copy_ctor(this, rhs); this->vtable = &MSVCP_bad_cast_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_bad_cast_copy_ctor, 8) bad_cast* __thiscall MSVCP_bad_cast_copy_ctor(bad_cast *this, const bad_cast *rhs) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:635.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_bad_cast_dtor, 4) void __thiscall MSVCP_bad_cast_dtor(bad_cast *this) { TRACE("%p\n", this); MSVCP_exception_dtor(this); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_bad_cast_dtor, 4) void __thiscall MSVCP_bad_cast_dtor(bad_cast *this) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:642.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_bad_cast_vector_dtor, 8) void * __thiscall MSVCP_bad_cast_vector_dtor(bad_cast *this, unsigned int flags) { TRACE("%p %x\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) MSVCP_bad_cast_dtor(this+i); MSVCRT_operator_delete(ptr); } else { MSVCP_bad_cast_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_bad_cast_vector_dtor, 8) void * __thiscall MSVCP_bad_cast_vector_dtor(bad_cast *this, unsigned int flags) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:664.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_bad_cast_opequals, 8) bad_cast* __thiscall MSVCP_bad_cast_opequals(bad_cast *this, const bad_cast *rhs) { TRACE("(%p %p)\n", this, rhs); if(this != rhs) { MSVCP_exception_dtor(this); MSVCP_exception_copy_ctor(this, rhs); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_bad_cast_opequals, 8) bad_cast* __thiscall MSVCP_bad_cast_opequals(bad_cast *this, const bad_cast *rhs) dlls/msvcp90/exception.c: dlls/msvcp90/exception.c:676.1: variable: 'DEFINE_RTTI_DATA1(bad_cast, 0, &exception_rtti_base_descriptor, ".?AVbad_cast@std@@") DEFINE_CXX_DATA1(bad_cast, &exception_cxx_type_info, MSVCP_bad_cast_dtor) void __cdecl _Nomemory(void) { TRACE("()\n"); throw_exception(EXCEPTION_BAD_ALLOC, NULL); }': \ DEFINE_RTTI_DATA1(bad_cast, 0, &exception_rtti_base_descriptor, ".?AVbad_cast@std@@") DEFINE_CXX_DATA1(bad_cast, &exception_cxx_type_info, MSVCP_bad_cast_dtor) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:527.1: variable: 'DEFINE_RTTI_DATA0(iosb, 0, ".?AV?$_Iosb@H@std@@") DEFINE_RTTI_DATA1(ios_base, 0, &iosb_rtti_base_descriptor, ".?AV?$_Iosb@H@std@@") DEFINE_RTTI_DATA2(basic_ios_char, 0, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ios@DU?$char_traits@D@std@@@std@@") DEFINE_RTTI_DATA2(basic_ios_wchar, 0, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ios@_WU?$char_traits@_W@std@@@std@@") DEFINE_RTTI_DATA2(basic_ios_short, 0, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ios@GU?$char_traits@G@std@@@std@@") DEFINE_RTTI_DATA0(basic_streambuf_char, 0, ".?AV?$basic_streambuf@DU?$char_traits@D@std@@@std@@") DEFINE_RTTI_DATA0(basic_streambuf_wchar, 0, ".?AV?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@") DEFINE_RTTI_DATA0(basic_streambuf_short, 0, ".?AV?$basic_streambuf@GU?$char_traits@G@std@@@std@@") DEFINE_RTTI_DATA1(basic_filebuf_char, 0, &basic_streambuf_char_rtti_base_descriptor, ".?AV?$basic_filebuf@_WU?$char_traits@_W@std@@@std@@") DEFINE_RTTI_DATA1(basic_filebuf_wchar, 0, &basic_streambuf_wchar_rtti_base_descriptor, ".?AV?$basic_filebuf@GU?$char_traits@G@std@@@std@@") DEFINE_RTTI_DATA1(basic_filebuf_short, 0, &basic_streambuf_short_rtti_base_descriptor, ".?AV?$basic_filebuf@DU?$char_traits@D@std@@@std@@") DEFINE_RTTI_DATA1(basic_stringbuf_char, 0, &basic_streambuf_char_rtti_base_descriptor, ".?AV?$basic_stringbuf@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@") DEFINE_RTTI_DATA1(basic_stringbuf_wchar, 0, &basic_streambuf_wchar_rtti_base_descriptor, ".?AV?$basic_stringbuf@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@") DEFINE_RTTI_DATA1(basic_stringbuf_short, 0, &basic_streambuf_short_rtti_base_descriptor, ".?AV?$basic_stringbuf@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@") DEFINE_RTTI_DATA3(basic_ostream_char, sizeof(basic_ostream_char), &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ostream@DU?$char_traits@D@std@@@std@@") DEFINE_RTTI_DATA3(basic_ostream_wchar, sizeof(basic_ostream_wchar), &basic_ios_wchar_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ostream@_WU?$char_traits@_W@std@@@std@@") DEFINE_RTTI_DATA3(basic_ostream_short, sizeof(basic_ostream_wchar), &basic_ios_short_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ostream@GU?$char_traits@G@std@@@std@@") DEFINE_RTTI_DATA3(basic_istream_char, sizeof(basic_istream_char), &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_istream@DU?$char_traits@D@std@@@std@@") DEFINE_RTTI_DATA3(basic_istream_wchar, sizeof(basic_istream_wchar), &basic_ios_wchar_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_istream@_WU?$char_traits@_W@std@@@std@@") DEFINE_RTTI_DATA3(basic_istream_short, sizeof(basic_istream_wchar), &basic_ios_short_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_istream@GU?$char_traits@G@std@@@std@@") DEFINE_RTTI_DATA8(basic_iostream_char, sizeof(basic_iostream_char), &basic_istream_char_rtti_base_descriptor, &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, &basic_ostream_char_rtti_base_descriptor, &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_iostream@DU?$char_traits@D@std@@@std@@") DEFINE_RTTI_DATA8(basic_iostream_wchar, sizeof(basic_iostream_wchar), &basic_istream_wchar_rtti_base_descriptor, &basic_ios_wchar_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, &basic_ostream_wchar_rtti_base_descriptor, &basic_ios_wchar_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_iostream@_WU?$char_traits@_W@std@@@std@@") DEFINE_RTTI_DATA8(basic_iostream_short, sizeof(basic_iostream_wchar), &basic_istream_short_rtti_base_descriptor, &basic_ios_short_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, &basic_ostream_short_rtti_base_descriptor, &basic_ios_short_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_iostream@GU?$char_traits@G@std@@@std@@") DEFINE_RTTI_DATA4(basic_ofstream_char, sizeof(basic_ofstream_char), &basic_ostream_char_rtti_base_descriptor, &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ofstream@DU?$char_traits@D@std@@@std@@") DEFINE_RTTI_DATA4(basic_ofstream_wchar, sizeof(basic_ofstream_wchar), &basic_ostream_wchar_rtti_base_descriptor, &basic_ios_wchar_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ofstream@_WU?$char_traits@_W@std@@@std@@") DEFINE_RTTI_DATA4(basic_ofstream_short, sizeof(basic_ofstream_wchar), &basic_ostream_short_rtti_base_descriptor, &basic_ios_short_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ofstream@GU?$char_traits@G@std@@@std@@") DEFINE_RTTI_DATA4(basic_ifstream_char, sizeof(basic_ifstream_char), &basic_istream_char_rtti_base_descriptor, &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ifstream@DU?$char_traits@D@std@@@std@@") DEFINE_RTTI_DATA4(basic_ifstream_wchar, sizeof(basic_ifstream_wchar), &basic_istream_wchar_rtti_base_descriptor, &basic_ios_wchar_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ifstream@_WU?$char_traits@_W@std@@@std@@") DEFINE_RTTI_DATA4(basic_ifstream_short, sizeof(basic_ifstream_wchar), &basic_istream_short_rtti_base_descriptor, &basic_ios_short_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ifstream@GU?$char_traits@G@std@@@std@@") DEFINE_RTTI_DATA8(basic_fstream_char, sizeof(basic_fstream_char), &basic_istream_char_rtti_base_descriptor, &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, &basic_ostream_char_rtti_base_descriptor, &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_fstream@DU?$char_traits@D@std@@@std@@") DEFINE_RTTI_DATA8(basic_fstream_wchar, sizeof(basic_fstream_wchar), &basic_istream_wchar_rtti_base_descriptor, &basic_ios_wchar_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, &basic_ostream_wchar_rtti_base_descriptor, &basic_ios_wchar_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_fstream@_WU?$char_traits@_W@std@@@std@@") DEFINE_RTTI_DATA8(basic_fstream_short, sizeof(basic_fstream_wchar), &basic_istream_short_rtti_base_descriptor, &basic_ios_short_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, &basic_ostream_short_rtti_base_descriptor, &basic_ios_short_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_fstream@GU?$char_traits@G@std@@@std@@") DEFINE_RTTI_DATA4(basic_ostringstream_char, sizeof(basic_ostringstream_char), &basic_ostream_char_rtti_base_descriptor, &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@") DEFINE_RTTI_DATA4(basic_ostringstream_wchar, sizeof(basic_ostringstream_wchar), &basic_ostream_wchar_rtti_base_descriptor, &basic_ios_wchar_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ostringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@") DEFINE_RTTI_DATA4(basic_ostringstream_short, sizeof(basic_ostringstream_wchar), &basic_ostream_short_rtti_base_descriptor, &basic_ios_short_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_ostringstream@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@") DEFINE_RTTI_DATA4(basic_istringstream_char, sizeof(basic_istringstream_char), &basic_ostream_char_rtti_base_descriptor, &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_istringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@") DEFINE_RTTI_DATA4(basic_istringstream_wchar, sizeof(basic_istringstream_wchar), &basic_ostream_wchar_rtti_base_descriptor, &basic_ios_wchar_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_istringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@") DEFINE_RTTI_DATA4(basic_istringstream_short, sizeof(basic_istringstream_wchar), &basic_ostream_short_rtti_base_descriptor, &basic_ios_short_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_istringstream@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@") DEFINE_RTTI_DATA8(basic_stringstream_char, sizeof(basic_stringstream_char), &basic_istream_char_rtti_base_descriptor, &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, &basic_ostream_char_rtti_base_descriptor, &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@") DEFINE_RTTI_DATA8(basic_stringstream_wchar, sizeof(basic_stringstream_wchar), &basic_istream_wchar_rtti_base_descriptor, &basic_ios_wchar_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, &basic_ostream_wchar_rtti_base_descriptor, &basic_ios_wchar_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_stringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@") DEFINE_RTTI_DATA8(basic_stringstream_short, sizeof(basic_stringstream_wchar), &basic_istream_short_rtti_base_descriptor, &basic_ios_short_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, &basic_ostream_short_rtti_base_descriptor, &basic_ios_short_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, ".?AV?$basic_stringstream@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@") DEFINE_RTTI_DATA1(strstreambuf, sizeof(strstreambuf), &basic_streambuf_char_rtti_base_descriptor, ".?AVstrstreambuf@std@@") DEFINE_RTTI_DATA4(ostrstream, sizeof(ostrstream), &basic_ostream_char_rtti_base_descriptor, &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, "?AVostrstream@std@@") DEFINE_RTTI_DATA8(strstream, sizeof(strstream), &basic_istream_char_rtti_base_descriptor, &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, &basic_ostream_char_rtti_base_descriptor, &basic_ios_char_rtti_base_descriptor, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, "?AVstrstream@std@@") void __asm_dummy_vtables(void) { __ASM_VTABLE(iosb, VTABLE_ADD_FUNC(iosb_vector_dtor)); __ASM_VTABLE(ios_base, VTABLE_ADD_FUNC(ios_base_vector_dtor)); __ASM_VTABLE(basic_ios_char, VTABLE_ADD_FUNC(basic_ios_char_vector_dtor)); __ASM_VTABLE(basic_ios_wchar, VTABLE_ADD_FUNC(basic_ios_wchar_vector_dtor)); __ASM_VTABLE(basic_ios_short, VTABLE_ADD_FUNC(basic_ios_wchar_vector_dtor)); __ASM_VTABLE(basic_streambuf_char, VTABLE_ADD_FUNC(basic_streambuf_char_vector_dtor) VTABLE_ADD_FUNC(basic_streambuf_char__Lock) VTABLE_ADD_FUNC(basic_streambuf_char__Unlock) VTABLE_ADD_FUNC(basic_streambuf_char_overflow) VTABLE_ADD_FUNC(basic_streambuf_char_pbackfail) VTABLE_ADD_FUNC(basic_streambuf_char_showmanyc) VTABLE_ADD_FUNC(basic_streambuf_char_underflow) VTABLE_ADD_FUNC(basic_streambuf_char_uflow) VTABLE_ADD_FUNC(basic_streambuf_char_xsgetn) VTABLE_ADD_FUNC(basic_streambuf_char__Xsgetn_s) VTABLE_ADD_FUNC(basic_streambuf_char_xsputn) VTABLE_ADD_FUNC(basic_streambuf_char_seekoff) VTABLE_ADD_FUNC(basic_streambuf_char_seekpos) VTABLE_ADD_FUNC(basic_streambuf_char_setbuf) VTABLE_ADD_FUNC(basic_streambuf_char_sync) VTABLE_ADD_FUNC(basic_streambuf_char_imbue)); __ASM_VTABLE(basic_streambuf_wchar, VTABLE_ADD_FUNC(basic_streambuf_wchar_vector_dtor) VTABLE_ADD_FUNC(basic_streambuf_wchar__Lock) VTABLE_ADD_FUNC(basic_streambuf_wchar__Unlock) VTABLE_ADD_FUNC(basic_streambuf_wchar_overflow) VTABLE_ADD_FUNC(basic_streambuf_wchar_pbackfail) VTABLE_ADD_FUNC(basic_streambuf_wchar_showmanyc) VTABLE_ADD_FUNC(basic_streambuf_wchar_underflow) VTABLE_ADD_FUNC(basic_streambuf_wchar_uflow) VTABLE_ADD_FUNC(basic_streambuf_wchar_xsgetn) VTABLE_ADD_FUNC(basic_streambuf_wchar__Xsgetn_s) VTABLE_ADD_FUNC(basic_streambuf_wchar_xsputn) VTABLE_ADD_FUNC(basic_streambuf_wchar_seekoff) VTABLE_ADD_FUNC(basic_streambuf_wchar_seekpos) VTABLE_ADD_FUNC(basic_streambuf_wchar_setbuf) VTABLE_ADD_FUNC(basic_streambuf_wchar_sync) VTABLE_ADD_FUNC(basic_streambuf_wchar_imbue)); __ASM_VTABLE(basic_streambuf_short, VTABLE_ADD_FUNC(basic_streambuf_wchar_vector_dtor) VTABLE_ADD_FUNC(basic_streambuf_wchar__Lock) VTABLE_ADD_FUNC(basic_streambuf_wchar__Unlock) VTABLE_ADD_FUNC(basic_streambuf_wchar_overflow) VTABLE_ADD_FUNC(basic_streambuf_wchar_pbackfail) VTABLE_ADD_FUNC(basic_streambuf_wchar_showmanyc) VTABLE_ADD_FUNC(basic_streambuf_wchar_underflow) VTABLE_ADD_FUNC(basic_streambuf_wchar_uflow) VTABLE_ADD_FUNC(basic_streambuf_wchar_xsgetn) VTABLE_ADD_FUNC(basic_streambuf_wchar__Xsgetn_s) VTABLE_ADD_FUNC(basic_streambuf_wchar_xsputn) VTABLE_ADD_FUNC(basic_streambuf_wchar_seekoff) VTABLE_ADD_FUNC(basic_streambuf_wchar_seekpos) VTABLE_ADD_FUNC(basic_streambuf_wchar_setbuf) VTABLE_ADD_FUNC(basic_streambuf_wchar_sync) VTABLE_ADD_FUNC(basic_streambuf_wchar_imbue)); __ASM_VTABLE(basic_filebuf_char, VTABLE_ADD_FUNC(basic_filebuf_char_vector_dtor) VTABLE_ADD_FUNC(basic_streambuf_char__Lock) VTABLE_ADD_FUNC(basic_streambuf_char__Unlock) VTABLE_ADD_FUNC(basic_filebuf_char_overflow) VTABLE_ADD_FUNC(basic_filebuf_char_pbackfail) VTABLE_ADD_FUNC(basic_streambuf_char_showmanyc) VTABLE_ADD_FUNC(basic_filebuf_char_underflow) VTABLE_ADD_FUNC(basic_filebuf_char_uflow) VTABLE_ADD_FUNC(basic_streambuf_char_xsgetn) VTABLE_ADD_FUNC(basic_streambuf_char__Xsgetn_s) VTABLE_ADD_FUNC(basic_streambuf_char_xsputn) VTABLE_ADD_FUNC(basic_filebuf_char_seekoff) VTABLE_ADD_FUNC(basic_filebuf_char_seekpos) VTABLE_ADD_FUNC(basic_filebuf_char_setbuf) VTABLE_ADD_FUNC(basic_filebuf_char_sync) VTABLE_ADD_FUNC(basic_filebuf_char_imbue)); __ASM_VTABLE(basic_filebuf_wchar, VTABLE_ADD_FUNC(basic_filebuf_wchar_vector_dtor) VTABLE_ADD_FUNC(basic_streambuf_wchar__Lock) VTABLE_ADD_FUNC(basic_streambuf_wchar__Unlock) VTABLE_ADD_FUNC(basic_filebuf_wchar_overflow) VTABLE_ADD_FUNC(basic_filebuf_wchar_pbackfail) VTABLE_ADD_FUNC(basic_streambuf_wchar_showmanyc) VTABLE_ADD_FUNC(basic_filebuf_wchar_underflow) VTABLE_ADD_FUNC(basic_filebuf_wchar_uflow) VTABLE_ADD_FUNC(basic_streambuf_wchar_xsgetn) VTABLE_ADD_FUNC(basic_streambuf_wchar__Xsgetn_s) VTABLE_ADD_FUNC(basic_streambuf_wchar_xsputn) VTABLE_ADD_FUNC(basic_filebuf_wchar_seekoff) VTABLE_ADD_FUNC(basic_filebuf_wchar_seekpos) VTABLE_ADD_FUNC(basic_filebuf_wchar_setbuf) VTABLE_ADD_FUNC(basic_filebuf_wchar_sync) VTABLE_ADD_FUNC(basic_filebuf_wchar_imbue)); __ASM_VTABLE(basic_filebuf_short, VTABLE_ADD_FUNC(basic_filebuf_wchar_vector_dtor) VTABLE_ADD_FUNC(basic_streambuf_wchar__Lock) VTABLE_ADD_FUNC(basic_streambuf_wchar__Unlock) VTABLE_ADD_FUNC(basic_filebuf_wchar_overflow) VTABLE_ADD_FUNC(basic_filebuf_wchar_pbackfail) VTABLE_ADD_FUNC(basic_streambuf_wchar_showmanyc) VTABLE_ADD_FUNC(basic_filebuf_wchar_underflow) VTABLE_ADD_FUNC(basic_filebuf_wchar_uflow) VTABLE_ADD_FUNC(basic_streambuf_wchar_xsgetn) VTABLE_ADD_FUNC(basic_streambuf_wchar__Xsgetn_s) VTABLE_ADD_FUNC(basic_streambuf_wchar_xsputn) VTABLE_ADD_FUNC(basic_filebuf_wchar_seekoff) VTABLE_ADD_FUNC(basic_filebuf_wchar_seekpos) VTABLE_ADD_FUNC(basic_filebuf_short_setbuf) VTABLE_ADD_FUNC(basic_filebuf_wchar_sync) VTABLE_ADD_FUNC(basic_filebuf_short_imbue)); __ASM_VTABLE(basic_stringbuf_char, VTABLE_ADD_FUNC(basic_stringbuf_char_vector_dtor) VTABLE_ADD_FUNC(basic_stringbuf_char_overflow) VTABLE_ADD_FUNC(basic_stringbuf_char_pbackfail) VTABLE_ADD_FUNC(basic_streambuf_char_showmanyc) VTABLE_ADD_FUNC(basic_stringbuf_char_underflow) VTABLE_ADD_FUNC(basic_streambuf_char_uflow) VTABLE_ADD_FUNC(basic_streambuf_char_xsgetn) VTABLE_ADD_FUNC(basic_streambuf_char__Xsgetn_s) VTABLE_ADD_FUNC(basic_streambuf_char_xsputn) VTABLE_ADD_FUNC(basic_stringbuf_char_seekoff) VTABLE_ADD_FUNC(basic_stringbuf_char_seekpos) VTABLE_ADD_FUNC(basic_streambuf_char_setbuf) VTABLE_ADD_FUNC(basic_streambuf_char_sync) VTABLE_ADD_FUNC(basic_streambuf_char_imbue)); __ASM_VTABLE(basic_stringbuf_wchar, VTABLE_ADD_FUNC(basic_stringbuf_wchar_vector_dtor) VTABLE_ADD_FUNC(basic_stringbuf_wchar_overflow) VTABLE_ADD_FUNC(basic_stringbuf_wchar_pbackfail) VTABLE_ADD_FUNC(basic_streambuf_wchar_showmanyc) VTABLE_ADD_FUNC(basic_stringbuf_wchar_underflow) VTABLE_ADD_FUNC(basic_streambuf_wchar_uflow) VTABLE_ADD_FUNC(basic_streambuf_wchar_xsgetn) VTABLE_ADD_FUNC(basic_streambuf_wchar__Xsgetn_s) VTABLE_ADD_FUNC(basic_streambuf_wchar_xsputn) VTABLE_ADD_FUNC(basic_stringbuf_wchar_seekoff) VTABLE_ADD_FUNC(basic_stringbuf_wchar_seekpos) VTABLE_ADD_FUNC(basic_streambuf_wchar_setbuf) VTABLE_ADD_FUNC(basic_streambuf_wchar_sync) VTABLE_ADD_FUNC(basic_streambuf_wchar_imbue)); __ASM_VTABLE(basic_stringbuf_short, VTABLE_ADD_FUNC(basic_stringbuf_wchar_vector_dtor) VTABLE_ADD_FUNC(basic_stringbuf_wchar_overflow) VTABLE_ADD_FUNC(basic_stringbuf_wchar_pbackfail) VTABLE_ADD_FUNC(basic_streambuf_wchar_showmanyc) VTABLE_ADD_FUNC(basic_stringbuf_wchar_underflow) VTABLE_ADD_FUNC(basic_streambuf_wchar_uflow) VTABLE_ADD_FUNC(basic_streambuf_wchar_xsgetn) VTABLE_ADD_FUNC(basic_streambuf_wchar__Xsgetn_s) VTABLE_ADD_FUNC(basic_streambuf_wchar_xsputn) VTABLE_ADD_FUNC(basic_stringbuf_wchar_seekoff) VTABLE_ADD_FUNC(basic_stringbuf_wchar_seekpos) VTABLE_ADD_FUNC(basic_streambuf_wchar_setbuf) VTABLE_ADD_FUNC(basic_streambuf_wchar_sync) VTABLE_ADD_FUNC(basic_streambuf_wchar_imbue)); __ASM_VTABLE(basic_ostream_char, VTABLE_ADD_FUNC(basic_ostream_char_vector_dtor)); __ASM_VTABLE(basic_ostream_wchar, VTABLE_ADD_FUNC(basic_ostream_wchar_vector_dtor)); __ASM_VTABLE(basic_ostream_short, VTABLE_ADD_FUNC(basic_ostream_wchar_vector_dtor)); __ASM_VTABLE(basic_istream_char, VTABLE_ADD_FUNC(basic_istream_char_vector_dtor)); __ASM_VTABLE(basic_istream_wchar, VTABLE_ADD_FUNC(basic_istream_wchar_vector_dtor)); __ASM_VTABLE(basic_istream_short, VTABLE_ADD_FUNC(basic_istream_wchar_vector_dtor)); __ASM_VTABLE(basic_iostream_char, VTABLE_ADD_FUNC(basic_iostream_char_vector_dtor)); __ASM_VTABLE(basic_iostream_wchar, VTABLE_ADD_FUNC(basic_iostream_wchar_vector_dtor)); __ASM_VTABLE(basic_iostream_short, VTABLE_ADD_FUNC(basic_iostream_wchar_vector_dtor)); __ASM_VTABLE(basic_ofstream_char, VTABLE_ADD_FUNC(basic_ofstream_char_vector_dtor)); __ASM_VTABLE(basic_ofstream_wchar, VTABLE_ADD_FUNC(basic_ofstream_wchar_vector_dtor)); __ASM_VTABLE(basic_ofstream_short, VTABLE_ADD_FUNC(basic_ofstream_wchar_vector_dtor)); __ASM_VTABLE(basic_ifstream_char, VTABLE_ADD_FUNC(basic_ifstream_char_vector_dtor)); __ASM_VTABLE(basic_ifstream_wchar, VTABLE_ADD_FUNC(basic_ifstream_wchar_vector_dtor)); __ASM_VTABLE(basic_ifstream_short, VTABLE_ADD_FUNC(basic_ifstream_wchar_vector_dtor)); __ASM_VTABLE(basic_fstream_char, VTABLE_ADD_FUNC(basic_fstream_char_vector_dtor)); __ASM_VTABLE(basic_fstream_wchar, VTABLE_ADD_FUNC(basic_fstream_wchar_vector_dtor)); __ASM_VTABLE(basic_fstream_short, VTABLE_ADD_FUNC(basic_fstream_wchar_vector_dtor)); __ASM_VTABLE(basic_ostringstream_char, VTABLE_ADD_FUNC(basic_ostringstream_char_vector_dtor)); __ASM_VTABLE(basic_ostringstream_wchar, VTABLE_ADD_FUNC(basic_ostringstream_wchar_vector_dtor)); __ASM_VTABLE(basic_ostringstream_short, VTABLE_ADD_FUNC(basic_ostringstream_wchar_vector_dtor)); __ASM_VTABLE(basic_istringstream_char, VTABLE_ADD_FUNC(basic_istringstream_char_vector_dtor)); __ASM_VTABLE(basic_istringstream_wchar, VTABLE_ADD_FUNC(basic_istringstream_wchar_vector_dtor)); __ASM_VTABLE(basic_istringstream_short, VTABLE_ADD_FUNC(basic_istringstream_wchar_vector_dtor)); __ASM_VTABLE(basic_stringstream_char, VTABLE_ADD_FUNC(basic_stringstream_char_vector_dtor)); __ASM_VTABLE(basic_stringstream_wchar, VTABLE_ADD_FUNC(basic_stringstream_wchar_vector_dtor)); __ASM_VTABLE(basic_stringstream_short, VTABLE_ADD_FUNC(basic_stringstream_wchar_vector_dtor)); __ASM_VTABLE(strstreambuf, VTABLE_ADD_FUNC(strstreambuf_vector_dtor) VTABLE_ADD_FUNC(strstreambuf_overflow) VTABLE_ADD_FUNC(strstreambuf_pbackfail) VTABLE_ADD_FUNC(basic_streambuf_char_showmanyc) VTABLE_ADD_FUNC(strstreambuf_underflow) VTABLE_ADD_FUNC(basic_streambuf_char_uflow) VTABLE_ADD_FUNC(basic_streambuf_char_xsgetn) VTABLE_ADD_FUNC(basic_streambuf_char__Xsgetn_s) VTABLE_ADD_FUNC(basic_streambuf_char_xsputn) VTABLE_ADD_FUNC(strstreambuf_seekoff) VTABLE_ADD_FUNC(strstreambuf_seekpos) VTABLE_ADD_FUNC(basic_streambuf_char_setbuf) VTABLE_ADD_FUNC(basic_streambuf_char_sync) VTABLE_ADD_FUNC(basic_streambuf_char_imbue)); __ASM_VTABLE(ostrstream, VTABLE_ADD_FUNC(ostrstream_vector_dtor)); __ASM_VTABLE(strstream, VTABLE_ADD_FUNC(strstream_vector_dtor)); }': \ DEFINE_RTTI_DATA0(iosb, 0, ".?AV?$_Iosb@H@std@@") DEFINE_RTTI_DATA1(ios_base, 0, &iosb_rtti_base_descriptor, ".?AV?$_Iosb@H@std@@") dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:957.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_setp_next, 16) void __thiscall basic_streambuf_char_setp_next(basic_streambuf_char *this, char *first, char *next, char *last) { TRACE("(%p %p %p %p)\n", this, first, next, last); this->wbuf = first; this->wpos = next; this->wsize = last-next; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_setp_next, 16) void __thiscall basic_streambuf_char_setp_next(basic_streambuf_char *this, char *first, char *next, char *last) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:969.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_setp, 12) void __thiscall basic_streambuf_char_setp(basic_streambuf_char *this, char *first, char *last) { basic_streambuf_char_setp_next(this, first, first, last); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_setp, 12) void __thiscall basic_streambuf_char_setp(basic_streambuf_char *this, char *first, char *last) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:977.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_setg, 16) void __thiscall basic_streambuf_char_setg(basic_streambuf_char *this, char *first, char *next, char *last) { TRACE("(%p %p %p %p)\n", this, first, next, last); this->rbuf = first; this->rpos = next; this->rsize = last-next; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_setg, 16) void __thiscall basic_streambuf_char_setg(basic_streambuf_char *this, char *first, char *next, char *last) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:989.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Init_empty, 4) void __thiscall basic_streambuf_char__Init_empty(basic_streambuf_char *this) { TRACE("(%p)\n", this); this->prbuf = &this->rbuf; this->pwbuf = &this->wbuf; this->prpos = &this->rpos; this->pwpos = &this->wpos; this->prsize = &this->rsize; this->pwsize = &this->wsize; basic_streambuf_char_setp(this, NULL, NULL); basic_streambuf_char_setg(this, NULL, NULL, NULL); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Init_empty, 4) void __thiscall basic_streambuf_char__Init_empty(basic_streambuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1007.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_ctor_uninitialized, 8) basic_streambuf_char* __thiscall basic_streambuf_char_ctor_uninitialized(basic_streambuf_char *this, int uninitialized) { TRACE("(%p %d)\n", this, uninitialized); this->vtable = &MSVCP_basic_streambuf_char_vtable; mutex_ctor(&this->lock); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_ctor_uninitialized, 8) basic_streambuf_char* __thiscall basic_streambuf_char_ctor_uninitialized(basic_streambuf_char *this, int uninitialized) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1020.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_ctor, 4) basic_streambuf_char* __thiscall basic_streambuf_char_ctor(basic_streambuf_char *this) { TRACE("(%p)\n", this); this->vtable = &MSVCP_basic_streambuf_char_vtable; mutex_ctor(&this->lock); this->loc = MSVCRT_operator_new(sizeof(locale)); locale_ctor(IOS_LOCALE(this)); basic_streambuf_char__Init_empty(this); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_ctor, 4) basic_streambuf_char* __thiscall basic_streambuf_char_ctor(basic_streambuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1040.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_dtor, 4) void __thiscall basic_streambuf_char_dtor(basic_streambuf_char *this) { TRACE("(%p)\n", this); mutex_dtor(&this->lock); locale_dtor(IOS_LOCALE(this)); MSVCRT_operator_delete(this->loc); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_dtor, 4) void __thiscall basic_streambuf_char_dtor(basic_streambuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1054.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_vector_dtor, 8) basic_streambuf_char* __thiscall basic_streambuf_char_vector_dtor(basic_streambuf_char *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_streambuf_char_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_streambuf_char_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_vector_dtor, 8) basic_streambuf_char* __thiscall basic_streambuf_char_vector_dtor(basic_streambuf_char *this, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1076.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Gnavail, 4) streamsize __thiscall basic_streambuf_char__Gnavail(const basic_streambuf_char *this) { TRACE("(%p)\n", this); return *this->prpos ? *this->prsize : 0; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Gnavail, 4) streamsize __thiscall basic_streambuf_char__Gnavail(const basic_streambuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1085.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Gndec, 4) char* __thiscall basic_streambuf_char__Gndec(basic_streambuf_char *this) { TRACE("(%p)\n", this); (*this->prsize)++; (*this->prpos)--; return *this->prpos; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Gndec, 4) char* __thiscall basic_streambuf_char__Gndec(basic_streambuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1096.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Gninc, 4) char* __thiscall basic_streambuf_char__Gninc(basic_streambuf_char *this) { TRACE("(%p)\n", this); (*this->prsize)--; return (*this->prpos)++; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Gninc, 4) char* __thiscall basic_streambuf_char__Gninc(basic_streambuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1106.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Gnpreinc, 4) char* __thiscall basic_streambuf_char__Gnpreinc(basic_streambuf_char *this) { TRACE("(%p)\n", this); (*this->prsize)--; (*this->prpos)++; return *this->prpos; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Gnpreinc, 4) char* __thiscall basic_streambuf_char__Gnpreinc(basic_streambuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1117.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Init, 28) void __thiscall basic_streambuf_char__Init(basic_streambuf_char *this, char **gf, char **gn, int *gc, char **pf, char **pn, int *pc) { TRACE("(%p %p %p %p %p %p %p)\n", this, gf, gn, gc, pf, pn, pc); this->prbuf = gf; this->pwbuf = pf; this->prpos = gn; this->pwpos = pn; this->prsize = gc; this->pwsize = pc; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Init, 28) void __thiscall basic_streambuf_char__Init(basic_streambuf_char *this, char **gf, char **gn, int *gc, char **pf, char **pn, int *pc) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1132.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Lock, 4) void __thiscall basic_streambuf_char__Lock(basic_streambuf_char *this) { TRACE("(%p)\n", this); mutex_lock(&this->lock); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Lock, 4) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1148.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Pnavail, 4) streamsize __thiscall basic_streambuf_char__Pnavail(const basic_streambuf_char *this) { TRACE("(%p)\n", this); return *this->pwpos ? *this->pwsize : 0; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Pnavail, 4) streamsize __thiscall basic_streambuf_char__Pnavail(const basic_streambuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1157.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Pninc, 4) char* __thiscall basic_streambuf_char__Pninc(basic_streambuf_char *this) { TRACE("(%p)\n", this); (*this->pwsize)--; return (*this->pwpos)++; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Pninc, 4) char* __thiscall basic_streambuf_char__Pninc(basic_streambuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1167.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_underflow, 4) int __thiscall basic_streambuf_char_underflow(basic_streambuf_char *this) { TRACE("(%p)\n", this); return EOF; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_underflow, 4) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1181.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_uflow, 4) int __thiscall basic_streambuf_char_uflow(basic_streambuf_char *this) { int ret; TRACE("(%p)\n", this); if(call_basic_streambuf_char_underflow(this)==EOF) return EOF; ret = (unsigned char)**this->prpos; (*this->prsize)--; (*this->prpos)++; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_uflow, 4) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1205.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Xsgetn_s, 20) DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Xsgetn_s, 16) streamsize __thiscall basic_streambuf_char__Xsgetn_s(basic_streambuf_char *this, char *ptr, MSVCP_size_t size, streamsize count) { streamsize copied, chunk; int c; TRACE("(%p %p %lu %s)\n", this, ptr, size, wine_dbgstr_longlong(count)); for(copied=0; copied count-copied) chunk = count-copied; if(chunk > 0) { memcpy_s(ptr+copied, size, *this->prpos, chunk); *this->prpos += chunk; *this->prsize -= chunk; copied += chunk; size -= chunk; }else if((c = call_basic_streambuf_char_uflow(this)) != EOF) { ptr[copied] = c; copied++; size--; }else { break; } } return copied; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Xsgetn_s, 20) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1248.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Sgetn_s, 20) DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Sgetn_s, 16) streamsize __thiscall basic_streambuf_char__Sgetn_s(basic_streambuf_char *this, char *ptr, MSVCP_size_t size, streamsize count) { TRACE("(%p %p %lu %s)\n", this, ptr, size, wine_dbgstr_longlong(count)); return call_basic_streambuf_char__Xsgetn_s(this, ptr, size, count); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Sgetn_s, 20) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1260.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Unlock, 4) void __thiscall basic_streambuf_char__Unlock(basic_streambuf_char *this) { TRACE("(%p)\n", this); mutex_unlock(&this->lock); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char__Unlock, 4) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1276.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_eback, 4) char* __thiscall basic_streambuf_char_eback(const basic_streambuf_char *this) { TRACE("(%p)\n", this); return *this->prbuf; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_eback, 4) char* __thiscall basic_streambuf_char_eback(const basic_streambuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1285.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_gptr, 4) char* __thiscall basic_streambuf_char_gptr(const basic_streambuf_char *this) { TRACE("(%p)\n", this); return *this->prpos; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_gptr, 4) char* __thiscall basic_streambuf_char_gptr(const basic_streambuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1294.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_egptr, 4) char* __thiscall basic_streambuf_char_egptr(const basic_streambuf_char *this) { TRACE("(%p)\n", this); return *this->prpos+*this->prsize; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_egptr, 4) char* __thiscall basic_streambuf_char_egptr(const basic_streambuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1303.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_epptr, 4) char* __thiscall basic_streambuf_char_epptr(const basic_streambuf_char *this) { TRACE("(%p)\n", this); return *this->pwpos+*this->pwsize; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_epptr, 4) char* __thiscall basic_streambuf_char_epptr(const basic_streambuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1312.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_gbump, 8) void __thiscall basic_streambuf_char_gbump(basic_streambuf_char *this, int off) { TRACE("(%p %d)\n", this, off); *this->prpos += off; *this->prsize -= off; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_gbump, 8) void __thiscall basic_streambuf_char_gbump(basic_streambuf_char *this, int off) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1324.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_getloc, 8) locale* __thiscall basic_streambuf_char_getloc(const basic_streambuf_char *this, locale *ret) { TRACE("(%p)\n", this); return locale_copy_ctor(ret, IOS_LOCALE(this)); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_getloc, 8) locale* __thiscall basic_streambuf_char_getloc(const basic_streambuf_char *this, locale *ret) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1333.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_imbue, 8) void __thiscall basic_streambuf_char_imbue(basic_streambuf_char *this, const locale *loc) { TRACE("(%p %p)\n", this, loc); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_imbue, 8) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1348.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_overflow, 8) int __thiscall basic_streambuf_char_overflow(basic_streambuf_char *this, int ch) { TRACE("(%p %d)\n", this, ch); return EOF; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_overflow, 8) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1362.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pbackfail, 8) int __thiscall basic_streambuf_char_pbackfail(basic_streambuf_char *this, int ch) { TRACE("(%p %d)\n", this, ch); return EOF; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pbackfail, 8) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1376.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pbase, 4) char* __thiscall basic_streambuf_char_pbase(const basic_streambuf_char *this) { TRACE("(%p)\n", this); return *this->pwbuf; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pbase, 4) char* __thiscall basic_streambuf_char_pbase(const basic_streambuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1385.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pbump, 8) void __thiscall basic_streambuf_char_pbump(basic_streambuf_char *this, int off) { TRACE("(%p %d)\n", this, off); *this->pwpos += off; *this->pwsize -= off; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pbump, 8) void __thiscall basic_streambuf_char_pbump(basic_streambuf_char *this, int off) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1395.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pptr, 4) char* __thiscall basic_streambuf_char_pptr(const basic_streambuf_char *this) { TRACE("(%p)\n", this); return *this->pwpos; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pptr, 4) char* __thiscall basic_streambuf_char_pptr(const basic_streambuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1404.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubimbue, 12) locale* __thiscall basic_streambuf_char_pubimbue(basic_streambuf_char *this, locale *ret, const locale *loc) { TRACE("(%p %p)\n", this, loc); memcpy(ret, IOS_LOCALE(this), sizeof(locale)); call_basic_streambuf_char_imbue(this, loc); locale_copy_ctor(IOS_LOCALE(this), loc); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubimbue, 12) locale* __thiscall basic_streambuf_char_pubimbue(basic_streambuf_char *this, locale *ret, const locale *loc) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1419.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_seekoff, 24) DEFINE_THISCALL_WRAPPER(basic_streambuf_char_seekoff, 20) fpos_int* __thiscall basic_streambuf_char_seekoff(basic_streambuf_char *this, fpos_int *ret, streamoff off, int way, int mode) { TRACE("(%p %s %d %d)\n", this, wine_dbgstr_longlong(off), way, mode); ret->off = -1; ret->pos = 0; ret->state = 0; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_seekoff, 24) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1447.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubseekoff, 24) DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubseekoff, 20) fpos_int* __thiscall basic_streambuf_char_pubseekoff(basic_streambuf_char *this, fpos_int *ret, streamoff off, int way, int mode) { TRACE("(%p %s %d %d)\n", this, wine_dbgstr_longlong(off), way, mode); return call_basic_streambuf_char_seekoff(this, ret, off, way, mode); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubseekoff, 24) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1461.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubseekoff_old, 24) DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubseekoff_old, 20) fpos_int* __thiscall basic_streambuf_char_pubseekoff_old(basic_streambuf_char *this, fpos_int *ret, streamoff off, unsigned int way, unsigned int mode) { TRACE("(%p %s %d %d)\n", this, wine_dbgstr_longlong(off), way, mode); return basic_streambuf_char_pubseekoff(this, ret, off, way, mode); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubseekoff_old, 24) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1474.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_seekpos, 36) fpos_int* __thiscall basic_streambuf_char_seekpos(basic_streambuf_char *this, fpos_int *ret, fpos_int pos, int mode) { TRACE("(%p %s %d)\n", this, debugstr_fpos_int(&pos), mode); ret->off = -1; ret->pos = 0; ret->state = 0; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_seekpos, 36) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1494.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubseekpos, 36) fpos_int* __thiscall basic_streambuf_char_pubseekpos(basic_streambuf_char *this, fpos_int *ret, fpos_int pos, int mode) { TRACE("(%p %s %d)\n", this, debugstr_fpos_int(&pos), mode); return call_basic_streambuf_char_seekpos(this, ret, pos, mode); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubseekpos, 36) fpos_int* __thiscall basic_streambuf_char_pubseekpos(basic_streambuf_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1504.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubseekpos_old, 36) fpos_int* __thiscall basic_streambuf_char_pubseekpos_old(basic_streambuf_char *this, fpos_int *ret, fpos_int pos, unsigned int mode) { TRACE("(%p %s %d)\n", this, debugstr_fpos_int(&pos), mode); return basic_streambuf_char_pubseekpos(this, ret, pos, mode); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubseekpos_old, 36) fpos_int* __thiscall basic_streambuf_char_pubseekpos_old(basic_streambuf_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1515.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_setbuf, 16) DEFINE_THISCALL_WRAPPER(basic_streambuf_char_setbuf, 12) basic_streambuf_char* __thiscall basic_streambuf_char_setbuf(basic_streambuf_char *this, char *buf, streamsize count) { TRACE("(%p %p %s)\n", this, buf, wine_dbgstr_longlong(count)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_setbuf, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1535.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubsetbuf, 16) DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubsetbuf, 12) basic_streambuf_char* __thiscall basic_streambuf_char_pubsetbuf(basic_streambuf_char *this, char *buf, streamsize count) { TRACE("(%p %p %s)\n", this, buf, wine_dbgstr_longlong(count)); return call_basic_streambuf_char_setbuf(this, buf, count); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubsetbuf, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1547.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sync, 4) int __thiscall basic_streambuf_char_sync(basic_streambuf_char *this) { TRACE("(%p)\n", this); return 0; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sync, 4) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1563.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubsync, 4) int __thiscall basic_streambuf_char_pubsync(basic_streambuf_char *this) { TRACE("(%p)\n", this); return call_basic_streambuf_char_sync(this); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubsync, 4) int __thiscall basic_streambuf_char_pubsync(basic_streambuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1573.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sgetn, 16) DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sgetn, 12) streamsize __thiscall basic_streambuf_char_sgetn(basic_streambuf_char *this, char *ptr, streamsize count) { TRACE("(%p %p %s)\n", this, ptr, wine_dbgstr_longlong(count)); return call_basic_streambuf_char__Xsgetn_s(this, ptr, -1, count); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sgetn, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1585.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_showmanyc, 4) streamsize __thiscall basic_streambuf_char_showmanyc(basic_streambuf_char *this) { TRACE("(%p)\n", this); return 0; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_showmanyc, 4) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1599.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_in_avail, 4) streamsize __thiscall basic_streambuf_char_in_avail(basic_streambuf_char *this) { streamsize ret; TRACE("(%p)\n", this); ret = basic_streambuf_char__Gnavail(this); return ret ? ret : call_basic_streambuf_char_showmanyc(this); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_in_avail, 4) streamsize __thiscall basic_streambuf_char_in_avail(basic_streambuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1612.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sputbackc, 8) int __thiscall basic_streambuf_char_sputbackc(basic_streambuf_char *this, char ch) { TRACE("(%p %d)\n", this, ch); if(*this->prpos && *this->prpos>*this->prbuf && (*this->prpos)[-1]==ch) { (*this->prsize)++; (*this->prpos)--; return (unsigned char)ch; } return call_basic_streambuf_char_pbackfail(this, (unsigned char)ch); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sputbackc, 8) int __thiscall basic_streambuf_char_sputbackc(basic_streambuf_char *this, char ch) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1627.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sputc, 8) int __thiscall basic_streambuf_char_sputc(basic_streambuf_char *this, char ch) { TRACE("(%p %d)\n", this, ch); return basic_streambuf_char__Pnavail(this) ? (unsigned char)(*basic_streambuf_char__Pninc(this) = ch) : call_basic_streambuf_char_overflow(this, (unsigned char)ch); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sputc, 8) int __thiscall basic_streambuf_char_sputc(basic_streambuf_char *this, char ch) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1638.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sungetc, 4) int __thiscall basic_streambuf_char_sungetc(basic_streambuf_char *this) { TRACE("(%p)\n", this); if(*this->prpos && *this->prpos>*this->prbuf) { (*this->prsize)++; (*this->prpos)--; return (unsigned char)**this->prpos; } return call_basic_streambuf_char_pbackfail(this, EOF); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sungetc, 4) int __thiscall basic_streambuf_char_sungetc(basic_streambuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1653.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_stossc, 4) void __thiscall basic_streambuf_char_stossc(basic_streambuf_char *this) { TRACE("(%p)\n", this); if(basic_streambuf_char__Gnavail(this)) basic_streambuf_char__Gninc(this); else call_basic_streambuf_char_uflow(this); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_stossc, 4) void __thiscall basic_streambuf_char_stossc(basic_streambuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1665.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sbumpc, 4) int __thiscall basic_streambuf_char_sbumpc(basic_streambuf_char *this) { TRACE("(%p)\n", this); return basic_streambuf_char__Gnavail(this) ? (int)(unsigned char)*basic_streambuf_char__Gninc(this) : call_basic_streambuf_char_uflow(this); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sbumpc, 4) int __thiscall basic_streambuf_char_sbumpc(basic_streambuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1675.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sgetc, 4) int __thiscall basic_streambuf_char_sgetc(basic_streambuf_char *this) { TRACE("(%p)\n", this); return basic_streambuf_char__Gnavail(this) ? (int)(unsigned char)*basic_streambuf_char_gptr(this) : call_basic_streambuf_char_underflow(this); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sgetc, 4) int __thiscall basic_streambuf_char_sgetc(basic_streambuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1685.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_snextc, 4) int __thiscall basic_streambuf_char_snextc(basic_streambuf_char *this) { TRACE("(%p)\n", this); if(basic_streambuf_char__Gnavail(this) > 1) return (unsigned char)*basic_streambuf_char__Gnpreinc(this); return basic_streambuf_char_sbumpc(this)==EOF ? EOF : basic_streambuf_char_sgetc(this); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_snextc, 4) int __thiscall basic_streambuf_char_snextc(basic_streambuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1699.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_xsgetn, 16) DEFINE_THISCALL_WRAPPER(basic_streambuf_char_xsgetn, 12) streamsize __thiscall basic_streambuf_char_xsgetn(basic_streambuf_char *this, char *ptr, streamsize count) { TRACE("(%p %p %s)\n", this, ptr, wine_dbgstr_longlong(count)); return call_basic_streambuf_char__Xsgetn_s(this, ptr, -1, count); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_xsgetn, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1717.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_xsputn, 16) DEFINE_THISCALL_WRAPPER(basic_streambuf_char_xsputn, 12) streamsize __thiscall basic_streambuf_char_xsputn(basic_streambuf_char *this, const char *ptr, streamsize count) { streamsize copied, chunk; TRACE("(%p %p %s)\n", this, ptr, wine_dbgstr_longlong(count)); for(copied=0; copied count-copied) chunk = count-copied; if(chunk > 0) { memcpy(*this->pwpos, ptr+copied, chunk); *this->pwpos += chunk; *this->pwsize -= chunk; copied += chunk; }else if(call_basic_streambuf_char_overflow(this, (unsigned char)ptr[copied]) != EOF) { copied++; }else { break; } } return copied; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_xsputn, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1757.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sputn, 16) DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sputn, 12) streamsize __thiscall basic_streambuf_char_sputn(basic_streambuf_char *this, const char *ptr, streamsize count) { TRACE("(%p %p %s)\n", this, ptr, wine_dbgstr_longlong(count)); return call_basic_streambuf_char_xsputn(this, ptr, count); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_sputn, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1769.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_char_swap, 8) void __thiscall basic_streambuf_char_swap(basic_streambuf_char *this, basic_streambuf_char *r) { basic_streambuf_char tmp; TRACE("(%p %p)\n", this, r); if(this == r) return; tmp = *this; *this = *r; this->vtable = tmp.vtable; tmp.vtable = r->vtable; *r = tmp; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_char_swap, 8) void __thiscall basic_streambuf_char_swap(basic_streambuf_char *this, basic_streambuf_char *r) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1790.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_setp_next, 16) void __thiscall basic_streambuf_wchar_setp_next(basic_streambuf_wchar *this, wchar_t *first, wchar_t *next, wchar_t *last) { TRACE("(%p %p %p %p)\n", this, first, next, last); this->wbuf = first; this->wpos = next; this->wsize = last-next; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_setp_next, 16) void __thiscall basic_streambuf_wchar_setp_next(basic_streambuf_wchar *this, wchar_t *first, wchar_t *next, wchar_t *last) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1804.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_setp, 12) void __thiscall basic_streambuf_wchar_setp(basic_streambuf_wchar *this, wchar_t *first, wchar_t *last) { basic_streambuf_wchar_setp_next(this, first, first, last); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_setp, 12) void __thiscall basic_streambuf_wchar_setp(basic_streambuf_wchar *this, wchar_t *first, wchar_t *last) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1814.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_setg, 16) void __thiscall basic_streambuf_wchar_setg(basic_streambuf_wchar *this, wchar_t *first, wchar_t *next, wchar_t *last) { TRACE("(%p %p %p %p)\n", this, first, next, last); this->rbuf = first; this->rpos = next; this->rsize = last-next; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_setg, 16) void __thiscall basic_streambuf_wchar_setg(basic_streambuf_wchar *this, wchar_t *first, wchar_t *next, wchar_t *last) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1828.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Init_empty, 4) void __thiscall basic_streambuf_wchar__Init_empty(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); this->prbuf = &this->rbuf; this->pwbuf = &this->wbuf; this->prpos = &this->rpos; this->pwpos = &this->wpos; this->prsize = &this->rsize; this->pwsize = &this->wsize; basic_streambuf_wchar_setp(this, NULL, NULL); basic_streambuf_wchar_setg(this, NULL, NULL, NULL); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Init_empty, 4) void __thiscall basic_streambuf_wchar__Init_empty(basic_streambuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1846.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_ctor_uninitialized, 8) basic_streambuf_wchar* __thiscall basic_streambuf_wchar_ctor_uninitialized(basic_streambuf_wchar *this, int uninitialized) { TRACE("(%p %d)\n", this, uninitialized); this->vtable = &MSVCP_basic_streambuf_wchar_vtable; mutex_ctor(&this->lock); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_ctor_uninitialized, 8) basic_streambuf_wchar* __thiscall basic_streambuf_wchar_ctor_uninitialized(basic_streambuf_wchar *this, int uninitialized) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1859.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_short_ctor_uninitialized, 8) basic_streambuf_wchar* __thiscall basic_streambuf_short_ctor_uninitialized(basic_streambuf_wchar *this, int uninitialized) { TRACE("(%p %d)\n", this, uninitialized); basic_streambuf_wchar_ctor_uninitialized(this, uninitialized); this->vtable = &MSVCP_basic_streambuf_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_short_ctor_uninitialized, 8) basic_streambuf_wchar* __thiscall basic_streambuf_short_ctor_uninitialized(basic_streambuf_wchar *this, int uninitialized) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1870.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_ctor, 4) basic_streambuf_wchar* __thiscall basic_streambuf_wchar_ctor(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); this->vtable = &MSVCP_basic_streambuf_wchar_vtable; mutex_ctor(&this->lock); this->loc = MSVCRT_operator_new(sizeof(locale)); locale_ctor(IOS_LOCALE(this)); basic_streambuf_wchar__Init_empty(this); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_ctor, 4) basic_streambuf_wchar* __thiscall basic_streambuf_wchar_ctor(basic_streambuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1890.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_short_ctor, 4) basic_streambuf_wchar* __thiscall basic_streambuf_short_ctor(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); basic_streambuf_wchar_ctor(this); this->vtable = &MSVCP_basic_streambuf_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_short_ctor, 4) basic_streambuf_wchar* __thiscall basic_streambuf_short_ctor(basic_streambuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1903.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_dtor, 4) void __thiscall basic_streambuf_wchar_dtor(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); mutex_dtor(&this->lock); locale_dtor(IOS_LOCALE(this)); MSVCRT_operator_delete(this->loc); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_dtor, 4) void __thiscall basic_streambuf_wchar_dtor(basic_streambuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1917.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_vector_dtor, 8) basic_streambuf_wchar* __thiscall basic_streambuf_wchar_vector_dtor(basic_streambuf_wchar *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_streambuf_wchar_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_streambuf_wchar_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_vector_dtor, 8) basic_streambuf_wchar* __thiscall basic_streambuf_wchar_vector_dtor(basic_streambuf_wchar *this, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1941.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Gnavail, 4) streamsize __thiscall basic_streambuf_wchar__Gnavail(const basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return *this->prpos ? *this->prsize : 0; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Gnavail, 4) streamsize __thiscall basic_streambuf_wchar__Gnavail(const basic_streambuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1952.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Gndec, 4) wchar_t* __thiscall basic_streambuf_wchar__Gndec(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); (*this->prsize)++; (*this->prpos)--; return *this->prpos; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Gndec, 4) wchar_t* __thiscall basic_streambuf_wchar__Gndec(basic_streambuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1965.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Gninc, 4) wchar_t* __thiscall basic_streambuf_wchar__Gninc(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); (*this->prsize)--; return (*this->prpos)++; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Gninc, 4) wchar_t* __thiscall basic_streambuf_wchar__Gninc(basic_streambuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1977.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Gnpreinc, 4) wchar_t* __thiscall basic_streambuf_wchar__Gnpreinc(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); (*this->prsize)--; (*this->prpos)++; return *this->prpos; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Gnpreinc, 4) wchar_t* __thiscall basic_streambuf_wchar__Gnpreinc(basic_streambuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:1990.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Init, 28) void __thiscall basic_streambuf_wchar__Init(basic_streambuf_wchar *this, wchar_t **gf, wchar_t **gn, int *gc, wchar_t **pf, wchar_t **pn, int *pc) { TRACE("(%p %p %p %p %p %p %p)\n", this, gf, gn, gc, pf, pn, pc); this->prbuf = gf; this->pwbuf = pf; this->prpos = gn; this->pwpos = pn; this->prsize = gc; this->pwsize = pc; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Init, 28) void __thiscall basic_streambuf_wchar__Init(basic_streambuf_wchar *this, wchar_t **gf, wchar_t **gn, int *gc, wchar_t **pf, wchar_t **pn, int *pc) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2007.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Lock, 4) void __thiscall basic_streambuf_wchar__Lock(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); mutex_lock(&this->lock); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Lock, 4) void __thiscall basic_streambuf_wchar__Lock(basic_streambuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2020.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Pnavail, 4) streamsize __thiscall basic_streambuf_wchar__Pnavail(const basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return *this->pwpos ? *this->pwsize : 0; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Pnavail, 4) streamsize __thiscall basic_streambuf_wchar__Pnavail(const basic_streambuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2031.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Pninc, 4) wchar_t* __thiscall basic_streambuf_wchar__Pninc(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); (*this->pwsize)--; return (*this->pwpos)++; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Pninc, 4) wchar_t* __thiscall basic_streambuf_wchar__Pninc(basic_streambuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2043.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_underflow, 4) unsigned short __thiscall basic_streambuf_wchar_underflow(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return WEOF; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_underflow, 4) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2059.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_uflow, 4) unsigned short __thiscall basic_streambuf_wchar_uflow(basic_streambuf_wchar *this) { int ret; TRACE("(%p)\n", this); if(call_basic_streambuf_wchar_underflow(this)==WEOF) return WEOF; ret = **this->prpos; (*this->prsize)--; (*this->prpos)++; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_uflow, 4) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2085.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Xsgetn_s, 20) DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Xsgetn_s, 16) streamsize __thiscall basic_streambuf_wchar__Xsgetn_s(basic_streambuf_wchar *this, wchar_t *ptr, MSVCP_size_t size, streamsize count) { streamsize copied, chunk; unsigned short c; TRACE("(%p %p %lu %s)\n", this, ptr, size, wine_dbgstr_longlong(count)); for(copied=0; copied count-copied) chunk = count-copied; if(chunk > 0) { memcpy_s(ptr+copied, size, *this->prpos, chunk*sizeof(wchar_t)); *this->prpos += chunk; *this->prsize -= chunk; copied += chunk; size -= chunk*sizeof(wchar_t); }else if((c = call_basic_streambuf_wchar_uflow(this)) != WEOF) { ptr[copied] = c; copied++; size--; }else { break; } } return copied; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Xsgetn_s, 20) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2130.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Sgetn_s, 20) DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Sgetn_s, 16) streamsize __thiscall basic_streambuf_wchar__Sgetn_s(basic_streambuf_wchar *this, wchar_t *ptr, MSVCP_size_t size, streamsize count) { TRACE("(%p %p %lu %s)\n", this, ptr, size, wine_dbgstr_longlong(count)); return call_basic_streambuf_wchar__Xsgetn_s(this, ptr, size, count); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Sgetn_s, 20) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2144.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Unlock, 4) void __thiscall basic_streambuf_wchar__Unlock(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); mutex_unlock(&this->lock); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar__Unlock, 4) void __thiscall basic_streambuf_wchar__Unlock(basic_streambuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2157.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_eback, 4) wchar_t* __thiscall basic_streambuf_wchar_eback(const basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return *this->prbuf; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_eback, 4) wchar_t* __thiscall basic_streambuf_wchar_eback(const basic_streambuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2168.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_gptr, 4) wchar_t* __thiscall basic_streambuf_wchar_gptr(const basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return *this->prpos; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_gptr, 4) wchar_t* __thiscall basic_streambuf_wchar_gptr(const basic_streambuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2179.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_egptr, 4) wchar_t* __thiscall basic_streambuf_wchar_egptr(const basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return *this->prpos+*this->prsize; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_egptr, 4) wchar_t* __thiscall basic_streambuf_wchar_egptr(const basic_streambuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2190.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_epptr, 4) wchar_t* __thiscall basic_streambuf_wchar_epptr(const basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return *this->pwpos+*this->pwsize; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_epptr, 4) wchar_t* __thiscall basic_streambuf_wchar_epptr(const basic_streambuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2201.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_gbump, 8) void __thiscall basic_streambuf_wchar_gbump(basic_streambuf_wchar *this, int off) { TRACE("(%p %d)\n", this, off); *this->prpos += off; *this->prsize -= off; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_gbump, 8) void __thiscall basic_streambuf_wchar_gbump(basic_streambuf_wchar *this, int off) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2213.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_getloc, 8) locale* __thiscall basic_streambuf_wchar_getloc(const basic_streambuf_wchar *this, locale *ret) { TRACE("(%p)\n", this); return locale_copy_ctor(ret, IOS_LOCALE(this)); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_getloc, 8) locale* __thiscall basic_streambuf_wchar_getloc(const basic_streambuf_wchar *this, locale *ret) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2224.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_imbue, 8) void __thiscall basic_streambuf_wchar_imbue(basic_streambuf_wchar *this, const locale *loc) { TRACE("(%p %p)\n", this, loc); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_imbue, 8) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2241.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_overflow, 8) unsigned short __thiscall basic_streambuf_wchar_overflow(basic_streambuf_wchar *this, unsigned short ch) { TRACE("(%p %d)\n", this, ch); return WEOF; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_overflow, 8) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2257.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pbackfail, 8) unsigned short __thiscall basic_streambuf_wchar_pbackfail(basic_streambuf_wchar *this, unsigned short ch) { TRACE("(%p %d)\n", this, ch); return WEOF; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pbackfail, 8) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2273.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pbase, 4) wchar_t* __thiscall basic_streambuf_wchar_pbase(const basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return *this->pwbuf; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pbase, 4) wchar_t* __thiscall basic_streambuf_wchar_pbase(const basic_streambuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2284.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pbump, 8) void __thiscall basic_streambuf_wchar_pbump(basic_streambuf_wchar *this, int off) { TRACE("(%p %d)\n", this, off); *this->pwpos += off; *this->pwsize -= off; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pbump, 8) void __thiscall basic_streambuf_wchar_pbump(basic_streambuf_wchar *this, int off) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2296.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pptr, 4) wchar_t* __thiscall basic_streambuf_wchar_pptr(const basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return *this->pwpos; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pptr, 4) wchar_t* __thiscall basic_streambuf_wchar_pptr(const basic_streambuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2307.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubimbue, 12) locale* __thiscall basic_streambuf_wchar_pubimbue(basic_streambuf_wchar *this, locale *ret, const locale *loc) { TRACE("(%p %p)\n", this, loc); memcpy(ret, IOS_LOCALE(this), sizeof(locale)); call_basic_streambuf_wchar_imbue(this, loc); locale_copy_ctor(IOS_LOCALE(this), loc); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubimbue, 12) locale* __thiscall basic_streambuf_wchar_pubimbue(basic_streambuf_wchar *this, locale *ret, const locale *loc) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2324.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_seekoff, 24) DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_seekoff, 20) fpos_int* __thiscall basic_streambuf_wchar_seekoff(basic_streambuf_wchar *this, fpos_int *ret, streamoff off, int way, int mode) { TRACE("(%p %s %d %d)\n", this, wine_dbgstr_longlong(off), way, mode); ret->off = -1; ret->pos = 0; ret->state = 0; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_seekoff, 24) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2354.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubseekoff, 24) DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubseekoff, 20) fpos_int* __thiscall basic_streambuf_wchar_pubseekoff(basic_streambuf_wchar *this, fpos_int *ret, streamoff off, int way, int mode) { TRACE("(%p %s %d %d)\n", this, wine_dbgstr_longlong(off), way, mode); return call_basic_streambuf_wchar_seekoff(this, ret, off, way, mode); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubseekoff, 24) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2370.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubseekoff_old, 24) DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubseekoff_old, 20) fpos_int* __thiscall basic_streambuf_wchar_pubseekoff_old(basic_streambuf_wchar *this, fpos_int *ret, streamoff off, unsigned int way, unsigned int mode) { TRACE("(%p %s %d %d)\n", this, wine_dbgstr_longlong(off), way, mode); return basic_streambuf_wchar_pubseekoff(this, ret, off, way, mode); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubseekoff_old, 24) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2385.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_seekpos, 36) fpos_int* __thiscall basic_streambuf_wchar_seekpos(basic_streambuf_wchar *this, fpos_int *ret, fpos_int pos, int mode) { TRACE("(%p %s %d)\n", this, debugstr_fpos_int(&pos), mode); ret->off = -1; ret->pos = 0; ret->state = 0; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_seekpos, 36) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2407.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubseekpos, 36) fpos_int* __thiscall basic_streambuf_wchar_pubseekpos(basic_streambuf_wchar *this, fpos_int *ret, fpos_int pos, int mode) { TRACE("(%p %s %d)\n", this, debugstr_fpos_int(&pos), mode); return call_basic_streambuf_wchar_seekpos(this, ret, pos, mode); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubseekpos, 36) fpos_int* __thiscall basic_streambuf_wchar_pubseekpos(basic_streambuf_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2419.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubseekpos_old, 36) fpos_int* __thiscall basic_streambuf_wchar_pubseekpos_old(basic_streambuf_wchar *this, fpos_int *ret, fpos_int pos, unsigned int mode) { TRACE("(%p %s %d)\n", this, debugstr_fpos_int(&pos), mode); return basic_streambuf_wchar_pubseekpos(this, ret, pos, mode); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubseekpos_old, 36) fpos_int* __thiscall basic_streambuf_wchar_pubseekpos_old(basic_streambuf_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2432.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_setbuf, 16) DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_setbuf, 12) basic_streambuf_wchar* __thiscall basic_streambuf_wchar_setbuf(basic_streambuf_wchar *this, wchar_t *buf, streamsize count) { TRACE("(%p %p %s)\n", this, buf, wine_dbgstr_longlong(count)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_setbuf, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2454.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubsetbuf, 16) DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubsetbuf, 12) basic_streambuf_wchar* __thiscall basic_streambuf_wchar_pubsetbuf(basic_streambuf_wchar *this, wchar_t *buf, streamsize count) { TRACE("(%p %p %s)\n", this, buf, wine_dbgstr_longlong(count)); return call_basic_streambuf_wchar_setbuf(this, buf, count); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubsetbuf, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2468.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sync, 4) int __thiscall basic_streambuf_wchar_sync(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return 0; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sync, 4) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2486.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubsync, 4) int __thiscall basic_streambuf_wchar_pubsync(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return call_basic_streambuf_wchar_sync(this); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubsync, 4) int __thiscall basic_streambuf_wchar_pubsync(basic_streambuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2498.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_xsgetn, 16) DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_xsgetn, 12) streamsize __thiscall basic_streambuf_wchar_xsgetn(basic_streambuf_wchar *this, wchar_t *ptr, streamsize count) { TRACE("(%p %p %s)\n", this, ptr, wine_dbgstr_longlong(count)); return call_basic_streambuf_wchar__Xsgetn_s(this, ptr, -1, count); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_xsgetn, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2518.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sgetn, 16) DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sgetn, 12) streamsize __thiscall basic_streambuf_wchar_sgetn(basic_streambuf_wchar *this, wchar_t *ptr, streamsize count) { TRACE("(%p %p %s)\n", this, ptr, wine_dbgstr_longlong(count)); return call_basic_streambuf_wchar_xsgetn(this, ptr, count); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sgetn, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2532.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_showmanyc, 4) streamsize __thiscall basic_streambuf_wchar_showmanyc(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return 0; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_showmanyc, 4) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2548.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_in_avail, 4) streamsize __thiscall basic_streambuf_wchar_in_avail(basic_streambuf_wchar *this) { streamsize ret; TRACE("(%p)\n", this); ret = basic_streambuf_wchar__Gnavail(this); return ret ? ret : call_basic_streambuf_wchar_showmanyc(this); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_in_avail, 4) streamsize __thiscall basic_streambuf_wchar_in_avail(basic_streambuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2563.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sputbackc, 8) unsigned short __thiscall basic_streambuf_wchar_sputbackc(basic_streambuf_wchar *this, wchar_t ch) { TRACE("(%p %d)\n", this, ch); if(*this->prpos && *this->prpos>*this->prbuf && (*this->prpos)[-1]==ch) { (*this->prsize)++; (*this->prpos)--; return ch; } return call_basic_streambuf_wchar_pbackfail(this, ch); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sputbackc, 8) unsigned short __thiscall basic_streambuf_wchar_sputbackc(basic_streambuf_wchar *this, wchar_t ch) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2580.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sputc, 8) unsigned short __thiscall basic_streambuf_wchar_sputc(basic_streambuf_wchar *this, wchar_t ch) { TRACE("(%p %d)\n", this, ch); return basic_streambuf_wchar__Pnavail(this) ? (*basic_streambuf_wchar__Pninc(this) = ch) : call_basic_streambuf_wchar_overflow(this, ch); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sputc, 8) unsigned short __thiscall basic_streambuf_wchar_sputc(basic_streambuf_wchar *this, wchar_t ch) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2593.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sungetc, 4) unsigned short __thiscall basic_streambuf_wchar_sungetc(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); if(*this->prpos && *this->prpos>*this->prbuf) { (*this->prsize)++; (*this->prpos)--; return **this->prpos; } return call_basic_streambuf_wchar_pbackfail(this, WEOF); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sungetc, 4) unsigned short __thiscall basic_streambuf_wchar_sungetc(basic_streambuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2610.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_stossc, 4) void __thiscall basic_streambuf_wchar_stossc(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); if(basic_streambuf_wchar__Gnavail(this)) basic_streambuf_wchar__Gninc(this); else call_basic_streambuf_wchar_uflow(this); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_stossc, 4) void __thiscall basic_streambuf_wchar_stossc(basic_streambuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2624.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sbumpc, 4) unsigned short __thiscall basic_streambuf_wchar_sbumpc(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return basic_streambuf_wchar__Gnavail(this) ? *basic_streambuf_wchar__Gninc(this) : call_basic_streambuf_wchar_uflow(this); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sbumpc, 4) unsigned short __thiscall basic_streambuf_wchar_sbumpc(basic_streambuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2636.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sgetc, 4) unsigned short __thiscall basic_streambuf_wchar_sgetc(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); return basic_streambuf_wchar__Gnavail(this) ? *basic_streambuf_wchar_gptr(this) : call_basic_streambuf_wchar_underflow(this); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sgetc, 4) unsigned short __thiscall basic_streambuf_wchar_sgetc(basic_streambuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2648.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_snextc, 4) unsigned short __thiscall basic_streambuf_wchar_snextc(basic_streambuf_wchar *this) { TRACE("(%p)\n", this); if(basic_streambuf_wchar__Gnavail(this) > 1) return *basic_streambuf_wchar__Gnpreinc(this); return basic_streambuf_wchar_sbumpc(this)==WEOF ? WEOF : basic_streambuf_wchar_sgetc(this); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_snextc, 4) unsigned short __thiscall basic_streambuf_wchar_snextc(basic_streambuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2664.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_xsputn, 16) DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_xsputn, 12) streamsize __thiscall basic_streambuf_wchar_xsputn(basic_streambuf_wchar *this, const wchar_t *ptr, streamsize count) { streamsize copied, chunk; TRACE("(%p %p %s)\n", this, ptr, wine_dbgstr_longlong(count)); for(copied=0; copied count-copied) chunk = count-copied; if(chunk > 0) { memcpy(*this->pwpos, ptr+copied, chunk*sizeof(wchar_t)); *this->pwpos += chunk; *this->pwsize -= chunk; copied += chunk; }else if(call_basic_streambuf_wchar_overflow(this, ptr[copied]) != WEOF) { copied++; }else { break; } } return copied; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_xsputn, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2706.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sputn, 16) DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sputn, 12) streamsize __thiscall basic_streambuf_wchar_sputn(basic_streambuf_wchar *this, const wchar_t *ptr, streamsize count) { TRACE("(%p %p %s)\n", this, ptr, wine_dbgstr_longlong(count)); return call_basic_streambuf_wchar_xsputn(this, ptr, count); }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_sputn, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2720.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_swap, 8) void __thiscall basic_streambuf_wchar_swap(basic_streambuf_wchar *this, basic_streambuf_wchar *r) { basic_streambuf_wchar tmp; TRACE("(%p %p)\n", this, r); if(this == r) return; tmp = *this; *this = *r; this->vtable = tmp.vtable; tmp.vtable = r->vtable; *r = tmp; }': \ DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_swap, 8) void __thiscall basic_streambuf_wchar_swap(basic_streambuf_wchar *this, basic_streambuf_wchar *r) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2743.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char__Init, 12) void __thiscall basic_filebuf_char__Init(basic_filebuf_char *this, FILE *file, basic_filebuf__Initfl which) { TRACE("(%p %p %d)\n", this, file, which); this->cvt = NULL; this->wrotesome = FALSE; this->state = basic_filebuf_char__Init__Stinit; this->close = (which == INITFL_open); this->file = file; basic_streambuf_char__Init_empty(&this->base); if(file) basic_streambuf_char__Init(&this->base, &file->_base, &file->_ptr, &file->_cnt, &file->_base, &file->_ptr, &file->_cnt); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char__Init, 12) void __thiscall basic_filebuf_char__Init(basic_filebuf_char *this, FILE *file, basic_filebuf__Initfl which) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2762.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char__Initcvt_cvt, 8) void __thiscall basic_filebuf_char__Initcvt_cvt(basic_filebuf_char *this, codecvt_char *cvt) { TRACE("(%p %p)\n", this, cvt); if(codecvt_base_always_noconv(&cvt->base)) { this->cvt = NULL; }else { basic_streambuf_char__Init_empty(&this->base); this->cvt = cvt; } }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char__Initcvt_cvt, 8) void __thiscall basic_filebuf_char__Initcvt_cvt(basic_filebuf_char *this, codecvt_char *cvt) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2777.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char__Initcvt, 4) void __thiscall basic_filebuf_char__Initcvt(basic_filebuf_char *this) { codecvt_char *cvt = codecvt_char_use_facet(IOS_LOCALE(&this->base)); basic_filebuf_char__Initcvt_cvt( this, cvt ); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char__Initcvt, 4) void __thiscall basic_filebuf_char__Initcvt(basic_filebuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2786.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char__Endwrite, 4) MSVCP_bool __thiscall basic_filebuf_char__Endwrite(basic_filebuf_char *this) { TRACE("(%p)\n", this); if(!this->wrotesome || !this->cvt) return TRUE; if(call_basic_streambuf_char_overflow(&this->base, EOF) == EOF) return FALSE; while(1) { char buf[128]; char *next; int ret; ret = codecvt_char_unshift(this->cvt, &this->state, buf, buf+sizeof(buf), &next); switch(ret) { case CODECVT_ok: this->wrotesome = FALSE; case CODECVT_partial: if(!fwrite(buf, next-buf, 1, this->file)) return FALSE; if(this->wrotesome) break; case CODECVT_noconv: if(call_basic_streambuf_char_overflow(&this->base, EOF) == EOF) return FALSE; return TRUE; default: return FALSE; } } }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char__Endwrite, 4) MSVCP_bool __thiscall basic_filebuf_char__Endwrite(basic_filebuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2827.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_close, 4) basic_filebuf_char* __thiscall basic_filebuf_char_close(basic_filebuf_char *this) { basic_filebuf_char *ret = this; TRACE("(%p)\n", this); if(!this->file) return NULL; if(!basic_filebuf_char__Endwrite(this)) ret = NULL; if(fclose(this->file)) ret = NULL; basic_filebuf_char__Init(this, NULL, INITFL_close); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_close, 4) basic_filebuf_char* __thiscall basic_filebuf_char_close(basic_filebuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2849.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_ctor_file, 8) basic_filebuf_char* __thiscall basic_filebuf_char_ctor_file(basic_filebuf_char *this, FILE *file) { TRACE("(%p %p)\n", this, file); basic_streambuf_char_ctor(&this->base); this->base.vtable = &MSVCP_basic_filebuf_char_vtable; basic_filebuf_char__Init(this, file, INITFL_new); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_ctor_file, 8) basic_filebuf_char* __thiscall basic_filebuf_char_ctor_file(basic_filebuf_char *this, FILE *file) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2863.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_ctor, 4) basic_filebuf_char* __thiscall basic_filebuf_char_ctor(basic_filebuf_char *this) { return basic_filebuf_char_ctor_file(this, NULL); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_ctor, 4) basic_filebuf_char* __thiscall basic_filebuf_char_ctor(basic_filebuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2871.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_ctor_uninitialized, 8) basic_filebuf_char* __thiscall basic_filebuf_char_ctor_uninitialized(basic_filebuf_char *this, int uninitialized) { TRACE("(%p %d)\n", this, uninitialized); basic_streambuf_char_ctor(&this->base); this->base.vtable = &MSVCP_basic_filebuf_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_ctor_uninitialized, 8) basic_filebuf_char* __thiscall basic_filebuf_char_ctor_uninitialized(basic_filebuf_char *this, int uninitialized) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2883.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_dtor, 4) void __thiscall basic_filebuf_char_dtor(basic_filebuf_char *this) { TRACE("(%p)\n", this); if(this->close) basic_filebuf_char_close(this); basic_streambuf_char_dtor(&this->base); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_dtor, 4) void __thiscall basic_filebuf_char_dtor(basic_filebuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2893.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_vector_dtor, 8) basic_filebuf_char* __thiscall basic_filebuf_char_vector_dtor(basic_filebuf_char *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_filebuf_char_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_filebuf_char_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_vector_dtor, 8) basic_filebuf_char* __thiscall basic_filebuf_char_vector_dtor(basic_filebuf_char *this, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:2915.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_is_open, 4) MSVCP_bool __thiscall basic_filebuf_char_is_open(const basic_filebuf_char *this) { TRACE("(%p)\n", this); return this->file != NULL; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_is_open, 4) MSVCP_bool __thiscall basic_filebuf_char_is_open(const basic_filebuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3008.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_open_wchar, 16) basic_filebuf_char* __thiscall basic_filebuf_char_open_wchar(basic_filebuf_char *this, const wchar_t *name, int mode, int prot) { FILE *f = NULL; TRACE("(%p %s %d %d)\n", this, debugstr_w(name), mode, prot); if(basic_filebuf_char_is_open(this)) return NULL; if(!(f = _Fiopen_wchar(name, mode, prot))) return NULL; basic_filebuf_char__Init(this, f, INITFL_open); basic_filebuf_char__Initcvt_cvt(this, codecvt_char_use_facet(IOS_LOCALE(&this->base))); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_open_wchar, 16) basic_filebuf_char* __thiscall basic_filebuf_char_open_wchar(basic_filebuf_char *this, const wchar_t *name, int mode, int prot) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3030.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_open_wchar_mode, 12) basic_filebuf_char* __thiscall basic_filebuf_char_open_wchar_mode(basic_filebuf_char *this, const wchar_t *name, unsigned int mode) { return basic_filebuf_char_open_wchar(this, name, mode, SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_open_wchar_mode, 12) basic_filebuf_char* __thiscall basic_filebuf_char_open_wchar_mode(basic_filebuf_char *this, const wchar_t *name, unsigned int mode) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3038.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_open, 16) basic_filebuf_char* __thiscall basic_filebuf_char_open(basic_filebuf_char *this, const char *name, int mode, int prot) { wchar_t nameW[FILENAME_MAX]; TRACE("(%p %s %d %d)\n", this, name, mode, prot); if(mbstowcs_s(NULL, nameW, FILENAME_MAX, name, FILENAME_MAX-1) != 0) return NULL; return basic_filebuf_char_open_wchar(this, nameW, mode, prot); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_open, 16) basic_filebuf_char* __thiscall basic_filebuf_char_open(basic_filebuf_char *this, const char *name, int mode, int prot) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3052.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_open_mode_old, 12) basic_filebuf_char* __thiscall basic_filebuf_char_open_mode_old(basic_filebuf_char *this, const char *name, short mode) { TRACE("(%p %p %d)\n", this, name, mode); return basic_filebuf_char_open(this, name, mode, SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_open_mode_old, 12) basic_filebuf_char* __thiscall basic_filebuf_char_open_mode_old(basic_filebuf_char *this, const char *name, short mode) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3063.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_open_mode, 12) basic_filebuf_char* __thiscall basic_filebuf_char_open_mode(basic_filebuf_char *this, const char *name, unsigned int mode) { return basic_filebuf_char_open(this, name, mode, SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_open_mode, 12) basic_filebuf_char* __thiscall basic_filebuf_char_open_mode(basic_filebuf_char *this, const char *name, unsigned int mode) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3071.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_overflow, 8) int __thiscall basic_filebuf_char_overflow(basic_filebuf_char *this, int c) { char buf[8], *dyn_buf; char ch = c, *to_next; const char *from_next; int ret, max_size; TRACE("(%p %d)\n", this, c); if(!basic_filebuf_char_is_open(this)) return EOF; if(c == EOF) return !c; if(!this->cvt) return fwrite(&ch, sizeof(char), 1, this->file) ? c : EOF; from_next = &ch; do { ret = codecvt_char_out(this->cvt, &this->state, from_next, &ch+1, &from_next, buf, buf+sizeof(buf), &to_next); switch(ret) { case CODECVT_partial: if(to_next == buf) break; case CODECVT_ok: if(!fwrite(buf, to_next-buf, 1, this->file)) return EOF; if(ret == CODECVT_partial) continue; return c; case CODECVT_noconv: return fwrite(&ch, sizeof(char), 1, this->file) ? c : EOF; default: return EOF; } break; } while(1); max_size = codecvt_base_max_length(&this->cvt->base); dyn_buf = malloc(max_size); if(!dyn_buf) return EOF; ret = codecvt_char_out(this->cvt, &this->state, from_next, &ch+1, &from_next, dyn_buf, dyn_buf+max_size, &to_next); switch(ret) { case CODECVT_ok: ret = fwrite(dyn_buf, to_next-dyn_buf, 1, this->file); free(dyn_buf); return ret ? c : EOF; case CODECVT_partial: ERR("buffer should be big enough to store all output\n"); default: free(dyn_buf); return EOF; } }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_overflow, 8) int __thiscall basic_filebuf_char_overflow(basic_filebuf_char *this, int c) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3139.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_pbackfail, 8) int __thiscall basic_filebuf_char_pbackfail(basic_filebuf_char *this, int c) { TRACE("(%p %d)\n", this, c); if(!basic_filebuf_char_is_open(this)) return EOF; if(basic_streambuf_char_gptr(&this->base)>basic_streambuf_char_eback(&this->base) && (c==EOF || (int)(unsigned char)basic_streambuf_char_gptr(&this->base)[-1]==c)) { basic_streambuf_char__Gndec(&this->base); return c==EOF ? !c : c; }else if(c!=EOF && !this->cvt) { return ungetc(c, this->file); } return EOF; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_pbackfail, 8) int __thiscall basic_filebuf_char_pbackfail(basic_filebuf_char *this, int c) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3160.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_uflow, 4) int __thiscall basic_filebuf_char_uflow(basic_filebuf_char *this) { char ch, buf[128], *to_next; const char *buf_next; int c, j; size_t i; TRACE("(%p)\n", this); if(!basic_filebuf_char_is_open(this)) return EOF; if(basic_streambuf_char_gptr(&this->base) < basic_streambuf_char_egptr(&this->base)) return (unsigned char)*basic_streambuf_char__Gninc(&this->base); c = fgetc(this->file); if(!this->cvt || c==EOF) return c; buf_next = buf; for(i=0; i < sizeof(buf)/sizeof(buf[0]); i++) { buf[i] = c; switch(codecvt_char_in(this->cvt, &this->state, buf_next, buf+i+1, &buf_next, &ch, &ch+1, &to_next)) { case CODECVT_partial: case CODECVT_ok: if(to_next == &ch) { c = fgetc(this->file); if(c == EOF) return EOF; continue; } for(j = --i; j >= buf_next-buf; j--) ungetc(buf[j], this->file); return ch; case CODECVT_noconv: return (unsigned char)buf[0]; default: return EOF; } } FIXME("buffer is too small\n"); return EOF; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_uflow, 4) int __thiscall basic_filebuf_char_uflow(basic_filebuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3211.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_underflow, 4) int __thiscall basic_filebuf_char_underflow(basic_filebuf_char *this) { int ret; TRACE("(%p)\n", this); if(basic_streambuf_char_gptr(&this->base) < basic_streambuf_char_egptr(&this->base)) return (unsigned char)*basic_streambuf_char_gptr(&this->base); ret = call_basic_streambuf_char_uflow(&this->base); if(ret != EOF) ret = call_basic_streambuf_char_pbackfail(&this->base, ret); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_underflow, 4) int __thiscall basic_filebuf_char_underflow(basic_filebuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3232.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_seekoff, 24) DEFINE_THISCALL_WRAPPER(basic_filebuf_char_seekoff, 20) fpos_int* __thiscall basic_filebuf_char_seekoff(basic_filebuf_char *this, fpos_int *ret, streamoff off, int way, int mode) { fpos_t pos; TRACE("(%p %p %s %d %d)\n", this, ret, wine_dbgstr_longlong(off), way, mode); if(!basic_filebuf_char_is_open(this) || !basic_filebuf_char__Endwrite(this) || fseek(this->file, off, way)) { ret->off = -1; ret->pos = 0; ret->state = 0; return ret; } fgetpos(this->file, &pos); ret->off = 0; ret->pos = pos; ret->state = this->state; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_seekoff, 24) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3260.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_seekpos, 36) fpos_int* __thiscall basic_filebuf_char_seekpos(basic_filebuf_char *this, fpos_int *ret, fpos_int pos, int mode) { fpos_t fpos; TRACE("(%p %p %s %d)\n", this, ret, debugstr_fpos_int(&pos), mode); if(!basic_filebuf_char_is_open(this) || !basic_filebuf_char__Endwrite(this) || fseek(this->file, (LONG)pos.pos, SEEK_SET) || (pos.off && fseek(this->file, pos.off, SEEK_CUR))) { ret->off = -1; ret->pos = 0; ret->state = 0; return ret; } fgetpos(this->file, &fpos); ret->off = 0; ret->pos = fpos; ret->state = this->state; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_seekpos, 36) fpos_int* __thiscall basic_filebuf_char_seekpos(basic_filebuf_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3287.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_setbuf, 16) DEFINE_THISCALL_WRAPPER(basic_filebuf_char_setbuf, 12) basic_streambuf_char* __thiscall basic_filebuf_char_setbuf(basic_filebuf_char *this, char *buf, streamsize count) { TRACE("(%p %p %s)\n", this, buf, wine_dbgstr_longlong(count)); if(!basic_filebuf_char_is_open(this)) return NULL; if(setvbuf(this->file, buf, (buf==NULL && count==0) ? _IONBF : _IOFBF, count)) return NULL; basic_filebuf_char__Init(this, this->file, INITFL_open); return &this->base; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_setbuf, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3307.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_sync, 4) int __thiscall basic_filebuf_char_sync(basic_filebuf_char *this) { TRACE("(%p)\n", this); if(!basic_filebuf_char_is_open(this)) return 0; if(call_basic_streambuf_char_overflow(&this->base, EOF) == EOF) return 0; return fflush(this->file); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_sync, 4) int __thiscall basic_filebuf_char_sync(basic_filebuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3322.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_char_imbue, 8) void __thiscall basic_filebuf_char_imbue(basic_filebuf_char *this, const locale *loc) { TRACE("(%p %p)\n", this, loc); basic_filebuf_char__Initcvt_cvt(this, codecvt_char_use_facet(loc)); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_char_imbue, 8) void __thiscall basic_filebuf_char_imbue(basic_filebuf_char *this, const locale *loc) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3339.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar__Init, 12) void __thiscall basic_filebuf_wchar__Init(basic_filebuf_wchar *this, FILE *file, basic_filebuf__Initfl which) { TRACE("(%p %p %d)\n", this, file, which); this->cvt = NULL; this->wrotesome = FALSE; this->state = basic_filebuf_wchar__Init__Stinit; this->close = (which == INITFL_open); this->file = file; basic_streambuf_wchar__Init_empty(&this->base); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar__Init, 12) void __thiscall basic_filebuf_wchar__Init(basic_filebuf_wchar *this, FILE *file, basic_filebuf__Initfl which) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3355.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_short__Init, 12) void __thiscall basic_filebuf_short__Init(basic_filebuf_wchar *this, FILE *file, basic_filebuf__Initfl which) { TRACE("(%p %p %d)\n", this, file, which); this->cvt = NULL; this->wrotesome = FALSE; this->state = basic_filebuf_short__Init__Stinit; this->close = (which == INITFL_open); this->file = file; basic_streambuf_wchar__Init_empty(&this->base); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_short__Init, 12) void __thiscall basic_filebuf_short__Init(basic_filebuf_wchar *this, FILE *file, basic_filebuf__Initfl which) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3373.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar__Initcvt_cvt, 8) void __thiscall basic_filebuf_wchar__Initcvt_cvt(basic_filebuf_wchar *this, codecvt_wchar *cvt) { TRACE("(%p %p)\n", this, cvt); if(codecvt_base_always_noconv(&cvt->base)) { this->cvt = NULL; }else { basic_streambuf_wchar__Init_empty(&this->base); this->cvt = cvt; } }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar__Initcvt_cvt, 8) void __thiscall basic_filebuf_wchar__Initcvt_cvt(basic_filebuf_wchar *this, codecvt_wchar *cvt) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3388.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar__Initcvt, 4) void __thiscall basic_filebuf_wchar__Initcvt(basic_filebuf_wchar *this) { codecvt_wchar *cvt = codecvt_wchar_use_facet(IOS_LOCALE(&this->base)); basic_filebuf_wchar__Initcvt_cvt( this, cvt ); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar__Initcvt, 4) void __thiscall basic_filebuf_wchar__Initcvt(basic_filebuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3399.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar__Endwrite, 4) MSVCP_bool __thiscall basic_filebuf_wchar__Endwrite(basic_filebuf_wchar *this) { TRACE("(%p)\n", this); if(!this->wrotesome || !this->cvt) return TRUE; if(call_basic_streambuf_wchar_overflow(&this->base, WEOF) == WEOF) return FALSE; while(1) { char buf[128]; char *next; int ret; ret = codecvt_wchar_unshift(this->cvt, &this->state, buf, buf+sizeof(buf), &next); switch(ret) { case CODECVT_ok: this->wrotesome = FALSE; case CODECVT_partial: if(!fwrite(buf, next-buf, 1, this->file)) return FALSE; if(this->wrotesome) break; case CODECVT_noconv: if(call_basic_streambuf_wchar_overflow(&this->base, WEOF) == WEOF) return FALSE; return TRUE; default: return FALSE; } } }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar__Endwrite, 4) MSVCP_bool __thiscall basic_filebuf_wchar__Endwrite(basic_filebuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3441.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_close, 4) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_close(basic_filebuf_wchar *this) { basic_filebuf_wchar *ret = this; TRACE("(%p)\n", this); if(!this->file) return NULL; if(!basic_filebuf_wchar__Endwrite(this)) ret = NULL; if(fclose(this->file)) ret = NULL; basic_filebuf_wchar__Init(this, NULL, INITFL_close); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_close, 4) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_close(basic_filebuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3463.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_ctor_file, 8) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_ctor_file(basic_filebuf_wchar *this, FILE *file) { TRACE("(%p %p)\n", this, file); basic_streambuf_wchar_ctor(&this->base); this->base.vtable = &MSVCP_basic_filebuf_wchar_vtable; basic_filebuf_wchar__Init(this, file, INITFL_new); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_ctor_file, 8) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_ctor_file(basic_filebuf_wchar *this, FILE *file) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3477.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_short_ctor_file, 8) basic_filebuf_wchar* __thiscall basic_filebuf_short_ctor_file(basic_filebuf_wchar *this, FILE *file) { TRACE("(%p %p)\n", this, file); basic_streambuf_short_ctor(&this->base); this->base.vtable = &MSVCP_basic_filebuf_short_vtable; basic_filebuf_short__Init(this, file, INITFL_new); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_short_ctor_file, 8) basic_filebuf_wchar* __thiscall basic_filebuf_short_ctor_file(basic_filebuf_wchar *this, FILE *file) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3491.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_ctor, 4) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_ctor(basic_filebuf_wchar *this) { return basic_filebuf_wchar_ctor_file(this, NULL); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_ctor, 4) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_ctor(basic_filebuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3499.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_short_ctor, 4) basic_filebuf_wchar* __thiscall basic_filebuf_short_ctor(basic_filebuf_wchar *this) { return basic_filebuf_short_ctor_file(this, NULL); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_short_ctor, 4) basic_filebuf_wchar* __thiscall basic_filebuf_short_ctor(basic_filebuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3507.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_ctor_uninitialized, 8) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_ctor_uninitialized(basic_filebuf_wchar *this, int uninitialized) { TRACE("(%p %d)\n", this, uninitialized); basic_streambuf_wchar_ctor(&this->base); this->base.vtable = &MSVCP_basic_filebuf_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_ctor_uninitialized, 8) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_ctor_uninitialized(basic_filebuf_wchar *this, int uninitialized) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3519.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_short_ctor_uninitialized, 8) basic_filebuf_wchar* __thiscall basic_filebuf_short_ctor_uninitialized(basic_filebuf_wchar *this, int uninitialized) { TRACE("(%p %d)\n", this, uninitialized); basic_streambuf_short_ctor(&this->base); this->base.vtable = &MSVCP_basic_filebuf_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_short_ctor_uninitialized, 8) basic_filebuf_wchar* __thiscall basic_filebuf_short_ctor_uninitialized(basic_filebuf_wchar *this, int uninitialized) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3533.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_dtor, 4) void __thiscall basic_filebuf_wchar_dtor(basic_filebuf_wchar *this) { TRACE("(%p)\n", this); if(this->close) basic_filebuf_wchar_close(this); basic_streambuf_wchar_dtor(&this->base); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_dtor, 4) void __thiscall basic_filebuf_wchar_dtor(basic_filebuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3543.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_vector_dtor, 8) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_vector_dtor(basic_filebuf_wchar *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_filebuf_wchar_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_filebuf_wchar_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_vector_dtor, 8) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_vector_dtor(basic_filebuf_wchar *this, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3567.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_is_open, 4) MSVCP_bool __thiscall basic_filebuf_wchar_is_open(const basic_filebuf_wchar *this) { TRACE("(%p)\n", this); return this->file != NULL; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_is_open, 4) MSVCP_bool __thiscall basic_filebuf_wchar_is_open(const basic_filebuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3578.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_open_wchar, 16) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_open_wchar(basic_filebuf_wchar *this, const wchar_t *name, int mode, int prot) { FILE *f = NULL; TRACE("(%p %s %d %d)\n", this, debugstr_w(name), mode, prot); if(basic_filebuf_wchar_is_open(this)) return NULL; if(!(f = _Fiopen_wchar(name, mode, prot))) return NULL; basic_filebuf_wchar__Init(this, f, INITFL_open); basic_filebuf_wchar__Initcvt_cvt(this, codecvt_wchar_use_facet(IOS_LOCALE(&this->base))); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_open_wchar, 16) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_open_wchar(basic_filebuf_wchar *this, const wchar_t *name, int mode, int prot) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3600.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_short_open_wchar, 16) basic_filebuf_wchar* __thiscall basic_filebuf_short_open_wchar(basic_filebuf_wchar *this, const wchar_t *name, int mode, int prot) { FILE *f = NULL; TRACE("(%p %s %d %d)\n", this, debugstr_w(name), mode, prot); if(basic_filebuf_wchar_is_open(this)) return NULL; if(!(f = _Fiopen_wchar(name, mode, prot))) return NULL; basic_filebuf_short__Init(this, f, INITFL_open); basic_filebuf_wchar__Initcvt_cvt(this, codecvt_short_use_facet(IOS_LOCALE(&this->base))); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_short_open_wchar, 16) basic_filebuf_wchar* __thiscall basic_filebuf_short_open_wchar(basic_filebuf_wchar *this, const wchar_t *name, int mode, int prot) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3622.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_open_wchar_mode, 12) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_open_wchar_mode(basic_filebuf_wchar *this, const wchar_t *name, unsigned int mode) { return basic_filebuf_wchar_open_wchar(this, name, mode, SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_open_wchar_mode, 12) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_open_wchar_mode(basic_filebuf_wchar *this, const wchar_t *name, unsigned int mode) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3632.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_short_open_wchar_mode, 12) basic_filebuf_wchar* __thiscall basic_filebuf_short_open_wchar_mode(basic_filebuf_wchar *this, const wchar_t *name, unsigned int mode) { return basic_filebuf_short_open_wchar(this, name, mode, SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_short_open_wchar_mode, 12) basic_filebuf_wchar* __thiscall basic_filebuf_short_open_wchar_mode(basic_filebuf_wchar *this, const wchar_t *name, unsigned int mode) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3640.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_open, 16) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_open(basic_filebuf_wchar *this, const char *name, int mode, int prot) { wchar_t nameW[FILENAME_MAX]; TRACE("(%p %s %d %d)\n", this, name, mode, prot); if(mbstowcs_s(NULL, nameW, FILENAME_MAX, name, FILENAME_MAX-1) != 0) return NULL; return basic_filebuf_wchar_open_wchar(this, nameW, mode, prot); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_open, 16) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_open(basic_filebuf_wchar *this, const char *name, int mode, int prot) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3654.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_short_open, 16) basic_filebuf_wchar* __thiscall basic_filebuf_short_open(basic_filebuf_wchar *this, const char *name, int mode, int prot) { wchar_t nameW[FILENAME_MAX]; TRACE("(%p %s %d %d)\n", this, name, mode, prot); if(mbstowcs_s(NULL, nameW, FILENAME_MAX, name, FILENAME_MAX-1) != 0) return NULL; return basic_filebuf_short_open_wchar(this, nameW, mode, prot); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_short_open, 16) basic_filebuf_wchar* __thiscall basic_filebuf_short_open(basic_filebuf_wchar *this, const char *name, int mode, int prot) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3668.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_open_mode_old, 12) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_open_mode_old(basic_filebuf_wchar *this, const char *name, short mode) { TRACE("(%p %p %d)\n", this, name, mode); return basic_filebuf_wchar_open(this, name, mode, SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_open_mode_old, 12) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_open_mode_old(basic_filebuf_wchar *this, const char *name, short mode) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3679.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_open_mode, 12) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_open_mode(basic_filebuf_wchar *this, const char *name, unsigned int mode) { return basic_filebuf_wchar_open(this, name, mode, SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_open_mode, 12) basic_filebuf_wchar* __thiscall basic_filebuf_wchar_open_mode(basic_filebuf_wchar *this, const char *name, unsigned int mode) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3687.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_short_open_mode, 12) basic_filebuf_wchar* __thiscall basic_filebuf_short_open_mode(basic_filebuf_wchar *this, const char *name, unsigned int mode) { return basic_filebuf_short_open(this, name, mode, SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_short_open_mode, 12) basic_filebuf_wchar* __thiscall basic_filebuf_short_open_mode(basic_filebuf_wchar *this, const char *name, unsigned int mode) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3697.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_overflow, 8) unsigned short __thiscall basic_filebuf_wchar_overflow(basic_filebuf_wchar *this, unsigned short c) { char buf[8], *dyn_buf, *to_next; wchar_t ch = c; const wchar_t *from_next; int max_size; unsigned short ret; TRACE("(%p %d)\n", this, c); if(!basic_filebuf_wchar_is_open(this)) return WEOF; if(c == WEOF) return !c; if(!this->cvt) return fwrite(&ch, sizeof(wchar_t), 1, this->file) ? c : WEOF; from_next = &ch; do { ret = codecvt_wchar_out(this->cvt, &this->state, from_next, &ch+1, &from_next, buf, buf+sizeof(buf), &to_next); switch(ret) { case CODECVT_partial: if(to_next == buf) break; case CODECVT_ok: if(!fwrite(buf, to_next-buf, 1, this->file)) return WEOF; if(ret == CODECVT_partial) continue; return c; case CODECVT_noconv: return fwrite(&ch, sizeof(wchar_t), 1, this->file) ? c : WEOF; default: return WEOF; } break; } while(1); max_size = codecvt_base_max_length(&this->cvt->base); dyn_buf = malloc(max_size); if(!dyn_buf) return WEOF; ret = codecvt_wchar_out(this->cvt, &this->state, from_next, &ch+1, &from_next, dyn_buf, dyn_buf+max_size, &to_next); switch(ret) { case CODECVT_ok: ret = fwrite(dyn_buf, to_next-dyn_buf, 1, this->file); free(dyn_buf); return ret ? c : WEOF; case CODECVT_partial: ERR("buffer should be big enough to store all output\n"); default: free(dyn_buf); return WEOF; } }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_overflow, 8) unsigned short __thiscall basic_filebuf_wchar_overflow(basic_filebuf_wchar *this, unsigned short c) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3768.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_pbackfail, 8) unsigned short __thiscall basic_filebuf_wchar_pbackfail(basic_filebuf_wchar *this, unsigned short c) { TRACE("(%p %d)\n", this, c); if(!basic_filebuf_wchar_is_open(this)) return WEOF; if(basic_streambuf_wchar_gptr(&this->base)>basic_streambuf_wchar_eback(&this->base) && (c==WEOF || basic_streambuf_wchar_gptr(&this->base)[-1]==c)) { basic_streambuf_wchar__Gndec(&this->base); return c==WEOF ? !c : c; }else if(c!=WEOF && !this->cvt) { return ungetwc(c, this->file); }else if(c!=WEOF && basic_streambuf_wchar_gptr(&this->base)!=&this->putback) { this->putback = c; basic_streambuf_wchar_setg(&this->base, &this->putback, &this->putback, &this->putback+1); return c; } return WEOF; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_pbackfail, 8) unsigned short __thiscall basic_filebuf_wchar_pbackfail(basic_filebuf_wchar *this, unsigned short c) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3795.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_uflow, 4) unsigned short __thiscall basic_filebuf_wchar_uflow(basic_filebuf_wchar *this) { wchar_t ch, *to_next; char buf[128]; const char *buf_next; int c, j; size_t i; TRACE("(%p)\n", this); if(!basic_filebuf_wchar_is_open(this)) return WEOF; if(basic_streambuf_wchar_gptr(&this->base) < basic_streambuf_wchar_egptr(&this->base)) return *basic_streambuf_wchar__Gninc(&this->base); if(!this->cvt) return fgetwc(this->file); buf_next = buf; for(i=0; i < sizeof(buf)/sizeof(buf[0]); i++) { if((c = fgetc(this->file)) == EOF) return WEOF; buf[i] = c; switch(codecvt_wchar_in(this->cvt, &this->state, buf_next, buf+i+1, &buf_next, &ch, &ch+1, &to_next)) { case CODECVT_partial: case CODECVT_ok: if(to_next == &ch) continue; for(j = --i; j >= buf_next-buf; j--) ungetc(buf[j], this->file); return ch; case CODECVT_noconv: if(i+1 < sizeof(wchar_t)) continue; memcpy(&ch, buf, sizeof(wchar_t)); return ch; default: return WEOF; } } FIXME("buffer is too small\n"); return WEOF; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_uflow, 4) unsigned short __thiscall basic_filebuf_wchar_uflow(basic_filebuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3850.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_underflow, 4) unsigned short __thiscall basic_filebuf_wchar_underflow(basic_filebuf_wchar *this) { unsigned short ret; TRACE("(%p)\n", this); if(basic_streambuf_wchar_gptr(&this->base) < basic_streambuf_wchar_egptr(&this->base)) return *basic_streambuf_wchar_gptr(&this->base); ret = call_basic_streambuf_wchar_uflow(&this->base); if(ret != WEOF) ret = call_basic_streambuf_wchar_pbackfail(&this->base, ret); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_underflow, 4) unsigned short __thiscall basic_filebuf_wchar_underflow(basic_filebuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3873.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_seekoff, 24) DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_seekoff, 20) fpos_int* __thiscall basic_filebuf_wchar_seekoff(basic_filebuf_wchar *this, fpos_int *ret, streamoff off, int way, int mode) { fpos_t pos; TRACE("(%p %p %s %d %d)\n", this, ret, wine_dbgstr_longlong(off), way, mode); if(basic_streambuf_wchar_gptr(&this->base) == &this->putback) { if(way == SEEKDIR_cur) off -= sizeof(wchar_t); basic_streambuf_wchar_setg(&this->base, &this->putback, &this->putback+1, &this->putback+1); } if(!basic_filebuf_wchar_is_open(this) || !basic_filebuf_wchar__Endwrite(this) || fseek(this->file, off, way)) { ret->off = -1; ret->pos = 0; ret->state = 0; return ret; } fgetpos(this->file, &pos); ret->off = 0; ret->pos = pos; ret->state = this->state; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_seekoff, 24) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3910.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_seekpos, 36) fpos_int* __thiscall basic_filebuf_wchar_seekpos(basic_filebuf_wchar *this, fpos_int *ret, fpos_int pos, int mode) { fpos_t fpos; TRACE("(%p %p %s %d)\n", this, ret, debugstr_fpos_int(&pos), mode); if(!basic_filebuf_wchar_is_open(this) || !basic_filebuf_wchar__Endwrite(this) || fseek(this->file, (LONG)pos.pos, SEEK_SET) || (pos.off && fseek(this->file, pos.off, SEEK_CUR))) { ret->off = -1; ret->pos = 0; ret->state = 0; return ret; } if(basic_streambuf_wchar_gptr(&this->base) == &this->putback) basic_streambuf_wchar_setg(&this->base, &this->putback, &this->putback+1, &this->putback+1); fgetpos(this->file, &fpos); ret->off = 0; ret->pos = fpos; ret->state = this->state; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_seekpos, 36) fpos_int* __thiscall basic_filebuf_wchar_seekpos(basic_filebuf_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3940.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_setbuf, 16) DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_setbuf, 12) basic_streambuf_wchar* __thiscall basic_filebuf_wchar_setbuf(basic_filebuf_wchar *this, wchar_t *buf, streamsize count) { TRACE("(%p %p %s)\n", this, buf, wine_dbgstr_longlong(count)); if(!basic_filebuf_wchar_is_open(this)) return NULL; if(setvbuf(this->file, (char*)buf, (buf==NULL && count==0) ? _IONBF : _IOFBF, count*sizeof(wchar_t))) return NULL; basic_filebuf_wchar__Init(this, this->file, INITFL_open); return &this->base; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_setbuf, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3961.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_short_setbuf, 16) DEFINE_THISCALL_WRAPPER(basic_filebuf_short_setbuf, 12) basic_streambuf_wchar* __thiscall basic_filebuf_short_setbuf(basic_filebuf_wchar *this, wchar_t *buf, streamsize count) { TRACE("(%p %p %s)\n", this, buf, wine_dbgstr_longlong(count)); if(!basic_filebuf_wchar_is_open(this)) return NULL; if(setvbuf(this->file, (char*)buf, (buf==NULL && count==0) ? _IONBF : _IOFBF, count*sizeof(wchar_t))) return NULL; basic_filebuf_short__Init(this, this->file, INITFL_open); return &this->base; }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_short_setbuf, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3983.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_sync, 4) int __thiscall basic_filebuf_wchar_sync(basic_filebuf_wchar *this) { TRACE("(%p)\n", this); if(!basic_filebuf_wchar_is_open(this)) return 0; if(call_basic_streambuf_wchar_overflow(&this->base, WEOF) == WEOF) return 0; return fflush(this->file); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_sync, 4) int __thiscall basic_filebuf_wchar_sync(basic_filebuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:3998.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_imbue, 8) void __thiscall basic_filebuf_wchar_imbue(basic_filebuf_wchar *this, const locale *loc) { TRACE("(%p %p)\n", this, loc); basic_filebuf_wchar__Initcvt_cvt(this, codecvt_wchar_use_facet(loc)); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_wchar_imbue, 8) void __thiscall basic_filebuf_wchar_imbue(basic_filebuf_wchar *this, const locale *loc) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4007.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_filebuf_short_imbue, 8) void __thiscall basic_filebuf_short_imbue(basic_filebuf_wchar *this, const locale *loc) { TRACE("(%p %p)\n", this, loc); basic_filebuf_wchar__Initcvt_cvt(this, codecvt_short_use_facet(loc)); }': \ DEFINE_THISCALL_WRAPPER(basic_filebuf_short_imbue, 8) void __thiscall basic_filebuf_short_imbue(basic_filebuf_wchar *this, const locale *loc) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4018.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char__Getstate, 8) int __thiscall basic_stringbuf_char__Getstate(basic_stringbuf_char *this, IOSB_openmode mode) { int state = 0; if(!(mode & OPENMODE_in)) state |= STRINGBUF_no_read; if(!(mode & OPENMODE_out)) state |= STRINGBUF_no_write; if(mode & OPENMODE_ate) state |= STRINGBUF_at_end; if(mode & OPENMODE_app) state |= STRINGBUF_append; return state; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char__Getstate, 8) int __thiscall basic_stringbuf_char__Getstate(basic_stringbuf_char *this, IOSB_openmode mode) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4040.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char__Init, 16) void __thiscall basic_stringbuf_char__Init(basic_stringbuf_char *this, const char *str, MSVCP_size_t count, int state) { TRACE("(%p, %p, %ld, %d)\n", this, str, count, state); basic_streambuf_char__Init_empty(&this->base); this->state = state; this->seekhigh = NULL; if(count && str) { char *buf = MSVCRT_operator_new(count); if(!buf) { ERR("Out of memory\n"); throw_exception(EXCEPTION_BAD_ALLOC, NULL); } memcpy(buf, str, count); this->seekhigh = buf + count; this->state |= STRINGBUF_allocated; if(!(state & STRINGBUF_no_read)) basic_streambuf_char_setg(&this->base, buf, buf, buf + count); if(!(state & STRINGBUF_no_write)) { basic_streambuf_char_setp_next(&this->base, buf, (state & STRINGBUF_at_end) ? buf + count : buf, buf + count); if(!basic_streambuf_char_gptr(&this->base)) basic_streambuf_char_setg(&this->base, buf, 0, buf); } } }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char__Init, 16) void __thiscall basic_stringbuf_char__Init(basic_stringbuf_char *this, const char *str, MSVCP_size_t count, int state) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4076.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_ctor_str, 12) basic_stringbuf_char* __thiscall basic_stringbuf_char_ctor_str(basic_stringbuf_char *this, const basic_string_char *str, IOSB_openmode mode) { TRACE("(%p %p %d)\n", this, str, mode); basic_streambuf_char_ctor(&this->base); this->base.vtable = &MSVCP_basic_stringbuf_char_vtable; basic_stringbuf_char__Init(this, MSVCP_basic_string_char_c_str(str), str->size, basic_stringbuf_char__Getstate(this, mode)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_ctor_str, 12) basic_stringbuf_char* __thiscall basic_stringbuf_char_ctor_str(basic_stringbuf_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4092.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_ctor_mode, 8) basic_stringbuf_char* __thiscall basic_stringbuf_char_ctor_mode( basic_stringbuf_char *this, IOSB_openmode mode) { TRACE("(%p %d)\n", this, mode); basic_streambuf_char_ctor(&this->base); this->base.vtable = &MSVCP_basic_stringbuf_char_vtable; basic_stringbuf_char__Init(this, NULL, 0, basic_stringbuf_char__Getstate(this, mode)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_ctor_mode, 8) basic_stringbuf_char* __thiscall basic_stringbuf_char_ctor_mode( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4107.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_ctor, 4) basic_stringbuf_char* __thiscall basic_stringbuf_char_ctor(basic_stringbuf_char *this) { return basic_stringbuf_char_ctor_mode(this, OPENMODE_in|OPENMODE_out); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_ctor, 4) basic_stringbuf_char* __thiscall basic_stringbuf_char_ctor(basic_stringbuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4115.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char__Tidy, 4) void __thiscall basic_stringbuf_char__Tidy(basic_stringbuf_char *this) { TRACE("(%p)\n", this); if(this->state & STRINGBUF_allocated) { MSVCRT_operator_delete(basic_streambuf_char_eback(&this->base)); this->seekhigh = NULL; this->state &= ~STRINGBUF_allocated; } basic_streambuf_char__Init_empty(&this->base); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char__Tidy, 4) void __thiscall basic_stringbuf_char__Tidy(basic_stringbuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4131.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_dtor, 4) void __thiscall basic_stringbuf_char_dtor(basic_stringbuf_char *this) { TRACE("(%p)\n", this); basic_stringbuf_char__Tidy(this); basic_streambuf_char_dtor(&this->base); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_dtor, 4) void __thiscall basic_stringbuf_char_dtor(basic_stringbuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4140.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_vector_dtor, 8) basic_stringbuf_char* __thiscall basic_stringbuf_char_vector_dtor(basic_stringbuf_char *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *) this - 1; for (i = *ptr - 1; i >= 0; i--) basic_stringbuf_char_dtor(this+i); MSVCRT_operator_delete(ptr); }else { basic_stringbuf_char_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_vector_dtor, 8) basic_stringbuf_char* __thiscall basic_stringbuf_char_vector_dtor(basic_stringbuf_char *this, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4165.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_overflow, 8) int __thiscall basic_stringbuf_char_overflow(basic_stringbuf_char *this, int meta) { MSVCP_size_t oldsize, size; char *ptr, *buf; TRACE("(%p %x)\n", this, meta); if(meta == EOF) return !EOF; if(this->state & STRINGBUF_no_write) return EOF; ptr = basic_streambuf_char_pptr(&this->base); if((this->state&STRINGBUF_append) && ptrseekhigh) basic_streambuf_char_setp_next(&this->base, basic_streambuf_char_pbase(&this->base), this->seekhigh, basic_streambuf_char_epptr(&this->base)); if(ptr && ptrbase)) return (unsigned char)(*basic_streambuf_char__Pninc(&this->base) = meta); oldsize = (ptr ? basic_streambuf_char_epptr(&this->base)-basic_streambuf_char_eback(&this->base): 0); size = oldsize|0xf; size += size/2; buf = MSVCRT_operator_new(size); if(!buf) { ERR("Out of memory\n"); throw_exception(EXCEPTION_BAD_ALLOC, NULL); } if(!oldsize) { this->seekhigh = buf; basic_streambuf_char_setp(&this->base, buf, buf+size); if(this->state & STRINGBUF_no_read) basic_streambuf_char_setg(&this->base, buf, NULL, buf); else basic_streambuf_char_setg(&this->base, buf, buf, buf+1); this->state |= STRINGBUF_allocated; }else { ptr = basic_streambuf_char_eback(&this->base); memcpy(buf, ptr, oldsize); this->seekhigh = buf+(this->seekhigh-ptr); basic_streambuf_char_setp_next(&this->base, buf, buf+(basic_streambuf_char_pptr(&this->base)-ptr), buf+size); if(this->state & STRINGBUF_no_read) basic_streambuf_char_setg(&this->base, buf, NULL, buf); else basic_streambuf_char_setg(&this->base, buf, buf+(basic_streambuf_char_gptr(&this->base)-ptr), basic_streambuf_char_pptr(&this->base)+1); MSVCRT_operator_delete(ptr); } return (unsigned char)(*basic_streambuf_char__Pninc(&this->base) = meta); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_overflow, 8) int __thiscall basic_stringbuf_char_overflow(basic_stringbuf_char *this, int meta) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4226.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_pbackfail, 8) int __thiscall basic_stringbuf_char_pbackfail(basic_stringbuf_char *this, int c) { char *cur; TRACE("(%p %x)\n", this, c); cur = basic_streambuf_char_gptr(&this->base); if(!cur || cur==basic_streambuf_char_eback(&this->base) || (c!=EOF && c!=cur[-1] && this->state&STRINGBUF_no_write)) return EOF; if(c != EOF) cur[-1] = c; basic_streambuf_char_gbump(&this->base, -1); return c==EOF ? !EOF : c; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_pbackfail, 8) int __thiscall basic_stringbuf_char_pbackfail(basic_stringbuf_char *this, int c) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4246.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_underflow, 4) int __thiscall basic_stringbuf_char_underflow(basic_stringbuf_char *this) { char *ptr, *cur; TRACE("(%p)\n", this); cur = basic_streambuf_char_gptr(&this->base); if(!cur || this->state&STRINGBUF_no_read) return EOF; ptr = basic_streambuf_char_pptr(&this->base); if(this->seekhigh < ptr) this->seekhigh = ptr; ptr = basic_streambuf_char_egptr(&this->base); if(this->seekhigh > ptr) basic_streambuf_char_setg(&this->base, basic_streambuf_char_eback(&this->base), cur, this->seekhigh); if(cur < this->seekhigh) return (unsigned char)*cur; return EOF; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_underflow, 4) int __thiscall basic_stringbuf_char_underflow(basic_stringbuf_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4275.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_seekoff, 24) DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_seekoff, 20) fpos_int* __thiscall basic_stringbuf_char_seekoff(basic_stringbuf_char *this, fpos_int *ret, streamoff off, int way, int mode) { char *beg, *cur_r, *cur_w; TRACE("(%p %p %s %d %d)\n", this, ret, wine_dbgstr_longlong(off), way, mode); cur_w = basic_streambuf_char_pptr(&this->base); if(cur_w > this->seekhigh) this->seekhigh = cur_w; ret->off = 0; ret->pos = 0; ret->state = 0; beg = basic_streambuf_char_eback(&this->base); cur_r = basic_streambuf_char_gptr(&this->base); if((mode & OPENMODE_in) && cur_r) { if(way==SEEKDIR_cur && !(mode & OPENMODE_out)) off += cur_r-beg; else if(way == SEEKDIR_end) off += this->seekhigh-beg; else if(way != SEEKDIR_beg) off = -1; if(off<0 || off>this->seekhigh-beg) { off = -1; }else { basic_streambuf_char_gbump(&this->base, beg-cur_r+off); if((mode & OPENMODE_out) && cur_w) { basic_streambuf_char_setp_next(&this->base, beg, basic_streambuf_char_gptr(&this->base), basic_streambuf_char_epptr(&this->base)); } } }else if((mode & OPENMODE_out) && cur_w) { if(way == SEEKDIR_cur) off += cur_w-beg; else if(way == SEEKDIR_end) off += this->seekhigh-beg; else if(way != SEEKDIR_beg) off = -1; if(off<0 || off>this->seekhigh-beg) off = -1; else basic_streambuf_char_pbump(&this->base, beg-cur_w+off); }else { off = -1; } ret->off = off; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_seekoff, 24) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4336.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_seekpos, 36) fpos_int* __thiscall basic_stringbuf_char_seekpos(basic_stringbuf_char *this, fpos_int *ret, fpos_int pos, int mode) { TRACE("(%p %p %s %d)\n", this, ret, debugstr_fpos_int(&pos), mode); if(pos.off==-1 && pos.pos==0 && pos.state==0) { *ret = pos; return ret; } return basic_stringbuf_char_seekoff(this, ret, pos.off, SEEKDIR_beg, mode); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_seekpos, 36) fpos_int* __thiscall basic_stringbuf_char_seekpos(basic_stringbuf_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4352.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_str_set, 8) void __thiscall basic_stringbuf_char_str_set(basic_stringbuf_char *this, const basic_string_char *str) { TRACE("(%p %p)\n", this, str); basic_stringbuf_char__Tidy(this); basic_stringbuf_char__Init(this, MSVCP_basic_string_char_c_str(str), str->size, this->state); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_str_set, 8) void __thiscall basic_stringbuf_char_str_set(basic_stringbuf_char *this, const basic_string_char *str) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4363.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_str_get, 8) basic_string_char* __thiscall basic_stringbuf_char_str_get(const basic_stringbuf_char *this, basic_string_char *ret) { char *ptr; TRACE("(%p)\n", this); if(!(this->state & STRINGBUF_no_write) && basic_streambuf_char_pptr(&this->base)) { char *pptr; ptr = basic_streambuf_char_pbase(&this->base); pptr = basic_streambuf_char_pptr(&this->base); return MSVCP_basic_string_char_ctor_cstr_len(ret, ptr, (this->seekhigh < pptr ? pptr : this->seekhigh) - ptr); } if(!(this->state & STRINGBUF_no_read) && basic_streambuf_char_gptr(&this->base)) { ptr = basic_streambuf_char_eback(&this->base); return MSVCP_basic_string_char_ctor_cstr_len(ret, ptr, basic_streambuf_char_egptr(&this->base) - ptr); } return MSVCP_basic_string_char_ctor(ret); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_char_str_get, 8) basic_string_char* __thiscall basic_stringbuf_char_str_get(const basic_stringbuf_char *this, basic_string_char *ret) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4393.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar__Getstate, 8) int __thiscall basic_stringbuf_wchar__Getstate(basic_stringbuf_wchar *this, IOSB_openmode mode) { int state = 0; if(!(mode & OPENMODE_in)) state |= STRINGBUF_no_read; if(!(mode & OPENMODE_out)) state |= STRINGBUF_no_write; if(mode & OPENMODE_ate) state |= STRINGBUF_at_end; if(mode & OPENMODE_app) state |= STRINGBUF_append; return state; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar__Getstate, 8) int __thiscall basic_stringbuf_wchar__Getstate(basic_stringbuf_wchar *this, IOSB_openmode mode) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4417.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar__Init, 16) void __thiscall basic_stringbuf_wchar__Init(basic_stringbuf_wchar *this, const wchar_t *str, MSVCP_size_t count, int state) { TRACE("(%p, %p, %lu, %d)\n", this, str, count, state); basic_streambuf_wchar__Init_empty(&this->base); this->state = state; this->seekhigh = NULL; if(count && str) { wchar_t *buf = MSVCRT_operator_new(count*sizeof(wchar_t)); if(!buf) { ERR("Out of memory\n"); throw_exception(EXCEPTION_BAD_ALLOC, NULL); } memcpy(buf, str, count*sizeof(wchar_t)); this->seekhigh = buf + count; this->state |= STRINGBUF_allocated; if(!(state & STRINGBUF_no_read)) basic_streambuf_wchar_setg(&this->base, buf, buf, buf + count); if(!(state & STRINGBUF_no_write)) { basic_streambuf_wchar_setp_next(&this->base, buf, (state & STRINGBUF_at_end) ? buf + count : buf, buf + count); if(!basic_streambuf_wchar_gptr(&this->base)) basic_streambuf_wchar_setg(&this->base, buf, 0, buf); } } }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar__Init, 16) void __thiscall basic_stringbuf_wchar__Init(basic_stringbuf_wchar *this, const wchar_t *str, MSVCP_size_t count, int state) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4453.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_ctor_str, 12) basic_stringbuf_wchar* __thiscall basic_stringbuf_wchar_ctor_str(basic_stringbuf_wchar *this, const basic_string_wchar *str, IOSB_openmode mode) { TRACE("(%p %p %d)\n", this, str, mode); basic_streambuf_wchar_ctor(&this->base); this->base.vtable = &MSVCP_basic_stringbuf_wchar_vtable; basic_stringbuf_wchar__Init(this, MSVCP_basic_string_wchar_c_str(str), str->size, basic_stringbuf_wchar__Getstate(this, mode)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_ctor_str, 12) basic_stringbuf_wchar* __thiscall basic_stringbuf_wchar_ctor_str(basic_stringbuf_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4469.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_short_ctor_str, 12) basic_stringbuf_wchar* __thiscall basic_stringbuf_short_ctor_str(basic_stringbuf_wchar *this, const basic_string_wchar *str, IOSB_openmode mode) { basic_stringbuf_wchar_ctor_str(this, str, mode); this->base.vtable = &MSVCP_basic_stringbuf_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_short_ctor_str, 12) basic_stringbuf_wchar* __thiscall basic_stringbuf_short_ctor_str(basic_stringbuf_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4480.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_ctor_mode, 8) basic_stringbuf_wchar* __thiscall basic_stringbuf_wchar_ctor_mode( basic_stringbuf_wchar *this, IOSB_openmode mode) { TRACE("(%p %d)\n", this, mode); basic_streambuf_wchar_ctor(&this->base); this->base.vtable = &MSVCP_basic_stringbuf_wchar_vtable; basic_stringbuf_wchar__Init(this, NULL, 0, basic_stringbuf_wchar__Getstate(this, mode)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_ctor_mode, 8) basic_stringbuf_wchar* __thiscall basic_stringbuf_wchar_ctor_mode( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4495.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_short_ctor_mode, 8) basic_stringbuf_wchar* __thiscall basic_stringbuf_short_ctor_mode( basic_stringbuf_wchar *this, IOSB_openmode mode) { basic_stringbuf_wchar_ctor_mode(this, mode); this->base.vtable = &MSVCP_basic_stringbuf_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_short_ctor_mode, 8) basic_stringbuf_wchar* __thiscall basic_stringbuf_short_ctor_mode( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4506.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_ctor, 4) basic_stringbuf_wchar* __thiscall basic_stringbuf_wchar_ctor(basic_stringbuf_wchar *this) { return basic_stringbuf_wchar_ctor_mode(this, OPENMODE_in|OPENMODE_out); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_ctor, 4) basic_stringbuf_wchar* __thiscall basic_stringbuf_wchar_ctor(basic_stringbuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4514.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_short_ctor, 4) basic_stringbuf_wchar* __thiscall basic_stringbuf_short_ctor(basic_stringbuf_wchar *this) { return basic_stringbuf_short_ctor_mode(this, OPENMODE_in|OPENMODE_out); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_short_ctor, 4) basic_stringbuf_wchar* __thiscall basic_stringbuf_short_ctor(basic_stringbuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4524.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar__Tidy, 4) void __thiscall basic_stringbuf_wchar__Tidy(basic_stringbuf_wchar *this) { TRACE("(%p)\n", this); if(this->state & STRINGBUF_allocated) { MSVCRT_operator_delete(basic_streambuf_wchar_eback(&this->base)); this->seekhigh = NULL; this->state &= ~STRINGBUF_allocated; } basic_streambuf_wchar__Init_empty(&this->base); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar__Tidy, 4) void __thiscall basic_stringbuf_wchar__Tidy(basic_stringbuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4542.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_dtor, 4) void __thiscall basic_stringbuf_wchar_dtor(basic_stringbuf_wchar *this) { TRACE("(%p)\n", this); basic_stringbuf_wchar__Tidy(this); basic_streambuf_wchar_dtor(&this->base); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_dtor, 4) void __thiscall basic_stringbuf_wchar_dtor(basic_stringbuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4551.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_vector_dtor, 8) basic_stringbuf_wchar* __thiscall basic_stringbuf_wchar_vector_dtor(basic_stringbuf_wchar *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *) this - 1; for (i = *ptr - 1; i >= 0; i--) basic_stringbuf_wchar_dtor(this+i); MSVCRT_operator_delete(ptr); }else { basic_stringbuf_wchar_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_vector_dtor, 8) basic_stringbuf_wchar* __thiscall basic_stringbuf_wchar_vector_dtor(basic_stringbuf_wchar *this, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4578.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_overflow, 8) unsigned short __thiscall basic_stringbuf_wchar_overflow(basic_stringbuf_wchar *this, unsigned short meta) { MSVCP_size_t oldsize, size; wchar_t *ptr, *buf; TRACE("(%p %x)\n", this, meta); if(meta == WEOF) return !WEOF; if(this->state & STRINGBUF_no_write) return WEOF; ptr = basic_streambuf_wchar_pptr(&this->base); if((this->state&STRINGBUF_append) && ptrseekhigh) basic_streambuf_wchar_setp_next(&this->base, basic_streambuf_wchar_pbase(&this->base), this->seekhigh, basic_streambuf_wchar_epptr(&this->base)); if(ptr && ptrbase)) return (*basic_streambuf_wchar__Pninc(&this->base) = meta); oldsize = (ptr ? basic_streambuf_wchar_epptr(&this->base)-basic_streambuf_wchar_eback(&this->base): 0); size = oldsize|0xf; size += size/2; buf = MSVCRT_operator_new(size*sizeof(wchar_t)); if(!buf) { ERR("Out of memory\n"); throw_exception(EXCEPTION_BAD_ALLOC, NULL); } if(!oldsize) { this->seekhigh = buf; basic_streambuf_wchar_setp(&this->base, buf, buf+size); if(this->state & STRINGBUF_no_read) basic_streambuf_wchar_setg(&this->base, buf, NULL, buf); else basic_streambuf_wchar_setg(&this->base, buf, buf, buf+1); this->state |= STRINGBUF_allocated; }else { ptr = basic_streambuf_wchar_eback(&this->base); memcpy(buf, ptr, oldsize*sizeof(wchar_t)); this->seekhigh = buf+(this->seekhigh-ptr); basic_streambuf_wchar_setp_next(&this->base, buf, buf+(basic_streambuf_wchar_pptr(&this->base)-ptr), buf+size); if(this->state & STRINGBUF_no_read) basic_streambuf_wchar_setg(&this->base, buf, NULL, buf); else basic_streambuf_wchar_setg(&this->base, buf, buf+(basic_streambuf_wchar_gptr(&this->base)-ptr), basic_streambuf_wchar_pptr(&this->base)+1); MSVCRT_operator_delete(ptr); } return (*basic_streambuf_wchar__Pninc(&this->base) = meta); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_overflow, 8) unsigned short __thiscall basic_stringbuf_wchar_overflow(basic_stringbuf_wchar *this, unsigned short meta) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4641.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_pbackfail, 8) unsigned short __thiscall basic_stringbuf_wchar_pbackfail(basic_stringbuf_wchar *this, unsigned short c) { wchar_t *cur; TRACE("(%p %x)\n", this, c); cur = basic_streambuf_wchar_gptr(&this->base); if(!cur || cur==basic_streambuf_wchar_eback(&this->base) || (c!=WEOF && c!=cur[-1] && this->state&STRINGBUF_no_write)) return WEOF; if(c != WEOF) cur[-1] = c; basic_streambuf_wchar_gbump(&this->base, -1); return c==WEOF ? !WEOF : c; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_pbackfail, 8) unsigned short __thiscall basic_stringbuf_wchar_pbackfail(basic_stringbuf_wchar *this, unsigned short c) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4663.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_underflow, 4) unsigned short __thiscall basic_stringbuf_wchar_underflow(basic_stringbuf_wchar *this) { wchar_t *ptr, *cur; TRACE("(%p)\n", this); cur = basic_streambuf_wchar_gptr(&this->base); if(!cur || this->state&STRINGBUF_no_read) return WEOF; ptr = basic_streambuf_wchar_pptr(&this->base); if(this->seekhigh < ptr) this->seekhigh = ptr; ptr = basic_streambuf_wchar_egptr(&this->base); if(this->seekhigh > ptr) basic_streambuf_wchar_setg(&this->base, basic_streambuf_wchar_eback(&this->base), cur, this->seekhigh); if(cur < this->seekhigh) return *cur; return WEOF; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_underflow, 4) unsigned short __thiscall basic_stringbuf_wchar_underflow(basic_stringbuf_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4694.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_seekoff, 24) DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_seekoff, 20) fpos_int* __thiscall basic_stringbuf_wchar_seekoff(basic_stringbuf_wchar *this, fpos_int *ret, streamoff off, int way, int mode) { wchar_t *beg, *cur_r, *cur_w; TRACE("(%p %p %s %d %d)\n", this, ret, wine_dbgstr_longlong(off), way, mode); cur_w = basic_streambuf_wchar_pptr(&this->base); if(cur_w > this->seekhigh) this->seekhigh = cur_w; ret->off = 0; ret->pos = 0; ret->state = 0; beg = basic_streambuf_wchar_eback(&this->base); cur_r = basic_streambuf_wchar_gptr(&this->base); if((mode & OPENMODE_in) && cur_r) { if(way==SEEKDIR_cur && !(mode & OPENMODE_out)) off += cur_r-beg; else if(way == SEEKDIR_end) off += this->seekhigh-beg; else if(way != SEEKDIR_beg) off = -1; if(off<0 || off>this->seekhigh-beg) { off = -1; }else { basic_streambuf_wchar_gbump(&this->base, beg-cur_r+off); if((mode & OPENMODE_out) && cur_w) { basic_streambuf_wchar_setp_next(&this->base, beg, basic_streambuf_wchar_gptr(&this->base), basic_streambuf_wchar_epptr(&this->base)); } } }else if((mode & OPENMODE_out) && cur_w) { if(way == SEEKDIR_cur) off += cur_w-beg; else if(way == SEEKDIR_end) off += this->seekhigh-beg; else if(way != SEEKDIR_beg) off = -1; if(off<0 || off>this->seekhigh-beg) off = -1; else basic_streambuf_wchar_pbump(&this->base, beg-cur_w+off); }else { off = -1; } ret->off = off; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_seekoff, 24) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4757.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_seekpos, 36) fpos_int* __thiscall basic_stringbuf_wchar_seekpos(basic_stringbuf_wchar *this, fpos_int *ret, fpos_int pos, int mode) { TRACE("(%p %p %s %d)\n", this, ret, debugstr_fpos_int(&pos), mode); if(pos.off==-1 && pos.pos==0 && pos.state==0) { *ret = pos; return ret; } return basic_stringbuf_wchar_seekoff(this, ret, pos.off, SEEKDIR_beg, mode); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_seekpos, 36) fpos_int* __thiscall basic_stringbuf_wchar_seekpos(basic_stringbuf_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4775.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_str_set, 8) void __thiscall basic_stringbuf_wchar_str_set(basic_stringbuf_wchar *this, const basic_string_wchar *str) { TRACE("(%p %p)\n", this, str); basic_stringbuf_wchar__Tidy(this); basic_stringbuf_wchar__Init(this, MSVCP_basic_string_wchar_c_str(str), str->size, this->state); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_str_set, 8) void __thiscall basic_stringbuf_wchar_str_set(basic_stringbuf_wchar *this, const basic_string_wchar *str) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4788.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_str_get, 8) basic_string_wchar* __thiscall basic_stringbuf_wchar_str_get(const basic_stringbuf_wchar *this, basic_string_wchar *ret) { wchar_t *ptr; TRACE("(%p)\n", this); if(!(this->state & STRINGBUF_no_write) && basic_streambuf_wchar_pptr(&this->base)) { wchar_t *pptr; ptr = basic_streambuf_wchar_pbase(&this->base); pptr = basic_streambuf_wchar_pptr(&this->base); return MSVCP_basic_string_wchar_ctor_cstr_len(ret, ptr, (this->seekhigh < pptr ? pptr : this->seekhigh) - ptr); } if(!(this->state & STRINGBUF_no_read) && basic_streambuf_wchar_gptr(&this->base)) { ptr = basic_streambuf_wchar_eback(&this->base); return MSVCP_basic_string_wchar_ctor_cstr_len(ret, ptr, basic_streambuf_wchar_egptr(&this->base) - ptr); } return MSVCP_basic_string_wchar_ctor(ret); }': \ DEFINE_THISCALL_WRAPPER(basic_stringbuf_wchar_str_get, 8) basic_string_wchar* __thiscall basic_stringbuf_wchar_str_get(const basic_stringbuf_wchar *this, basic_string_wchar *ret) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4814.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_ctor, 4) ios_base* __thiscall ios_base_ctor(ios_base *this) { TRACE("(%p)\n", this); this->vtable = &MSVCP_ios_base_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(ios_base_ctor, 4) ios_base* __thiscall ios_base_ctor(ios_base *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4824.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_copy_ctor, 8) ios_base* __thiscall ios_base_copy_ctor(ios_base *this, const ios_base *copy) { TRACE("(%p %p)\n", this, copy); *this = *copy; this->vtable = &MSVCP_ios_base_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(ios_base_copy_ctor, 8) ios_base* __thiscall ios_base_copy_ctor(ios_base *this, const ios_base *copy) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4835.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_Callfns, 8) void __thiscall ios_base_Callfns(ios_base *this, IOS_BASE_event event) { IOS_BASE_fnarray *cur; TRACE("(%p %x)\n", this, event); for(cur=this->calls; cur; cur=cur->next) cur->event_handler(event, this, cur->index); }': \ DEFINE_THISCALL_WRAPPER(ios_base_Callfns, 8) void __thiscall ios_base_Callfns(ios_base *this, IOS_BASE_event event) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4884.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_dtor, 4) void __thiscall ios_base_dtor(ios_base *this) { ios_base_Ios_base_dtor(this); }': \ DEFINE_THISCALL_WRAPPER(ios_base_dtor, 4) void __thiscall ios_base_dtor(ios_base *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4890.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_vector_dtor, 8) ios_base* __thiscall ios_base_vector_dtor(ios_base *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) ios_base_dtor(this+i); MSVCRT_operator_delete(ptr); } else { ios_base_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(ios_base_vector_dtor, 8) ios_base* __thiscall ios_base_vector_dtor(ios_base *this, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4910.1: variable: 'DEFINE_THISCALL_WRAPPER(iosb_vector_dtor, 8) void* __thiscall iosb_vector_dtor(void *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR *ptr = (INT_PTR *)this-1; MSVCRT_operator_delete(ptr); } else { if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(iosb_vector_dtor, 8) void* __thiscall iosb_vector_dtor(void *this, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4927.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_Findarr, 8) IOS_BASE_iosarray* __thiscall ios_base_Findarr(ios_base *this, int index) { IOS_BASE_iosarray *p; TRACE("(%p %d)\n", this, index); for(p=this->arr; p; p=p->next) { if(p->index == index) return p; } for(p=this->arr; p; p=p->next) { if(!p->long_val && !p->ptr_val) { p->index = index; return p; } } p = MSVCRT_operator_new(sizeof(IOS_BASE_iosarray)); p->next = this->arr; p->index = index; p->long_val = 0; p->ptr_val = NULL; this->arr = p; return p; }': \ DEFINE_THISCALL_WRAPPER(ios_base_Findarr, 8) IOS_BASE_iosarray* __thiscall ios_base_Findarr(ios_base *this, int index) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4957.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_iword, 8) LONG* __thiscall ios_base_iword(ios_base *this, int index) { TRACE("(%p %d)\n", this, index); return &ios_base_Findarr(this, index)->long_val; }': \ DEFINE_THISCALL_WRAPPER(ios_base_iword, 8) LONG* __thiscall ios_base_iword(ios_base *this, int index) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4966.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_pword, 8) void** __thiscall ios_base_pword(ios_base *this, int index) { TRACE("(%p %d)\n", this, index); return &ios_base_Findarr(this, index)->ptr_val; }': \ DEFINE_THISCALL_WRAPPER(ios_base_pword, 8) void** __thiscall ios_base_pword(ios_base *this, int index) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4975.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_register_callback, 12) void __thiscall ios_base_register_callback(ios_base *this, IOS_BASE_event_callback callback, int index) { IOS_BASE_fnarray *event; TRACE("(%p %p %d)\n", this, callback, index); event = MSVCRT_operator_new(sizeof(IOS_BASE_fnarray)); event->next = this->calls; event->index = index; event->event_handler = callback; this->calls = event; }': \ DEFINE_THISCALL_WRAPPER(ios_base_register_callback, 12) void __thiscall ios_base_register_callback(ios_base *this, IOS_BASE_event_callback callback, int index) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:4991.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_clear_reraise, 12) void __thiscall ios_base_clear_reraise(ios_base *this, IOSB_iostate state, MSVCP_bool reraise) { TRACE("(%p %x %x)\n", this, state, reraise); this->state = state & IOSTATE_mask; if(!(this->state & this->except)) return; if(reraise) throw_exception(EXCEPTION_RERAISE, NULL); else if(this->state & this->except & IOSTATE_eofbit) throw_exception(EXCEPTION_FAILURE, "eofbit is set"); else if(this->state & this->except & IOSTATE_failbit) throw_exception(EXCEPTION_FAILURE, "failbit is set"); else if(this->state & this->except & IOSTATE_badbit) throw_exception(EXCEPTION_FAILURE, "badbit is set"); else if(this->state & this->except & IOSTATE__Hardfail) throw_exception(EXCEPTION_FAILURE, "_Hardfail is set"); }': \ DEFINE_THISCALL_WRAPPER(ios_base_clear_reraise, 12) void __thiscall ios_base_clear_reraise(ios_base *this, IOSB_iostate state, MSVCP_bool reraise) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5014.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_clear, 8) void __thiscall ios_base_clear(ios_base *this, IOSB_iostate state) { ios_base_clear_reraise(this, state, FALSE); }': \ DEFINE_THISCALL_WRAPPER(ios_base_clear, 8) void __thiscall ios_base_clear(ios_base *this, IOSB_iostate state) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5022.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_clear_unsigned, 8) void __thiscall ios_base_clear_unsigned(ios_base *this, unsigned int state) { ios_base_clear_reraise(this, (IOSB_iostate)state, FALSE); }': \ DEFINE_THISCALL_WRAPPER(ios_base_clear_unsigned, 8) void __thiscall ios_base_clear_unsigned(ios_base *this, unsigned int state) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5030.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_exceptions_set, 8) void __thiscall ios_base_exceptions_set(ios_base *this, IOSB_iostate state) { TRACE("(%p %x)\n", this, state); this->except = state & IOSTATE_mask; ios_base_clear(this, this->state); }': \ DEFINE_THISCALL_WRAPPER(ios_base_exceptions_set, 8) void __thiscall ios_base_exceptions_set(ios_base *this, IOSB_iostate state) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5040.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_exceptions_set_unsigned, 8) void __thiscall ios_base_exceptions_set_unsigned(ios_base *this, unsigned int state) { TRACE("(%p %x)\n", this, state); ios_base_exceptions_set(this, state); }': \ DEFINE_THISCALL_WRAPPER(ios_base_exceptions_set_unsigned, 8) void __thiscall ios_base_exceptions_set_unsigned(ios_base *this, unsigned int state) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5049.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_exceptions_get, 4) IOSB_iostate __thiscall ios_base_exceptions_get(ios_base *this) { TRACE("(%p)\n", this); return this->except; }': \ DEFINE_THISCALL_WRAPPER(ios_base_exceptions_get, 4) IOSB_iostate __thiscall ios_base_exceptions_get(ios_base *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5058.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_copyfmt, 8) ios_base* __thiscall ios_base_copyfmt(ios_base *this, const ios_base *rhs) { TRACE("(%p %p)\n", this, rhs); if(this != rhs) { IOS_BASE_iosarray *arr_cur; IOS_BASE_fnarray *event_cur; ios_base_Tidy(this); for(arr_cur=rhs->arr; arr_cur; arr_cur=arr_cur->next) { if(arr_cur->long_val) *ios_base_iword(this, arr_cur->index) = arr_cur->long_val; if(arr_cur->ptr_val) *ios_base_pword(this, arr_cur->index) = arr_cur->ptr_val; } this->stdstr = rhs->stdstr; this->fmtfl = rhs->fmtfl; this->prec = rhs->prec; this->wide = rhs->wide; locale_operator_assign(IOS_LOCALE(this), IOS_LOCALE(rhs)); for(event_cur=rhs->calls; event_cur; event_cur=event_cur->next) ios_base_register_callback(this, event_cur->event_handler, event_cur->index); ios_base_Callfns(this, EVENT_copyfmt_event); ios_base_exceptions_set(this, rhs->except); } return this; }': \ DEFINE_THISCALL_WRAPPER(ios_base_copyfmt, 8) ios_base* __thiscall ios_base_copyfmt(ios_base *this, const ios_base *rhs) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5093.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_assign, 8) ios_base* __thiscall ios_base_assign(ios_base *this, const ios_base *right) { TRACE("(%p %p)\n", this, right); if(this != right) { this->state = right->state; ios_base_copyfmt(this, right); } return this; }': \ DEFINE_THISCALL_WRAPPER(ios_base_assign, 8) ios_base* __thiscall ios_base_assign(ios_base *this, const ios_base *right) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5108.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_fail, 4) MSVCP_bool __thiscall ios_base_fail(const ios_base *this) { TRACE("(%p)\n", this); return (this->state & (IOSTATE_failbit|IOSTATE_badbit)) != 0; }': \ DEFINE_THISCALL_WRAPPER(ios_base_fail, 4) MSVCP_bool __thiscall ios_base_fail(const ios_base *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5117.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_op_succ, 4) MSVCP_bool __thiscall ios_base_op_succ(const ios_base *this) { TRACE("(%p)\n", this); return ios_base_fail(this); }': \ DEFINE_THISCALL_WRAPPER(ios_base_op_succ, 4) MSVCP_bool __thiscall ios_base_op_succ(const ios_base *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5126.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_op_fail, 4) void* __thiscall ios_base_op_fail(const ios_base *this) { TRACE("(%p)\n", this); return ios_base_fail(this) ? NULL : (void*)this; }': \ DEFINE_THISCALL_WRAPPER(ios_base_op_fail, 4) void* __thiscall ios_base_op_fail(const ios_base *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5136.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_operator_bool, 4) MSVCP_bool __thiscall ios_base_operator_bool(const ios_base *this) { TRACE("(%p)\n", this); return (this->state & (IOSTATE_failbit|IOSTATE_badbit)) == 0; }': \ DEFINE_THISCALL_WRAPPER(ios_base_operator_bool, 4) MSVCP_bool __thiscall ios_base_operator_bool(const ios_base *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5160.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base__Init, 4) void __thiscall ios_base__Init(ios_base *this) { TRACE("(%p)\n", this); this->stdstr = 0; this->state = this->except = IOSTATE_goodbit; this->fmtfl = FMTFLAG_skipws | FMTFLAG_dec; this->prec = 6; this->wide = 0; this->arr = NULL; this->calls = NULL; this->loc = MSVCRT_operator_new(sizeof(locale)); locale_ctor(IOS_LOCALE(this)); }': \ DEFINE_THISCALL_WRAPPER(ios_base__Init, 4) void __thiscall ios_base__Init(ios_base *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5188.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_bad, 4) MSVCP_bool __thiscall ios_base_bad(const ios_base *this) { TRACE("(%p)\n", this); return (this->state & IOSTATE_badbit) != 0; }': \ DEFINE_THISCALL_WRAPPER(ios_base_bad, 4) MSVCP_bool __thiscall ios_base_bad(const ios_base *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5197.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_eof, 4) MSVCP_bool __thiscall ios_base_eof(const ios_base *this) { TRACE("(%p)\n", this); return (this->state & IOSTATE_eofbit) != 0; }': \ DEFINE_THISCALL_WRAPPER(ios_base_eof, 4) MSVCP_bool __thiscall ios_base_eof(const ios_base *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5206.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_flags_set, 8) IOSB_fmtflags __thiscall ios_base_flags_set(ios_base *this, IOSB_fmtflags flags) { IOSB_fmtflags ret = this->fmtfl; TRACE("(%p %x)\n", this, flags); this->fmtfl = flags & FMTFLAG_mask; return ret; }': \ DEFINE_THISCALL_WRAPPER(ios_base_flags_set, 8) IOSB_fmtflags __thiscall ios_base_flags_set(ios_base *this, IOSB_fmtflags flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5219.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_flags_get, 4) IOSB_fmtflags __thiscall ios_base_flags_get(const ios_base *this) { TRACE("(%p)\n", this); return this->fmtfl; }': \ DEFINE_THISCALL_WRAPPER(ios_base_flags_get, 4) IOSB_fmtflags __thiscall ios_base_flags_get(const ios_base *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5228.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_getloc, 8) locale* __thiscall ios_base_getloc(const ios_base *this, locale *ret) { TRACE("(%p)\n", this); return locale_copy_ctor(ret, IOS_LOCALE(this)); }': \ DEFINE_THISCALL_WRAPPER(ios_base_getloc, 8) locale* __thiscall ios_base_getloc(const ios_base *this, locale *ret) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5237.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_good, 4) MSVCP_bool __thiscall ios_base_good(const ios_base *this) { TRACE("(%p)\n", this); return this->state == IOSTATE_goodbit; }': \ DEFINE_THISCALL_WRAPPER(ios_base_good, 4) MSVCP_bool __thiscall ios_base_good(const ios_base *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5246.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_imbue, 12) locale* __thiscall ios_base_imbue(ios_base *this, locale *ret, const locale *loc) { TRACE("(%p %p)\n", this, loc); *ret = *IOS_LOCALE(this); locale_copy_ctor(IOS_LOCALE(this), loc); return ret; }': \ DEFINE_THISCALL_WRAPPER(ios_base_imbue, 12) locale* __thiscall ios_base_imbue(ios_base *this, locale *ret, const locale *loc) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5258.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_precision_set, 12) DEFINE_THISCALL_WRAPPER(ios_base_precision_set, 8) streamsize __thiscall ios_base_precision_set(ios_base *this, streamsize precision) { streamsize ret = this->prec; TRACE("(%p %s)\n", this, wine_dbgstr_longlong(precision)); this->prec = precision; return ret; }': \ DEFINE_THISCALL_WRAPPER(ios_base_precision_set, 12) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5274.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_precision_get, 4) streamsize __thiscall ios_base_precision_get(const ios_base *this) { TRACE("(%p)\n", this); return this->prec; }': \ DEFINE_THISCALL_WRAPPER(ios_base_precision_get, 4) streamsize __thiscall ios_base_precision_get(const ios_base *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5283.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_rdstate, 4) IOSB_iostate __thiscall ios_base_rdstate(const ios_base *this) { TRACE("(%p)\n", this); return this->state; }': \ DEFINE_THISCALL_WRAPPER(ios_base_rdstate, 4) IOSB_iostate __thiscall ios_base_rdstate(const ios_base *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5292.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_setf_mask, 12) IOSB_fmtflags __thiscall ios_base_setf_mask(ios_base *this, IOSB_fmtflags flags, IOSB_fmtflags mask) { IOSB_fmtflags ret = this->fmtfl; TRACE("(%p %x %x)\n", this, flags, mask); this->fmtfl = (this->fmtfl & (~mask)) | (flags & mask & FMTFLAG_mask); return ret; }': \ DEFINE_THISCALL_WRAPPER(ios_base_setf_mask, 12) IOSB_fmtflags __thiscall ios_base_setf_mask(ios_base *this, IOSB_fmtflags flags, IOSB_fmtflags mask) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5305.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_setf, 8) IOSB_fmtflags __thiscall ios_base_setf(ios_base *this, IOSB_fmtflags flags) { IOSB_fmtflags ret = this->fmtfl; TRACE("(%p %x)\n", this, flags); this->fmtfl |= flags & FMTFLAG_mask; return ret; }': \ DEFINE_THISCALL_WRAPPER(ios_base_setf, 8) IOSB_fmtflags __thiscall ios_base_setf(ios_base *this, IOSB_fmtflags flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5318.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_setstate_reraise, 12) void __thiscall ios_base_setstate_reraise(ios_base *this, IOSB_iostate state, MSVCP_bool reraise) { TRACE("(%p %x %x)\n", this, state, reraise); if(state != IOSTATE_goodbit) ios_base_clear_reraise(this, this->state | state, reraise); }': \ DEFINE_THISCALL_WRAPPER(ios_base_setstate_reraise, 12) void __thiscall ios_base_setstate_reraise(ios_base *this, IOSB_iostate state, MSVCP_bool reraise) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5329.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_setstate, 8) void __thiscall ios_base_setstate(ios_base *this, IOSB_iostate state) { ios_base_setstate_reraise(this, state, FALSE); }': \ DEFINE_THISCALL_WRAPPER(ios_base_setstate, 8) void __thiscall ios_base_setstate(ios_base *this, IOSB_iostate state) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5337.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_setstate_unsigned, 8) void __thiscall ios_base_setstate_unsigned(ios_base *this, unsigned int state) { ios_base_setstate_reraise(this, (IOSB_iostate)state, FALSE); }': \ DEFINE_THISCALL_WRAPPER(ios_base_setstate_unsigned, 8) void __thiscall ios_base_setstate_unsigned(ios_base *this, unsigned int state) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5360.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_unsetf, 8) void __thiscall ios_base_unsetf(ios_base *this, IOSB_fmtflags flags) { TRACE("(%p %x)\n", this, flags); this->fmtfl &= ~flags; }': \ DEFINE_THISCALL_WRAPPER(ios_base_unsetf, 8) void __thiscall ios_base_unsetf(ios_base *this, IOSB_fmtflags flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5370.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_width_set, 12) DEFINE_THISCALL_WRAPPER(ios_base_width_set, 8) streamsize __thiscall ios_base_width_set(ios_base *this, streamsize width) { streamsize ret = this->wide; TRACE("(%p %s)\n", this, wine_dbgstr_longlong(width)); this->wide = width; return ret; }': \ DEFINE_THISCALL_WRAPPER(ios_base_width_set, 12) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5386.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_width_get, 4) streamsize __thiscall ios_base_width_get(ios_base *this) { TRACE("(%p)\n", this); return this->wide; }': \ DEFINE_THISCALL_WRAPPER(ios_base_width_get, 4) streamsize __thiscall ios_base_width_get(ios_base *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5409.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_swap, 8) void __thiscall ios_base_swap(ios_base *this, ios_base *r) { ios_base tmp; TRACE("(%p %p)\n", this, r); if(this == r) return; tmp = *this; *this = *r; this->vtable = tmp.vtable; tmp.vtable = r->vtable; *r = tmp; }': \ DEFINE_THISCALL_WRAPPER(ios_base_swap, 8) void __thiscall ios_base_swap(ios_base *this, ios_base *r) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5428.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_ctor, 4) basic_ios_char* __thiscall basic_ios_char_ctor(basic_ios_char *this) { TRACE("(%p)\n", this); ios_base_ctor(&this->base); this->base.vtable = &MSVCP_basic_ios_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_ctor, 4) basic_ios_char* __thiscall basic_ios_char_ctor(basic_ios_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5440.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_init, 12) void __thiscall basic_ios_char_init(basic_ios_char *this, basic_streambuf_char *streambuf, MSVCP_bool isstd) { TRACE("(%p %p %x)\n", this, streambuf, isstd); ios_base__Init(&this->base); this->strbuf = streambuf; this->stream = NULL; this->fillch = ' '; if(!streambuf) ios_base_setstate(&this->base, IOSTATE_badbit); if(isstd) FIXME("standard streams not handled yet\n"); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_init, 12) void __thiscall basic_ios_char_init(basic_ios_char *this, basic_streambuf_char *streambuf, MSVCP_bool isstd) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5458.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_ctor_streambuf, 8) basic_ios_char* __thiscall basic_ios_char_ctor_streambuf(basic_ios_char *this, basic_streambuf_char *strbuf) { TRACE("(%p %p)\n", this, strbuf); basic_ios_char_ctor(this); basic_ios_char_init(this, strbuf, FALSE); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_ctor_streambuf, 8) basic_ios_char* __thiscall basic_ios_char_ctor_streambuf(basic_ios_char *this, basic_streambuf_char *strbuf) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5470.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_dtor, 4) void __thiscall basic_ios_char_dtor(basic_ios_char *this) { TRACE("(%p)\n", this); ios_base_dtor(&this->base); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_dtor, 4) void __thiscall basic_ios_char_dtor(basic_ios_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5477.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_vector_dtor, 8) basic_ios_char* __thiscall basic_ios_char_vector_dtor(basic_ios_char *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_ios_char_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_ios_char_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_vector_dtor, 8) basic_ios_char* __thiscall basic_ios_char_vector_dtor(basic_ios_char *this, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5499.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_clear_reraise, 12) void __thiscall basic_ios_char_clear_reraise(basic_ios_char *this, IOSB_iostate state, MSVCP_bool reraise) { TRACE("(%p %x %x)\n", this, state, reraise); ios_base_clear_reraise(&this->base, state | (this->strbuf ? IOSTATE_goodbit : IOSTATE_badbit), reraise); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_clear_reraise, 12) void __thiscall basic_ios_char_clear_reraise(basic_ios_char *this, IOSB_iostate state, MSVCP_bool reraise) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5508.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_clear, 8) void __thiscall basic_ios_char_clear(basic_ios_char *this, unsigned int state) { basic_ios_char_clear_reraise(this, (IOSB_iostate)state, FALSE); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_clear, 8) void __thiscall basic_ios_char_clear(basic_ios_char *this, unsigned int state) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5516.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_copyfmt, 8) basic_ios_char* __thiscall basic_ios_char_copyfmt(basic_ios_char *this, basic_ios_char *copy) { TRACE("(%p %p)\n", this, copy); if(this == copy) return this; this->stream = copy->stream; this->fillch = copy->fillch; ios_base_copyfmt(&this->base, ©->base); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_copyfmt, 8) basic_ios_char* __thiscall basic_ios_char_copyfmt(basic_ios_char *this, basic_ios_char *copy) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5531.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_fill_set, 8) char __thiscall basic_ios_char_fill_set(basic_ios_char *this, char fill) { char ret = this->fillch; TRACE("(%p %c)\n", this, fill); this->fillch = fill; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_fill_set, 8) char __thiscall basic_ios_char_fill_set(basic_ios_char *this, char fill) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5544.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_fill_get, 4) char __thiscall basic_ios_char_fill_get(basic_ios_char *this) { TRACE("(%p)\n", this); return this->fillch; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_fill_get, 4) char __thiscall basic_ios_char_fill_get(basic_ios_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5553.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_imbue, 12) locale *__thiscall basic_ios_char_imbue(basic_ios_char *this, locale *ret, const locale *loc) { TRACE("(%p %p %p)\n", this, ret, loc); if(this->strbuf) { basic_streambuf_char_pubimbue(this->strbuf, ret, loc); locale_dtor(ret); } return ios_base_imbue(&this->base, ret, loc); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_imbue, 12) locale *__thiscall basic_ios_char_imbue(basic_ios_char *this, locale *ret, const locale *loc) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5568.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_narrow, 12) char __thiscall basic_ios_char_narrow(basic_ios_char *this, char ch, char def) { TRACE("(%p %c %c)\n", this, ch, def); return ctype_char_narrow_ch(ctype_char_use_facet(IOS_LOCALE(this->strbuf)), ch, def); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_narrow, 12) char __thiscall basic_ios_char_narrow(basic_ios_char *this, char ch, char def) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5577.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_rdbuf_set, 8) basic_streambuf_char* __thiscall basic_ios_char_rdbuf_set(basic_ios_char *this, basic_streambuf_char *streambuf) { basic_streambuf_char *ret = this->strbuf; TRACE("(%p %p)\n", this, streambuf); this->strbuf = streambuf; basic_ios_char_clear(this, IOSTATE_goodbit); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_rdbuf_set, 8) basic_streambuf_char* __thiscall basic_ios_char_rdbuf_set(basic_ios_char *this, basic_streambuf_char *streambuf) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5591.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_rdbuf_get, 4) basic_streambuf_char* __thiscall basic_ios_char_rdbuf_get(const basic_ios_char *this) { TRACE("(%p)\n", this); return this->strbuf; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_rdbuf_get, 4) basic_streambuf_char* __thiscall basic_ios_char_rdbuf_get(const basic_ios_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5600.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_setstate_reraise, 12) void __thiscall basic_ios_char_setstate_reraise(basic_ios_char *this, IOSB_iostate state, MSVCP_bool reraise) { TRACE("(%p %x %x)\n", this, state, reraise); if(state != IOSTATE_goodbit) basic_ios_char_clear_reraise(this, this->base.state | state, reraise); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_setstate_reraise, 12) void __thiscall basic_ios_char_setstate_reraise(basic_ios_char *this, IOSB_iostate state, MSVCP_bool reraise) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5611.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_setstate, 8) void __thiscall basic_ios_char_setstate(basic_ios_char *this, unsigned int state) { basic_ios_char_setstate_reraise(this, (IOSB_iostate)state, FALSE); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_setstate, 8) void __thiscall basic_ios_char_setstate(basic_ios_char *this, unsigned int state) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5619.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_tie_set, 8) basic_ostream_char* __thiscall basic_ios_char_tie_set(basic_ios_char *this, basic_ostream_char *ostream) { basic_ostream_char *ret = this->stream; TRACE("(%p %p)\n", this, ostream); this->stream = ostream; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_tie_set, 8) basic_ostream_char* __thiscall basic_ios_char_tie_set(basic_ios_char *this, basic_ostream_char *ostream) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5632.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_tie_get, 4) basic_ostream_char* __thiscall basic_ios_char_tie_get(const basic_ios_char *this) { TRACE("(%p)\n", this); return this->stream; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_tie_get, 4) basic_ostream_char* __thiscall basic_ios_char_tie_get(const basic_ios_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5641.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_widen, 8) char __thiscall basic_ios_char_widen(basic_ios_char *this, char ch) { TRACE("(%p %c)\n", this, ch); return ctype_char_widen_ch(ctype_char_use_facet(IOS_LOCALE(this->strbuf)), ch); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_widen, 8) char __thiscall basic_ios_char_widen(basic_ios_char *this, char ch) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5650.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_char_swap, 8) void __thiscall basic_ios_char_swap(basic_ios_char *this, basic_ios_char *r) { void *swap_ptr; TRACE("(%p %p)\n", this, r); if(this == r) return; ios_base_swap(&this->base, &r->base); swap_ptr = this->stream; this->stream = r->stream; r->stream = swap_ptr; this->fillch ^= r->fillch; r->fillch ^= this->fillch; this->fillch ^= r->fillch; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_char_swap, 8) void __thiscall basic_ios_char_swap(basic_ios_char *this, basic_ios_char *r) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5671.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_ctor, 4) basic_ios_wchar* __thiscall basic_ios_wchar_ctor(basic_ios_wchar *this) { TRACE("(%p)\n", this); ios_base_ctor(&this->base); this->base.vtable = &MSVCP_basic_ios_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_ctor, 4) basic_ios_wchar* __thiscall basic_ios_wchar_ctor(basic_ios_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5683.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_short_ctor, 4) basic_ios_wchar* __thiscall basic_ios_short_ctor(basic_ios_wchar *this) { basic_ios_wchar_ctor(this); this->base.vtable = &MSVCP_basic_ios_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_short_ctor, 4) basic_ios_wchar* __thiscall basic_ios_short_ctor(basic_ios_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5695.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_init, 12) void __thiscall basic_ios_wchar_init(basic_ios_wchar *this, basic_streambuf_wchar *streambuf, MSVCP_bool isstd) { TRACE("(%p %p %x)\n", this, streambuf, isstd); ios_base__Init(&this->base); this->strbuf = streambuf; this->stream = NULL; this->fillch = ' '; if(!streambuf) ios_base_setstate(&this->base, IOSTATE_badbit); if(isstd) FIXME("standard streams not handled yet\n"); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_init, 12) void __thiscall basic_ios_wchar_init(basic_ios_wchar *this, basic_streambuf_wchar *streambuf, MSVCP_bool isstd) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5713.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_ctor_streambuf, 8) basic_ios_wchar* __thiscall basic_ios_wchar_ctor_streambuf(basic_ios_wchar *this, basic_streambuf_wchar *strbuf) { TRACE("(%p %p)\n", this, strbuf); basic_ios_wchar_ctor(this); basic_ios_wchar_init(this, strbuf, FALSE); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_ctor_streambuf, 8) basic_ios_wchar* __thiscall basic_ios_wchar_ctor_streambuf(basic_ios_wchar *this, basic_streambuf_wchar *strbuf) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5725.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_short_ctor_streambuf, 8) basic_ios_wchar* __thiscall basic_ios_short_ctor_streambuf(basic_ios_wchar *this, basic_streambuf_wchar *strbuf) { basic_ios_wchar_ctor_streambuf(this, strbuf); this->base.vtable = &MSVCP_basic_ios_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_short_ctor_streambuf, 8) basic_ios_wchar* __thiscall basic_ios_short_ctor_streambuf(basic_ios_wchar *this, basic_streambuf_wchar *strbuf) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5737.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_dtor, 4) void __thiscall basic_ios_wchar_dtor(basic_ios_wchar *this) { TRACE("(%p)\n", this); ios_base_dtor(&this->base); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_dtor, 4) void __thiscall basic_ios_wchar_dtor(basic_ios_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5744.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_vector_dtor, 8) basic_ios_wchar* __thiscall basic_ios_wchar_vector_dtor(basic_ios_wchar *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_ios_wchar_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_ios_wchar_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_vector_dtor, 8) basic_ios_wchar* __thiscall basic_ios_wchar_vector_dtor(basic_ios_wchar *this, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5768.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_clear_reraise, 12) void __thiscall basic_ios_wchar_clear_reraise(basic_ios_wchar *this, IOSB_iostate state, MSVCP_bool reraise) { TRACE("(%p %x %x)\n", this, state, reraise); ios_base_clear_reraise(&this->base, state | (this->strbuf ? IOSTATE_goodbit : IOSTATE_badbit), reraise); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_clear_reraise, 12) void __thiscall basic_ios_wchar_clear_reraise(basic_ios_wchar *this, IOSB_iostate state, MSVCP_bool reraise) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5779.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_clear, 8) void __thiscall basic_ios_wchar_clear(basic_ios_wchar *this, unsigned int state) { basic_ios_wchar_clear_reraise(this, (IOSB_iostate)state, FALSE); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_clear, 8) void __thiscall basic_ios_wchar_clear(basic_ios_wchar *this, unsigned int state) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5789.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_copyfmt, 8) basic_ios_wchar* __thiscall basic_ios_wchar_copyfmt(basic_ios_wchar *this, basic_ios_wchar *copy) { TRACE("(%p %p)\n", this, copy); if(this == copy) return this; this->stream = copy->stream; this->fillch = copy->fillch; ios_base_copyfmt(&this->base, ©->base); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_copyfmt, 8) basic_ios_wchar* __thiscall basic_ios_wchar_copyfmt(basic_ios_wchar *this, basic_ios_wchar *copy) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5806.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_fill_set, 8) wchar_t __thiscall basic_ios_wchar_fill_set(basic_ios_wchar *this, wchar_t fill) { wchar_t ret = this->fillch; TRACE("(%p %c)\n", this, fill); this->fillch = fill; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_fill_set, 8) wchar_t __thiscall basic_ios_wchar_fill_set(basic_ios_wchar *this, wchar_t fill) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5821.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_fill_get, 4) wchar_t __thiscall basic_ios_wchar_fill_get(basic_ios_wchar *this) { TRACE("(%p)\n", this); return this->fillch; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_fill_get, 4) wchar_t __thiscall basic_ios_wchar_fill_get(basic_ios_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5832.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_imbue, 12) locale *__thiscall basic_ios_wchar_imbue(basic_ios_wchar *this, locale *ret, const locale *loc) { TRACE("(%p %p %p)\n", this, ret, loc); if(this->strbuf) { basic_streambuf_wchar_pubimbue(this->strbuf, ret, loc); locale_dtor(ret); } return ios_base_imbue(&this->base, ret, loc); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_imbue, 12) locale *__thiscall basic_ios_wchar_imbue(basic_ios_wchar *this, locale *ret, const locale *loc) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5849.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_narrow, 12) char __thiscall basic_ios_wchar_narrow(basic_ios_wchar *this, wchar_t ch, char def) { TRACE("(%p %c %c)\n", this, ch, def); return ctype_wchar_narrow_ch(ctype_wchar_use_facet(IOS_LOCALE(this->strbuf)), ch, def); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_narrow, 12) char __thiscall basic_ios_wchar_narrow(basic_ios_wchar *this, wchar_t ch, char def) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5860.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_rdbuf_set, 8) basic_streambuf_wchar* __thiscall basic_ios_wchar_rdbuf_set(basic_ios_wchar *this, basic_streambuf_wchar *streambuf) { basic_streambuf_wchar *ret = this->strbuf; TRACE("(%p %p)\n", this, streambuf); this->strbuf = streambuf; basic_ios_wchar_clear(this, IOSTATE_goodbit); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_rdbuf_set, 8) basic_streambuf_wchar* __thiscall basic_ios_wchar_rdbuf_set(basic_ios_wchar *this, basic_streambuf_wchar *streambuf) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5876.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_rdbuf_get, 4) basic_streambuf_wchar* __thiscall basic_ios_wchar_rdbuf_get(const basic_ios_wchar *this) { TRACE("(%p)\n", this); return this->strbuf; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_rdbuf_get, 4) basic_streambuf_wchar* __thiscall basic_ios_wchar_rdbuf_get(const basic_ios_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5887.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_setstate_reraise, 12) void __thiscall basic_ios_wchar_setstate_reraise(basic_ios_wchar *this, IOSB_iostate state, MSVCP_bool reraise) { TRACE("(%p %x %x)\n", this, state, reraise); if(state != IOSTATE_goodbit) basic_ios_wchar_clear_reraise(this, this->base.state | state, reraise); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_setstate_reraise, 12) void __thiscall basic_ios_wchar_setstate_reraise(basic_ios_wchar *this, IOSB_iostate state, MSVCP_bool reraise) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5900.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_setstate, 8) void __thiscall basic_ios_wchar_setstate(basic_ios_wchar *this, IOSB_iostate state) { basic_ios_wchar_setstate_reraise(this, state, FALSE); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_setstate, 8) void __thiscall basic_ios_wchar_setstate(basic_ios_wchar *this, IOSB_iostate state) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5910.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_tie_set, 8) basic_ostream_wchar* __thiscall basic_ios_wchar_tie_set(basic_ios_wchar *this, basic_ostream_wchar *ostream) { basic_ostream_wchar *ret = this->stream; TRACE("(%p %p)\n", this, ostream); this->stream = ostream; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_tie_set, 8) basic_ostream_wchar* __thiscall basic_ios_wchar_tie_set(basic_ios_wchar *this, basic_ostream_wchar *ostream) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5925.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_tie_get, 4) basic_ostream_wchar* __thiscall basic_ios_wchar_tie_get(const basic_ios_wchar *this) { TRACE("(%p)\n", this); return this->stream; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_tie_get, 4) basic_ostream_wchar* __thiscall basic_ios_wchar_tie_get(const basic_ios_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5936.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_widen, 8) wchar_t __thiscall basic_ios_wchar_widen(basic_ios_wchar *this, char ch) { TRACE("(%p %c)\n", this, ch); return ctype_wchar_widen_ch(ctype_wchar_use_facet(IOS_LOCALE(this->strbuf)), ch); }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_widen, 8) wchar_t __thiscall basic_ios_wchar_widen(basic_ios_wchar *this, char ch) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5947.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ios_wchar_swap, 8) void __thiscall basic_ios_wchar_swap(basic_ios_wchar *this, basic_ios_wchar *r) { void *swap_ptr; TRACE("(%p %p)\n", this, r); if(this == r) return; ios_base_swap(&this->base, &r->base); swap_ptr = this->stream; this->stream = r->stream; r->stream = swap_ptr; this->fillch ^= r->fillch; r->fillch ^= this->fillch; this->fillch ^= r->fillch; }': \ DEFINE_THISCALL_WRAPPER(basic_ios_wchar_swap, 8) void __thiscall basic_ios_wchar_swap(basic_ios_wchar *this, basic_ios_wchar *r) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:5987.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_ctor, 16) basic_ostream_char* __thiscall basic_ostream_char_ctor(basic_ostream_char *this, basic_streambuf_char *strbuf, MSVCP_bool isstd, MSVCP_bool virt_init) { basic_ios_char *base; TRACE("(%p %p %d %d)\n", this, strbuf, isstd, virt_init); if(virt_init) { this->vbtable = basic_ostream_char_vbtable; base = basic_ostream_char_get_basic_ios(this); basic_ios_char_ctor(base); }else { base = basic_ostream_char_get_basic_ios(this); } base->base.vtable = &MSVCP_basic_ostream_char_vtable; basic_ios_char_init(base, strbuf, isstd); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_ctor, 16) basic_ostream_char* __thiscall basic_ostream_char_ctor(basic_ostream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6010.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_ctor_uninitialized, 16) basic_ostream_char* __thiscall basic_ostream_char_ctor_uninitialized(basic_ostream_char *this, int uninitialized, MSVCP_bool addstd, MSVCP_bool virt_init) { basic_ios_char *base; TRACE("(%p %d %x)\n", this, uninitialized, addstd); if(virt_init) { this->vbtable = basic_ostream_char_vbtable; base = basic_ostream_char_get_basic_ios(this); basic_ios_char_ctor(base); }else { base = basic_ostream_char_get_basic_ios(this); } base->base.vtable = &MSVCP_basic_ostream_char_vtable; if(addstd) ios_base_Addstd(&base->base); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_ctor_uninitialized, 16) basic_ostream_char* __thiscall basic_ostream_char_ctor_uninitialized(basic_ostream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6034.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_dtor, 4) void __thiscall basic_ostream_char_dtor(basic_ios_char *base) { basic_ostream_char *this = basic_ostream_char_from_basic_ios(base); TRACE("(%p)\n", this); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_dtor, 4) void __thiscall basic_ostream_char_dtor(basic_ios_char *base) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6045.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_vbase_dtor, 4) void __thiscall basic_ostream_char_vbase_dtor(basic_ostream_char *this) { TRACE("(%p)\n", this); basic_ostream_char_dtor(basic_ostream_char_to_basic_ios(this)); basic_ios_char_dtor(basic_ostream_char_get_basic_ios(this)); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_vbase_dtor, 4) void __thiscall basic_ostream_char_vbase_dtor(basic_ostream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6053.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_vector_dtor, 8) basic_ostream_char* __thiscall basic_ostream_char_vector_dtor(basic_ios_char *base, unsigned int flags) { basic_ostream_char *this = basic_ostream_char_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_ostream_char_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_ostream_char_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_vector_dtor, 8) basic_ostream_char* __thiscall basic_ostream_char_vector_dtor(basic_ios_char *base, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6078.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_flush, 4) basic_ostream_char* __thiscall basic_ostream_char_flush(basic_ostream_char *this) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); TRACE("(%p)\n", this); if(basic_ios_char_rdbuf_get(base) && ios_base_good(&base->base) && basic_streambuf_char_pubsync(basic_ios_char_rdbuf_get(base))==-1) basic_ios_char_setstate(base, IOSTATE_badbit); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_flush, 4) basic_ostream_char* __thiscall basic_ostream_char_flush(basic_ostream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6101.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char__Osfx, 4) void __thiscall basic_ostream_char__Osfx(basic_ostream_char *this) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); TRACE("(%p)\n", this); if(base->base.fmtfl & FMTFLAG_unitbuf) basic_ostream_char_flush(this); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char__Osfx, 4) void __thiscall basic_ostream_char__Osfx(basic_ostream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6114.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_osfx, 4) void __thiscall basic_ostream_char_osfx(basic_ostream_char *this) { TRACE("(%p)\n", this); basic_ostream_char__Osfx(this); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_osfx, 4) void __thiscall basic_ostream_char_osfx(basic_ostream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6147.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_opfx, 4) MSVCP_bool __thiscall basic_ostream_char_opfx(basic_ostream_char *this) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); TRACE("(%p)\n", this); if(ios_base_good(&base->base) && base->stream) basic_ostream_char_flush(base->stream); return ios_base_good(&base->base); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_opfx, 4) MSVCP_bool __thiscall basic_ostream_char_opfx(basic_ostream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6161.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_put, 8) basic_ostream_char* __thiscall basic_ostream_char_put(basic_ostream_char *this, char ch) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); TRACE("(%p %c)\n", this, ch); if(!basic_ostream_char_sentry_create(this) || basic_streambuf_char_sputc(base->strbuf, ch)==EOF) { basic_ostream_char_sentry_destroy(this); basic_ios_char_setstate(base, IOSTATE_badbit); return this; } basic_ostream_char_sentry_destroy(this); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_put, 8) basic_ostream_char* __thiscall basic_ostream_char_put(basic_ostream_char *this, char ch) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6182.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_seekp, 16) DEFINE_THISCALL_WRAPPER(basic_ostream_char_seekp, 12) basic_ostream_char* __thiscall basic_ostream_char_seekp(basic_ostream_char *this, streamoff off, int way) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); TRACE("(%p %s %d)\n", this, wine_dbgstr_longlong(off), way); if(!ios_base_fail(&base->base)) { fpos_int seek; basic_streambuf_char_pubseekoff(basic_ios_char_rdbuf_get(base), &seek, off, way, OPENMODE_out); if(seek.off==-1 && seek.pos==0 && seek.state==0) basic_ios_char_setstate(base, IOSTATE_failbit); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_seekp, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6205.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_seekp_fpos, 28) basic_ostream_char* __thiscall basic_ostream_char_seekp_fpos(basic_ostream_char *this, fpos_int pos) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); TRACE("(%p %s)\n", this, debugstr_fpos_int(&pos)); if(!ios_base_fail(&base->base)) { fpos_int seek; basic_streambuf_char_pubseekpos(basic_ios_char_rdbuf_get(base), &seek, pos, OPENMODE_out); if(seek.off==-1 && seek.pos==0 && seek.state==0) basic_ios_char_setstate(base, IOSTATE_failbit); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_seekp_fpos, 28) basic_ostream_char* __thiscall basic_ostream_char_seekp_fpos(basic_ostream_char *this, fpos_int pos) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6225.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_tellp, 8) fpos_int* __thiscall basic_ostream_char_tellp(basic_ostream_char *this, fpos_int *ret) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); TRACE("(%p)\n", this); if(!ios_base_fail(&base->base)) { basic_streambuf_char_pubseekoff(basic_ios_char_rdbuf_get(base), ret, 0, SEEKDIR_cur, OPENMODE_out); }else { ret->off = -1; ret->pos = 0; ret->state = 0; } return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_tellp, 8) fpos_int* __thiscall basic_ostream_char_tellp(basic_ostream_char *this, fpos_int *ret) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6246.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_write, 16) DEFINE_THISCALL_WRAPPER(basic_ostream_char_write, 12) basic_ostream_char* __thiscall basic_ostream_char_write(basic_ostream_char *this, const char *str, streamsize count) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); TRACE("(%p %s %s)\n", this, debugstr_a(str), wine_dbgstr_longlong(count)); if(!basic_ostream_char_sentry_create(this) || basic_streambuf_char_sputn(base->strbuf, str, count)!=count) { basic_ostream_char_sentry_destroy(this); basic_ios_char_setstate(base, IOSTATE_badbit); return this; } basic_ostream_char_sentry_destroy(this); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_write, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6269.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_short, 8) basic_ostream_char* __thiscall basic_ostream_char_print_short(basic_ostream_char *this, short val) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %d)\n", this, val); if(basic_ostream_char_sentry_create(this)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_put *numput = num_put_char_use_facet(IOS_LOCALE(strbuf)); ostreambuf_iterator_char dest; memset(&dest, 0, sizeof(dest)); dest.strbuf = strbuf; num_put_char_put_long(numput, &dest, dest, &base->base, basic_ios_char_fill_get(base), (ios_base_flags_get(&base->base) & FMTFLAG_basefield & (FMTFLAG_oct | FMTFLAG_hex)) ? (LONG)((unsigned short)val) : (LONG)val); } basic_ostream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_short, 8) basic_ostream_char* __thiscall basic_ostream_char_print_short(basic_ostream_char *this, short val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6296.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_ushort, 8) basic_ostream_char* __thiscall basic_ostream_char_print_ushort(basic_ostream_char *this, unsigned short val) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %u)\n", this, val); if(basic_ostream_char_sentry_create(this)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_put *numput = num_put_char_use_facet(IOS_LOCALE(strbuf)); ostreambuf_iterator_char dest; memset(&dest, 0, sizeof(dest)); dest.strbuf = strbuf; num_put_char_put_ulong(numput, &dest, dest, &base->base, basic_ios_char_fill_get(base), val); } basic_ostream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_ushort, 8) basic_ostream_char* __thiscall basic_ostream_char_print_ushort(basic_ostream_char *this, unsigned short val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6323.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_int, 8) basic_ostream_char* __thiscall basic_ostream_char_print_int(basic_ostream_char *this, int val) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %d)\n", this, val); if(basic_ostream_char_sentry_create(this)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_put *numput = num_put_char_use_facet(IOS_LOCALE(strbuf)); ostreambuf_iterator_char dest; memset(&dest, 0, sizeof(dest)); dest.strbuf = strbuf; num_put_char_put_long(numput, &dest, dest, &base->base, basic_ios_char_fill_get(base), val); } basic_ostream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_int, 8) basic_ostream_char* __thiscall basic_ostream_char_print_int(basic_ostream_char *this, int val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6350.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_uint, 8) basic_ostream_char* __thiscall basic_ostream_char_print_uint(basic_ostream_char *this, unsigned int val) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %u)\n", this, val); if(basic_ostream_char_sentry_create(this)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_put *numput = num_put_char_use_facet(IOS_LOCALE(strbuf)); ostreambuf_iterator_char dest; memset(&dest, 0, sizeof(dest)); dest.strbuf = strbuf; num_put_char_put_ulong(numput, &dest, dest, &base->base, basic_ios_char_fill_get(base), val); } basic_ostream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_uint, 8) basic_ostream_char* __thiscall basic_ostream_char_print_uint(basic_ostream_char *this, unsigned int val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6375.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_float, 8) basic_ostream_char* __thiscall basic_ostream_char_print_float(basic_ostream_char *this, float val) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %f)\n", this, val); if(basic_ostream_char_sentry_create(this)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_put *numput = num_put_char_use_facet(IOS_LOCALE(strbuf)); ostreambuf_iterator_char dest; memset(&dest, 0, sizeof(dest)); dest.strbuf = strbuf; num_put_char_put_double(numput, &dest, dest, &base->base, basic_ios_char_fill_get(base), val); } basic_ostream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_float, 8) basic_ostream_char* __thiscall basic_ostream_char_print_float(basic_ostream_char *this, float val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6400.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_double, 12) basic_ostream_char* __thiscall basic_ostream_char_print_double(basic_ostream_char *this, double val) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %lf)\n", this, val); if(basic_ostream_char_sentry_create(this)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_put *numput = num_put_char_use_facet(IOS_LOCALE(strbuf)); ostreambuf_iterator_char dest; memset(&dest, 0, sizeof(dest)); dest.strbuf = strbuf; num_put_char_put_double(numput, &dest, dest, &base->base, basic_ios_char_fill_get(base), val); } basic_ostream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_double, 12) basic_ostream_char* __thiscall basic_ostream_char_print_double(basic_ostream_char *this, double val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6425.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_ldouble, 12) basic_ostream_char* __thiscall basic_ostream_char_print_ldouble(basic_ostream_char *this, double val) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %lf)\n", this, val); if(basic_ostream_char_sentry_create(this)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_put *numput = num_put_char_use_facet(IOS_LOCALE(strbuf)); ostreambuf_iterator_char dest; memset(&dest, 0, sizeof(dest)); dest.strbuf = strbuf; num_put_char_put_ldouble(numput, &dest, dest, &base->base, basic_ios_char_fill_get(base), val); } basic_ostream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_ldouble, 12) basic_ostream_char* __thiscall basic_ostream_char_print_ldouble(basic_ostream_char *this, double val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6450.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_streambuf, 8) basic_ostream_char* __thiscall basic_ostream_char_print_streambuf(basic_ostream_char *this, basic_streambuf_char *val) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); IOSB_iostate state = IOSTATE_badbit; int c = '\n'; TRACE("(%p %p)\n", this, val); if(basic_ostream_char_sentry_create(this)) { for(c = basic_streambuf_char_sgetc(val); c!=EOF; c = basic_streambuf_char_snextc(val)) { state = IOSTATE_goodbit; if(basic_streambuf_char_sputc(base->strbuf, c) == EOF) { state = IOSTATE_badbit; break; } } }else { state = IOSTATE_badbit; } basic_ostream_char_sentry_destroy(this); ios_base_width_set(&base->base, 0); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_streambuf, 8) basic_ostream_char* __thiscall basic_ostream_char_print_streambuf(basic_ostream_char *this, basic_streambuf_char *val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6481.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_ptr, 8) basic_ostream_char* __thiscall basic_ostream_char_print_ptr(basic_ostream_char *this, const void *val) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, val); if(basic_ostream_char_sentry_create(this)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_put *numput = num_put_char_use_facet(IOS_LOCALE(strbuf)); ostreambuf_iterator_char dest; memset(&dest, 0, sizeof(dest)); dest.strbuf = strbuf; num_put_char_put_ptr(numput, &dest, dest, &base->base, basic_ios_char_fill_get(base), val); } basic_ostream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_ptr, 8) basic_ostream_char* __thiscall basic_ostream_char_print_ptr(basic_ostream_char *this, const void *val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6506.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_int64, 12) basic_ostream_char* __thiscall basic_ostream_char_print_int64(basic_ostream_char *this, __int64 val) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p)\n", this); if(basic_ostream_char_sentry_create(this)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_put *numput = num_put_char_use_facet(IOS_LOCALE(strbuf)); ostreambuf_iterator_char dest; memset(&dest, 0, sizeof(dest)); dest.strbuf = strbuf; num_put_char_put_int64(numput, &dest, dest, &base->base, basic_ios_char_fill_get(base), val); } basic_ostream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_int64, 12) basic_ostream_char* __thiscall basic_ostream_char_print_int64(basic_ostream_char *this, __int64 val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6531.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_uint64, 12) basic_ostream_char* __thiscall basic_ostream_char_print_uint64(basic_ostream_char *this, unsigned __int64 val) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p)\n", this); if(basic_ostream_char_sentry_create(this)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_put *numput = num_put_char_use_facet(IOS_LOCALE(strbuf)); ostreambuf_iterator_char dest; memset(&dest, 0, sizeof(dest)); dest.strbuf = strbuf; num_put_char_put_uint64(numput, &dest, dest, &base->base, basic_ios_char_fill_get(base), val); } basic_ostream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_uint64, 12) basic_ostream_char* __thiscall basic_ostream_char_print_uint64(basic_ostream_char *this, unsigned __int64 val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6556.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_bool, 8) basic_ostream_char* __thiscall basic_ostream_char_print_bool(basic_ostream_char *this, MSVCP_bool val) { basic_ios_char *base = basic_ostream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %x)\n", this, val); if(basic_ostream_char_sentry_create(this)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_put *numput = num_put_char_use_facet(IOS_LOCALE(strbuf)); ostreambuf_iterator_char dest; memset(&dest, 0, sizeof(dest)); dest.strbuf = strbuf; num_put_char_put_bool(numput, &dest, dest, &base->base, basic_ios_char_fill_get(base), val); } basic_ostream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_bool, 8) basic_ostream_char* __thiscall basic_ostream_char_print_bool(basic_ostream_char *this, MSVCP_bool val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6747.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_func, 8) basic_ostream_char* __thiscall basic_ostream_char_print_func(basic_ostream_char *this, basic_ostream_char* (__cdecl *pfunc)(basic_ostream_char*)) { TRACE("(%p %p)\n", this, pfunc); pfunc(this); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_func, 8) basic_ostream_char* __thiscall basic_ostream_char_print_func(basic_ostream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6758.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_func_basic_ios, 8) basic_ostream_char* __thiscall basic_ostream_char_print_func_basic_ios(basic_ostream_char *this, basic_ios_char* (__cdecl *pfunc)(basic_ios_char*)) { TRACE("(%p %p)\n", this, pfunc); pfunc(basic_ostream_char_get_basic_ios(this)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_func_basic_ios, 8) basic_ostream_char* __thiscall basic_ostream_char_print_func_basic_ios(basic_ostream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6769.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_func_ios_base, 8) basic_ostream_char* __thiscall basic_ostream_char_print_func_ios_base( basic_ostream_char *this, ios_base* (__cdecl *pfunc)(ios_base*)) { TRACE("(%p %p)\n", this, pfunc); pfunc(&basic_ostream_char_get_basic_ios(this)->base); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_print_func_ios_base, 8) basic_ostream_char* __thiscall basic_ostream_char_print_func_ios_base( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6780.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_char_swap, 8) void __thiscall basic_ostream_char_swap(basic_ostream_char *this, basic_ostream_char *r) { TRACE("(%p %p)\n", this, r); if(this == r) return; basic_ios_char_swap(basic_ostream_char_get_basic_ios(this), basic_ostream_char_get_basic_ios(r)); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_char_swap, 8) void __thiscall basic_ostream_char_swap(basic_ostream_char *this, basic_ostream_char *r) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6810.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_ctor, 16) basic_ostream_wchar* __thiscall basic_ostream_wchar_ctor(basic_ostream_wchar *this, basic_streambuf_wchar *strbuf, MSVCP_bool isstd, MSVCP_bool virt_init) { basic_ios_wchar *base; TRACE("(%p %p %d %d)\n", this, strbuf, isstd, virt_init); if(virt_init) { this->vbtable = basic_ostream_wchar_vbtable; base = basic_ostream_wchar_get_basic_ios(this); basic_ios_wchar_ctor(base); }else { base = basic_ostream_wchar_get_basic_ios(this); } base->base.vtable = &MSVCP_basic_ostream_wchar_vtable; basic_ios_wchar_init(base, strbuf, isstd); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_ctor, 16) basic_ostream_wchar* __thiscall basic_ostream_wchar_ctor(basic_ostream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6833.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_short_ctor, 16) basic_ostream_wchar* __thiscall basic_ostream_short_ctor(basic_ostream_wchar *this, basic_streambuf_wchar *strbuf, MSVCP_bool isstd, MSVCP_bool virt_init) { basic_ostream_wchar_ctor(this, strbuf, isstd, virt_init); basic_ostream_wchar_get_basic_ios(this)->base.vtable = &MSVCP_basic_ostream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_short_ctor, 16) basic_ostream_wchar* __thiscall basic_ostream_short_ctor(basic_ostream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6844.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_ctor_uninitialized, 16) basic_ostream_wchar* __thiscall basic_ostream_wchar_ctor_uninitialized(basic_ostream_wchar *this, int uninitialized, MSVCP_bool addstd, MSVCP_bool virt_init) { basic_ios_wchar *base; TRACE("(%p %d %x)\n", this, uninitialized, addstd); if(virt_init) { this->vbtable = basic_ostream_wchar_vbtable; base = basic_ostream_wchar_get_basic_ios(this); basic_ios_wchar_ctor(base); }else { base = basic_ostream_wchar_get_basic_ios(this); } base->base.vtable = &MSVCP_basic_ostream_wchar_vtable; if(addstd) ios_base_Addstd(&base->base); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_ctor_uninitialized, 16) basic_ostream_wchar* __thiscall basic_ostream_wchar_ctor_uninitialized(basic_ostream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6868.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_short_ctor_uninitialized, 16) basic_ostream_wchar* __thiscall basic_ostream_short_ctor_uninitialized(basic_ostream_wchar *this, int uninitialized, MSVCP_bool addstd, MSVCP_bool virt_init) { basic_ostream_wchar_ctor_uninitialized(this, uninitialized, addstd, virt_init); basic_ostream_wchar_get_basic_ios(this)->base.vtable = &MSVCP_basic_ostream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_short_ctor_uninitialized, 16) basic_ostream_wchar* __thiscall basic_ostream_short_ctor_uninitialized(basic_ostream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6881.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_dtor, 4) void __thiscall basic_ostream_wchar_dtor(basic_ios_wchar *base) { basic_ostream_wchar *this = basic_ostream_wchar_from_basic_ios(base); TRACE("(%p)\n", this); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_dtor, 4) void __thiscall basic_ostream_wchar_dtor(basic_ios_wchar *base) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6894.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_vbase_dtor, 4) void __thiscall basic_ostream_wchar_vbase_dtor(basic_ostream_wchar *this) { TRACE("(%p)\n", this); basic_ostream_wchar_dtor(basic_ostream_wchar_to_basic_ios(this)); basic_ios_wchar_dtor(basic_ostream_wchar_get_basic_ios(this)); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_vbase_dtor, 4) void __thiscall basic_ostream_wchar_vbase_dtor(basic_ostream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6902.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_vector_dtor, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) { basic_ostream_wchar *this = basic_ostream_wchar_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_ostream_wchar_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_ostream_wchar_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_vector_dtor, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6929.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_flush, 4) basic_ostream_wchar* __thiscall basic_ostream_wchar_flush(basic_ostream_wchar *this) { basic_ios_wchar *base = basic_ostream_wchar_get_basic_ios(this); TRACE("(%p)\n", this); if(basic_ios_wchar_rdbuf_get(base) && ios_base_good(&base->base) && basic_streambuf_wchar_pubsync(basic_ios_wchar_rdbuf_get(base))==-1) basic_ios_wchar_setstate(base, IOSTATE_badbit); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_flush, 4) basic_ostream_wchar* __thiscall basic_ostream_wchar_flush(basic_ostream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6956.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar__Osfx, 4) void __thiscall basic_ostream_wchar__Osfx(basic_ostream_wchar *this) { basic_ios_wchar *base = basic_ostream_wchar_get_basic_ios(this); TRACE("(%p)\n", this); if(base->base.fmtfl & FMTFLAG_unitbuf) basic_ostream_wchar_flush(this); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar__Osfx, 4) void __thiscall basic_ostream_wchar__Osfx(basic_ostream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:6971.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_osfx, 4) void __thiscall basic_ostream_wchar_osfx(basic_ostream_wchar *this) { TRACE("(%p)\n", this); basic_ostream_wchar__Osfx(this); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_osfx, 4) void __thiscall basic_ostream_wchar_osfx(basic_ostream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7006.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_opfx, 4) MSVCP_bool __thiscall basic_ostream_wchar_opfx(basic_ostream_wchar *this) { basic_ios_wchar *base = basic_ostream_wchar_get_basic_ios(this); TRACE("(%p)\n", this); if(ios_base_good(&base->base) && base->stream) basic_ostream_wchar_flush(base->stream); return ios_base_good(&base->base); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_opfx, 4) MSVCP_bool __thiscall basic_ostream_wchar_opfx(basic_ostream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7022.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_put, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_put(basic_ostream_wchar *this, wchar_t ch) { basic_ios_wchar *base = basic_ostream_wchar_get_basic_ios(this); TRACE("(%p %c)\n", this, ch); if(!basic_ostream_wchar_sentry_create(this) || basic_streambuf_wchar_sputc(base->strbuf, ch)==WEOF) { basic_ostream_wchar_sentry_destroy(this); basic_ios_wchar_setstate(base, IOSTATE_badbit); return this; } basic_ostream_wchar_sentry_destroy(this); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_put, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_put(basic_ostream_wchar *this, wchar_t ch) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7045.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_seekp, 16) DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_seekp, 12) basic_ostream_wchar* __thiscall basic_ostream_wchar_seekp(basic_ostream_wchar *this, streamoff off, int way) { basic_ios_wchar *base = basic_ostream_wchar_get_basic_ios(this); TRACE("(%p %s %d)\n", this, wine_dbgstr_longlong(off), way); if(!ios_base_fail(&base->base)) { fpos_int seek; basic_streambuf_wchar_pubseekoff(basic_ios_wchar_rdbuf_get(base), &seek, off, way, OPENMODE_out); if(seek.off==-1 && seek.pos==0 && seek.state==0) basic_ios_wchar_setstate(base, IOSTATE_failbit); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_seekp, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7070.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_seekp_fpos, 28) basic_ostream_wchar* __thiscall basic_ostream_wchar_seekp_fpos(basic_ostream_wchar *this, fpos_int pos) { basic_ios_wchar *base = basic_ostream_wchar_get_basic_ios(this); TRACE("(%p %s)\n", this, debugstr_fpos_int(&pos)); if(!ios_base_fail(&base->base)) { fpos_int seek; basic_streambuf_wchar_pubseekpos(basic_ios_wchar_rdbuf_get(base), &seek, pos, OPENMODE_out); if(seek.off==-1 && seek.pos==0 && seek.state==0) basic_ios_wchar_setstate(base, IOSTATE_failbit); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_seekp_fpos, 28) basic_ostream_wchar* __thiscall basic_ostream_wchar_seekp_fpos(basic_ostream_wchar *this, fpos_int pos) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7092.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_tellp, 8) fpos_int* __thiscall basic_ostream_wchar_tellp(basic_ostream_wchar *this, fpos_int *ret) { basic_ios_wchar *base = basic_ostream_wchar_get_basic_ios(this); TRACE("(%p)\n", this); if(!ios_base_fail(&base->base)) { basic_streambuf_wchar_pubseekoff(basic_ios_wchar_rdbuf_get(base), ret, 0, SEEKDIR_cur, OPENMODE_out); }else { ret->off = -1; ret->pos = 0; ret->state = 0; } return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_tellp, 8) fpos_int* __thiscall basic_ostream_wchar_tellp(basic_ostream_wchar *this, fpos_int *ret) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7115.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_write, 16) DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_write, 12) basic_ostream_wchar* __thiscall basic_ostream_wchar_write(basic_ostream_wchar *this, const wchar_t *str, streamsize count) { basic_ios_wchar *base = basic_ostream_wchar_get_basic_ios(this); TRACE("(%p %s %s)\n", this, debugstr_w(str), wine_dbgstr_longlong(count)); if(!basic_ostream_wchar_sentry_create(this) || basic_streambuf_wchar_sputn(base->strbuf, str, count)!=count) { basic_ostream_wchar_sentry_destroy(this); basic_ios_wchar_setstate(base, IOSTATE_badbit); return this; } basic_ostream_wchar_sentry_destroy(this); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_write, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7161.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_short, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_short(basic_ostream_wchar *this, short val) { return basic_ostream_print_short(this, val, num_put_wchar_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_short, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_short(basic_ostream_wchar *this, short val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7170.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_short, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_short(basic_ostream_wchar *this, short val) { return basic_ostream_print_short(this, val, num_put_short_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_short, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_short(basic_ostream_wchar *this, short val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7200.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_ushort, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_ushort(basic_ostream_wchar *this, unsigned short val) { return basic_ostream_print_ushort(this, val, num_put_wchar_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_ushort, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_ushort(basic_ostream_wchar *this, unsigned short val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7209.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_ushort, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_ushort(basic_ostream_wchar *this, unsigned short val) { return basic_ostream_print_ushort(this, val, num_put_short_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_ushort, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_ushort(basic_ostream_wchar *this, unsigned short val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7249.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_int, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_int(basic_ostream_wchar *this, int val) { return basic_ostream_print_int(this, val, num_put_wchar_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_int, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_int(basic_ostream_wchar *this, int val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7260.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_int, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_int(basic_ostream_wchar *this, int val) { return basic_ostream_print_int(this, val, num_put_short_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_int, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_int(basic_ostream_wchar *this, int val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7292.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_uint, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_uint(basic_ostream_wchar *this, unsigned int val) { return basic_ostream_print_uint(this, val, num_put_wchar_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_uint, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_uint(basic_ostream_wchar *this, unsigned int val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7303.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_uint, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_uint(basic_ostream_wchar *this, unsigned int val) { return basic_ostream_print_uint(this, val, num_put_short_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_uint, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_uint(basic_ostream_wchar *this, unsigned int val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7333.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_float, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_float(basic_ostream_wchar *this, float val) { return basic_ostream_print_float(this, val, num_put_wchar_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_float, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_float(basic_ostream_wchar *this, float val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7342.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_float, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_float(basic_ostream_wchar *this, float val) { return basic_ostream_print_float(this, val, num_put_short_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_float, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_float(basic_ostream_wchar *this, float val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7372.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_double, 12) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_double(basic_ostream_wchar *this, double val) { return basic_ostream_print_double(this, val, num_put_wchar_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_double, 12) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_double(basic_ostream_wchar *this, double val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7381.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_double, 12) basic_ostream_wchar* __thiscall basic_ostream_short_print_double(basic_ostream_wchar *this, double val) { return basic_ostream_print_double(this, val, num_put_short_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_double, 12) basic_ostream_wchar* __thiscall basic_ostream_short_print_double(basic_ostream_wchar *this, double val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7411.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_ldouble, 12) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_ldouble(basic_ostream_wchar *this, double val) { return basic_ostream_print_ldouble(this, val, num_put_wchar_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_ldouble, 12) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_ldouble(basic_ostream_wchar *this, double val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7420.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_ldouble, 12) basic_ostream_wchar* __thiscall basic_ostream_short_print_ldouble(basic_ostream_wchar *this, double val) { return basic_ostream_print_ldouble(this, val, num_put_short_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_ldouble, 12) basic_ostream_wchar* __thiscall basic_ostream_short_print_ldouble(basic_ostream_wchar *this, double val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7431.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_streambuf, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_streambuf(basic_ostream_wchar *this, basic_streambuf_wchar *val) { basic_ios_wchar *base = basic_ostream_wchar_get_basic_ios(this); IOSB_iostate state = IOSTATE_badbit; unsigned short c = '\n'; TRACE("(%p %p)\n", this, val); if(basic_ostream_wchar_sentry_create(this)) { for(c = basic_streambuf_wchar_sgetc(val); c!=WEOF; c = basic_streambuf_wchar_snextc(val)) { state = IOSTATE_goodbit; if(basic_streambuf_wchar_sputc(base->strbuf, c) == WEOF) { state = IOSTATE_badbit; break; } } }else { state = IOSTATE_badbit; } basic_ostream_wchar_sentry_destroy(this); ios_base_width_set(&base->base, 0); basic_ios_wchar_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_streambuf, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_streambuf(basic_ostream_wchar *this, basic_streambuf_wchar *val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7483.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_ptr, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_ptr(basic_ostream_wchar *this, const void *val) { return basic_ostream_print_ptr(this, val, num_put_wchar_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_ptr, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_ptr(basic_ostream_wchar *this, const void *val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7492.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_ptr, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_ptr(basic_ostream_wchar *this, const void *val) { return basic_ostream_print_ptr(this, val, num_put_short_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_ptr, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_ptr(basic_ostream_wchar *this, const void *val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7522.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_int64, 12) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_int64(basic_ostream_wchar *this, __int64 val) { return basic_ostream_print_int64(this, val, num_put_wchar_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_int64, 12) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_int64(basic_ostream_wchar *this, __int64 val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7531.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_int64, 12) basic_ostream_wchar* __thiscall basic_ostream_short_print_int64(basic_ostream_wchar *this, __int64 val) { return basic_ostream_print_int64(this, val, num_put_short_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_int64, 12) basic_ostream_wchar* __thiscall basic_ostream_short_print_int64(basic_ostream_wchar *this, __int64 val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7561.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_uint64, 12) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_uint64(basic_ostream_wchar *this, unsigned __int64 val) { return basic_ostream_print_uint64(this, val, num_put_wchar_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_uint64, 12) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_uint64(basic_ostream_wchar *this, unsigned __int64 val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7570.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_uint64, 12) basic_ostream_wchar* __thiscall basic_ostream_short_print_uint64(basic_ostream_wchar *this, unsigned __int64 val) { return basic_ostream_print_uint64(this, val, num_put_short_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_uint64, 12) basic_ostream_wchar* __thiscall basic_ostream_short_print_uint64(basic_ostream_wchar *this, unsigned __int64 val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7600.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_bool, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_bool(basic_ostream_wchar *this, MSVCP_bool val) { return basic_ostream_print_bool(this, val, num_put_wchar_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_bool, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_bool(basic_ostream_wchar *this, MSVCP_bool val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7609.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_bool, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_bool(basic_ostream_wchar *this, MSVCP_bool val) { return basic_ostream_print_bool(this, val, num_put_short_use_facet( IOS_LOCALE(basic_ios_wchar_rdbuf_get(basic_ostream_wchar_get_basic_ios(this))))); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_bool, 8) basic_ostream_wchar* __thiscall basic_ostream_short_print_bool(basic_ostream_wchar *this, MSVCP_bool val) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7788.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_func, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_func(basic_ostream_wchar *this, basic_ostream_wchar* (__cdecl *pfunc)(basic_ostream_wchar*)) { TRACE("(%p %p)\n", this, pfunc); pfunc(this); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_func, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_func(basic_ostream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7801.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_func_basic_ios, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_func_basic_ios(basic_ostream_wchar *this, basic_ios_wchar* (__cdecl *pfunc)(basic_ios_wchar*)) { TRACE("(%p %p)\n", this, pfunc); pfunc(basic_ostream_wchar_get_basic_ios(this)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_func_basic_ios, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_func_basic_ios(basic_ostream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7814.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_func_ios_base, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_func_ios_base( basic_ostream_wchar *this, ios_base* (__cdecl *pfunc)(ios_base*)) { TRACE("(%p %p)\n", this, pfunc); pfunc(&basic_ostream_wchar_get_basic_ios(this)->base); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_print_func_ios_base, 8) basic_ostream_wchar* __thiscall basic_ostream_wchar_print_func_ios_base( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7827.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_swap, 8) void __thiscall basic_ostream_wchar_swap(basic_ostream_wchar *this, basic_ostream_wchar *r) { TRACE("(%p %p)\n", this, r); if(this == r) return; basic_ios_wchar_swap(basic_ostream_wchar_get_basic_ios(this), basic_ostream_wchar_get_basic_ios(r)); }': \ DEFINE_THISCALL_WRAPPER(basic_ostream_wchar_swap, 8) void __thiscall basic_ostream_wchar_swap(basic_ostream_wchar *this, basic_ostream_wchar *r) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7857.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_ctor_init, 20) basic_istream_char* __thiscall basic_istream_char_ctor_init(basic_istream_char *this, basic_streambuf_char *strbuf, MSVCP_bool isstd, MSVCP_bool noinit, MSVCP_bool virt_init) { basic_ios_char *base; TRACE("(%p %p %d %d %d)\n", this, strbuf, isstd, noinit, virt_init); if(virt_init) { this->vbtable = basic_istream_char_vbtable; base = basic_istream_char_get_basic_ios(this); basic_ios_char_ctor(base); }else { base = basic_istream_char_get_basic_ios(this); } base->base.vtable = &MSVCP_basic_istream_char_vtable; this->count = 0; if(!noinit) basic_ios_char_init(base, strbuf, isstd); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_ctor_init, 20) basic_istream_char* __thiscall basic_istream_char_ctor_init(basic_istream_char *this, basic_streambuf_char *strbuf, MSVCP_bool isstd, MSVCP_bool noinit, MSVCP_bool virt_init) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7881.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_ctor, 16) basic_istream_char* __thiscall basic_istream_char_ctor(basic_istream_char *this, basic_streambuf_char *strbuf, MSVCP_bool isstd, MSVCP_bool virt_init) { return basic_istream_char_ctor_init(this, strbuf, isstd, FALSE, virt_init); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_ctor, 16) basic_istream_char* __thiscall basic_istream_char_ctor(basic_istream_char *this, basic_streambuf_char *strbuf, MSVCP_bool isstd, MSVCP_bool virt_init) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7889.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_ctor_uninitialized, 12) basic_istream_char* __thiscall basic_istream_char_ctor_uninitialized(basic_istream_char *this, int uninitialized, MSVCP_bool virt_init) { basic_ios_char *base; TRACE("(%p %d %d)\n", this, uninitialized, virt_init); if(virt_init) { this->vbtable = basic_istream_char_vbtable; base = basic_istream_char_get_basic_ios(this); basic_ios_char_ctor(base); }else { base = basic_istream_char_get_basic_ios(this); } base->base.vtable = &MSVCP_basic_istream_char_vtable; ios_base_Addstd(&base->base); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_ctor_uninitialized, 12) basic_istream_char* __thiscall basic_istream_char_ctor_uninitialized(basic_istream_char *this, int uninitialized, MSVCP_bool virt_init) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7911.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_dtor, 4) void __thiscall basic_istream_char_dtor(basic_ios_char *base) { basic_istream_char *this = basic_istream_char_from_basic_ios(base); TRACE("(%p)\n", this); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_dtor, 4) void __thiscall basic_istream_char_dtor(basic_ios_char *base) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7922.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_vbase_dtor, 4) void __thiscall basic_istream_char_vbase_dtor(basic_istream_char *this) { TRACE("(%p)\n", this); basic_istream_char_dtor(basic_istream_char_to_basic_ios(this)); basic_ios_char_dtor(basic_istream_char_get_basic_ios(this)); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_vbase_dtor, 4) void __thiscall basic_istream_char_vbase_dtor(basic_istream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7930.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_vector_dtor, 8) basic_istream_char* __thiscall basic_istream_char_vector_dtor(basic_ios_char *base, unsigned int flags) { basic_istream_char *this = basic_istream_char_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_istream_char_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_istream_char_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_vector_dtor, 8) basic_istream_char* __thiscall basic_istream_char_vector_dtor(basic_ios_char *base, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7955.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char__Ipfx, 8) MSVCP_bool __thiscall basic_istream_char__Ipfx(basic_istream_char *this, MSVCP_bool noskip) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); TRACE("(%p %d)\n", this, noskip); if(ios_base_good(&base->base)) { if(basic_ios_char_tie_get(base)) basic_ostream_char_flush(basic_ios_char_tie_get(base)); if(!noskip && (ios_base_flags_get(&base->base) & FMTFLAG_skipws)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const ctype_char *ctype = ctype_char_use_facet(IOS_LOCALE(base->strbuf)); int ch; for(ch = basic_streambuf_char_sgetc(strbuf); ; ch = basic_streambuf_char_snextc(strbuf)) { if(ch == EOF) { basic_ios_char_setstate(base, IOSTATE_eofbit); break; } if(!ctype_char_is_ch(ctype, _SPACE|_BLANK, ch)) break; } } } if(!ios_base_good(&base->base)) { basic_ios_char_setstate(base, IOSTATE_failbit); return FALSE; } return TRUE; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char__Ipfx, 8) MSVCP_bool __thiscall basic_istream_char__Ipfx(basic_istream_char *this, MSVCP_bool noskip) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:7994.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_ipfx, 8) MSVCP_bool __thiscall basic_istream_char_ipfx(basic_istream_char *this, MSVCP_bool noskip) { return basic_istream_char__Ipfx(this, noskip); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_ipfx, 8) MSVCP_bool __thiscall basic_istream_char_ipfx(basic_istream_char *this, MSVCP_bool noskip) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8002.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_isfx, 4) void __thiscall basic_istream_char_isfx(basic_istream_char *this) { TRACE("(%p)\n", this); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_isfx, 4) void __thiscall basic_istream_char_isfx(basic_istream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8030.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_gcount, 4) streamsize __thiscall basic_istream_char_gcount(const basic_istream_char *this) { TRACE("(%p)\n", this); return this->count; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_gcount, 4) streamsize __thiscall basic_istream_char_gcount(const basic_istream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8039.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_get, 4) int __thiscall basic_istream_char_get(basic_istream_char *this) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int ret; TRACE("(%p)\n", this); this->count = 0; if(!basic_istream_char_sentry_create(this, TRUE)) { basic_istream_char_sentry_destroy(this); return EOF; } ret = basic_streambuf_char_sbumpc(basic_ios_char_rdbuf_get(base)); basic_istream_char_sentry_destroy(this); if(ret == EOF) basic_ios_char_setstate(base, IOSTATE_eofbit|IOSTATE_failbit); else this->count++; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_get, 4) int __thiscall basic_istream_char_get(basic_istream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8066.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_get_ch, 8) basic_istream_char* __thiscall basic_istream_char_get_ch(basic_istream_char *this, char *ch) { int ret; TRACE("(%p %p)\n", this, ch); ret = basic_istream_char_get(this); if(ret != EOF) *ch = (char)ret; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_get_ch, 8) basic_istream_char* __thiscall basic_istream_char_get_ch(basic_istream_char *this, char *ch) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8082.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_get_str_delim, 20) DEFINE_THISCALL_WRAPPER(basic_istream_char_get_str_delim, 16) basic_istream_char* __thiscall basic_istream_char_get_str_delim(basic_istream_char *this, char *str, streamsize count, char delim) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int ch = delim; TRACE("(%p %p %s %c)\n", this, str, wine_dbgstr_longlong(count), delim); this->count = 0; if(basic_istream_char_sentry_create(this, TRUE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); for(ch = basic_streambuf_char_sgetc(strbuf); count>1; ch = basic_streambuf_char_snextc(strbuf)) { if(ch==EOF || ch==delim) break; *str++ = ch; this->count++; count--; } } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, (!this->count ? IOSTATE_failbit : IOSTATE_goodbit) | (ch==EOF ? IOSTATE_eofbit : IOSTATE_goodbit)); if(count > 0) *str = 0; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_get_str_delim, 20) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8120.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_get_str, 16) DEFINE_THISCALL_WRAPPER(basic_istream_char_get_str, 12) basic_istream_char* __thiscall basic_istream_char_get_str(basic_istream_char *this, char *str, streamsize count) { return basic_istream_char_get_str_delim(this, str, count, '\n'); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_get_str, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8131.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_get_streambuf_delim, 12) basic_istream_char* __thiscall basic_istream_char_get_streambuf_delim(basic_istream_char *this, basic_streambuf_char *strbuf, char delim) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int ch = delim; TRACE("(%p %p %c)\n", this, strbuf, delim); this->count = 0; if(basic_istream_char_sentry_create(this, TRUE)) { basic_streambuf_char *strbuf_read = basic_ios_char_rdbuf_get(base); for(ch = basic_streambuf_char_sgetc(strbuf_read); ; ch = basic_streambuf_char_snextc(strbuf_read)) { if(ch==EOF || ch==delim) break; if(basic_streambuf_char_sputc(strbuf, ch) == EOF) break; this->count++; } } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, (!this->count ? IOSTATE_failbit : IOSTATE_goodbit) | (ch==EOF ? IOSTATE_eofbit : IOSTATE_goodbit)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_get_streambuf_delim, 12) basic_istream_char* __thiscall basic_istream_char_get_streambuf_delim(basic_istream_char *this, basic_streambuf_char *strbuf, char delim) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8163.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_get_streambuf, 8) basic_istream_char* __thiscall basic_istream_char_get_streambuf(basic_istream_char *this, basic_streambuf_char *strbuf) { return basic_istream_char_get_streambuf_delim(this, strbuf, '\n'); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_get_streambuf, 8) basic_istream_char* __thiscall basic_istream_char_get_streambuf(basic_istream_char *this, basic_streambuf_char *strbuf) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8172.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_getline_delim, 20) DEFINE_THISCALL_WRAPPER(basic_istream_char_getline_delim, 16) basic_istream_char* __thiscall basic_istream_char_getline_delim(basic_istream_char *this, char *str, streamsize count, char delim) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int ch = (unsigned char)delim; TRACE("(%p %p %s %c)\n", this, str, wine_dbgstr_longlong(count), delim); this->count = 0; if(basic_istream_char_sentry_create(this, TRUE) && count>0) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); while(count > 1) { ch = basic_streambuf_char_sbumpc(strbuf); if(ch==EOF || ch==(unsigned char)delim) break; *str++ = ch; this->count++; count--; } if(ch == (unsigned char)delim) this->count++; else if(ch != EOF) { ch = basic_streambuf_char_sgetc(strbuf); if(ch == (unsigned char)delim) { basic_streambuf_char__Gninc(strbuf); this->count++; } } } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, (ch==EOF ? IOSTATE_eofbit : IOSTATE_goodbit) | (!this->count || (ch!=(unsigned char)delim && ch!=EOF) ? IOSTATE_failbit : IOSTATE_goodbit)); if(count > 0) *str = 0; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_getline_delim, 20) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8222.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_getline, 16) DEFINE_THISCALL_WRAPPER(basic_istream_char_getline, 12) basic_istream_char* __thiscall basic_istream_char_getline(basic_istream_char *this, char *str, streamsize count) { return basic_istream_char_getline_delim(this, str, count, '\n'); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_getline, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8234.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_ignore, 16) DEFINE_THISCALL_WRAPPER(basic_istream_char_ignore, 12) basic_istream_char* __thiscall basic_istream_char_ignore(basic_istream_char *this, streamsize count, int delim) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int ch = (unsigned char)delim; unsigned int state; TRACE("(%p %s %d)\n", this, wine_dbgstr_longlong(count), delim); this->count = 0; if(basic_istream_char_sentry_create(this, TRUE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); state = IOSTATE_goodbit; while(count > 0) { ch = basic_streambuf_char_sbumpc(strbuf); if(ch==EOF) { state = IOSTATE_eofbit; break; } if(ch==(unsigned char)delim) break; this->count++; if(count != INT_MAX) count--; } }else state = IOSTATE_failbit; basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_ignore, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8303.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_peek, 4) int __thiscall basic_istream_char_peek(basic_istream_char *this) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int ret = EOF; TRACE("(%p)\n", this); this->count = 0; if(basic_istream_char_sentry_create(this, TRUE)) ret = basic_streambuf_char_sgetc(basic_ios_char_rdbuf_get(base)); basic_istream_char_sentry_destroy(this); if (ret == EOF) basic_ios_char_setstate(base, IOSTATE_eofbit); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_peek, 4) int __thiscall basic_istream_char_peek(basic_istream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8326.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char__Read_s, 20) DEFINE_THISCALL_WRAPPER(basic_istream_char__Read_s, 16) basic_istream_char* __thiscall basic_istream_char__Read_s(basic_istream_char *this, char *str, MSVCP_size_t size, streamsize count) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); IOSB_iostate state = IOSTATE_goodbit; TRACE("(%p %p %lu %s)\n", this, str, size, wine_dbgstr_longlong(count)); if(basic_istream_char_sentry_create(this, TRUE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); this->count = basic_streambuf_char__Sgetn_s(strbuf, str, size, count); if(this->count != count) state |= IOSTATE_failbit | IOSTATE_eofbit; }else { this->count = 0; } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char__Read_s, 20) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8355.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read, 16) DEFINE_THISCALL_WRAPPER(basic_istream_char_read, 12) basic_istream_char* __thiscall basic_istream_char_read(basic_istream_char *this, char *str, streamsize count) { return basic_istream_char__Read_s(this, str, -1, count); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8367.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char__Readsome_s, 20) DEFINE_THISCALL_WRAPPER(basic_istream_char__Readsome_s, 16) streamsize __thiscall basic_istream_char__Readsome_s(basic_istream_char *this, char *str, MSVCP_size_t size, streamsize count) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); IOSB_iostate state = IOSTATE_goodbit; TRACE("(%p %p %lu %s)\n", this, str, size, wine_dbgstr_longlong(count)); this->count = 0; if(basic_istream_char_sentry_create(this, TRUE)) { streamsize avail = basic_streambuf_char_in_avail(basic_ios_char_rdbuf_get(base)); if(avail > count) avail = count; if(avail == -1) state |= IOSTATE_eofbit; else if(avail > 0) basic_istream_char__Read_s(this, str, size, avail); }else { state |= IOSTATE_failbit; } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this->count; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char__Readsome_s, 20) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8401.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_readsome, 16) DEFINE_THISCALL_WRAPPER(basic_istream_char_readsome, 12) streamsize __thiscall basic_istream_char_readsome(basic_istream_char *this, char *str, streamsize count) { return basic_istream_char__Readsome_s(this, str, count, count); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_readsome, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8412.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_putback, 8) basic_istream_char* __thiscall basic_istream_char_putback(basic_istream_char *this, char ch) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); IOSB_iostate state = IOSTATE_goodbit; TRACE("(%p %c)\n", this, ch); this->count = 0; if(basic_istream_char_sentry_create(this, TRUE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); if(!ios_base_good(&base->base)) state |= IOSTATE_failbit; else if(!strbuf || basic_streambuf_char_sputbackc(strbuf, ch)==EOF) state |= IOSTATE_badbit; } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_putback, 8) basic_istream_char* __thiscall basic_istream_char_putback(basic_istream_char *this, char ch) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8438.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_unget, 4) basic_istream_char* __thiscall basic_istream_char_unget(basic_istream_char *this) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); IOSB_iostate state = IOSTATE_goodbit; TRACE("(%p)\n", this); this->count = 0; if(basic_istream_char_sentry_create(this, TRUE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); if(!ios_base_good(&base->base)) state |= IOSTATE_failbit; else if(!strbuf || basic_streambuf_char_sungetc(strbuf)==EOF) state |= IOSTATE_badbit; } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_unget, 4) basic_istream_char* __thiscall basic_istream_char_unget(basic_istream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8464.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_sync, 4) int __thiscall basic_istream_char_sync(basic_istream_char *this) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); TRACE("(%p)\n", this); if(!strbuf) return -1; if(basic_istream_char_sentry_create(this, TRUE)) { if(basic_streambuf_char_pubsync(strbuf) != -1) { basic_istream_char_sentry_destroy(this); return 0; } } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, IOSTATE_badbit); return -1; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_sync, 4) int __thiscall basic_istream_char_sync(basic_istream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8489.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_tellg, 8) fpos_int* __thiscall basic_istream_char_tellg(basic_istream_char *this, fpos_int *ret) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); TRACE("(%p %p)\n", this, ret); if(ios_base_fail(&base->base)) { ret->off = -1; ret->pos = 0; ret->state = 0; return ret; } basic_streambuf_char_pubseekoff(basic_ios_char_rdbuf_get(base), ret, 0, SEEKDIR_cur, OPENMODE_in); if(ret->off==-1 && ret->pos==0 && ret->state==0) basic_ios_char_setstate(base, IOSTATE_failbit); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_tellg, 8) fpos_int* __thiscall basic_istream_char_tellg(basic_istream_char *this, fpos_int *ret) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8517.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_seekg, 16) DEFINE_THISCALL_WRAPPER(basic_istream_char_seekg, 12) basic_istream_char* __thiscall basic_istream_char_seekg(basic_istream_char *this, streamoff off, int dir) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); TRACE("(%p %s %d)\n", this, wine_dbgstr_longlong(off), dir); if(!ios_base_fail(&base->base)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); fpos_int ret; basic_streambuf_char_pubseekoff(strbuf, &ret, off, dir, OPENMODE_in); if(ret.off==-1 && ret.pos==0 && ret.state==0) basic_ios_char_setstate(base, IOSTATE_failbit); else basic_ios_char_clear(base, IOSTATE_goodbit); return this; }else basic_ios_char_clear(base, IOSTATE_goodbit); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_seekg, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8546.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_seekg_fpos, 28) basic_istream_char* __thiscall basic_istream_char_seekg_fpos(basic_istream_char *this, fpos_int pos) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); TRACE("(%p %s)\n", this, debugstr_fpos_int(&pos)); if(!ios_base_fail(&base->base)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); fpos_int ret; basic_streambuf_char_pubseekpos(strbuf, &ret, pos, OPENMODE_in); if(ret.off==-1 && ret.pos==0 && ret.state==0) basic_ios_char_setstate(base, IOSTATE_failbit); else basic_ios_char_clear(base, IOSTATE_goodbit); return this; }else basic_ios_char_clear(base, IOSTATE_goodbit); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_seekg_fpos, 28) basic_istream_char* __thiscall basic_istream_char_seekg_fpos(basic_istream_char *this, fpos_int pos) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8572.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_short, 8) basic_istream_char* __thiscall basic_istream_char_read_short(basic_istream_char *this, short *v) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_char_sentry_create(this, FALSE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_get *numget = num_get_char_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_char first={0}, last={0}; LONG tmp; first.strbuf = strbuf; num_get_char_get_long(numget, &last, first, last, &base->base, &state, &tmp); if(!(state&IOSTATE_failbit) && tmp==(LONG)((short)tmp)) *v = tmp; else state |= IOSTATE_failbit; } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_short, 8) basic_istream_char* __thiscall basic_istream_char_read_short(basic_istream_char *this, short *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8602.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_ushort, 8) basic_istream_char* __thiscall basic_istream_char_read_ushort(basic_istream_char *this, unsigned short *v) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_char_sentry_create(this, FALSE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_get *numget = num_get_char_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_char first={0}, last={0}; first.strbuf = strbuf; num_get_char_get_ushort(numget, &last, first, last, &base->base, &state, v); } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_ushort, 8) basic_istream_char* __thiscall basic_istream_char_read_ushort(basic_istream_char *this, unsigned short *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8626.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_int, 8) basic_istream_char* __thiscall basic_istream_char_read_int(basic_istream_char *this, int *v) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_char_sentry_create(this, FALSE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_get *numget = num_get_char_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_char first={0}, last={0}; first.strbuf = strbuf; num_get_char_get_long(numget, &last, first, last, &base->base, &state, v); } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_int, 8) basic_istream_char* __thiscall basic_istream_char_read_int(basic_istream_char *this, int *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8650.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_uint, 8) basic_istream_char* __thiscall basic_istream_char_read_uint(basic_istream_char *this, unsigned int *v) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_char_sentry_create(this, FALSE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_get *numget = num_get_char_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_char first={0}, last={0}; first.strbuf = strbuf; num_get_char_get_uint(numget, &last, first, last, &base->base, &state, v); } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_uint, 8) basic_istream_char* __thiscall basic_istream_char_read_uint(basic_istream_char *this, unsigned int *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8674.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_long, 8) basic_istream_char* __thiscall basic_istream_char_read_long(basic_istream_char *this, LONG *v) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_char_sentry_create(this, FALSE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_get *numget = num_get_char_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_char first={0}, last={0}; first.strbuf = strbuf; num_get_char_get_long(numget, &last, first, last, &base->base, &state, v); } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_long, 8) basic_istream_char* __thiscall basic_istream_char_read_long(basic_istream_char *this, LONG *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8698.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_ulong, 8) basic_istream_char* __thiscall basic_istream_char_read_ulong(basic_istream_char *this, ULONG *v) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_char_sentry_create(this, FALSE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_get *numget = num_get_char_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_char first={0}, last={0}; first.strbuf = strbuf; num_get_char_get_ulong(numget, &last, first, last, &base->base, &state, v); } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_ulong, 8) basic_istream_char* __thiscall basic_istream_char_read_ulong(basic_istream_char *this, ULONG *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8722.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_float, 8) basic_istream_char* __thiscall basic_istream_char_read_float(basic_istream_char *this, float *v) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_char_sentry_create(this, FALSE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_get *numget = num_get_char_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_char first={0}, last={0}; first.strbuf = strbuf; num_get_char_get_float(numget, &last, first, last, &base->base, &state, v); } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_float, 8) basic_istream_char* __thiscall basic_istream_char_read_float(basic_istream_char *this, float *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8746.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_double, 8) basic_istream_char* __thiscall basic_istream_char_read_double(basic_istream_char *this, double *v) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_char_sentry_create(this, FALSE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_get *numget = num_get_char_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_char first={0}, last={0}; first.strbuf = strbuf; num_get_char_get_double(numget, &last, first, last, &base->base, &state, v); } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_double, 8) basic_istream_char* __thiscall basic_istream_char_read_double(basic_istream_char *this, double *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8770.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_ldouble, 8) basic_istream_char* __thiscall basic_istream_char_read_ldouble(basic_istream_char *this, double *v) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_char_sentry_create(this, FALSE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_get *numget = num_get_char_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_char first={0}, last={0}; first.strbuf = strbuf; num_get_char_get_ldouble(numget, &last, first, last, &base->base, &state, v); } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_ldouble, 8) basic_istream_char* __thiscall basic_istream_char_read_ldouble(basic_istream_char *this, double *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8794.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_ptr, 8) basic_istream_char* __thiscall basic_istream_char_read_ptr(basic_istream_char *this, void **v) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_char_sentry_create(this, FALSE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_get *numget = num_get_char_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_char first={0}, last={0}; first.strbuf = strbuf; num_get_char_get_void(numget, &last, first, last, &base->base, &state, v); } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_ptr, 8) basic_istream_char* __thiscall basic_istream_char_read_ptr(basic_istream_char *this, void **v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8818.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_int64, 8) basic_istream_char* __thiscall basic_istream_char_read_int64(basic_istream_char *this, __int64 *v) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_char_sentry_create(this, FALSE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_get *numget = num_get_char_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_char first={0}, last={0}; first.strbuf = strbuf; num_get_char_get_int64(numget, &last, first, last, &base->base, &state, v); } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_int64, 8) basic_istream_char* __thiscall basic_istream_char_read_int64(basic_istream_char *this, __int64 *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8842.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_uint64, 8) basic_istream_char* __thiscall basic_istream_char_read_uint64(basic_istream_char *this, unsigned __int64 *v) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_char_sentry_create(this, FALSE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_get *numget = num_get_char_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_char first={0}, last={0}; first.strbuf = strbuf; num_get_char_get_uint64(numget, &last, first, last, &base->base, &state, v); } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_uint64, 8) basic_istream_char* __thiscall basic_istream_char_read_uint64(basic_istream_char *this, unsigned __int64 *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:8866.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_bool, 8) basic_istream_char* __thiscall basic_istream_char_read_bool(basic_istream_char *this, MSVCP_bool *v) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_char_sentry_create(this, FALSE)) { basic_streambuf_char *strbuf = basic_ios_char_rdbuf_get(base); const num_get *numget = num_get_char_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_char first={0}, last={0}; first.strbuf = strbuf; num_get_char_get_bool(numget, &last, first, last, &base->base, &state, v); } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_bool, 8) basic_istream_char* __thiscall basic_istream_char_read_bool(basic_istream_char *this, MSVCP_bool *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9022.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_streambuf, 8) basic_istream_char* __thiscall basic_istream_char_read_streambuf( basic_istream_char *this, basic_streambuf_char *streambuf) { basic_ios_char *base = basic_istream_char_get_basic_ios(this); IOSB_iostate state = IOSTATE_failbit; int c = '\n'; TRACE("(%p %p)\n", this, streambuf); if(basic_istream_char_sentry_create(this, FALSE)) { for(c = basic_streambuf_char_sgetc(basic_ios_char_rdbuf_get(base)); c!=EOF; c = basic_streambuf_char_snextc(basic_ios_char_rdbuf_get(base))) { state = IOSTATE_goodbit; if(basic_streambuf_char_sputc(streambuf, c) == EOF) break; } } basic_istream_char_sentry_destroy(this); basic_ios_char_setstate(base, state | (c==EOF ? IOSTATE_eofbit : IOSTATE_goodbit)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_streambuf, 8) basic_istream_char* __thiscall basic_istream_char_read_streambuf( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9048.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_func, 8) basic_istream_char* __thiscall basic_istream_char_read_func(basic_istream_char *this, basic_istream_char* (__cdecl *pfunc)(basic_istream_char*)) { TRACE("(%p %p)\n", this, pfunc); pfunc(this); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_func, 8) basic_istream_char* __thiscall basic_istream_char_read_func(basic_istream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9059.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_func_basic_ios, 8) basic_istream_char* __thiscall basic_istream_char_read_func_basic_ios(basic_istream_char *this, basic_ios_char* (__cdecl *pfunc)(basic_ios_char*)) { TRACE("(%p %p)\n", this, pfunc); pfunc(basic_istream_char_get_basic_ios(this)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_func_basic_ios, 8) basic_istream_char* __thiscall basic_istream_char_read_func_basic_ios(basic_istream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9070.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_read_func_ios_base, 8) basic_istream_char* __thiscall basic_istream_char_read_func_ios_base(basic_istream_char *this, ios_base* (__cdecl *pfunc)(ios_base*)) { TRACE("(%p %p)\n", this, pfunc); pfunc(&basic_istream_char_get_basic_ios(this)->base); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_read_func_ios_base, 8) basic_istream_char* __thiscall basic_istream_char_read_func_ios_base(basic_istream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9258.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_char_swap, 8) void __thiscall basic_istream_char_swap(basic_istream_char *this, basic_istream_char *r) { TRACE("(%p %p)\n", this, r); if(this == r) return; basic_ios_char_swap(basic_istream_char_get_basic_ios(this), basic_istream_char_get_basic_ios(r)); this->count ^= r->count; r->count ^= this->count; this->count ^= r->count; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_char_swap, 8) void __thiscall basic_istream_char_swap(basic_istream_char *this, basic_istream_char *r) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9291.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_ctor_init, 20) basic_istream_wchar* __thiscall basic_istream_wchar_ctor_init(basic_istream_wchar *this, basic_streambuf_wchar *strbuf, MSVCP_bool isstd, MSVCP_bool noinit, MSVCP_bool virt_init) { basic_ios_wchar *base; TRACE("(%p %p %d %d %d)\n", this, strbuf, isstd, noinit, virt_init); if(virt_init) { this->vbtable = basic_istream_wchar_vbtable; base = basic_istream_wchar_get_basic_ios(this); basic_ios_wchar_ctor(base); }else { base = basic_istream_wchar_get_basic_ios(this); } base->base.vtable = &MSVCP_basic_istream_wchar_vtable; this->count = 0; if(!noinit) basic_ios_wchar_init(base, strbuf, isstd); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_ctor_init, 20) basic_istream_wchar* __thiscall basic_istream_wchar_ctor_init(basic_istream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9316.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_ctor_init, 20) basic_istream_wchar* __thiscall basic_istream_short_ctor_init(basic_istream_wchar *this, basic_streambuf_wchar *strbuf, MSVCP_bool isstd, MSVCP_bool noinit, MSVCP_bool virt_init) { basic_istream_wchar_ctor_init(this, strbuf, isstd, noinit, virt_init); basic_istream_wchar_get_basic_ios(this)->base.vtable = &MSVCP_basic_istream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_ctor_init, 20) basic_istream_wchar* __thiscall basic_istream_short_ctor_init(basic_istream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9327.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_ctor, 16) basic_istream_wchar* __thiscall basic_istream_wchar_ctor(basic_istream_wchar *this, basic_streambuf_wchar *strbuf, MSVCP_bool isstd, MSVCP_bool virt_init) { return basic_istream_wchar_ctor_init(this, strbuf, isstd, FALSE, virt_init); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_ctor, 16) basic_istream_wchar* __thiscall basic_istream_wchar_ctor(basic_istream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9336.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_ctor, 16) basic_istream_wchar* __thiscall basic_istream_short_ctor(basic_istream_wchar *this, basic_streambuf_wchar *strbuf, MSVCP_bool isstd, MSVCP_bool virt_init) { return basic_istream_short_ctor_init(this, strbuf, isstd, FALSE, virt_init); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_ctor, 16) basic_istream_wchar* __thiscall basic_istream_short_ctor(basic_istream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9345.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_ctor_uninitialized, 12) basic_istream_wchar* __thiscall basic_istream_wchar_ctor_uninitialized( basic_istream_wchar *this, int uninitialized, MSVCP_bool virt_init) { basic_ios_wchar *base; TRACE("(%p %d %d)\n", this, uninitialized, virt_init); if(virt_init) { this->vbtable = basic_istream_wchar_vbtable; base = basic_istream_wchar_get_basic_ios(this); basic_ios_wchar_ctor(base); }else { base = basic_istream_wchar_get_basic_ios(this); } base->base.vtable = &MSVCP_basic_istream_wchar_vtable; ios_base_Addstd(&base->base); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_ctor_uninitialized, 12) basic_istream_wchar* __thiscall basic_istream_wchar_ctor_uninitialized( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9368.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_ctor_uninitialized, 12) basic_istream_wchar* __thiscall basic_istream_short_ctor_uninitialized( basic_istream_wchar *this, int uninitialized, MSVCP_bool virt_init) { basic_istream_wchar_ctor_uninitialized(this, uninitialized, virt_init); basic_istream_wchar_get_basic_ios(this)->base.vtable = &MSVCP_basic_istream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_ctor_uninitialized, 12) basic_istream_wchar* __thiscall basic_istream_short_ctor_uninitialized( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9381.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_dtor, 4) void __thiscall basic_istream_wchar_dtor(basic_ios_wchar *base) { basic_istream_wchar *this = basic_istream_wchar_from_basic_ios(base); TRACE("(%p)\n", this); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_dtor, 4) void __thiscall basic_istream_wchar_dtor(basic_ios_wchar *base) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9394.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_vbase_dtor, 4) void __thiscall basic_istream_wchar_vbase_dtor(basic_istream_wchar *this) { TRACE("(%p)\n", this); basic_istream_wchar_dtor(basic_istream_wchar_to_basic_ios(this)); basic_ios_wchar_dtor(basic_istream_wchar_get_basic_ios(this)); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_vbase_dtor, 4) void __thiscall basic_istream_wchar_vbase_dtor(basic_istream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9402.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_vector_dtor, 8) basic_istream_wchar* __thiscall basic_istream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) { basic_istream_wchar *this = basic_istream_wchar_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_istream_wchar_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_istream_wchar_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_vector_dtor, 8) basic_istream_wchar* __thiscall basic_istream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9429.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar__Ipfx, 8) MSVCP_bool __thiscall basic_istream_wchar__Ipfx(basic_istream_wchar *this, MSVCP_bool noskip) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); TRACE("(%p %d)\n", this, noskip); if(ios_base_good(&base->base)) { if(basic_ios_wchar_tie_get(base)) basic_ostream_wchar_flush(basic_ios_wchar_tie_get(base)); if(!noskip && (ios_base_flags_get(&base->base) & FMTFLAG_skipws)) { basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); const ctype_wchar *ctype = ctype_wchar_use_facet(IOS_LOCALE(base->strbuf)); int ch; for(ch = basic_streambuf_wchar_sgetc(strbuf); ; ch = basic_streambuf_wchar_snextc(strbuf)) { if(ch == WEOF) { basic_ios_wchar_setstate(base, IOSTATE_eofbit); break; } if(!ctype_wchar_is_ch(ctype, _SPACE|_BLANK, ch)) break; } } } if(!ios_base_good(&base->base)) { basic_ios_wchar_setstate(base, IOSTATE_failbit); return FALSE; } return TRUE; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar__Ipfx, 8) MSVCP_bool __thiscall basic_istream_wchar__Ipfx(basic_istream_wchar *this, MSVCP_bool noskip) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9469.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_ipfx, 8) MSVCP_bool __thiscall basic_istream_wchar_ipfx(basic_istream_wchar *this, MSVCP_bool noskip) { return basic_istream_wchar__Ipfx(this, noskip); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_ipfx, 8) MSVCP_bool __thiscall basic_istream_wchar_ipfx(basic_istream_wchar *this, MSVCP_bool noskip) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9479.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_isfx, 4) void __thiscall basic_istream_wchar_isfx(basic_istream_wchar *this) { TRACE("(%p)\n", this); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_isfx, 4) void __thiscall basic_istream_wchar_isfx(basic_istream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9511.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_gcount, 4) streamsize __thiscall basic_istream_wchar_gcount(const basic_istream_wchar *this) { TRACE("(%p)\n", this); return this->count; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_gcount, 4) streamsize __thiscall basic_istream_wchar_gcount(const basic_istream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9522.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get, 4) unsigned short __thiscall basic_istream_wchar_get(basic_istream_wchar *this) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); int ret; TRACE("(%p)\n", this); this->count = 0; if(!basic_istream_wchar_sentry_create(this, TRUE)) { basic_istream_wchar_sentry_destroy(this); return WEOF; } ret = basic_streambuf_wchar_sbumpc(basic_ios_wchar_rdbuf_get(base)); basic_istream_wchar_sentry_destroy(this); if(ret == WEOF) basic_ios_wchar_setstate(base, IOSTATE_eofbit|IOSTATE_failbit); else this->count++; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get, 4) unsigned short __thiscall basic_istream_wchar_get(basic_istream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9551.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get_ch, 8) basic_istream_wchar* __thiscall basic_istream_wchar_get_ch(basic_istream_wchar *this, wchar_t *ch) { unsigned short ret; TRACE("(%p %p)\n", this, ch); ret = basic_istream_wchar_get(this); if(ret != WEOF) *ch = (wchar_t)ret; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get_ch, 8) basic_istream_wchar* __thiscall basic_istream_wchar_get_ch(basic_istream_wchar *this, wchar_t *ch) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9569.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get_str_delim, 20) DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get_str_delim, 16) basic_istream_wchar* __thiscall basic_istream_wchar_get_str_delim(basic_istream_wchar *this, wchar_t *str, streamsize count, wchar_t delim) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); unsigned short ch = delim; TRACE("(%p %p %s %c)\n", this, str, wine_dbgstr_longlong(count), delim); this->count = 0; if(basic_istream_wchar_sentry_create(this, TRUE)) { basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); for(ch = basic_streambuf_wchar_sgetc(strbuf); count>1; ch = basic_streambuf_wchar_snextc(strbuf)) { if(ch==WEOF || ch==delim) break; *str++ = ch; this->count++; count--; } } basic_istream_wchar_sentry_destroy(this); basic_ios_wchar_setstate(base, (!this->count ? IOSTATE_failbit : IOSTATE_goodbit) | (ch==WEOF ? IOSTATE_eofbit : IOSTATE_goodbit)); if(count > 0) *str = 0; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get_str_delim, 20) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9609.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get_str, 16) DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get_str, 12) basic_istream_wchar* __thiscall basic_istream_wchar_get_str(basic_istream_wchar *this, wchar_t *str, streamsize count) { return basic_istream_wchar_get_str_delim(this, str, count, '\n'); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get_str, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9622.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get_streambuf_delim, 12) basic_istream_wchar* __thiscall basic_istream_wchar_get_streambuf_delim(basic_istream_wchar *this, basic_streambuf_wchar *strbuf, wchar_t delim) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); unsigned short ch = delim; TRACE("(%p %p %c)\n", this, strbuf, delim); this->count = 0; if(basic_istream_wchar_sentry_create(this, TRUE)) { basic_streambuf_wchar *strbuf_read = basic_ios_wchar_rdbuf_get(base); for(ch = basic_streambuf_wchar_sgetc(strbuf_read); ; ch = basic_streambuf_wchar_snextc(strbuf_read)) { if(ch==WEOF || ch==delim) break; if(basic_streambuf_wchar_sputc(strbuf, ch) == WEOF) break; this->count++; } } basic_istream_wchar_sentry_destroy(this); basic_ios_wchar_setstate(base, (!this->count ? IOSTATE_failbit : IOSTATE_goodbit) | (ch==WEOF ? IOSTATE_eofbit : IOSTATE_goodbit)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get_streambuf_delim, 12) basic_istream_wchar* __thiscall basic_istream_wchar_get_streambuf_delim(basic_istream_wchar *this, basic_streambuf_wchar *strbuf, wchar_t delim) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9656.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get_streambuf, 8) basic_istream_wchar* __thiscall basic_istream_wchar_get_streambuf(basic_istream_wchar *this, basic_streambuf_wchar *strbuf) { return basic_istream_wchar_get_streambuf_delim(this, strbuf, '\n'); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_get_streambuf, 8) basic_istream_wchar* __thiscall basic_istream_wchar_get_streambuf(basic_istream_wchar *this, basic_streambuf_wchar *strbuf) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9667.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_getline_delim, 20) DEFINE_THISCALL_WRAPPER(basic_istream_wchar_getline_delim, 16) basic_istream_wchar* __thiscall basic_istream_wchar_getline_delim(basic_istream_wchar *this, wchar_t *str, streamsize count, wchar_t delim) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); unsigned short ch = delim; TRACE("(%p %p %s %c)\n", this, str, wine_dbgstr_longlong(count), delim); this->count = 0; if(basic_istream_wchar_sentry_create(this, TRUE) && count>0) { basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); while(count > 1) { ch = basic_streambuf_wchar_sbumpc(strbuf); if(ch==WEOF || ch==delim) break; *str++ = ch; this->count++; count--; } if(ch == delim) this->count++; else if(ch != WEOF) { ch = basic_streambuf_wchar_sgetc(strbuf); if(ch == delim) { basic_streambuf_wchar__Gninc(strbuf); this->count++; } } } basic_istream_wchar_sentry_destroy(this); basic_ios_wchar_setstate(base, (ch==WEOF ? IOSTATE_eofbit : IOSTATE_goodbit) | (!this->count || (ch!=delim && ch!=WEOF) ? IOSTATE_failbit : IOSTATE_goodbit)); if(count > 0) *str = 0; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_getline_delim, 20) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9719.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_getline, 16) DEFINE_THISCALL_WRAPPER(basic_istream_wchar_getline, 12) basic_istream_wchar* __thiscall basic_istream_wchar_getline(basic_istream_wchar *this, wchar_t *str, streamsize count) { return basic_istream_wchar_getline_delim(this, str, count, '\n'); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_getline, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9733.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_ignore, 16) DEFINE_THISCALL_WRAPPER(basic_istream_wchar_ignore, 12) basic_istream_wchar* __thiscall basic_istream_wchar_ignore(basic_istream_wchar *this, streamsize count, unsigned short delim) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); unsigned short ch = delim; unsigned int state; TRACE("(%p %s %d)\n", this, wine_dbgstr_longlong(count), delim); this->count = 0; if(basic_istream_wchar_sentry_create(this, TRUE)) { basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); state = IOSTATE_goodbit; while(count > 0) { ch = basic_streambuf_wchar_sbumpc(strbuf); if(ch==WEOF) { state = IOSTATE_eofbit; break; } if(ch==delim) break; this->count++; if(count != INT_MAX) count--; } }else state = IOSTATE_failbit; basic_istream_wchar_sentry_destroy(this); basic_ios_wchar_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_ignore, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9806.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_peek, 4) unsigned short __thiscall basic_istream_wchar_peek(basic_istream_wchar *this) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); unsigned short ret = WEOF; TRACE("(%p)\n", this); this->count = 0; if(basic_istream_wchar_sentry_create(this, TRUE)) ret = basic_streambuf_wchar_sgetc(basic_ios_wchar_rdbuf_get(base)); basic_istream_wchar_sentry_destroy(this); if (ret == WEOF) basic_ios_wchar_setstate(base, IOSTATE_eofbit); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_peek, 4) unsigned short __thiscall basic_istream_wchar_peek(basic_istream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9831.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar__Read_s, 20) DEFINE_THISCALL_WRAPPER(basic_istream_wchar__Read_s, 16) basic_istream_wchar* __thiscall basic_istream_wchar__Read_s(basic_istream_wchar *this, wchar_t *str, MSVCP_size_t size, streamsize count) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); IOSB_iostate state = IOSTATE_goodbit; TRACE("(%p %p %lu %s)\n", this, str, size, wine_dbgstr_longlong(count)); if(basic_istream_wchar_sentry_create(this, TRUE)) { basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); this->count = basic_streambuf_wchar__Sgetn_s(strbuf, str, size, count); if(this->count != count) state |= IOSTATE_failbit | IOSTATE_eofbit; }else { this->count = 0; } basic_istream_wchar_sentry_destroy(this); basic_ios_wchar_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar__Read_s, 20) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9862.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read, 16) DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read, 12) basic_istream_wchar* __thiscall basic_istream_wchar_read(basic_istream_wchar *this, wchar_t *str, streamsize count) { return basic_istream_wchar__Read_s(this, str, -1, count); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9876.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar__Readsome_s, 20) DEFINE_THISCALL_WRAPPER(basic_istream_wchar__Readsome_s, 16) streamsize __thiscall basic_istream_wchar__Readsome_s(basic_istream_wchar *this, wchar_t *str, MSVCP_size_t size, streamsize count) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); IOSB_iostate state = IOSTATE_goodbit; TRACE("(%p %p %lu %s)\n", this, str, size, wine_dbgstr_longlong(count)); this->count = 0; if(basic_istream_wchar_sentry_create(this, TRUE)) { streamsize avail = basic_streambuf_wchar_in_avail(basic_ios_wchar_rdbuf_get(base)); if(avail > count) avail = count; if(avail == -1) state |= IOSTATE_eofbit; else if(avail > 0) basic_istream_wchar__Read_s(this, str, size, avail); }else { state |= IOSTATE_failbit; } basic_istream_wchar_sentry_destroy(this); basic_ios_wchar_setstate(base, state); return this->count; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar__Readsome_s, 20) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9912.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_readsome, 16) DEFINE_THISCALL_WRAPPER(basic_istream_wchar_readsome, 12) streamsize __thiscall basic_istream_wchar_readsome(basic_istream_wchar *this, wchar_t *str, streamsize count) { return basic_istream_wchar__Readsome_s(this, str, count, count); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_readsome, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9925.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_putback, 8) basic_istream_wchar* __thiscall basic_istream_wchar_putback(basic_istream_wchar *this, wchar_t ch) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); IOSB_iostate state = IOSTATE_goodbit; TRACE("(%p %c)\n", this, ch); this->count = 0; if(basic_istream_wchar_sentry_create(this, TRUE)) { basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); if(!ios_base_good(&base->base)) state |= IOSTATE_failbit; else if(!strbuf || basic_streambuf_wchar_sputbackc(strbuf, ch)==WEOF) state |= IOSTATE_badbit; } basic_istream_wchar_sentry_destroy(this); basic_ios_wchar_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_putback, 8) basic_istream_wchar* __thiscall basic_istream_wchar_putback(basic_istream_wchar *this, wchar_t ch) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9953.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_unget, 4) basic_istream_wchar* __thiscall basic_istream_wchar_unget(basic_istream_wchar *this) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); IOSB_iostate state = IOSTATE_goodbit; TRACE("(%p)\n", this); this->count = 0; if(basic_istream_wchar_sentry_create(this, TRUE)) { basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); if(!ios_base_good(&base->base)) state |= IOSTATE_failbit; else if(!strbuf || basic_streambuf_wchar_sungetc(strbuf)==WEOF) state |= IOSTATE_badbit; } basic_istream_wchar_sentry_destroy(this); basic_ios_wchar_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_unget, 4) basic_istream_wchar* __thiscall basic_istream_wchar_unget(basic_istream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:9981.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_sync, 4) int __thiscall basic_istream_wchar_sync(basic_istream_wchar *this) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); TRACE("(%p)\n", this); if(!strbuf) return -1; if(basic_istream_wchar_sentry_create(this, TRUE)) { if(basic_streambuf_wchar_pubsync(strbuf) != -1) { basic_istream_wchar_sentry_destroy(this); return 0; } } basic_istream_wchar_sentry_destroy(this); basic_ios_wchar_setstate(base, IOSTATE_badbit); return -1; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_sync, 4) int __thiscall basic_istream_wchar_sync(basic_istream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10008.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_tellg, 8) fpos_int* __thiscall basic_istream_wchar_tellg(basic_istream_wchar *this, fpos_int *ret) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); TRACE("(%p %p)\n", this, ret); if(ios_base_fail(&base->base)) { ret->off = -1; ret->pos = 0; ret->state = 0; return ret; } basic_streambuf_wchar_pubseekoff(basic_ios_wchar_rdbuf_get(base), ret, 0, SEEKDIR_cur, OPENMODE_in); if(ret->off==-1 && ret->pos==0 && ret->state==0) basic_ios_wchar_setstate(base, IOSTATE_failbit); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_tellg, 8) fpos_int* __thiscall basic_istream_wchar_tellg(basic_istream_wchar *this, fpos_int *ret) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10037.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_seekg, 16) DEFINE_THISCALL_WRAPPER(basic_istream_wchar_seekg, 12) basic_istream_wchar* __thiscall basic_istream_wchar_seekg(basic_istream_wchar *this, streamoff off, int dir) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); TRACE("(%p %s %d)\n", this, wine_dbgstr_longlong(off), dir); if(!ios_base_fail(&base->base)) { basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); fpos_int ret; basic_streambuf_wchar_pubseekoff(strbuf, &ret, off, dir, OPENMODE_in); if(ret.off==-1 && ret.pos==0 && ret.state==0) basic_ios_wchar_setstate(base, IOSTATE_failbit); else basic_ios_wchar_clear(base, IOSTATE_goodbit); return this; }else basic_ios_wchar_clear(base, IOSTATE_goodbit); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_seekg, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10068.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_seekg_fpos, 28) basic_istream_wchar* __thiscall basic_istream_wchar_seekg_fpos(basic_istream_wchar *this, fpos_int pos) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); TRACE("(%p %s)\n", this, debugstr_fpos_int(&pos)); if(!ios_base_fail(&base->base)) { basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); fpos_int ret; basic_streambuf_wchar_pubseekpos(strbuf, &ret, pos, OPENMODE_in); if(ret.off==-1 && ret.pos==0 && ret.state==0) basic_ios_wchar_setstate(base, IOSTATE_failbit); else basic_ios_wchar_clear(base, IOSTATE_goodbit); return this; }else basic_ios_wchar_clear(base, IOSTATE_goodbit); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_seekg_fpos, 28) basic_istream_wchar* __thiscall basic_istream_wchar_seekg_fpos(basic_istream_wchar *this, fpos_int pos) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10120.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_short, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_short(basic_istream_wchar *this, short *v) { return basic_istream_read_short(this, v, num_get_wchar_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_short, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_short(basic_istream_wchar *this, short *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10129.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_read_short, 8) basic_istream_wchar* __thiscall basic_istream_short_read_short(basic_istream_wchar *this, short *v) { return basic_istream_read_short(this, v, num_get_short_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_read_short, 8) basic_istream_wchar* __thiscall basic_istream_short_read_short(basic_istream_wchar *this, short *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10138.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_ushort, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_ushort(basic_istream_wchar *this, unsigned short *v) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); int state = IOSTATE_goodbit; TRACE("(%p %p)\n", this, v); if(basic_istream_wchar_sentry_create(this, FALSE)) { basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); const num_get *numget = num_get_wchar_use_facet(IOS_LOCALE(strbuf)); istreambuf_iterator_wchar first={0}, last={0}; first.strbuf = strbuf; num_get_wchar_get_ushort(numget, &last, first, last, &base->base, &state, v); } basic_istream_wchar_sentry_destroy(this); basic_ios_wchar_setstate(base, state); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_ushort, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_ushort(basic_istream_wchar *this, unsigned short *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10182.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_int, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_int(basic_istream_wchar *this, int *v) { return basic_istream_read_int(this, v, num_get_wchar_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_int, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_int(basic_istream_wchar *this, int *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10191.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_read_int, 8) basic_istream_wchar* __thiscall basic_istream_short_read_int(basic_istream_wchar *this, int *v) { return basic_istream_read_int(this, v, num_get_short_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_read_int, 8) basic_istream_wchar* __thiscall basic_istream_short_read_int(basic_istream_wchar *this, int *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10220.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_uint, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_uint(basic_istream_wchar *this, unsigned int *v) { return basic_istream_read_uint(this, v, num_get_wchar_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_uint, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_uint(basic_istream_wchar *this, unsigned int *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10229.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_read_uint, 8) basic_istream_wchar* __thiscall basic_istream_short_read_uint(basic_istream_wchar *this, unsigned int *v) { return basic_istream_read_uint(this, v, num_get_short_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_read_uint, 8) basic_istream_wchar* __thiscall basic_istream_short_read_uint(basic_istream_wchar *this, unsigned int *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10258.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_long, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_long(basic_istream_wchar *this, LONG *v) { return basic_istream_read_long(this, v, num_get_wchar_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_long, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_long(basic_istream_wchar *this, LONG *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10267.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_read_long, 8) basic_istream_wchar* __thiscall basic_istream_short_read_long(basic_istream_wchar *this, LONG *v) { return basic_istream_read_long(this, v, num_get_short_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_read_long, 8) basic_istream_wchar* __thiscall basic_istream_short_read_long(basic_istream_wchar *this, LONG *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10296.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_ulong, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_ulong(basic_istream_wchar *this, ULONG *v) { return basic_istream_read_ulong(this, v, num_get_wchar_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_ulong, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_ulong(basic_istream_wchar *this, ULONG *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10305.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_read_ulong, 8) basic_istream_wchar* __thiscall basic_istream_short_read_ulong(basic_istream_wchar *this, ULONG *v) { return basic_istream_read_ulong(this, v, num_get_short_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_read_ulong, 8) basic_istream_wchar* __thiscall basic_istream_short_read_ulong(basic_istream_wchar *this, ULONG *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10334.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_float, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_float(basic_istream_wchar *this, float *v) { return basic_istream_read_float(this, v, num_get_wchar_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_float, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_float(basic_istream_wchar *this, float *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10343.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_read_float, 8) basic_istream_wchar* __thiscall basic_istream_short_read_float(basic_istream_wchar *this, float *v) { return basic_istream_read_float(this, v, num_get_short_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_read_float, 8) basic_istream_wchar* __thiscall basic_istream_short_read_float(basic_istream_wchar *this, float *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10372.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_double, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_double(basic_istream_wchar *this, double *v) { return basic_istream_read_double(this, v, num_get_wchar_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_double, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_double(basic_istream_wchar *this, double *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10381.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_read_double, 8) basic_istream_wchar* __thiscall basic_istream_short_read_double(basic_istream_wchar *this, double *v) { return basic_istream_read_double(this, v, num_get_short_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_read_double, 8) basic_istream_wchar* __thiscall basic_istream_short_read_double(basic_istream_wchar *this, double *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10410.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_ldouble, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_ldouble(basic_istream_wchar *this, double *v) { return basic_istream_read_ldouble(this, v, num_get_wchar_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_ldouble, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_ldouble(basic_istream_wchar *this, double *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10419.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_read_ldouble, 8) basic_istream_wchar* __thiscall basic_istream_short_read_ldouble(basic_istream_wchar *this, double *v) { return basic_istream_read_ldouble(this, v, num_get_short_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_read_ldouble, 8) basic_istream_wchar* __thiscall basic_istream_short_read_ldouble(basic_istream_wchar *this, double *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10448.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_ptr, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_ptr(basic_istream_wchar *this, void **v) { return basic_istream_read_ptr(this, v, num_get_wchar_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_ptr, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_ptr(basic_istream_wchar *this, void **v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10457.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_read_ptr, 8) basic_istream_wchar* __thiscall basic_istream_short_read_ptr(basic_istream_wchar *this, void **v) { return basic_istream_read_ptr(this, v, num_get_short_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_read_ptr, 8) basic_istream_wchar* __thiscall basic_istream_short_read_ptr(basic_istream_wchar *this, void **v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10486.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_int64, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_int64(basic_istream_wchar *this, __int64 *v) { return basic_istream_read_int64(this, v, num_get_wchar_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_int64, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_int64(basic_istream_wchar *this, __int64 *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10495.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_read_int64, 8) basic_istream_wchar* __thiscall basic_istream_short_read_int64(basic_istream_wchar *this, __int64 *v) { return basic_istream_read_int64(this, v, num_get_short_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_read_int64, 8) basic_istream_wchar* __thiscall basic_istream_short_read_int64(basic_istream_wchar *this, __int64 *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10524.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_uint64, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_uint64(basic_istream_wchar *this, unsigned __int64 *v) { return basic_istream_read_uint64(this, v, num_get_wchar_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_uint64, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_uint64(basic_istream_wchar *this, unsigned __int64 *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10533.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_read_uint64, 8) basic_istream_wchar* __thiscall basic_istream_short_read_uint64(basic_istream_wchar *this, unsigned __int64 *v) { return basic_istream_read_uint64(this, v, num_get_short_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_read_uint64, 8) basic_istream_wchar* __thiscall basic_istream_short_read_uint64(basic_istream_wchar *this, unsigned __int64 *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10562.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_bool, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_bool(basic_istream_wchar *this, MSVCP_bool *v) { return basic_istream_read_bool(this, v, num_get_wchar_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_bool, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_bool(basic_istream_wchar *this, MSVCP_bool *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10571.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_short_read_bool, 8) basic_istream_wchar* __thiscall basic_istream_short_read_bool(basic_istream_wchar *this, MSVCP_bool *v) { return basic_istream_read_bool(this, v, num_get_short_use_facet( IOS_LOCALE(basic_istream_wchar_get_basic_ios(this)->strbuf))); }': \ DEFINE_THISCALL_WRAPPER(basic_istream_short_read_bool, 8) basic_istream_wchar* __thiscall basic_istream_short_read_bool(basic_istream_wchar *this, MSVCP_bool *v) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10740.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_streambuf, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_streambuf( basic_istream_wchar *this, basic_streambuf_wchar *streambuf) { basic_ios_wchar *base = basic_istream_wchar_get_basic_ios(this); IOSB_iostate state = IOSTATE_failbit; unsigned short c = '\n'; TRACE("(%p %p)\n", this, streambuf); if(basic_istream_wchar_sentry_create(this, FALSE)) { for(c = basic_streambuf_wchar_sgetc(basic_ios_wchar_rdbuf_get(base)); c!=WEOF; c = basic_streambuf_wchar_snextc(basic_ios_wchar_rdbuf_get(base))) { state = IOSTATE_goodbit; if(basic_streambuf_wchar_sputc(streambuf, c) == WEOF) break; } } basic_istream_wchar_sentry_destroy(this); basic_ios_wchar_setstate(base, state | (c==WEOF ? IOSTATE_eofbit : IOSTATE_goodbit)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_streambuf, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_streambuf( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10768.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_func, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_func(basic_istream_wchar *this, basic_istream_wchar* (__cdecl *pfunc)(basic_istream_wchar*)) { TRACE("(%p %p)\n", this, pfunc); pfunc(this); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_func, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_func(basic_istream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10781.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_func_basic_ios, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_func_basic_ios(basic_istream_wchar *this, basic_ios_wchar* (__cdecl *pfunc)(basic_ios_wchar*)) { TRACE("(%p %p)\n", this, pfunc); pfunc(basic_istream_wchar_get_basic_ios(this)); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_func_basic_ios, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_func_basic_ios(basic_istream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10794.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_func_ios_base, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_func_ios_base( basic_istream_wchar *this, ios_base* (__cdecl *pfunc)(ios_base*)) { TRACE("(%p %p)\n", this, pfunc); pfunc(&basic_istream_wchar_get_basic_ios(this)->base); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_read_func_ios_base, 8) basic_istream_wchar* __thiscall basic_istream_wchar_read_func_ios_base( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10807.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istream_wchar_swap, 8) void __thiscall basic_istream_wchar_swap(basic_istream_wchar *this, basic_istream_wchar *r) { TRACE("(%p %p)\n", this, r); if(this == r) return; basic_ios_wchar_swap(basic_istream_wchar_get_basic_ios(this), basic_istream_wchar_get_basic_ios(r)); this->count ^= r->count; r->count ^= this->count; this->count ^= r->count; }': \ DEFINE_THISCALL_WRAPPER(basic_istream_wchar_swap, 8) void __thiscall basic_istream_wchar_swap(basic_istream_wchar *this, basic_istream_wchar *r) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10834.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_iostream_char_ctor, 12) basic_iostream_char* __thiscall basic_iostream_char_ctor(basic_iostream_char *this, basic_streambuf_char *strbuf, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %p %d)\n", this, strbuf, virt_init); if(virt_init) { this->base1.vbtable = basic_iostream_char_vbtable1; this->base2.vbtable = basic_iostream_char_vbtable2; basic_ios = basic_istream_char_get_basic_ios(&this->base1); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_istream_char_get_basic_ios(&this->base1); } basic_ios->base.vtable = &MSVCP_basic_iostream_char_vtable; basic_istream_char_ctor(&this->base1, strbuf, FALSE, FALSE); basic_ostream_char_ctor_uninitialized(&this->base2, 0, FALSE, FALSE); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_iostream_char_ctor, 12) basic_iostream_char* __thiscall basic_iostream_char_ctor(basic_iostream_char *this, basic_streambuf_char *strbuf, MSVCP_bool virt_init) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10859.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_iostream_char_dtor, 4) void __thiscall basic_iostream_char_dtor(basic_ios_char *base) { basic_iostream_char *this = basic_iostream_char_from_basic_ios(base); TRACE("(%p)\n", this); basic_ostream_char_dtor(basic_ostream_char_to_basic_ios(&this->base2)); basic_istream_char_dtor(basic_istream_char_to_basic_ios(&this->base1)); }': \ DEFINE_THISCALL_WRAPPER(basic_iostream_char_dtor, 4) void __thiscall basic_iostream_char_dtor(basic_ios_char *base) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10871.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_iostream_char_vbase_dtor, 4) void __thiscall basic_iostream_char_vbase_dtor(basic_iostream_char *this) { TRACE("(%p)\n", this); basic_iostream_char_dtor(basic_iostream_char_to_basic_ios(this)); basic_ios_char_dtor(basic_istream_char_get_basic_ios(&this->base1)); }': \ DEFINE_THISCALL_WRAPPER(basic_iostream_char_vbase_dtor, 4) void __thiscall basic_iostream_char_vbase_dtor(basic_iostream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10879.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_iostream_char_vector_dtor, 8) basic_iostream_char* __thiscall basic_iostream_char_vector_dtor(basic_ios_char *base, unsigned int flags) { basic_iostream_char *this = basic_iostream_char_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_iostream_char_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_iostream_char_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_iostream_char_vector_dtor, 8) basic_iostream_char* __thiscall basic_iostream_char_vector_dtor(basic_ios_char *base, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10904.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_iostream_char_swap, 8) void __thiscall basic_iostream_char_swap(basic_iostream_char *this, basic_iostream_char *r) { TRACE("(%p %p)\n", this, r); if(this == r) return; basic_ios_char_swap(basic_istream_char_get_basic_ios(&this->base1), basic_istream_char_get_basic_ios(&r->base1)); }': \ DEFINE_THISCALL_WRAPPER(basic_iostream_char_swap, 8) void __thiscall basic_iostream_char_swap(basic_iostream_char *this, basic_iostream_char *r) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10928.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_iostream_wchar_ctor, 12) basic_iostream_wchar* __thiscall basic_iostream_wchar_ctor(basic_iostream_wchar *this, basic_streambuf_wchar *strbuf, MSVCP_bool virt_init) { basic_ios_wchar *basic_ios; TRACE("(%p %p %d)\n", this, strbuf, virt_init); if(virt_init) { this->base1.vbtable = basic_iostream_wchar_vbtable1; this->base2.vbtable = basic_iostream_wchar_vbtable2; basic_ios = basic_istream_wchar_get_basic_ios(&this->base1); basic_ios_wchar_ctor(basic_ios); }else { basic_ios = basic_istream_wchar_get_basic_ios(&this->base1); } basic_istream_wchar_ctor(&this->base1, strbuf, FALSE, FALSE); basic_ostream_wchar_ctor_uninitialized(&this->base2, 0, FALSE, FALSE); basic_ios->base.vtable = &MSVCP_basic_iostream_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_iostream_wchar_ctor, 12) basic_iostream_wchar* __thiscall basic_iostream_wchar_ctor(basic_iostream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10954.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_iostream_short_ctor, 12) basic_iostream_wchar* __thiscall basic_iostream_short_ctor(basic_iostream_wchar *this, basic_streambuf_wchar *strbuf, MSVCP_bool virt_init) { basic_iostream_wchar_ctor(this, strbuf, virt_init); basic_istream_wchar_get_basic_ios(&this->base1)->base.vtable = &MSVCP_basic_iostream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_iostream_short_ctor, 12) basic_iostream_wchar* __thiscall basic_iostream_short_ctor(basic_iostream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10967.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_iostream_wchar_dtor, 4) void __thiscall basic_iostream_wchar_dtor(basic_ios_wchar *base) { basic_iostream_wchar *this = basic_iostream_wchar_from_basic_ios(base); TRACE("(%p)\n", this); basic_ostream_wchar_dtor(basic_ostream_wchar_to_basic_ios(&this->base2)); basic_istream_wchar_dtor(basic_istream_wchar_to_basic_ios(&this->base1)); }': \ DEFINE_THISCALL_WRAPPER(basic_iostream_wchar_dtor, 4) void __thiscall basic_iostream_wchar_dtor(basic_ios_wchar *base) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10981.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_iostream_wchar_vbase_dtor, 4) void __thiscall basic_iostream_wchar_vbase_dtor(basic_iostream_wchar *this) { TRACE("(%p)\n", this); basic_iostream_wchar_dtor(basic_iostream_wchar_to_basic_ios(this)); basic_ios_wchar_dtor(basic_istream_wchar_get_basic_ios(&this->base1)); }': \ DEFINE_THISCALL_WRAPPER(basic_iostream_wchar_vbase_dtor, 4) void __thiscall basic_iostream_wchar_vbase_dtor(basic_iostream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:10989.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_iostream_wchar_vector_dtor, 8) basic_iostream_wchar* __thiscall basic_iostream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) { basic_iostream_wchar *this = basic_iostream_wchar_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_iostream_wchar_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_iostream_wchar_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_iostream_wchar_vector_dtor, 8) basic_iostream_wchar* __thiscall basic_iostream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11016.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_iostream_wchar_swap, 8) void __thiscall basic_iostream_wchar_swap(basic_iostream_wchar *this, basic_iostream_wchar *r) { TRACE("(%p %p)\n", this, r); if(this == r) return; basic_ios_wchar_swap(basic_istream_wchar_get_basic_ios(&this->base1), basic_istream_wchar_get_basic_ios(&r->base1)); }': \ DEFINE_THISCALL_WRAPPER(basic_iostream_wchar_swap, 8) void __thiscall basic_iostream_wchar_swap(basic_iostream_wchar *this, basic_iostream_wchar *r) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11040.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_char_ctor, 8) basic_ofstream_char* __thiscall basic_ofstream_char_ctor(basic_ofstream_char *this, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %d)\n", this, virt_init); if(virt_init) { this->base.vbtable = basic_ofstream_char_vbtable; basic_ios = basic_ostream_char_get_basic_ios(&this->base); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_ostream_char_get_basic_ios(&this->base); } basic_filebuf_char_ctor(&this->filebuf); basic_ostream_char_ctor(&this->base, &this->filebuf.base, FALSE, FALSE); basic_ios->base.vtable = &MSVCP_basic_ofstream_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_char_ctor, 8) basic_ofstream_char* __thiscall basic_ofstream_char_ctor(basic_ofstream_char *this, MSVCP_bool virt_init) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11063.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_char_ctor_file, 12) basic_ofstream_char* __thiscall basic_ofstream_char_ctor_file( basic_ofstream_char *this, FILE *file, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %p %d)\n", this, file, virt_init); if(virt_init) { this->base.vbtable = basic_ofstream_char_vbtable; basic_ios = basic_ostream_char_get_basic_ios(&this->base); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_ostream_char_get_basic_ios(&this->base); } basic_filebuf_char_ctor_file(&this->filebuf, file); basic_ostream_char_ctor(&this->base, &this->filebuf.base, FALSE, FALSE); basic_ios->base.vtable = &MSVCP_basic_ofstream_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_char_ctor_file, 12) basic_ofstream_char* __thiscall basic_ofstream_char_ctor_file( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11087.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_char_ctor_name, 20) basic_ofstream_char* __thiscall basic_ofstream_char_ctor_name(basic_ofstream_char *this, const char *name, int mode, int prot, MSVCP_bool virt_init) { TRACE("(%p %s %d %d %d)\n", this, name, mode, prot, virt_init); basic_ofstream_char_ctor(this, virt_init); if(!basic_filebuf_char_open(&this->filebuf, name, mode|OPENMODE_out, prot)) { basic_ios_char *basic_ios = basic_ostream_char_get_basic_ios(&this->base); basic_ios_char_setstate(basic_ios, IOSTATE_failbit); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_char_ctor_name, 20) basic_ofstream_char* __thiscall basic_ofstream_char_ctor_name(basic_ofstream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11106.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_char_ctor_name_wchar, 20) basic_ofstream_char* __thiscall basic_ofstream_char_ctor_name_wchar(basic_ofstream_char *this, const wchar_t *name, int mode, int prot, MSVCP_bool virt_init) { TRACE("(%p %s %d %d %d)\n", this, debugstr_w(name), mode, prot, virt_init); basic_ofstream_char_ctor(this, virt_init); if(!basic_filebuf_char_open_wchar(&this->filebuf, name, mode|OPENMODE_out, prot)) { basic_ios_char *basic_ios = basic_ostream_char_get_basic_ios(&this->base); basic_ios_char_setstate(basic_ios, IOSTATE_failbit); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_char_ctor_name_wchar, 20) basic_ofstream_char* __thiscall basic_ofstream_char_ctor_name_wchar(basic_ofstream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11123.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_char_dtor, 4) void __thiscall basic_ofstream_char_dtor(basic_ios_char *base) { basic_ofstream_char *this = basic_ofstream_char_from_basic_ios(base); TRACE("(%p)\n", this); basic_ostream_char_dtor(basic_ostream_char_to_basic_ios(&this->base)); basic_filebuf_char_dtor(&this->filebuf); }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_char_dtor, 4) void __thiscall basic_ofstream_char_dtor(basic_ios_char *base) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11136.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_char_vbase_dtor, 4) void __thiscall basic_ofstream_char_vbase_dtor(basic_ofstream_char *this) { TRACE("(%p)\n", this); basic_ofstream_char_dtor(basic_ofstream_char_to_basic_ios(this)); basic_ios_char_dtor(basic_ostream_char_get_basic_ios(&this->base)); }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_char_vbase_dtor, 4) void __thiscall basic_ofstream_char_vbase_dtor(basic_ofstream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11145.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_char_vector_dtor, 8) basic_ofstream_char* __thiscall basic_ofstream_char_vector_dtor(basic_ios_char *base, unsigned int flags) { basic_ofstream_char *this = basic_ofstream_char_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_ofstream_char_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_ofstream_char_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_char_vector_dtor, 8) basic_ofstream_char* __thiscall basic_ofstream_char_vector_dtor(basic_ios_char *base, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11170.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_char_close, 4) void __thiscall basic_ofstream_char_close(basic_ofstream_char *this) { TRACE("(%p)\n", this); if(!basic_filebuf_char_close(&this->filebuf)) { basic_ios_char *basic_ios = basic_ostream_char_get_basic_ios(&this->base); basic_ios_char_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_char_close, 4) void __thiscall basic_ofstream_char_close(basic_ofstream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11183.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_char_is_open, 4) MSVCP_bool __thiscall basic_ofstream_char_is_open(const basic_ofstream_char *this) { TRACE("(%p)\n", this); return basic_filebuf_char_is_open(&this->filebuf); }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_char_is_open, 4) MSVCP_bool __thiscall basic_ofstream_char_is_open(const basic_ofstream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11192.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_char_open, 16) void __thiscall basic_ofstream_char_open(basic_ofstream_char *this, const char *name, int mode, int prot) { TRACE("(%p %s %d %d)\n", this, name, mode, prot); if(!basic_filebuf_char_open(&this->filebuf, name, mode|OPENMODE_out, prot)) { basic_ios_char *basic_ios = basic_ostream_char_get_basic_ios(&this->base); basic_ios_char_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_char_open, 16) void __thiscall basic_ofstream_char_open(basic_ofstream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11206.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_char_open_old, 12) void __thiscall basic_ofstream_char_open_old(basic_ofstream_char *this, const char *name, unsigned int mode) { basic_ofstream_char_open(this, name, mode, _SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_char_open_old, 12) void __thiscall basic_ofstream_char_open_old(basic_ofstream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11217.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_char_open_wchar, 16) void __thiscall basic_ofstream_char_open_wchar(basic_ofstream_char *this, const wchar_t *name, int mode, int prot) { TRACE("(%p %s %d %d)\n", this, debugstr_w(name), mode, prot); if(!basic_filebuf_char_open_wchar(&this->filebuf, name, mode|OPENMODE_out, prot)) { basic_ios_char *basic_ios = basic_ostream_char_get_basic_ios(&this->base); basic_ios_char_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_char_open_wchar, 16) void __thiscall basic_ofstream_char_open_wchar(basic_ofstream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11233.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_char_open_wchar_old, 12) void __thiscall basic_ofstream_char_open_wchar_old(basic_ofstream_char *this, const wchar_t *name, unsigned int mode) { basic_ofstream_char_open_wchar(this, name, mode, _SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_char_open_wchar_old, 12) void __thiscall basic_ofstream_char_open_wchar_old(basic_ofstream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11242.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_char_rdbuf, 4) basic_filebuf_char* __thiscall basic_ofstream_char_rdbuf(const basic_ofstream_char *this) { TRACE("(%p)\n", this); return (basic_filebuf_char*)&this->filebuf; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_char_rdbuf, 4) basic_filebuf_char* __thiscall basic_ofstream_char_rdbuf(const basic_ofstream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11261.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_ctor, 8) basic_ofstream_wchar* __thiscall basic_ofstream_wchar_ctor(basic_ofstream_wchar *this, MSVCP_bool virt_init) { basic_ios_wchar *basic_ios; TRACE("(%p %d)\n", this, virt_init); if(virt_init) { this->base.vbtable = basic_ofstream_wchar_vbtable; basic_ios = basic_ostream_wchar_get_basic_ios(&this->base); basic_ios_wchar_ctor(basic_ios); }else { basic_ios = basic_ostream_wchar_get_basic_ios(&this->base); } basic_filebuf_wchar_ctor(&this->filebuf); basic_ostream_wchar_ctor(&this->base, &this->filebuf.base, FALSE, FALSE); basic_ios->base.vtable = &MSVCP_basic_ofstream_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_ctor, 8) basic_ofstream_wchar* __thiscall basic_ofstream_wchar_ctor(basic_ofstream_wchar *this, MSVCP_bool virt_init) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11284.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_short_ctor, 8) basic_ofstream_wchar* __thiscall basic_ofstream_short_ctor(basic_ofstream_wchar *this, MSVCP_bool virt_init) { basic_ofstream_wchar_ctor(this, virt_init); basic_ostream_wchar_get_basic_ios(&this->base)->base.vtable = &MSVCP_basic_ofstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_short_ctor, 8) basic_ofstream_wchar* __thiscall basic_ofstream_short_ctor(basic_ofstream_wchar *this, MSVCP_bool virt_init) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11294.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_ctor_file, 12) basic_ofstream_wchar* __thiscall basic_ofstream_wchar_ctor_file( basic_ofstream_wchar *this, FILE *file, MSVCP_bool virt_init) { basic_ios_wchar *basic_ios; TRACE("(%p %p %d)\n", this, file, virt_init); if(virt_init) { this->base.vbtable = basic_ofstream_wchar_vbtable; basic_ios = basic_ostream_wchar_get_basic_ios(&this->base); basic_ios_wchar_ctor(basic_ios); }else { basic_ios = basic_ostream_wchar_get_basic_ios(&this->base); } basic_filebuf_wchar_ctor_file(&this->filebuf, file); basic_ostream_wchar_ctor(&this->base, &this->filebuf.base, FALSE, FALSE); basic_ios->base.vtable = &MSVCP_basic_ofstream_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_ctor_file, 12) basic_ofstream_wchar* __thiscall basic_ofstream_wchar_ctor_file( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11318.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_short_ctor_file, 12) basic_ofstream_wchar* __thiscall basic_ofstream_short_ctor_file( basic_ofstream_wchar *this, FILE *file, MSVCP_bool virt_init) { basic_ofstream_wchar_ctor_file(this, file, virt_init); basic_ostream_wchar_get_basic_ios(&this->base)->base.vtable = &MSVCP_basic_ofstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_short_ctor_file, 12) basic_ofstream_wchar* __thiscall basic_ofstream_short_ctor_file( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11329.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_ctor_name, 20) basic_ofstream_wchar* __thiscall basic_ofstream_wchar_ctor_name(basic_ofstream_wchar *this, const char *name, int mode, int prot, MSVCP_bool virt_init) { TRACE("(%p %s %d %d %d)\n", this, name, mode, prot, virt_init); basic_ofstream_wchar_ctor(this, virt_init); if(!basic_filebuf_wchar_open(&this->filebuf, name, mode|OPENMODE_out, prot)) { basic_ios_wchar *basic_ios = basic_ostream_wchar_get_basic_ios(&this->base); basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_ctor_name, 20) basic_ofstream_wchar* __thiscall basic_ofstream_wchar_ctor_name(basic_ofstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11346.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_short_ctor_name, 20) basic_ofstream_wchar* __thiscall basic_ofstream_short_ctor_name(basic_ofstream_wchar *this, const char *name, int mode, int prot, MSVCP_bool virt_init) { basic_ofstream_wchar_ctor_name(this, name, mode, prot, virt_init); basic_ostream_wchar_get_basic_ios(&this->base)->base.vtable = &MSVCP_basic_ofstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_short_ctor_name, 20) basic_ofstream_wchar* __thiscall basic_ofstream_short_ctor_name(basic_ofstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11359.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_ctor_name_wchar, 20) basic_ofstream_wchar* __thiscall basic_ofstream_wchar_ctor_name_wchar(basic_ofstream_wchar *this, const wchar_t *name, int mode, int prot, MSVCP_bool virt_init) { TRACE("(%p %s %d %d %d)\n", this, debugstr_w(name), mode, prot, virt_init); basic_ofstream_wchar_ctor(this, virt_init); if(!basic_filebuf_wchar_open_wchar(&this->filebuf, name, mode|OPENMODE_out, prot)) { basic_ios_wchar *basic_ios = basic_ostream_wchar_get_basic_ios(&this->base); basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_ctor_name_wchar, 20) basic_ofstream_wchar* __thiscall basic_ofstream_wchar_ctor_name_wchar(basic_ofstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11378.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_short_ctor_name_wchar, 20) basic_ofstream_wchar* __thiscall basic_ofstream_short_ctor_name_wchar(basic_ofstream_wchar *this, const wchar_t *name, int mode, int prot, MSVCP_bool virt_init) { basic_ofstream_wchar_ctor_name_wchar(this, name, mode, prot, virt_init); basic_ostream_wchar_get_basic_ios(&this->base)->base.vtable = &MSVCP_basic_ofstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_short_ctor_name_wchar, 20) basic_ofstream_wchar* __thiscall basic_ofstream_short_ctor_name_wchar(basic_ofstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11391.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_dtor, 4) void __thiscall basic_ofstream_wchar_dtor(basic_ios_wchar *base) { basic_ofstream_wchar *this = basic_ofstream_wchar_from_basic_ios(base); TRACE("(%p)\n", this); basic_ostream_wchar_dtor(basic_ostream_wchar_to_basic_ios(&this->base)); basic_filebuf_wchar_dtor(&this->filebuf); }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_dtor, 4) void __thiscall basic_ofstream_wchar_dtor(basic_ios_wchar *base) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11406.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_vbase_dtor, 4) void __thiscall basic_ofstream_wchar_vbase_dtor(basic_ofstream_wchar *this) { TRACE("(%p)\n", this); basic_ofstream_wchar_dtor(basic_ofstream_wchar_to_basic_ios(this)); basic_ios_wchar_dtor(basic_ostream_wchar_get_basic_ios(&this->base)); }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_vbase_dtor, 4) void __thiscall basic_ofstream_wchar_vbase_dtor(basic_ofstream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11415.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_vector_dtor, 8) basic_ofstream_wchar* __thiscall basic_ofstream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) { basic_ofstream_wchar *this = basic_ofstream_wchar_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_ofstream_wchar_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_ofstream_wchar_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_vector_dtor, 8) basic_ofstream_wchar* __thiscall basic_ofstream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11442.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_close, 4) void __thiscall basic_ofstream_wchar_close(basic_ofstream_wchar *this) { TRACE("(%p)\n", this); if(!basic_filebuf_wchar_close(&this->filebuf)) { basic_ios_wchar *basic_ios = basic_ostream_wchar_get_basic_ios(&this->base); basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_close, 4) void __thiscall basic_ofstream_wchar_close(basic_ofstream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11457.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_is_open, 4) MSVCP_bool __thiscall basic_ofstream_wchar_is_open(const basic_ofstream_wchar *this) { TRACE("(%p)\n", this); return basic_filebuf_wchar_is_open(&this->filebuf); }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_is_open, 4) MSVCP_bool __thiscall basic_ofstream_wchar_is_open(const basic_ofstream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11468.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_open, 16) void __thiscall basic_ofstream_wchar_open(basic_ofstream_wchar *this, const char *name, int mode, int prot) { TRACE("(%p %s %d %d)\n", this, name, mode, prot); if(!basic_filebuf_wchar_open(&this->filebuf, name, mode|OPENMODE_out, prot)) { basic_ios_wchar *basic_ios = basic_ostream_wchar_get_basic_ios(&this->base); basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_open, 16) void __thiscall basic_ofstream_wchar_open(basic_ofstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11484.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_open_old, 12) void __thiscall basic_ofstream_wchar_open_old(basic_ofstream_wchar *this, const char *name, unsigned int mode) { basic_ofstream_wchar_open(this, name, mode, _SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_open_old, 12) void __thiscall basic_ofstream_wchar_open_old(basic_ofstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11499.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_open_wchar, 16) void __thiscall basic_ofstream_wchar_open_wchar(basic_ofstream_wchar *this, const wchar_t *name, int mode, int prot) { TRACE("(%p %s %d %d)\n", this, debugstr_w(name), mode, prot); if(!basic_filebuf_wchar_open_wchar(&this->filebuf, name, mode|OPENMODE_out, prot)) { basic_ios_wchar *basic_ios = basic_ostream_wchar_get_basic_ios(&this->base); basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_open_wchar, 16) void __thiscall basic_ofstream_wchar_open_wchar(basic_ofstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11519.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_open_wchar_old, 12) void __thiscall basic_ofstream_wchar_open_wchar_old(basic_ofstream_wchar *this, const wchar_t *name, unsigned int mode) { basic_ofstream_wchar_open_wchar(this, name, mode, _SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_open_wchar_old, 12) void __thiscall basic_ofstream_wchar_open_wchar_old(basic_ofstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11530.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_rdbuf, 4) basic_filebuf_wchar* __thiscall basic_ofstream_wchar_rdbuf(const basic_ofstream_wchar *this) { TRACE("(%p)\n", this); return (basic_filebuf_wchar*)&this->filebuf; }': \ DEFINE_THISCALL_WRAPPER(basic_ofstream_wchar_rdbuf, 4) basic_filebuf_wchar* __thiscall basic_ofstream_wchar_rdbuf(const basic_ofstream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11549.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_char_ctor, 8) basic_ifstream_char* __thiscall basic_ifstream_char_ctor(basic_ifstream_char *this, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %d)\n", this, virt_init); if(virt_init) { this->base.vbtable = basic_ifstream_char_vbtable; basic_ios = basic_istream_char_get_basic_ios(&this->base); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_istream_char_get_basic_ios(&this->base); } basic_filebuf_char_ctor(&this->filebuf); basic_istream_char_ctor(&this->base, &this->filebuf.base, FALSE, FALSE); basic_ios->base.vtable = &MSVCP_basic_ifstream_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_char_ctor, 8) basic_ifstream_char* __thiscall basic_ifstream_char_ctor(basic_ifstream_char *this, MSVCP_bool virt_init) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11572.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_char_ctor_file, 12) basic_ifstream_char* __thiscall basic_ifstream_char_ctor_file( basic_ifstream_char *this, FILE *file, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %p %d)\n", this, file, virt_init); if(virt_init) { this->base.vbtable = basic_ifstream_char_vbtable; basic_ios = basic_istream_char_get_basic_ios(&this->base); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_istream_char_get_basic_ios(&this->base); } basic_filebuf_char_ctor_file(&this->filebuf, file); basic_istream_char_ctor(&this->base, &this->filebuf.base, FALSE, FALSE); basic_ios->base.vtable = &MSVCP_basic_ifstream_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_char_ctor_file, 12) basic_ifstream_char* __thiscall basic_ifstream_char_ctor_file( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11596.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_char_ctor_name, 20) basic_ifstream_char* __thiscall basic_ifstream_char_ctor_name(basic_ifstream_char *this, const char *name, int mode, int prot, MSVCP_bool virt_init) { TRACE("(%p %s %d %d %d)\n", this, name, mode, prot, virt_init); basic_ifstream_char_ctor(this, virt_init); if(!basic_filebuf_char_open(&this->filebuf, name, mode|OPENMODE_in, prot)) { basic_ios_char *basic_ios = basic_istream_char_get_basic_ios(&this->base); basic_ios_char_setstate(basic_ios, IOSTATE_failbit); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_char_ctor_name, 20) basic_ifstream_char* __thiscall basic_ifstream_char_ctor_name(basic_ifstream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11613.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_char_ctor_name_old, 16) basic_ifstream_char* __thiscall basic_ifstream_char_ctor_name_old(basic_ifstream_char *this, const char *name, int mode, MSVCP_bool virt_init) { return basic_ifstream_char_ctor_name(this, name, mode, _SH_DENYNO, virt_init); }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_char_ctor_name_old, 16) basic_ifstream_char* __thiscall basic_ifstream_char_ctor_name_old(basic_ifstream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11624.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_char_ctor_name_wchar, 20) basic_ifstream_char* __thiscall basic_ifstream_char_ctor_name_wchar(basic_ifstream_char *this, const wchar_t *name, int mode, int prot, MSVCP_bool virt_init) { TRACE("(%p %s %d %d %d)\n", this, debugstr_w(name), mode, prot, virt_init); basic_ifstream_char_ctor(this, virt_init); if(!basic_filebuf_char_open_wchar(&this->filebuf, name, mode|OPENMODE_in, prot)) { basic_ios_char *basic_ios = basic_istream_char_get_basic_ios(&this->base); basic_ios_char_setstate(basic_ios, IOSTATE_failbit); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_char_ctor_name_wchar, 20) basic_ifstream_char* __thiscall basic_ifstream_char_ctor_name_wchar(basic_ifstream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11641.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_char_dtor, 4) void __thiscall basic_ifstream_char_dtor(basic_ios_char *base) { basic_ifstream_char *this = basic_ifstream_char_from_basic_ios(base); TRACE("(%p)\n", this); basic_istream_char_dtor(basic_istream_char_to_basic_ios(&this->base)); basic_filebuf_char_dtor(&this->filebuf); }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_char_dtor, 4) void __thiscall basic_ifstream_char_dtor(basic_ios_char *base) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11654.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_char_vbase_dtor, 4) void __thiscall basic_ifstream_char_vbase_dtor(basic_ifstream_char *this) { TRACE("(%p)\n", this); basic_ifstream_char_dtor(basic_ifstream_char_to_basic_ios(this)); basic_ios_char_dtor(basic_istream_char_get_basic_ios(&this->base)); }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_char_vbase_dtor, 4) void __thiscall basic_ifstream_char_vbase_dtor(basic_ifstream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11663.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_char_vector_dtor, 8) basic_ifstream_char* __thiscall basic_ifstream_char_vector_dtor(basic_ios_char *base, unsigned int flags) { basic_ifstream_char *this = basic_ifstream_char_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_ifstream_char_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_ifstream_char_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_char_vector_dtor, 8) basic_ifstream_char* __thiscall basic_ifstream_char_vector_dtor(basic_ios_char *base, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11688.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_char_close, 4) void __thiscall basic_ifstream_char_close(basic_ifstream_char *this) { TRACE("(%p)\n", this); if(!basic_filebuf_char_close(&this->filebuf)) { basic_ios_char *basic_ios = basic_istream_char_get_basic_ios(&this->base); basic_ios_char_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_char_close, 4) void __thiscall basic_ifstream_char_close(basic_ifstream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11701.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_char_is_open, 4) MSVCP_bool __thiscall basic_ifstream_char_is_open(const basic_ifstream_char *this) { TRACE("(%p)\n", this); return basic_filebuf_char_is_open(&this->filebuf); }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_char_is_open, 4) MSVCP_bool __thiscall basic_ifstream_char_is_open(const basic_ifstream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11710.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_char_open, 16) void __thiscall basic_ifstream_char_open(basic_ifstream_char *this, const char *name, int mode, int prot) { TRACE("(%p %s %d %d)\n", this, name, mode, prot); if(!basic_filebuf_char_open(&this->filebuf, name, mode|OPENMODE_in, prot)) { basic_ios_char *basic_ios = basic_istream_char_get_basic_ios(&this->base); basic_ios_char_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_char_open, 16) void __thiscall basic_ifstream_char_open(basic_ifstream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11724.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_char_open_old, 12) void __thiscall basic_ifstream_char_open_old(basic_ifstream_char *this, const char *name, unsigned int mode) { basic_ifstream_char_open(this, name, mode, _SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_char_open_old, 12) void __thiscall basic_ifstream_char_open_old(basic_ifstream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11735.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_char_open_wchar, 16) void __thiscall basic_ifstream_char_open_wchar(basic_ifstream_char *this, const wchar_t *name, int mode, int prot) { TRACE("(%p %s %d %d)\n", this, debugstr_w(name), mode, prot); if(!basic_filebuf_char_open_wchar(&this->filebuf, name, mode|OPENMODE_in, prot)) { basic_ios_char *basic_ios = basic_istream_char_get_basic_ios(&this->base); basic_ios_char_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_char_open_wchar, 16) void __thiscall basic_ifstream_char_open_wchar(basic_ifstream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11751.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_char_open_wchar_old, 12) void __thiscall basic_ifstream_char_open_wchar_old(basic_ifstream_char *this, const wchar_t *name, unsigned int mode) { basic_ifstream_char_open_wchar(this, name, mode, _SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_char_open_wchar_old, 12) void __thiscall basic_ifstream_char_open_wchar_old(basic_ifstream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11760.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_char_rdbuf, 4) basic_filebuf_char* __thiscall basic_ifstream_char_rdbuf(const basic_ifstream_char *this) { TRACE("(%p)\n", this); return (basic_filebuf_char*)&this->filebuf; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_char_rdbuf, 4) basic_filebuf_char* __thiscall basic_ifstream_char_rdbuf(const basic_ifstream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11779.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_ctor, 8) basic_ifstream_wchar* __thiscall basic_ifstream_wchar_ctor(basic_ifstream_wchar *this, MSVCP_bool virt_init) { basic_ios_wchar *basic_ios; TRACE("(%p %d)\n", this, virt_init); if(virt_init) { this->base.vbtable = basic_ifstream_wchar_vbtable; basic_ios = basic_istream_wchar_get_basic_ios(&this->base); basic_ios_wchar_ctor(basic_ios); }else { basic_ios = basic_istream_wchar_get_basic_ios(&this->base); } basic_filebuf_wchar_ctor(&this->filebuf); basic_istream_wchar_ctor(&this->base, &this->filebuf.base, FALSE, FALSE); basic_ios->base.vtable = &MSVCP_basic_ifstream_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_ctor, 8) basic_ifstream_wchar* __thiscall basic_ifstream_wchar_ctor(basic_ifstream_wchar *this, MSVCP_bool virt_init) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11802.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_short_ctor, 8) basic_ifstream_wchar* __thiscall basic_ifstream_short_ctor(basic_ifstream_wchar *this, MSVCP_bool virt_init) { basic_ifstream_wchar_ctor(this, virt_init); basic_istream_wchar_get_basic_ios(&this->base)->base.vtable = &MSVCP_basic_ifstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_short_ctor, 8) basic_ifstream_wchar* __thiscall basic_ifstream_short_ctor(basic_ifstream_wchar *this, MSVCP_bool virt_init) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11812.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_ctor_file, 12) basic_ifstream_wchar* __thiscall basic_ifstream_wchar_ctor_file( basic_ifstream_wchar *this, FILE *file, MSVCP_bool virt_init) { basic_ios_wchar *basic_ios; TRACE("(%p %p %d)\n", this, file, virt_init); if(virt_init) { this->base.vbtable = basic_ifstream_wchar_vbtable; basic_ios = basic_istream_wchar_get_basic_ios(&this->base); basic_ios_wchar_ctor(basic_ios); }else { basic_ios = basic_istream_wchar_get_basic_ios(&this->base); } basic_filebuf_wchar_ctor_file(&this->filebuf, file); basic_istream_wchar_ctor(&this->base, &this->filebuf.base, FALSE, FALSE); basic_ios->base.vtable = &MSVCP_basic_ifstream_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_ctor_file, 12) basic_ifstream_wchar* __thiscall basic_ifstream_wchar_ctor_file( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11836.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_short_ctor_file, 12) basic_ifstream_wchar* __thiscall basic_ifstream_short_ctor_file( basic_ifstream_wchar *this, FILE *file, MSVCP_bool virt_init) { basic_ifstream_wchar_ctor_file(this, file, virt_init); basic_istream_wchar_get_basic_ios(&this->base)->base.vtable = &MSVCP_basic_ifstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_short_ctor_file, 12) basic_ifstream_wchar* __thiscall basic_ifstream_short_ctor_file( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11847.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_ctor_name, 20) basic_ifstream_wchar* __thiscall basic_ifstream_wchar_ctor_name(basic_ifstream_wchar *this, const char *name, int mode, int prot, MSVCP_bool virt_init) { TRACE("(%p %s %d %d %d)\n", this, name, mode, prot, virt_init); basic_ifstream_wchar_ctor(this, virt_init); if(!basic_filebuf_wchar_open(&this->filebuf, name, mode|OPENMODE_in, prot)) { basic_ios_wchar *basic_ios = basic_istream_wchar_get_basic_ios(&this->base); basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_ctor_name, 20) basic_ifstream_wchar* __thiscall basic_ifstream_wchar_ctor_name(basic_ifstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11864.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_short_ctor_name, 20) basic_ifstream_wchar* __thiscall basic_ifstream_short_ctor_name(basic_ifstream_wchar *this, const char *name, int mode, int prot, MSVCP_bool virt_init) { basic_ifstream_wchar_ctor_name(this, name, mode, prot, virt_init); basic_istream_wchar_get_basic_ios(&this->base)->base.vtable = &MSVCP_basic_ifstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_short_ctor_name, 20) basic_ifstream_wchar* __thiscall basic_ifstream_short_ctor_name(basic_ifstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11875.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_ctor_name_old, 16) basic_ifstream_wchar* __thiscall basic_ifstream_wchar_ctor_name_old(basic_ifstream_wchar *this, const char *name, int mode, MSVCP_bool virt_init) { return basic_ifstream_wchar_ctor_name(this, name, mode, _SH_DENYNO, virt_init); }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_ctor_name_old, 16) basic_ifstream_wchar* __thiscall basic_ifstream_wchar_ctor_name_old(basic_ifstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11884.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_short_ctor_name_old, 16) basic_ifstream_wchar* __thiscall basic_ifstream_short_ctor_name_old(basic_ifstream_wchar *this, const char *name, int mode, MSVCP_bool virt_init) { return basic_ifstream_short_ctor_name(this, name, mode, _SH_DENYNO, virt_init); }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_short_ctor_name_old, 16) basic_ifstream_wchar* __thiscall basic_ifstream_short_ctor_name_old(basic_ifstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11895.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_ctor_name_wchar, 20) basic_ifstream_wchar* __thiscall basic_ifstream_wchar_ctor_name_wchar(basic_ifstream_wchar *this, const wchar_t *name, int mode, int prot, MSVCP_bool virt_init) { TRACE("(%p %s %d %d %d)\n", this, debugstr_w(name), mode, prot, virt_init); basic_ifstream_wchar_ctor(this, virt_init); if(!basic_filebuf_wchar_open_wchar(&this->filebuf, name, mode|OPENMODE_in, prot)) { basic_ios_wchar *basic_ios = basic_istream_wchar_get_basic_ios(&this->base); basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_ctor_name_wchar, 20) basic_ifstream_wchar* __thiscall basic_ifstream_wchar_ctor_name_wchar(basic_ifstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11914.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_short_ctor_name_wchar, 20) basic_ifstream_wchar* __thiscall basic_ifstream_short_ctor_name_wchar(basic_ifstream_wchar *this, const wchar_t *name, int mode, int prot, MSVCP_bool virt_init) { basic_ifstream_wchar_ctor_name_wchar(this, name, mode, prot, virt_init); basic_istream_wchar_get_basic_ios(&this->base)->base.vtable = &MSVCP_basic_ifstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_short_ctor_name_wchar, 20) basic_ifstream_wchar* __thiscall basic_ifstream_short_ctor_name_wchar(basic_ifstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11927.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_dtor, 4) void __thiscall basic_ifstream_wchar_dtor(basic_ios_wchar *base) { basic_ifstream_wchar *this = basic_ifstream_wchar_from_basic_ios(base); TRACE("(%p)\n", this); basic_istream_wchar_dtor(basic_istream_wchar_to_basic_ios(&this->base)); basic_filebuf_wchar_dtor(&this->filebuf); }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_dtor, 4) void __thiscall basic_ifstream_wchar_dtor(basic_ios_wchar *base) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11942.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_vbase_dtor, 4) void __thiscall basic_ifstream_wchar_vbase_dtor(basic_ifstream_wchar *this) { TRACE("(%p)\n", this); basic_ifstream_wchar_dtor(basic_ifstream_wchar_to_basic_ios(this)); basic_ios_wchar_dtor(basic_istream_wchar_get_basic_ios(&this->base)); }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_vbase_dtor, 4) void __thiscall basic_ifstream_wchar_vbase_dtor(basic_ifstream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11951.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_vector_dtor, 8) basic_ifstream_wchar* __thiscall basic_ifstream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) { basic_ifstream_wchar *this = basic_ifstream_wchar_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_ifstream_wchar_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_ifstream_wchar_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_vector_dtor, 8) basic_ifstream_wchar* __thiscall basic_ifstream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11978.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_close, 4) void __thiscall basic_ifstream_wchar_close(basic_ifstream_wchar *this) { TRACE("(%p)\n", this); if(!basic_filebuf_wchar_close(&this->filebuf)) { basic_ios_wchar *basic_ios = basic_istream_wchar_get_basic_ios(&this->base); basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_close, 4) void __thiscall basic_ifstream_wchar_close(basic_ifstream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:11993.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_is_open, 4) MSVCP_bool __thiscall basic_ifstream_wchar_is_open(const basic_ifstream_wchar *this) { TRACE("(%p)\n", this); return basic_filebuf_wchar_is_open(&this->filebuf); }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_is_open, 4) MSVCP_bool __thiscall basic_ifstream_wchar_is_open(const basic_ifstream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12004.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_open, 16) void __thiscall basic_ifstream_wchar_open(basic_ifstream_wchar *this, const char *name, int mode, int prot) { TRACE("(%p %s %d %d)\n", this, name, mode, prot); if(!basic_filebuf_wchar_open(&this->filebuf, name, mode|OPENMODE_in, prot)) { basic_ios_wchar *basic_ios = basic_istream_wchar_get_basic_ios(&this->base); basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_open, 16) void __thiscall basic_ifstream_wchar_open(basic_ifstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12020.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_open_old, 12) void __thiscall basic_ifstream_wchar_open_old(basic_ifstream_wchar *this, const char *name, unsigned int mode) { basic_ifstream_wchar_open(this, name, mode, _SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_open_old, 12) void __thiscall basic_ifstream_wchar_open_old(basic_ifstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12035.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_open_wchar, 16) void __thiscall basic_ifstream_wchar_open_wchar(basic_ifstream_wchar *this, const wchar_t *name, int mode, int prot) { TRACE("(%p %s %d %d)\n", this, debugstr_w(name), mode, prot); if(!basic_filebuf_wchar_open_wchar(&this->filebuf, name, mode|OPENMODE_in, prot)) { basic_ios_wchar *basic_ios = basic_istream_wchar_get_basic_ios(&this->base); basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_open_wchar, 16) void __thiscall basic_ifstream_wchar_open_wchar(basic_ifstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12055.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_open_wchar_old, 12) void __thiscall basic_ifstream_wchar_open_wchar_old(basic_ifstream_wchar *this, const wchar_t *name, unsigned int mode) { basic_ifstream_wchar_open_wchar(this, name, mode, _SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_open_wchar_old, 12) void __thiscall basic_ifstream_wchar_open_wchar_old(basic_ifstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12066.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_rdbuf, 4) basic_filebuf_wchar* __thiscall basic_ifstream_wchar_rdbuf(const basic_ifstream_wchar *this) { TRACE("(%p)\n", this); return (basic_filebuf_wchar*)&this->filebuf; }': \ DEFINE_THISCALL_WRAPPER(basic_ifstream_wchar_rdbuf, 4) basic_filebuf_wchar* __thiscall basic_ifstream_wchar_rdbuf(const basic_ifstream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12085.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_char_ctor, 8) basic_fstream_char* __thiscall basic_fstream_char_ctor(basic_fstream_char *this, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %d)\n", this, virt_init); if(virt_init) { this->base.base1.vbtable = basic_fstream_char_vbtable1; this->base.base2.vbtable = basic_fstream_char_vbtable2; basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); } basic_filebuf_char_ctor(&this->filebuf); basic_iostream_char_ctor(&this->base, &this->filebuf.base, FALSE); basic_ios->base.vtable = &MSVCP_basic_fstream_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_char_ctor, 8) basic_fstream_char* __thiscall basic_fstream_char_ctor(basic_fstream_char *this, MSVCP_bool virt_init) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12109.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_char_ctor_file, 12) basic_fstream_char* __thiscall basic_fstream_char_ctor_file(basic_fstream_char *this, FILE *file, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %p %d)\n", this, file, virt_init); if(virt_init) { this->base.base1.vbtable = basic_fstream_char_vbtable1; this->base.base2.vbtable = basic_fstream_char_vbtable2; basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); } basic_filebuf_char_ctor_file(&this->filebuf, file); basic_iostream_char_ctor(&this->base, &this->filebuf.base, FALSE); basic_ios->base.vtable = &MSVCP_basic_fstream_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_char_ctor_file, 12) basic_fstream_char* __thiscall basic_fstream_char_ctor_file(basic_fstream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12134.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_char_ctor_name, 20) basic_fstream_char* __thiscall basic_fstream_char_ctor_name(basic_fstream_char *this, const char *name, int mode, int prot, MSVCP_bool virt_init) { TRACE("(%p %s %d %d %d)\n", this, name, mode, prot, virt_init); basic_fstream_char_ctor(this, virt_init); if(!basic_filebuf_char_open(&this->filebuf, name, mode, prot)) { basic_ios_char *basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); basic_ios_char_setstate(basic_ios, IOSTATE_failbit); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_char_ctor_name, 20) basic_fstream_char* __thiscall basic_fstream_char_ctor_name(basic_fstream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12151.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_char_ctor_name_noprot, 16) basic_fstream_char* __thiscall basic_fstream_char_ctor_name_noprot(basic_fstream_char *this, const char *name, int mode, MSVCP_bool virt_init) { return basic_fstream_char_ctor_name(this, name, mode, _SH_DENYNO, virt_init); }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_char_ctor_name_noprot, 16) basic_fstream_char* __thiscall basic_fstream_char_ctor_name_noprot(basic_fstream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12162.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_char_ctor_name_wchar, 20) basic_fstream_char* __thiscall basic_fstream_char_ctor_name_wchar(basic_fstream_char *this, const wchar_t *name, int mode, int prot, MSVCP_bool virt_init) { TRACE("(%p %s %d %d %d)\n", this, debugstr_w(name), mode, prot, virt_init); basic_fstream_char_ctor(this, virt_init); if(!basic_filebuf_char_open_wchar(&this->filebuf, name, mode, prot)) { basic_ios_char *basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); basic_ios_char_setstate(basic_ios, IOSTATE_failbit); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_char_ctor_name_wchar, 20) basic_fstream_char* __thiscall basic_fstream_char_ctor_name_wchar(basic_fstream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12179.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_char_dtor, 4) void __thiscall basic_fstream_char_dtor(basic_ios_char *base) { basic_fstream_char *this = basic_fstream_char_from_basic_ios(base); TRACE("(%p)\n", this); basic_iostream_char_dtor(basic_iostream_char_to_basic_ios(&this->base)); basic_filebuf_char_dtor(&this->filebuf); }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_char_dtor, 4) void __thiscall basic_fstream_char_dtor(basic_ios_char *base) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12192.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_char_vbase_dtor, 4) void __thiscall basic_fstream_char_vbase_dtor(basic_fstream_char *this) { TRACE("(%p)\n", this); basic_fstream_char_dtor(basic_fstream_char_to_basic_ios(this)); basic_ios_char_dtor(basic_istream_char_get_basic_ios(&this->base.base1)); }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_char_vbase_dtor, 4) void __thiscall basic_fstream_char_vbase_dtor(basic_fstream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12201.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_char_vector_dtor, 8) basic_fstream_char* __thiscall basic_fstream_char_vector_dtor(basic_ios_char *base, unsigned int flags) { basic_fstream_char *this = basic_fstream_char_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_fstream_char_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_fstream_char_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_char_vector_dtor, 8) basic_fstream_char* __thiscall basic_fstream_char_vector_dtor(basic_ios_char *base, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12226.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_char_close, 4) void __thiscall basic_fstream_char_close(basic_fstream_char *this) { TRACE("(%p)\n", this); if(!basic_filebuf_char_close(&this->filebuf)) { basic_ios_char *basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); basic_ios_char_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_char_close, 4) void __thiscall basic_fstream_char_close(basic_fstream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12239.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_char_is_open, 4) MSVCP_bool __thiscall basic_fstream_char_is_open(const basic_fstream_char *this) { TRACE("(%p)\n", this); return basic_filebuf_char_is_open(&this->filebuf); }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_char_is_open, 4) MSVCP_bool __thiscall basic_fstream_char_is_open(const basic_fstream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12248.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_char_open, 16) void __thiscall basic_fstream_char_open(basic_fstream_char *this, const char *name, int mode, int prot) { TRACE("(%p %s %d %d)\n", this, name, mode, prot); if(!basic_filebuf_char_open(&this->filebuf, name, mode, prot)) { basic_ios_char *basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); basic_ios_char_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_char_open, 16) void __thiscall basic_fstream_char_open(basic_fstream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12262.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_char_open_old, 12) void __thiscall basic_fstream_char_open_old(basic_fstream_char *this, const char *name, unsigned int mode) { basic_fstream_char_open(this, name, mode, _SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_char_open_old, 12) void __thiscall basic_fstream_char_open_old(basic_fstream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12273.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_char_open_wchar, 16) void __thiscall basic_fstream_char_open_wchar(basic_fstream_char *this, const wchar_t *name, int mode, int prot) { TRACE("(%p %s %d %d)\n", this, debugstr_w(name), mode, prot); if(!basic_filebuf_char_open_wchar(&this->filebuf, name, mode, prot)) { basic_ios_char *basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); basic_ios_char_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_char_open_wchar, 16) void __thiscall basic_fstream_char_open_wchar(basic_fstream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12289.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_char_open_wchar_old, 12) void __thiscall basic_fstream_char_open_wchar_old(basic_fstream_char *this, const wchar_t *name, unsigned int mode) { basic_fstream_char_open_wchar(this, name, mode, _SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_char_open_wchar_old, 12) void __thiscall basic_fstream_char_open_wchar_old(basic_fstream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12298.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_char_rdbuf, 4) basic_filebuf_char* __thiscall basic_fstream_char_rdbuf(const basic_fstream_char *this) { TRACE("(%p)\n", this); return (basic_filebuf_char*)&this->filebuf; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_char_rdbuf, 4) basic_filebuf_char* __thiscall basic_fstream_char_rdbuf(const basic_fstream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12317.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_ctor, 8) basic_fstream_wchar* __thiscall basic_fstream_wchar_ctor(basic_fstream_wchar *this, MSVCP_bool virt_init) { basic_ios_wchar *basic_ios; TRACE("(%p %d)\n", this, virt_init); if(virt_init) { this->base.base1.vbtable = basic_fstream_wchar_vbtable1; this->base.base2.vbtable = basic_fstream_wchar_vbtable2; basic_ios = basic_istream_wchar_get_basic_ios(&this->base.base1); basic_ios_wchar_ctor(basic_ios); }else { basic_ios = basic_istream_wchar_get_basic_ios(&this->base.base1); } basic_filebuf_wchar_ctor(&this->filebuf); basic_iostream_wchar_ctor(&this->base, &this->filebuf.base, FALSE); basic_ios->base.vtable = &MSVCP_basic_fstream_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_ctor, 8) basic_fstream_wchar* __thiscall basic_fstream_wchar_ctor(basic_fstream_wchar *this, MSVCP_bool virt_init) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12341.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_short_ctor, 8) basic_fstream_wchar* __thiscall basic_fstream_short_ctor(basic_fstream_wchar *this, MSVCP_bool virt_init) { basic_fstream_wchar_ctor(this, virt_init); basic_istream_wchar_get_basic_ios(&this->base.base1)->base.vtable = &MSVCP_basic_fstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_short_ctor, 8) basic_fstream_wchar* __thiscall basic_fstream_short_ctor(basic_fstream_wchar *this, MSVCP_bool virt_init) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12351.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_ctor_file, 12) basic_fstream_wchar* __thiscall basic_fstream_wchar_ctor_file(basic_fstream_wchar *this, FILE *file, MSVCP_bool virt_init) { basic_ios_wchar *basic_ios; TRACE("(%p %p %d)\n", this, file, virt_init); if(virt_init) { this->base.base1.vbtable = basic_fstream_wchar_vbtable1; this->base.base2.vbtable = basic_fstream_wchar_vbtable2; basic_ios = basic_istream_wchar_get_basic_ios(&this->base.base1); basic_ios_wchar_ctor(basic_ios); }else { basic_ios = basic_istream_wchar_get_basic_ios(&this->base.base1); } basic_filebuf_wchar_ctor_file(&this->filebuf, file); basic_iostream_wchar_ctor(&this->base, &this->filebuf.base, FALSE); basic_ios->base.vtable = &MSVCP_basic_fstream_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_ctor_file, 12) basic_fstream_wchar* __thiscall basic_fstream_wchar_ctor_file(basic_fstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12376.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_short_ctor_file, 12) basic_fstream_wchar* __thiscall basic_fstream_short_ctor_file(basic_fstream_wchar *this, FILE *file, MSVCP_bool virt_init) { basic_fstream_wchar_ctor_file(this, file, virt_init); basic_istream_wchar_get_basic_ios(&this->base.base1)->base.vtable = &MSVCP_basic_fstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_short_ctor_file, 12) basic_fstream_wchar* __thiscall basic_fstream_short_ctor_file(basic_fstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12387.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_ctor_name, 20) basic_fstream_wchar* __thiscall basic_fstream_wchar_ctor_name(basic_fstream_wchar *this, const char *name, int mode, int prot, MSVCP_bool virt_init) { TRACE("(%p %s %d %d %d)\n", this, name, mode, prot, virt_init); basic_fstream_wchar_ctor(this, virt_init); if(!basic_filebuf_wchar_open(&this->filebuf, name, mode, prot)) { basic_ios_wchar *basic_ios = basic_istream_wchar_get_basic_ios(&this->base.base1); basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_ctor_name, 20) basic_fstream_wchar* __thiscall basic_fstream_wchar_ctor_name(basic_fstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12404.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_short_ctor_name, 20) basic_fstream_wchar* __thiscall basic_fstream_short_ctor_name(basic_fstream_wchar *this, const char *name, int mode, int prot, MSVCP_bool virt_init) { basic_fstream_wchar_ctor_name(this, name, mode, prot, virt_init); basic_istream_wchar_get_basic_ios(&this->base.base1)->base.vtable = &MSVCP_basic_fstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_short_ctor_name, 20) basic_fstream_wchar* __thiscall basic_fstream_short_ctor_name(basic_fstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12414.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_ctor_name_noprot, 16) basic_fstream_wchar* __thiscall basic_fstream_wchar_ctor_name_noprot(basic_fstream_wchar *this, const char *name, int mode, MSVCP_bool virt_init) { return basic_fstream_wchar_ctor_name(this, name, mode, _SH_DENYNO, virt_init); }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_ctor_name_noprot, 16) basic_fstream_wchar* __thiscall basic_fstream_wchar_ctor_name_noprot(basic_fstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12423.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_short_ctor_name_noprot, 16) basic_fstream_wchar* __thiscall basic_fstream_short_ctor_name_noprot(basic_fstream_wchar *this, const char *name, int mode, MSVCP_bool virt_init) { return basic_fstream_short_ctor_name(this, name, mode, _SH_DENYNO, virt_init); }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_short_ctor_name_noprot, 16) basic_fstream_wchar* __thiscall basic_fstream_short_ctor_name_noprot(basic_fstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12434.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_ctor_name_wchar, 20) basic_fstream_wchar* __thiscall basic_fstream_wchar_ctor_name_wchar(basic_fstream_wchar *this, const wchar_t *name, int mode, int prot, MSVCP_bool virt_init) { TRACE("(%p %s %d %d %d)\n", this, debugstr_w(name), mode, prot, virt_init); basic_fstream_wchar_ctor(this, virt_init); if(!basic_filebuf_wchar_open_wchar(&this->filebuf, name, mode, prot)) { basic_ios_wchar *basic_ios = basic_istream_wchar_get_basic_ios(&this->base.base1); basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_ctor_name_wchar, 20) basic_fstream_wchar* __thiscall basic_fstream_wchar_ctor_name_wchar(basic_fstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12453.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_short_ctor_name_wchar, 20) basic_fstream_wchar* __thiscall basic_fstream_short_ctor_name_wchar(basic_fstream_wchar *this, const wchar_t *name, int mode, int prot, MSVCP_bool virt_init) { basic_fstream_wchar_ctor_name_wchar(this, name, mode, prot, virt_init); basic_istream_wchar_get_basic_ios(&this->base.base1)->base.vtable = &MSVCP_basic_fstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_short_ctor_name_wchar, 20) basic_fstream_wchar* __thiscall basic_fstream_short_ctor_name_wchar(basic_fstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12466.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_dtor, 4) void __thiscall basic_fstream_wchar_dtor(basic_ios_wchar *base) { basic_fstream_wchar *this = basic_fstream_wchar_from_basic_ios(base); TRACE("(%p)\n", this); basic_iostream_wchar_dtor(basic_iostream_wchar_to_basic_ios(&this->base)); basic_filebuf_wchar_dtor(&this->filebuf); }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_dtor, 4) void __thiscall basic_fstream_wchar_dtor(basic_ios_wchar *base) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12481.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_vbase_dtor, 4) void __thiscall basic_fstream_wchar_vbase_dtor(basic_fstream_wchar *this) { TRACE("(%p)\n", this); basic_fstream_wchar_dtor(basic_fstream_wchar_to_basic_ios(this)); basic_ios_wchar_dtor(basic_istream_wchar_get_basic_ios(&this->base.base1)); }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_vbase_dtor, 4) void __thiscall basic_fstream_wchar_vbase_dtor(basic_fstream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12490.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_vector_dtor, 8) basic_fstream_wchar* __thiscall basic_fstream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) { basic_fstream_wchar *this = basic_fstream_wchar_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_fstream_wchar_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_fstream_wchar_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_vector_dtor, 8) basic_fstream_wchar* __thiscall basic_fstream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12517.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_close, 4) void __thiscall basic_fstream_wchar_close(basic_fstream_wchar *this) { TRACE("(%p)\n", this); if(!basic_filebuf_wchar_close(&this->filebuf)) { basic_ios_wchar *basic_ios = basic_istream_wchar_get_basic_ios(&this->base.base1); basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_close, 4) void __thiscall basic_fstream_wchar_close(basic_fstream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12532.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_is_open, 4) MSVCP_bool __thiscall basic_fstream_wchar_is_open(const basic_fstream_wchar *this) { TRACE("(%p)\n", this); return basic_filebuf_wchar_is_open(&this->filebuf); }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_is_open, 4) MSVCP_bool __thiscall basic_fstream_wchar_is_open(const basic_fstream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12543.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_open, 16) void __thiscall basic_fstream_wchar_open(basic_fstream_wchar *this, const char *name, int mode, int prot) { TRACE("(%p %s %d %d)\n", this, name, mode, prot); if(!basic_filebuf_wchar_open(&this->filebuf, name, mode, prot)) { basic_ios_wchar *basic_ios = basic_istream_wchar_get_basic_ios(&this->base.base1); basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_open, 16) void __thiscall basic_fstream_wchar_open(basic_fstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12559.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_open_old, 12) void __thiscall basic_fstream_wchar_open_old(basic_fstream_wchar *this, const char *name, unsigned int mode) { basic_fstream_wchar_open(this, name, mode, _SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_open_old, 12) void __thiscall basic_fstream_wchar_open_old(basic_fstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12574.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_open_wchar, 16) void __thiscall basic_fstream_wchar_open_wchar(basic_fstream_wchar *this, const wchar_t *name, int mode, int prot) { TRACE("(%p %s %d %d)\n", this, debugstr_w(name), mode, prot); if(!basic_filebuf_wchar_open_wchar(&this->filebuf, name, mode, prot)) { basic_ios_wchar *basic_ios = basic_istream_wchar_get_basic_ios(&this->base.base1); basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); } }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_open_wchar, 16) void __thiscall basic_fstream_wchar_open_wchar(basic_fstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12594.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_open_wchar_old, 12) void __thiscall basic_fstream_wchar_open_wchar_old(basic_fstream_wchar *this, const wchar_t *name, unsigned int mode) { basic_fstream_wchar_open_wchar(this, name, mode, _SH_DENYNO); }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_open_wchar_old, 12) void __thiscall basic_fstream_wchar_open_wchar_old(basic_fstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12605.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_rdbuf, 4) basic_filebuf_wchar* __thiscall basic_fstream_wchar_rdbuf(const basic_fstream_wchar *this) { TRACE("(%p)\n", this); return (basic_filebuf_wchar*)&this->filebuf; }': \ DEFINE_THISCALL_WRAPPER(basic_fstream_wchar_rdbuf, 4) basic_filebuf_wchar* __thiscall basic_fstream_wchar_rdbuf(const basic_fstream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12624.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_ctor_str, 16) basic_ostringstream_char* __thiscall basic_ostringstream_char_ctor_str(basic_ostringstream_char *this, const basic_string_char *str, int mode, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %p %d %d)\n", this, str, mode, virt_init); if(virt_init) { this->base.vbtable = basic_ostringstream_char_vbtable; basic_ios = basic_ostream_char_get_basic_ios(&this->base); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_ostream_char_get_basic_ios(&this->base); } basic_stringbuf_char_ctor_str(&this->strbuf, str, mode|OPENMODE_out); basic_ostream_char_ctor(&this->base, &this->strbuf.base, FALSE, FALSE); basic_ios->base.vtable = &MSVCP_basic_ostringstream_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_ctor_str, 16) basic_ostringstream_char* __thiscall basic_ostringstream_char_ctor_str(basic_ostringstream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12648.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_ctor_mode, 12) basic_ostringstream_char* __thiscall basic_ostringstream_char_ctor_mode( basic_ostringstream_char *this, int mode, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %d %d)\n", this, mode, virt_init); if(virt_init) { this->base.vbtable = basic_ostringstream_char_vbtable; basic_ios = basic_ostream_char_get_basic_ios(&this->base); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_ostream_char_get_basic_ios(&this->base); } basic_stringbuf_char_ctor_mode(&this->strbuf, mode|OPENMODE_out); basic_ostream_char_ctor(&this->base, &this->strbuf.base, FALSE, FALSE); basic_ios->base.vtable = &MSVCP_basic_ostringstream_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_ctor_mode, 12) basic_ostringstream_char* __thiscall basic_ostringstream_char_ctor_mode( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12672.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_ctor, 4) basic_ostringstream_char* __thiscall basic_ostringstream_char_ctor( basic_ostringstream_char *this) { return basic_ostringstream_char_ctor_mode(this, 0, TRUE); }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_ctor, 4) basic_ostringstream_char* __thiscall basic_ostringstream_char_ctor( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12681.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_dtor, 4) void __thiscall basic_ostringstream_char_dtor(basic_ios_char *base) { basic_ostringstream_char *this = basic_ostringstream_char_from_basic_ios(base); TRACE("(%p)\n", this); basic_stringbuf_char_dtor(&this->strbuf); basic_ostream_char_dtor(basic_ostream_char_to_basic_ios(&this->base)); }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_dtor, 4) void __thiscall basic_ostringstream_char_dtor(basic_ios_char *base) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12694.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_vbase_dtor, 4) void __thiscall basic_ostringstream_char_vbase_dtor(basic_ostringstream_char *this) { TRACE("(%p)\n", this); basic_ostringstream_char_dtor(basic_ostringstream_char_to_basic_ios(this)); basic_ios_char_dtor(basic_ostream_char_get_basic_ios(&this->base)); }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_vbase_dtor, 4) void __thiscall basic_ostringstream_char_vbase_dtor(basic_ostringstream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12703.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_vector_dtor, 8) basic_ostringstream_char* __thiscall basic_ostringstream_char_vector_dtor(basic_ios_char *base, unsigned int flags) { basic_ostringstream_char *this = basic_ostringstream_char_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_ostringstream_char_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_ostringstream_char_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_vector_dtor, 8) basic_ostringstream_char* __thiscall basic_ostringstream_char_vector_dtor(basic_ios_char *base, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12728.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_rdbuf, 4) basic_stringbuf_char* __thiscall basic_ostringstream_char_rdbuf(const basic_ostringstream_char *this) { TRACE("(%p)\n", this); return (basic_stringbuf_char*)&this->strbuf; }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_rdbuf, 4) basic_stringbuf_char* __thiscall basic_ostringstream_char_rdbuf(const basic_ostringstream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12737.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_str_set, 8) void __thiscall basic_ostringstream_char_str_set(basic_ostringstream_char *this, const basic_string_char *str) { TRACE("(%p %p)\n", this, str); basic_stringbuf_char_str_set(&this->strbuf, str); }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_str_set, 8) void __thiscall basic_ostringstream_char_str_set(basic_ostringstream_char *this, const basic_string_char *str) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12746.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_str_get, 8) basic_string_char* __thiscall basic_ostringstream_char_str_get(const basic_ostringstream_char *this, basic_string_char *ret) { TRACE("(%p %p)\n", this, ret); return basic_stringbuf_char_str_get(&this->strbuf, ret); }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_char_str_get, 8) basic_string_char* __thiscall basic_ostringstream_char_str_get(const basic_ostringstream_char *this, basic_string_char *ret) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12765.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_ctor_str, 16) basic_ostringstream_wchar* __thiscall basic_ostringstream_wchar_ctor_str(basic_ostringstream_wchar *this, const basic_string_wchar *str, int mode, MSVCP_bool virt_init) { basic_ios_wchar *basic_ios; TRACE("(%p %p %d %d)\n", this, str, mode, virt_init); if(virt_init) { this->base.vbtable = basic_ostringstream_wchar_vbtable; basic_ios = basic_ostream_wchar_get_basic_ios(&this->base); basic_ios_wchar_ctor(basic_ios); }else { basic_ios = basic_ostream_wchar_get_basic_ios(&this->base); } basic_stringbuf_wchar_ctor_str(&this->strbuf, str, mode|OPENMODE_out); basic_ostream_wchar_ctor(&this->base, &this->strbuf.base, FALSE, FALSE); basic_ios->base.vtable = &MSVCP_basic_ostringstream_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_ctor_str, 16) basic_ostringstream_wchar* __thiscall basic_ostringstream_wchar_ctor_str(basic_ostringstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12789.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_short_ctor_str, 16) basic_ostringstream_wchar* __thiscall basic_ostringstream_short_ctor_str(basic_ostringstream_wchar *this, const basic_string_wchar *str, int mode, MSVCP_bool virt_init) { basic_ostringstream_wchar_ctor_str(this, str, mode, virt_init); basic_ostream_wchar_get_basic_ios(&this->base)->base.vtable = &MSVCP_basic_ostringstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_short_ctor_str, 16) basic_ostringstream_wchar* __thiscall basic_ostringstream_short_ctor_str(basic_ostringstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12800.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_ctor_mode, 12) basic_ostringstream_wchar* __thiscall basic_ostringstream_wchar_ctor_mode( basic_ostringstream_wchar *this, int mode, MSVCP_bool virt_init) { basic_ios_wchar *basic_ios; TRACE("(%p %d %d)\n", this, mode, virt_init); if(virt_init) { this->base.vbtable = basic_ostringstream_wchar_vbtable; basic_ios = basic_ostream_wchar_get_basic_ios(&this->base); basic_ios_wchar_ctor(basic_ios); }else { basic_ios = basic_ostream_wchar_get_basic_ios(&this->base); } basic_stringbuf_wchar_ctor_mode(&this->strbuf, mode|OPENMODE_out); basic_ostream_wchar_ctor(&this->base, &this->strbuf.base, FALSE, FALSE); basic_ios->base.vtable = &MSVCP_basic_ostringstream_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_ctor_mode, 12) basic_ostringstream_wchar* __thiscall basic_ostringstream_wchar_ctor_mode( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12824.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_short_ctor_mode, 12) basic_ostringstream_wchar* __thiscall basic_ostringstream_short_ctor_mode( basic_ostringstream_wchar *this, int mode, MSVCP_bool virt_init) { basic_ostringstream_wchar_ctor_mode(this, mode, virt_init); basic_ostream_wchar_get_basic_ios(&this->base)->base.vtable = &MSVCP_basic_ostringstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_short_ctor_mode, 12) basic_ostringstream_wchar* __thiscall basic_ostringstream_short_ctor_mode( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12835.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_ctor, 4) basic_ostringstream_wchar* __thiscall basic_ostringstream_wchar_ctor( basic_ostringstream_wchar *this) { return basic_ostringstream_wchar_ctor_mode(this, 0, TRUE); }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_ctor, 4) basic_ostringstream_wchar* __thiscall basic_ostringstream_wchar_ctor( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12844.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_short_ctor, 4) basic_ostringstream_wchar* __thiscall basic_ostringstream_short_ctor( basic_ostringstream_wchar *this) { return basic_ostringstream_short_ctor_mode(this, 0, TRUE); }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_short_ctor, 4) basic_ostringstream_wchar* __thiscall basic_ostringstream_short_ctor( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12855.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_dtor, 4) void __thiscall basic_ostringstream_wchar_dtor(basic_ios_wchar *base) { basic_ostringstream_wchar *this = basic_ostringstream_wchar_from_basic_ios(base); TRACE("(%p)\n", this); basic_stringbuf_wchar_dtor(&this->strbuf); basic_ostream_wchar_dtor(basic_ostream_wchar_to_basic_ios(&this->base)); }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_dtor, 4) void __thiscall basic_ostringstream_wchar_dtor(basic_ios_wchar *base) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12870.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_vbase_dtor, 4) void __thiscall basic_ostringstream_wchar_vbase_dtor(basic_ostringstream_wchar *this) { TRACE("(%p)\n", this); basic_ostringstream_wchar_dtor(basic_ostringstream_wchar_to_basic_ios(this)); basic_ios_wchar_dtor(basic_ostream_wchar_get_basic_ios(&this->base)); }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_vbase_dtor, 4) void __thiscall basic_ostringstream_wchar_vbase_dtor(basic_ostringstream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12879.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_vector_dtor, 8) basic_ostringstream_wchar* __thiscall basic_ostringstream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) { basic_ostringstream_wchar *this = basic_ostringstream_wchar_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_ostringstream_wchar_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_ostringstream_wchar_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_vector_dtor, 8) basic_ostringstream_wchar* __thiscall basic_ostringstream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12906.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_rdbuf, 4) basic_stringbuf_wchar* __thiscall basic_ostringstream_wchar_rdbuf(const basic_ostringstream_wchar *this) { TRACE("(%p)\n", this); return (basic_stringbuf_wchar*)&this->strbuf; }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_rdbuf, 4) basic_stringbuf_wchar* __thiscall basic_ostringstream_wchar_rdbuf(const basic_ostringstream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12917.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_str_set, 8) void __thiscall basic_ostringstream_wchar_str_set(basic_ostringstream_wchar *this, const basic_string_wchar *str) { TRACE("(%p %p)\n", this, str); basic_stringbuf_wchar_str_set(&this->strbuf, str); }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_str_set, 8) void __thiscall basic_ostringstream_wchar_str_set(basic_ostringstream_wchar *this, const basic_string_wchar *str) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12928.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_str_get, 8) basic_string_wchar* __thiscall basic_ostringstream_wchar_str_get(const basic_ostringstream_wchar *this, basic_string_wchar *ret) { TRACE("(%p %p)\n", this, ret); return basic_stringbuf_wchar_str_get(&this->strbuf, ret); }': \ DEFINE_THISCALL_WRAPPER(basic_ostringstream_wchar_str_get, 8) basic_string_wchar* __thiscall basic_ostringstream_wchar_str_get(const basic_ostringstream_wchar *this, basic_string_wchar *ret) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12947.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_char_ctor_str, 16) basic_istringstream_char* __thiscall basic_istringstream_char_ctor_str(basic_istringstream_char *this, const basic_string_char *str, int mode, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %p %d %d)\n", this, str, mode, virt_init); if(virt_init) { this->base.vbtable = basic_istringstream_char_vbtable; basic_ios = basic_istream_char_get_basic_ios(&this->base); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_istream_char_get_basic_ios(&this->base); } basic_stringbuf_char_ctor_str(&this->strbuf, str, mode|OPENMODE_in); basic_istream_char_ctor(&this->base, &this->strbuf.base, FALSE, FALSE); basic_ios->base.vtable = &MSVCP_basic_istringstream_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_char_ctor_str, 16) basic_istringstream_char* __thiscall basic_istringstream_char_ctor_str(basic_istringstream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12971.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_char_ctor_mode, 12) basic_istringstream_char* __thiscall basic_istringstream_char_ctor_mode( basic_istringstream_char *this, int mode, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %d %d)\n", this, mode, virt_init); if(virt_init) { this->base.vbtable = basic_istringstream_char_vbtable; basic_ios = basic_istream_char_get_basic_ios(&this->base); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_istream_char_get_basic_ios(&this->base); } basic_stringbuf_char_ctor_mode(&this->strbuf, mode|OPENMODE_in); basic_istream_char_ctor(&this->base, &this->strbuf.base, FALSE, FALSE); basic_ios->base.vtable = &MSVCP_basic_istringstream_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_char_ctor_mode, 12) basic_istringstream_char* __thiscall basic_istringstream_char_ctor_mode( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:12995.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_char_ctor, 4) basic_istringstream_char* __thiscall basic_istringstream_char_ctor( basic_istringstream_char *this) { return basic_istringstream_char_ctor_mode(this, 0, TRUE); }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_char_ctor, 4) basic_istringstream_char* __thiscall basic_istringstream_char_ctor( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13004.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_char_dtor, 4) void __thiscall basic_istringstream_char_dtor(basic_ios_char *base) { basic_istringstream_char *this = basic_istringstream_char_from_basic_ios(base); TRACE("(%p)\n", this); basic_stringbuf_char_dtor(&this->strbuf); basic_istream_char_dtor(basic_istream_char_to_basic_ios(&this->base)); }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_char_dtor, 4) void __thiscall basic_istringstream_char_dtor(basic_ios_char *base) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13017.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_char_vbase_dtor, 4) void __thiscall basic_istringstream_char_vbase_dtor(basic_istringstream_char *this) { TRACE("(%p)\n", this); basic_istringstream_char_dtor(basic_istringstream_char_to_basic_ios(this)); basic_ios_char_dtor(basic_istream_char_get_basic_ios(&this->base)); }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_char_vbase_dtor, 4) void __thiscall basic_istringstream_char_vbase_dtor(basic_istringstream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13026.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_char_vector_dtor, 8) basic_istringstream_char* __thiscall basic_istringstream_char_vector_dtor(basic_ios_char *base, unsigned int flags) { basic_istringstream_char *this = basic_istringstream_char_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_istringstream_char_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_istringstream_char_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_char_vector_dtor, 8) basic_istringstream_char* __thiscall basic_istringstream_char_vector_dtor(basic_ios_char *base, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13051.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_char_rdbuf, 4) basic_stringbuf_char* __thiscall basic_istringstream_char_rdbuf(const basic_istringstream_char *this) { TRACE("(%p)\n", this); return (basic_stringbuf_char*)&this->strbuf; }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_char_rdbuf, 4) basic_stringbuf_char* __thiscall basic_istringstream_char_rdbuf(const basic_istringstream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13060.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_char_str_set, 8) void __thiscall basic_istringstream_char_str_set(basic_istringstream_char *this, const basic_string_char *str) { TRACE("(%p %p)\n", this, str); basic_stringbuf_char_str_set(&this->strbuf, str); }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_char_str_set, 8) void __thiscall basic_istringstream_char_str_set(basic_istringstream_char *this, const basic_string_char *str) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13069.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_char_str_get, 8) basic_string_char* __thiscall basic_istringstream_char_str_get(const basic_istringstream_char *this, basic_string_char *ret) { TRACE("(%p %p)\n", this, ret); return basic_stringbuf_char_str_get(&this->strbuf, ret); }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_char_str_get, 8) basic_string_char* __thiscall basic_istringstream_char_str_get(const basic_istringstream_char *this, basic_string_char *ret) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13088.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_ctor_str, 16) basic_istringstream_wchar* __thiscall basic_istringstream_wchar_ctor_str(basic_istringstream_wchar *this, const basic_string_wchar *str, int mode, MSVCP_bool virt_init) { basic_ios_wchar *basic_ios; TRACE("(%p %p %d %d)\n", this, str, mode, virt_init); if(virt_init) { this->base.vbtable = basic_istringstream_wchar_vbtable; basic_ios = basic_istream_wchar_get_basic_ios(&this->base); basic_ios_wchar_ctor(basic_ios); }else { basic_ios = basic_istream_wchar_get_basic_ios(&this->base); } basic_stringbuf_wchar_ctor_str(&this->strbuf, str, mode|OPENMODE_in); basic_istream_wchar_ctor(&this->base, &this->strbuf.base, FALSE, FALSE); basic_ios->base.vtable = &MSVCP_basic_istringstream_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_ctor_str, 16) basic_istringstream_wchar* __thiscall basic_istringstream_wchar_ctor_str(basic_istringstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13112.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_short_ctor_str, 16) basic_istringstream_wchar* __thiscall basic_istringstream_short_ctor_str(basic_istringstream_wchar *this, const basic_string_wchar *str, int mode, MSVCP_bool virt_init) { basic_istringstream_wchar_ctor_str(this, str, mode, virt_init); basic_istream_wchar_get_basic_ios(&this->base)->base.vtable = &MSVCP_basic_istringstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_short_ctor_str, 16) basic_istringstream_wchar* __thiscall basic_istringstream_short_ctor_str(basic_istringstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13123.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_ctor_mode, 12) basic_istringstream_wchar* __thiscall basic_istringstream_wchar_ctor_mode( basic_istringstream_wchar *this, int mode, MSVCP_bool virt_init) { basic_ios_wchar *basic_ios; TRACE("(%p %d %d)\n", this, mode, virt_init); if(virt_init) { this->base.vbtable = basic_istringstream_wchar_vbtable; basic_ios = basic_istream_wchar_get_basic_ios(&this->base); basic_ios_wchar_ctor(basic_ios); }else { basic_ios = basic_istream_wchar_get_basic_ios(&this->base); } basic_stringbuf_wchar_ctor_mode(&this->strbuf, mode|OPENMODE_in); basic_istream_wchar_ctor(&this->base, &this->strbuf.base, FALSE, FALSE); basic_ios->base.vtable = &MSVCP_basic_istringstream_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_ctor_mode, 12) basic_istringstream_wchar* __thiscall basic_istringstream_wchar_ctor_mode( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13147.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_short_ctor_mode, 12) basic_istringstream_wchar* __thiscall basic_istringstream_short_ctor_mode( basic_istringstream_wchar *this, int mode, MSVCP_bool virt_init) { basic_istringstream_wchar_ctor_mode(this, mode, virt_init); basic_istream_wchar_get_basic_ios(&this->base)->base.vtable = &MSVCP_basic_istringstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_short_ctor_mode, 12) basic_istringstream_wchar* __thiscall basic_istringstream_short_ctor_mode( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13158.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_ctor, 4) basic_istringstream_wchar* __thiscall basic_istringstream_wchar_ctor( basic_istringstream_wchar *this) { return basic_istringstream_wchar_ctor_mode(this, 0, TRUE); }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_ctor, 4) basic_istringstream_wchar* __thiscall basic_istringstream_wchar_ctor( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13167.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_short_ctor, 4) basic_istringstream_wchar* __thiscall basic_istringstream_short_ctor( basic_istringstream_wchar *this) { return basic_istringstream_short_ctor_mode(this, 0, TRUE); }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_short_ctor, 4) basic_istringstream_wchar* __thiscall basic_istringstream_short_ctor( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13178.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_dtor, 4) void __thiscall basic_istringstream_wchar_dtor(basic_ios_wchar *base) { basic_istringstream_wchar *this = basic_istringstream_wchar_from_basic_ios(base); TRACE("(%p)\n", this); basic_stringbuf_wchar_dtor(&this->strbuf); basic_istream_wchar_dtor(basic_istream_wchar_to_basic_ios(&this->base)); }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_dtor, 4) void __thiscall basic_istringstream_wchar_dtor(basic_ios_wchar *base) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13193.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_vbase_dtor, 4) void __thiscall basic_istringstream_wchar_vbase_dtor(basic_istringstream_wchar *this) { TRACE("(%p)\n", this); basic_istringstream_wchar_dtor(basic_istringstream_wchar_to_basic_ios(this)); basic_ios_wchar_dtor(basic_istream_wchar_get_basic_ios(&this->base)); }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_vbase_dtor, 4) void __thiscall basic_istringstream_wchar_vbase_dtor(basic_istringstream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13202.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_vector_dtor, 8) basic_istringstream_wchar* __thiscall basic_istringstream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) { basic_istringstream_wchar *this = basic_istringstream_wchar_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_istringstream_wchar_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_istringstream_wchar_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_vector_dtor, 8) basic_istringstream_wchar* __thiscall basic_istringstream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13229.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_rdbuf, 4) basic_stringbuf_wchar* __thiscall basic_istringstream_wchar_rdbuf(const basic_istringstream_wchar *this) { TRACE("(%p)\n", this); return (basic_stringbuf_wchar*)&this->strbuf; }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_rdbuf, 4) basic_stringbuf_wchar* __thiscall basic_istringstream_wchar_rdbuf(const basic_istringstream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13240.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_str_set, 8) void __thiscall basic_istringstream_wchar_str_set(basic_istringstream_wchar *this, const basic_string_wchar *str) { TRACE("(%p %p)\n", this, str); basic_stringbuf_wchar_str_set(&this->strbuf, str); }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_str_set, 8) void __thiscall basic_istringstream_wchar_str_set(basic_istringstream_wchar *this, const basic_string_wchar *str) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13251.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_str_get, 8) basic_string_wchar* __thiscall basic_istringstream_wchar_str_get(const basic_istringstream_wchar *this, basic_string_wchar *ret) { TRACE("(%p %p)\n", this, ret); return basic_stringbuf_wchar_str_get(&this->strbuf, ret); }': \ DEFINE_THISCALL_WRAPPER(basic_istringstream_wchar_str_get, 8) basic_string_wchar* __thiscall basic_istringstream_wchar_str_get(const basic_istringstream_wchar *this, basic_string_wchar *ret) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13270.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_char_ctor_str, 16) basic_stringstream_char* __thiscall basic_stringstream_char_ctor_str(basic_stringstream_char *this, const basic_string_char *str, int mode, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %p %d %d)\n", this, str, mode, virt_init); if(virt_init) { this->base.base1.vbtable = basic_stringstream_char_vbtable1; this->base.base2.vbtable = basic_stringstream_char_vbtable2; basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); } basic_stringbuf_char_ctor_str(&this->strbuf, str, mode); basic_iostream_char_ctor(&this->base, &this->strbuf.base, FALSE); basic_ios->base.vtable = &MSVCP_basic_stringstream_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_char_ctor_str, 16) basic_stringstream_char* __thiscall basic_stringstream_char_ctor_str(basic_stringstream_char *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13295.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_char_ctor_mode, 12) basic_stringstream_char* __thiscall basic_stringstream_char_ctor_mode( basic_stringstream_char *this, int mode, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %d %d)\n", this, mode, virt_init); if(virt_init) { this->base.base1.vbtable = basic_stringstream_char_vbtable1; this->base.base2.vbtable = basic_stringstream_char_vbtable2; basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); } basic_stringbuf_char_ctor_mode(&this->strbuf, mode); basic_iostream_char_ctor(&this->base, &this->strbuf.base, FALSE); basic_ios->base.vtable = &MSVCP_basic_stringstream_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_char_ctor_mode, 12) basic_stringstream_char* __thiscall basic_stringstream_char_ctor_mode( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13320.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_char_ctor, 4) basic_stringstream_char* __thiscall basic_stringstream_char_ctor( basic_stringstream_char *this) { return basic_stringstream_char_ctor_mode( this, OPENMODE_out|OPENMODE_in, TRUE); }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_char_ctor, 4) basic_stringstream_char* __thiscall basic_stringstream_char_ctor( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13330.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_char_dtor, 4) void __thiscall basic_stringstream_char_dtor(basic_ios_char *base) { basic_stringstream_char *this = basic_stringstream_char_from_basic_ios(base); TRACE("(%p)\n", this); basic_iostream_char_dtor(basic_iostream_char_to_basic_ios(&this->base)); basic_stringbuf_char_dtor(&this->strbuf); }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_char_dtor, 4) void __thiscall basic_stringstream_char_dtor(basic_ios_char *base) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13343.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_char_vbase_dtor, 4) void __thiscall basic_stringstream_char_vbase_dtor(basic_stringstream_char *this) { TRACE("(%p)\n", this); basic_stringstream_char_dtor(basic_stringstream_char_to_basic_ios(this)); basic_ios_char_dtor(basic_istream_char_get_basic_ios(&this->base.base1)); }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_char_vbase_dtor, 4) void __thiscall basic_stringstream_char_vbase_dtor(basic_stringstream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13352.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_char_vector_dtor, 8) basic_stringstream_char* __thiscall basic_stringstream_char_vector_dtor(basic_ios_char *base, unsigned int flags) { basic_stringstream_char *this = basic_stringstream_char_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_stringstream_char_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_stringstream_char_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_char_vector_dtor, 8) basic_stringstream_char* __thiscall basic_stringstream_char_vector_dtor(basic_ios_char *base, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13377.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_char_rdbuf, 4) basic_stringbuf_char* __thiscall basic_stringstream_char_rdbuf(const basic_stringstream_char *this) { TRACE("(%p)\n", this); return (basic_stringbuf_char*)&this->strbuf; }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_char_rdbuf, 4) basic_stringbuf_char* __thiscall basic_stringstream_char_rdbuf(const basic_stringstream_char *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13386.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_char_str_set, 8) void __thiscall basic_stringstream_char_str_set(basic_stringstream_char *this, const basic_string_char *str) { TRACE("(%p %p)\n", this, str); basic_stringbuf_char_str_set(&this->strbuf, str); }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_char_str_set, 8) void __thiscall basic_stringstream_char_str_set(basic_stringstream_char *this, const basic_string_char *str) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13395.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_char_str_get, 8) basic_string_char* __thiscall basic_stringstream_char_str_get(const basic_stringstream_char *this, basic_string_char *ret) { TRACE("(%p %p)\n", this, ret); return basic_stringbuf_char_str_get(&this->strbuf, ret); }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_char_str_get, 8) basic_string_char* __thiscall basic_stringstream_char_str_get(const basic_stringstream_char *this, basic_string_char *ret) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13414.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_ctor_str, 16) basic_stringstream_wchar* __thiscall basic_stringstream_wchar_ctor_str(basic_stringstream_wchar *this, const basic_string_wchar *str, int mode, MSVCP_bool virt_init) { basic_ios_wchar *basic_ios; TRACE("(%p %p %d %d)\n", this, str, mode, virt_init); if(virt_init) { this->base.base1.vbtable = basic_stringstream_wchar_vbtable1; this->base.base2.vbtable = basic_stringstream_wchar_vbtable2; basic_ios = basic_istream_wchar_get_basic_ios(&this->base.base1); basic_ios_wchar_ctor(basic_ios); }else { basic_ios = basic_istream_wchar_get_basic_ios(&this->base.base1); } basic_stringbuf_wchar_ctor_str(&this->strbuf, str, mode); basic_iostream_wchar_ctor(&this->base, &this->strbuf.base, FALSE); basic_ios->base.vtable = &MSVCP_basic_stringstream_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_ctor_str, 16) basic_stringstream_wchar* __thiscall basic_stringstream_wchar_ctor_str(basic_stringstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13439.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_short_ctor_str, 16) basic_stringstream_wchar* __thiscall basic_stringstream_short_ctor_str(basic_stringstream_wchar *this, const basic_string_wchar *str, int mode, MSVCP_bool virt_init) { basic_stringstream_wchar_ctor_str(this, str, mode, virt_init); basic_istream_wchar_get_basic_ios(&this->base.base1)->base.vtable = &MSVCP_basic_stringstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_short_ctor_str, 16) basic_stringstream_wchar* __thiscall basic_stringstream_short_ctor_str(basic_stringstream_wchar *this, dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13450.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_ctor_mode, 12) basic_stringstream_wchar* __thiscall basic_stringstream_wchar_ctor_mode( basic_stringstream_wchar *this, int mode, MSVCP_bool virt_init) { basic_ios_wchar *basic_ios; TRACE("(%p %d %d)\n", this, mode, virt_init); if(virt_init) { this->base.base1.vbtable = basic_stringstream_wchar_vbtable1; this->base.base2.vbtable = basic_stringstream_wchar_vbtable2; basic_ios = basic_istream_wchar_get_basic_ios(&this->base.base1); basic_ios_wchar_ctor(basic_ios); }else { basic_ios = basic_istream_wchar_get_basic_ios(&this->base.base1); } basic_stringbuf_wchar_ctor_mode(&this->strbuf, mode); basic_iostream_wchar_ctor(&this->base, &this->strbuf.base, FALSE); basic_ios->base.vtable = &MSVCP_basic_stringstream_wchar_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_ctor_mode, 12) basic_stringstream_wchar* __thiscall basic_stringstream_wchar_ctor_mode( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13475.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_short_ctor_mode, 12) basic_stringstream_wchar* __thiscall basic_stringstream_short_ctor_mode( basic_stringstream_wchar *this, int mode, MSVCP_bool virt_init) { basic_stringstream_wchar_ctor_mode(this, mode, virt_init); basic_istream_wchar_get_basic_ios(&this->base.base1)->base.vtable = &MSVCP_basic_stringstream_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_short_ctor_mode, 12) basic_stringstream_wchar* __thiscall basic_stringstream_short_ctor_mode( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13486.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_ctor, 4) basic_stringstream_wchar* __thiscall basic_stringstream_wchar_ctor( basic_stringstream_wchar *this) { return basic_stringstream_wchar_ctor_mode( this, OPENMODE_out|OPENMODE_in, TRUE); }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_ctor, 4) basic_stringstream_wchar* __thiscall basic_stringstream_wchar_ctor( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13496.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_short_ctor, 4) basic_stringstream_wchar* __thiscall basic_stringstream_short_ctor( basic_stringstream_wchar *this) { return basic_stringstream_short_ctor_mode( this, OPENMODE_out|OPENMODE_in, TRUE); }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_short_ctor, 4) basic_stringstream_wchar* __thiscall basic_stringstream_short_ctor( dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13508.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_dtor, 4) void __thiscall basic_stringstream_wchar_dtor(basic_ios_wchar *base) { basic_stringstream_wchar *this = basic_stringstream_wchar_from_basic_ios(base); TRACE("(%p)\n", this); basic_iostream_wchar_dtor(basic_iostream_wchar_to_basic_ios(&this->base)); basic_stringbuf_wchar_dtor(&this->strbuf); }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_dtor, 4) void __thiscall basic_stringstream_wchar_dtor(basic_ios_wchar *base) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13523.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_vbase_dtor, 4) void __thiscall basic_stringstream_wchar_vbase_dtor(basic_stringstream_wchar *this) { TRACE("(%p)\n", this); basic_stringstream_wchar_dtor(basic_stringstream_wchar_to_basic_ios(this)); basic_ios_wchar_dtor(basic_istream_wchar_get_basic_ios(&this->base.base1)); }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_vbase_dtor, 4) void __thiscall basic_stringstream_wchar_vbase_dtor(basic_stringstream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13532.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_vector_dtor, 8) basic_stringstream_wchar* __thiscall basic_stringstream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) { basic_stringstream_wchar *this = basic_stringstream_wchar_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) basic_stringstream_wchar_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { basic_stringstream_wchar_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_vector_dtor, 8) basic_stringstream_wchar* __thiscall basic_stringstream_wchar_vector_dtor(basic_ios_wchar *base, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13559.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_rdbuf, 4) basic_stringbuf_wchar* __thiscall basic_stringstream_wchar_rdbuf(const basic_stringstream_wchar *this) { TRACE("(%p)\n", this); return (basic_stringbuf_wchar*)&this->strbuf; }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_rdbuf, 4) basic_stringbuf_wchar* __thiscall basic_stringstream_wchar_rdbuf(const basic_stringstream_wchar *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13570.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_str_set, 8) void __thiscall basic_stringstream_wchar_str_set(basic_stringstream_wchar *this, const basic_string_wchar *str) { TRACE("(%p %p)\n", this, str); basic_stringbuf_wchar_str_set(&this->strbuf, str); }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_str_set, 8) void __thiscall basic_stringstream_wchar_str_set(basic_stringstream_wchar *this, const basic_string_wchar *str) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13581.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_str_get, 8) basic_string_wchar* __thiscall basic_stringstream_wchar_str_get(const basic_stringstream_wchar *this, basic_string_wchar *ret) { TRACE("(%p %p)\n", this, ret); return basic_stringbuf_wchar_str_get(&this->strbuf, ret); }': \ DEFINE_THISCALL_WRAPPER(basic_stringstream_wchar_str_get, 8) basic_string_wchar* __thiscall basic_stringstream_wchar_str_get(const basic_stringstream_wchar *this, basic_string_wchar *ret) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13591.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf__Init, 24) DEFINE_THISCALL_WRAPPER(strstreambuf__Init, 20) void __thiscall strstreambuf__Init(strstreambuf *this, streamsize len, char *g, char *p, int mode) { TRACE("(%p %s %p %p %d)\n", this, wine_dbgstr_longlong(len), g, p, mode); this->minsize = 32; this->endsave = NULL; this->strmode = mode; this->palloc = NULL; this->pfree = NULL; if(!g) { this->strmode |= STRSTATE_Dynamic; if(len > this->minsize) this->minsize = len; this->seekhigh = NULL; return; } if(len < 0) len = INT_MAX; else if(!len) len = strlen(g); this->seekhigh = g+len; basic_streambuf_char_setg(&this->base, g, g, p ? p : this->seekhigh); if(p) basic_streambuf_char_setp(&this->base, p, this->seekhigh); }': \ DEFINE_THISCALL_WRAPPER(strstreambuf__Init, 24) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13631.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_ctor_get_put, 20) DEFINE_THISCALL_WRAPPER(strstreambuf_ctor_get_put, 16) strstreambuf* __thiscall strstreambuf_ctor_get_put(strstreambuf *this, char *g, streamsize len, char *p) { TRACE("(%p %p %s %p)\n", this, g, wine_dbgstr_longlong(len), p); basic_streambuf_char_ctor(&this->base); this->base.vtable = &MSVCP_strstreambuf_vtable; strstreambuf__Init(this, len, g, p, 0); return this; }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_ctor_get_put, 20) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13649.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_ctor_len, 12) DEFINE_THISCALL_WRAPPER(strstreambuf_ctor_len, 8) strstreambuf* __thiscall strstreambuf_ctor_len(strstreambuf *this, streamsize len) { return strstreambuf_ctor_get_put(this, NULL, len, NULL); }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_ctor_len, 12) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13660.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_ctor_alloc, 12) strstreambuf* __thiscall strstreambuf_ctor_alloc(strstreambuf *this, void* (__cdecl *palloc)(MSVCP_size_t), void (__cdecl *pfree)(void*)) { TRACE("(%p %p %p)\n", this, palloc, pfree); strstreambuf_ctor_get_put(this, NULL, 0, NULL); this->palloc = palloc; this->pfree = pfree; return this; }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_ctor_alloc, 12) strstreambuf* __thiscall strstreambuf_ctor_alloc(strstreambuf *this, void* (__cdecl *palloc)(MSVCP_size_t), void (__cdecl *pfree)(void*)) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13678.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_ctor_get, 16) DEFINE_THISCALL_WRAPPER(strstreambuf_ctor_get, 12) strstreambuf* __thiscall strstreambuf_ctor_get(strstreambuf *this, const char *g, streamsize len) { TRACE("(%p %p %s)\n", this, g, wine_dbgstr_longlong(len)); strstreambuf_ctor_get_put(this, (char*)g, len, NULL); this->strmode |= STRSTATE_Constant; return this; }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_ctor_get, 16) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13693.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_ctor, 4) strstreambuf* __thiscall strstreambuf_ctor(strstreambuf *this) { return strstreambuf_ctor_get_put(this, NULL, 0, NULL); }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_ctor, 4) strstreambuf* __thiscall strstreambuf_ctor(strstreambuf *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13701.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf__Tidy, 4) void __thiscall strstreambuf__Tidy(strstreambuf *this) { TRACE("(%p)\n", this); if((this->strmode & STRSTATE_Allocated) && !(this->strmode & STRSTATE_Frozen)) { if(this->pfree) this->pfree(basic_streambuf_char_eback(&this->base)); else MSVCRT_operator_delete(basic_streambuf_char_eback(&this->base)); } this->endsave = NULL; this->seekhigh = NULL; this->strmode &= ~(STRSTATE_Allocated | STRSTATE_Frozen); basic_streambuf_char_setg(&this->base, NULL, NULL, NULL); basic_streambuf_char_setp(&this->base, NULL, NULL); }': \ DEFINE_THISCALL_WRAPPER(strstreambuf__Tidy, 4) void __thiscall strstreambuf__Tidy(strstreambuf *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13722.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_dtor, 4) void __thiscall strstreambuf_dtor(strstreambuf *this) { TRACE("(%p)\n", this); strstreambuf__Tidy(this); basic_streambuf_char_dtor(&this->base); }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_dtor, 4) void __thiscall strstreambuf_dtor(strstreambuf *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13731.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_vector_dtor, 8) strstreambuf* __thiscall strstreambuf_vector_dtor(strstreambuf *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) strstreambuf_dtor(this+i); MSVCRT_operator_delete(ptr); } else { strstreambuf_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_vector_dtor, 8) strstreambuf* __thiscall strstreambuf_vector_dtor(strstreambuf *this, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13753.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_freeze, 8) void __thiscall strstreambuf_freeze(strstreambuf *this, MSVCP_bool freeze) { TRACE("(%p %d)\n", this, freeze); if(!freeze == !(this->strmode & STRSTATE_Frozen)) return; if(freeze) { this->strmode |= STRSTATE_Frozen; this->endsave = basic_streambuf_char_epptr(&this->base); basic_streambuf_char_setp_next(&this->base, basic_streambuf_char_pbase(&this->base), basic_streambuf_char_pptr(&this->base), basic_streambuf_char_eback(&this->base)); }else { this->strmode &= ~STRSTATE_Frozen; basic_streambuf_char_setp_next(&this->base, basic_streambuf_char_pbase(&this->base), basic_streambuf_char_pptr(&this->base), this->endsave); } }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_freeze, 8) void __thiscall strstreambuf_freeze(strstreambuf *this, MSVCP_bool freeze) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13775.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_str, 4) char* __thiscall strstreambuf_str(strstreambuf *this) { TRACE("(%p)\n", this); strstreambuf_freeze(this, TRUE); return basic_streambuf_char_gptr(&this->base); }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_str, 4) char* __thiscall strstreambuf_str(strstreambuf *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13786.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_pcount, 4) streamsize __thiscall strstreambuf_pcount(const strstreambuf *this) { char *ppos = basic_streambuf_char_pptr(&this->base); TRACE("(%p)\n", this); return ppos ? ppos-basic_streambuf_char_pbase(&this->base) : 0; }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_pcount, 4) streamsize __thiscall strstreambuf_pcount(const strstreambuf *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13798.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_overflow, 8) int __thiscall strstreambuf_overflow(strstreambuf *this, int c) { MSVCP_size_t old_size, size; char *ptr, *buf; TRACE("(%p %d)\n", this, c); if(c == EOF) return !EOF; if(this->strmode & STRSTATE_Frozen) return EOF; ptr = basic_streambuf_char_pptr(&this->base); if(ptr && ptrbase)) return (unsigned char)(*basic_streambuf_char__Pninc(&this->base) = c); if(!(this->strmode & STRSTATE_Dynamic) || (this->strmode & STRSTATE_Constant)) return EOF; ptr = basic_streambuf_char_eback(&this->base); old_size = ptr ? basic_streambuf_char_epptr(&this->base) - ptr : 0; size = old_size + old_size/2; if(size < this->minsize) size = this->minsize; if(this->palloc) buf = this->palloc(size); else buf = MSVCRT_operator_new(size); if(!buf) return EOF; memcpy(buf, ptr, old_size); if(this->strmode & STRSTATE_Allocated) { if(this->pfree) this->pfree(ptr); else MSVCRT_operator_delete(ptr); } this->strmode |= STRSTATE_Allocated; if(!old_size) { this->seekhigh = buf; basic_streambuf_char_setp(&this->base, buf, buf+size); basic_streambuf_char_setg(&this->base, buf, buf, buf); }else { this->seekhigh = this->seekhigh-ptr+buf; basic_streambuf_char_setp_next(&this->base, basic_streambuf_char_pbase(&this->base)-ptr+buf, basic_streambuf_char_pptr(&this->base)-ptr+buf, buf+size); basic_streambuf_char_setg(&this->base, buf, basic_streambuf_char_gptr(&this->base)-ptr+buf, basic_streambuf_char_pptr(&this->base)); } return (unsigned char)(*basic_streambuf_char__Pninc(&this->base) = c); }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_overflow, 8) int __thiscall strstreambuf_overflow(strstreambuf *this, int c) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13859.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_pbackfail, 8) int __thiscall strstreambuf_pbackfail(strstreambuf *this, int c) { char *ptr = basic_streambuf_char_gptr(&this->base); TRACE("(%p %d)\n", this, c); if(ptr<=basic_streambuf_char_eback(&this->base) || ((this->strmode & STRSTATE_Constant) && c!=ptr[-1])) return EOF; basic_streambuf_char_gbump(&this->base, -1); if(c == EOF) return !EOF; if(this->strmode & STRSTATE_Constant) return (unsigned char)c; return (unsigned char)(ptr[0] = c); }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_pbackfail, 8) int __thiscall strstreambuf_pbackfail(strstreambuf *this, int c) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13884.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_seekoff, 24) DEFINE_THISCALL_WRAPPER(strstreambuf_seekoff, 20) fpos_int* __thiscall strstreambuf_seekoff(strstreambuf *this, fpos_int *ret, streamoff off, int way, int mode) { char *eback = basic_streambuf_char_eback(&this->base); char *pptr = basic_streambuf_char_pptr(&this->base); char *gptr = basic_streambuf_char_gptr(&this->base); TRACE("(%p %p %s %d %d)\n", this, ret, wine_dbgstr_longlong(off), way, mode); ret->off = 0; ret->state = 0; if(pptr > this->seekhigh) this->seekhigh = pptr; if((mode & OPENMODE_in) && gptr) { if(way==SEEKDIR_cur && !(mode & OPENMODE_out)) off += gptr-eback; else if(way == SEEKDIR_end) off += this->seekhigh-eback; else if(way != SEEKDIR_beg) off = -1; if(off<0 || off>this->seekhigh-eback) { off = -1; }else { basic_streambuf_char_gbump(&this->base, eback-gptr+off); if((mode & OPENMODE_out) && pptr) { basic_streambuf_char_setp_next(&this->base, eback, gptr, basic_streambuf_char_epptr(&this->base)); } } }else if((mode & OPENMODE_out) && pptr) { if(way == SEEKDIR_cur) off += pptr-eback; else if(way == SEEKDIR_end) off += this->seekhigh-eback; else if(way != SEEKDIR_beg) off = -1; if(off<0 || off>this->seekhigh-eback) off = -1; else basic_streambuf_char_pbump(&this->base, eback-pptr+off); }else { off = -1; } ret->pos = off; return ret; }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_seekoff, 24) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13941.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_seekpos, 36) fpos_int* __thiscall strstreambuf_seekpos(strstreambuf *this, fpos_int *ret, fpos_int pos, int mode) { TRACE("(%p %p %s %d)\n", this, ret, debugstr_fpos_int(&pos), mode); if(pos.off==-1 && pos.pos==0 && pos.state==0) { *ret = pos; return ret; } return strstreambuf_seekoff(this, ret, pos.off, SEEKDIR_beg, mode); }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_seekpos, 36) fpos_int* __thiscall strstreambuf_seekpos(strstreambuf *this, fpos_int *ret, fpos_int pos, int mode) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13956.1: variable: 'DEFINE_THISCALL_WRAPPER(strstreambuf_underflow, 4) int __thiscall strstreambuf_underflow(strstreambuf *this) { char *gptr = basic_streambuf_char_gptr(&this->base); char *pptr; TRACE("(%p)\n", this); if(!gptr) return EOF; if(gptr < basic_streambuf_char_egptr(&this->base)) return (unsigned char)(*gptr); pptr = basic_streambuf_char_gptr(&this->base); if(pptr > this->seekhigh) this->seekhigh = pptr; if(this->seekhigh <= gptr) return EOF; basic_streambuf_char_setg(&this->base, basic_streambuf_char_eback(&this->base), gptr, this->seekhigh); return (unsigned char)(*gptr); }': \ DEFINE_THISCALL_WRAPPER(strstreambuf_underflow, 4) int __thiscall strstreambuf_underflow(strstreambuf *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:13994.1: variable: 'DEFINE_THISCALL_WRAPPER(ostrstream_ctor, 24) DEFINE_THISCALL_WRAPPER(ostrstream_ctor, 20) ostrstream* __thiscall ostrstream_ctor(ostrstream *this, char *buf, streamsize size, int mode, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %p %s %d %d)\n", this, buf, wine_dbgstr_longlong(size), mode, virt_init); if(virt_init) { this->base.vbtable = ostrstream_vbtable; basic_ios = basic_ostream_char_get_basic_ios(&this->base); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_ostream_char_get_basic_ios(&this->base); } strstreambuf_ctor_get_put(&this->buf, buf, size, buf && (mode & OPENMODE_app) ? buf+strlen(buf) : buf); basic_ostream_char_ctor(&this->base, &this->buf.base, FALSE, FALSE); basic_ios->base.vtable = &MSVCP_ostrstream_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(ostrstream_ctor, 24) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:14021.1: variable: 'DEFINE_THISCALL_WRAPPER(ostrstream_dtor, 4) void __thiscall ostrstream_dtor(basic_ios_char *base) { ostrstream *this = ostrstream_from_basic_ios(base); TRACE("(%p)\n", this); basic_ostream_char_dtor(basic_ostream_char_to_basic_ios(&this->base)); strstreambuf_dtor(&this->buf); }': \ DEFINE_THISCALL_WRAPPER(ostrstream_dtor, 4) void __thiscall ostrstream_dtor(basic_ios_char *base) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:14040.1: variable: 'DEFINE_THISCALL_WRAPPER(ostrstream_vector_dtor, 8) ostrstream* __thiscall ostrstream_vector_dtor(basic_ios_char *base, unsigned int flags) { ostrstream *this = ostrstream_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) ostrstream_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { ostrstream_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(ostrstream_vector_dtor, 8) ostrstream* __thiscall ostrstream_vector_dtor(basic_ios_char *base, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:14070.1: variable: 'DEFINE_THISCALL_WRAPPER(istrstream_dtor, 4) void __thiscall istrstream_dtor(basic_ios_char *base) { istrstream *this = istrstream_from_basic_ios(base); TRACE("(%p)\n", this); basic_istream_char_dtor(basic_istream_char_to_basic_ios(&this->base)); strstreambuf_dtor(&this->buf); }': \ DEFINE_THISCALL_WRAPPER(istrstream_dtor, 4) void __thiscall istrstream_dtor(basic_ios_char *base) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:14196.1: variable: 'DEFINE_THISCALL_WRAPPER(strstream_ctor, 24) DEFINE_THISCALL_WRAPPER(strstream_ctor, 20) strstream* __thiscall strstream_ctor(strstream *this, char *buf, streamsize size, int mode, MSVCP_bool virt_init) { basic_ios_char *basic_ios; TRACE("(%p %p %s %d %d)\n", this, buf, wine_dbgstr_longlong(size), mode, virt_init); if(virt_init) { this->base.base1.vbtable = strstream_vbtable1; this->base.base2.vbtable = strstream_vbtable2; basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); basic_ios_char_ctor(basic_ios); }else { basic_ios = basic_istream_char_get_basic_ios(&this->base.base1); } strstreambuf_ctor_get_put(&this->buf, buf, size, buf && (mode & OPENMODE_app) ? buf+strlen(buf) : buf); basic_iostream_char_ctor(&this->base, &this->buf.base, FALSE); basic_ios->base.vtable = &MSVCP_strstream_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(strstream_ctor, 24) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:14224.1: variable: 'DEFINE_THISCALL_WRAPPER(strstream_dtor, 4) void __thiscall strstream_dtor(basic_ios_char *base) { strstream *this = strstream_from_basic_ios(base); TRACE("(%p)\n", this); basic_iostream_char_dtor(basic_iostream_char_to_basic_ios(&this->base)); strstreambuf_dtor(&this->buf); }': \ DEFINE_THISCALL_WRAPPER(strstream_dtor, 4) void __thiscall strstream_dtor(basic_ios_char *base) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:14243.1: variable: 'DEFINE_THISCALL_WRAPPER(strstream_vector_dtor, 8) strstream* __thiscall strstream_vector_dtor(basic_ios_char *base, unsigned int flags) { strstream *this = strstream_from_basic_ios(base); TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) strstream_vbase_dtor(this+i); MSVCRT_operator_delete(ptr); } else { strstream_vbase_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(strstream_vector_dtor, 8) strstream* __thiscall strstream_vector_dtor(basic_ios_char *base, unsigned int flags) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:14496.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_Init_ctor, 4) void* __thiscall ios_base_Init_ctor(void *this) { ios_base_Init__Init_ctor(this); return this; }': \ DEFINE_THISCALL_WRAPPER(ios_base_Init_ctor, 4) void* __thiscall ios_base_Init_ctor(void *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:14519.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_Init_dtor, 4) void __thiscall ios_base_Init_dtor(void *this) { ios_base_Init__Init_dtor(this); }': \ DEFINE_THISCALL_WRAPPER(ios_base_Init_dtor, 4) void __thiscall ios_base_Init_dtor(void *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:14527.1: variable: 'DEFINE_THISCALL_WRAPPER(ios_base_Init_op_assign, 8) void* __thiscall ios_base_Init_op_assign(void *this, void *rhs) { TRACE("(%p %p)\n", this, rhs); return this; }': \ DEFINE_THISCALL_WRAPPER(ios_base_Init_op_assign, 8) void* __thiscall ios_base_Init_op_assign(void *this, void *rhs) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:14539.1: variable: 'DEFINE_THISCALL_WRAPPER(_Winit_ctor, 4) void* __thiscall _Winit_ctor(void *this) { TRACE("(%p)\n", this); if(_Winit__Init_cnt < 0) _Winit__Init_cnt = 1; else _Winit__Init_cnt++; return this; }': \ DEFINE_THISCALL_WRAPPER(_Winit_ctor, 4) void* __thiscall _Winit_ctor(void *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:14554.1: variable: 'DEFINE_THISCALL_WRAPPER(_Winit_dtor, 4) void __thiscall _Winit_dtor(void *this) { TRACE("(%p)\n", this); _Winit__Init_cnt--; if(!_Winit__Init_cnt) { basic_ostream_wchar_flush(&wcout.obj); basic_ostream_wchar_flush(&wcerr.obj); basic_ostream_wchar_flush(&wclog.obj); } }': \ DEFINE_THISCALL_WRAPPER(_Winit_dtor, 4) void __thiscall _Winit_dtor(void *this) dlls/msvcp90/ios.c: dlls/msvcp90/ios.c:14569.1: variable: 'DEFINE_THISCALL_WRAPPER(_Winit_op_assign, 8) void* __thiscall _Winit_op_assign(void *this, void *rhs) { TRACE("(%p %p)\n", this, rhs); return this; }': \ DEFINE_THISCALL_WRAPPER(_Winit_op_assign, 8) void* __thiscall _Winit_op_assign(void *this, void *rhs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:240.1: variable: 'DEFINE_THISCALL_WRAPPER(locale_facet_dtor, 4) void __thiscall locale_facet_dtor(locale_facet *this) { TRACE("(%p)\n", this); }': \ DEFINE_THISCALL_WRAPPER(locale_facet_dtor, 4) void __thiscall locale_facet_dtor(locale_facet *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:246.1: variable: 'DEFINE_THISCALL_WRAPPER(locale_facet_vector_dtor, 8) locale_facet* __thiscall locale_facet_vector_dtor(locale_facet *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) locale_facet_dtor(this+i); MSVCRT_operator_delete(ptr); } else { locale_facet_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(locale_facet_vector_dtor, 8) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:293.1: variable: 'DEFINE_THISCALL_WRAPPER(locale_facet__Register, 4) void __thiscall locale_facet__Register(locale_facet *this) { TRACE("(%p)\n", this); locale_facet_register(this); }': \ DEFINE_THISCALL_WRAPPER(locale_facet__Register, 4) void __thiscall locale_facet__Register(locale_facet *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:306.1: variable: 'DEFINE_THISCALL_WRAPPER(locale_id_ctor_id, 8) locale_id* __thiscall locale_id_ctor_id(locale_id *this, MSVCP_size_t id) { TRACE("(%p %lu)\n", this, id); this->id = id; return this; }': \ DEFINE_THISCALL_WRAPPER(locale_id_ctor_id, 8) locale_id* __thiscall locale_id_ctor_id(locale_id *this, MSVCP_size_t id) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:317.1: variable: 'DEFINE_THISCALL_WRAPPER(locale_id_ctor, 4) locale_id* __thiscall locale_id_ctor(locale_id *this) { TRACE("(%p)\n", this); this->id = 0; return this; }': \ DEFINE_THISCALL_WRAPPER(locale_id_ctor, 4) locale_id* __thiscall locale_id_ctor(locale_id *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:328.1: variable: 'DEFINE_THISCALL_WRAPPER(locale_id_operator_size_t, 4) MSVCP_size_t __thiscall locale_id_operator_size_t(locale_id *this) { _Lockit lock; TRACE("(%p)\n", this); if(!this->id) { _Lockit_ctor_locktype(&lock, _LOCK_LOCALE); this->id = ++locale_id__Id_cnt; _Lockit_dtor(&lock); } return this->id; }': \ DEFINE_THISCALL_WRAPPER(locale_id_operator_size_t, 4) MSVCP_size_t __thiscall locale_id_operator_size_t(locale_id *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:354.1: variable: 'DEFINE_THISCALL_WRAPPER(locale_facet_ctor, 4) locale_facet* __thiscall locale_facet_ctor(locale_facet *this) { TRACE("(%p)\n", this); this->vtable = &MSVCP_locale_facet_vtable; this->refs = 0; return this; }': \ DEFINE_THISCALL_WRAPPER(locale_facet_ctor, 4) locale_facet* __thiscall locale_facet_ctor(locale_facet *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:365.1: variable: 'DEFINE_THISCALL_WRAPPER(locale_facet_ctor_refs, 8) locale_facet* __thiscall locale_facet_ctor_refs(locale_facet *this, MSVCP_size_t refs) { TRACE("(%p %lu)\n", this, refs); this->vtable = &MSVCP_locale_facet_vtable; this->refs = refs; return this; }': \ DEFINE_THISCALL_WRAPPER(locale_facet_ctor_refs, 8) locale_facet* __thiscall locale_facet_ctor_refs(locale_facet *this, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:383.1: variable: 'DEFINE_THISCALL_WRAPPER(locale_facet__Incref, 4) void __thiscall locale_facet__Incref(locale_facet *this) { _Lockit lock; TRACE("(%p)\n", this); _Lockit_ctor_locktype(&lock, _LOCK_LOCALE); this->refs++; _Lockit_dtor(&lock); }': \ DEFINE_THISCALL_WRAPPER(locale_facet__Incref, 4) void __thiscall locale_facet__Incref(locale_facet *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:405.1: variable: 'DEFINE_THISCALL_WRAPPER(locale_facet__Decref, 4) locale_facet* __thiscall locale_facet__Decref(locale_facet *this) { _Lockit lock; locale_facet *ret; TRACE("(%p)\n", this); _Lockit_ctor_locktype(&lock, _LOCK_LOCALE); if(this->refs) this->refs--; ret = this->refs ? NULL : this; _Lockit_dtor(&lock); return ret; }': \ DEFINE_THISCALL_WRAPPER(locale_facet__Decref, 4) locale_facet* __thiscall locale_facet__Decref(locale_facet *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:442.1: variable: 'DEFINE_THISCALL_WRAPPER(_Timevec_copy_ctor, 8) _Timevec* __thiscall _Timevec_copy_ctor(_Timevec *this, _Timevec *copy) { TRACE("(%p %p)\n", this, copy); this->timeptr = copy->timeptr; copy->timeptr = NULL; return this; }': \ DEFINE_THISCALL_WRAPPER(_Timevec_copy_ctor, 8) _Timevec* __thiscall _Timevec_copy_ctor(_Timevec *this, _Timevec *copy) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:453.1: variable: 'DEFINE_THISCALL_WRAPPER(_Timevec_ctor_timeptr, 8) _Timevec* __thiscall _Timevec_ctor_timeptr(_Timevec *this, void *timeptr) { TRACE("(%p %p)\n", this, timeptr); this->timeptr = timeptr; return this; }': \ DEFINE_THISCALL_WRAPPER(_Timevec_ctor_timeptr, 8) _Timevec* __thiscall _Timevec_ctor_timeptr(_Timevec *this, void *timeptr) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:463.1: variable: 'DEFINE_THISCALL_WRAPPER(_Timevec_ctor, 4) _Timevec* __thiscall _Timevec_ctor(_Timevec *this) { TRACE("(%p)\n", this); this->timeptr = NULL; return this; }': \ DEFINE_THISCALL_WRAPPER(_Timevec_ctor, 4) _Timevec* __thiscall _Timevec_ctor(_Timevec *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:473.1: variable: 'DEFINE_THISCALL_WRAPPER(_Timevec_dtor, 4) void __thiscall _Timevec_dtor(_Timevec *this) { TRACE("(%p)\n", this); free(this->timeptr); }': \ DEFINE_THISCALL_WRAPPER(_Timevec_dtor, 4) void __thiscall _Timevec_dtor(_Timevec *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:482.1: variable: 'DEFINE_THISCALL_WRAPPER(_Timevec_op_assign, 8) _Timevec* __thiscall _Timevec_op_assign(_Timevec *this, _Timevec *right) { TRACE("(%p %p)\n", this, right); this->timeptr = right->timeptr; right->timeptr = NULL; return this; }': \ DEFINE_THISCALL_WRAPPER(_Timevec_op_assign, 8) _Timevec* __thiscall _Timevec_op_assign(_Timevec *this, _Timevec *right) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:493.1: variable: 'DEFINE_THISCALL_WRAPPER(_Timevec__Getptr, 4) void* __thiscall _Timevec__Getptr(_Timevec *this) { TRACE("(%p)\n", this); return this->timeptr; }': \ DEFINE_THISCALL_WRAPPER(_Timevec__Getptr, 4) void* __thiscall _Timevec__Getptr(_Timevec *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:532.1: variable: 'DEFINE_THISCALL_WRAPPER(_Locinfo_ctor_cat_cstr, 12) _Locinfo* __thiscall _Locinfo_ctor_cat_cstr(_Locinfo *this, int category, const char *locstr) { return _Locinfo__Locinfo_ctor_cat_cstr(this, category, locstr); }': \ DEFINE_THISCALL_WRAPPER(_Locinfo_ctor_cat_cstr, 12) _Locinfo* __thiscall _Locinfo_ctor_cat_cstr(_Locinfo *this, int category, const char *locstr) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:547.1: variable: 'DEFINE_THISCALL_WRAPPER(_Locinfo_ctor_bstr, 8) _Locinfo* __thiscall _Locinfo_ctor_bstr(_Locinfo *this, const basic_string_char *locstr) { return _Locinfo__Locinfo_ctor_cat_cstr(this, 1, MSVCP_basic_string_char_c_str(locstr)); }': \ DEFINE_THISCALL_WRAPPER(_Locinfo_ctor_bstr, 8) _Locinfo* __thiscall _Locinfo_ctor_bstr(_Locinfo *this, const basic_string_char *locstr) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:562.1: variable: 'DEFINE_THISCALL_WRAPPER(_Locinfo_ctor_cstr, 8) _Locinfo* __thiscall _Locinfo_ctor_cstr(_Locinfo *this, const char *locstr) { return _Locinfo__Locinfo_ctor_cat_cstr(this, 1, locstr); }': \ DEFINE_THISCALL_WRAPPER(_Locinfo_ctor_cstr, 8) _Locinfo* __thiscall _Locinfo_ctor_cstr(_Locinfo *this, const char *locstr) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:584.1: variable: 'DEFINE_THISCALL_WRAPPER(_Locinfo_ctor, 4) _Locinfo* __thiscall _Locinfo_ctor(_Locinfo *this) { return _Locinfo__Locinfo_ctor_cat_cstr(this, 1, "C"); }': \ DEFINE_THISCALL_WRAPPER(_Locinfo_ctor, 4) _Locinfo* __thiscall _Locinfo_ctor(_Locinfo *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:592.1: variable: 'DEFINE_THISCALL_WRAPPER(_Locinfo_dtor, 4) void __thiscall _Locinfo_dtor(_Locinfo *this) { _Locinfo__Locinfo_dtor(this); }': \ DEFINE_THISCALL_WRAPPER(_Locinfo_dtor, 4) void __thiscall _Locinfo_dtor(_Locinfo *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:626.1: variable: 'DEFINE_THISCALL_WRAPPER(_Locinfo__Addcats, 12) _Locinfo* __thiscall _Locinfo__Addcats(_Locinfo *this, int category, const char *locstr) { return _Locinfo__Locinfo_Addcats(this, category, locstr); }': \ DEFINE_THISCALL_WRAPPER(_Locinfo__Addcats, 12) _Locinfo* __thiscall _Locinfo__Addcats(_Locinfo *this, int category, const char *locstr) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:649.1: variable: 'DEFINE_THISCALL_WRAPPER(_Locinfo__Getcoll, 8) _Collvec* __thiscall _Locinfo__Getcoll(const _Locinfo *this, _Collvec *ret) { ULONGLONG ull = _Getcoll(); memcpy(ret, &ull, sizeof(ull)); return ret; }': \ DEFINE_THISCALL_WRAPPER(_Locinfo__Getcoll, 8) _Collvec* __thiscall _Locinfo__Getcoll(const _Locinfo *this, _Collvec *ret) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:681.1: variable: 'DEFINE_THISCALL_WRAPPER(_Locinfo__Getctype, 8) _Ctypevec* __thiscall _Locinfo__Getctype(const _Locinfo *this, _Ctypevec *ret) { return _Getctype(ret); }': \ DEFINE_THISCALL_WRAPPER(_Locinfo__Getctype, 8) _Ctypevec* __thiscall _Locinfo__Getctype(const _Locinfo *this, _Ctypevec *ret) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:723.1: variable: 'DEFINE_THISCALL_WRAPPER(_Locinfo__Getcvt, 8) _Cvtvec* __thiscall _Locinfo__Getcvt(const _Locinfo *this, _Cvtvec *ret) { ULONGLONG ull = _Getcvt(); memcpy(ret, &ull, sizeof(ull)); _Cvtvec cvtvec; _Getcvt(&cvtvec); memcpy(ret, &cvtvec, sizeof(cvtvec)); return ret; }': \ DEFINE_THISCALL_WRAPPER(_Locinfo__Getcvt, 8) _Cvtvec* __thiscall _Locinfo__Getcvt(const _Locinfo *this, _Cvtvec *ret) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:753.1: variable: 'DEFINE_THISCALL_WRAPPER(_Locinfo__Getdateorder, 4) int __thiscall _Locinfo__Getdateorder(const _Locinfo *this) { TRACE("(%p)\n", this); return _Getdateorder(); }': \ DEFINE_THISCALL_WRAPPER(_Locinfo__Getdateorder, 4) int __thiscall _Locinfo__Getdateorder(const _Locinfo *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:762.1: variable: 'DEFINE_THISCALL_WRAPPER(_Locinfo__Getdays, 4) const char* __thiscall _Locinfo__Getdays(_Locinfo *this) { char *days = _Getdays(); const char *ret; TRACE("(%p)\n", this); if(days) { locale_string_char_dtor(&this->days); locale_string_char_ctor_cstr(&this->days, days); free(days); } ret = locale_string_char_c_str(&this->days); if (!ret[0]) ret = ":Sun:Sunday:Mon:Monday:Tue:Tuesday:Wed:Wednesday:Thu:Thursday:Fri:Friday:Sat:Saturday"; return ret; }': \ DEFINE_THISCALL_WRAPPER(_Locinfo__Getdays, 4) const char* __thiscall _Locinfo__Getdays(_Locinfo *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:783.1: variable: 'DEFINE_THISCALL_WRAPPER(_Locinfo__Getmonths, 4) const char* __thiscall _Locinfo__Getmonths(_Locinfo *this) { char *months = _Getmonths(); const char *ret; TRACE("(%p)\n", this); if(months) { locale_string_char_dtor(&this->months); locale_string_char_ctor_cstr(&this->months, months); free(months); } ret = locale_string_char_c_str(&this->months); if (!ret[0]) ret = ":Jan:January:Feb:February:Mar:March:Apr:April:May:May:Jun:June:Jul:July" ":Aug:August:Sep:September:Oct:October:Nov:November:Dec:December"; return ret; }': \ DEFINE_THISCALL_WRAPPER(_Locinfo__Getmonths, 4) const char* __thiscall _Locinfo__Getmonths(_Locinfo *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:805.1: variable: 'DEFINE_THISCALL_WRAPPER(_Locinfo__Getfalse, 4) const char* __thiscall _Locinfo__Getfalse(const _Locinfo *this) { TRACE("(%p)\n", this); return "false"; }': \ DEFINE_THISCALL_WRAPPER(_Locinfo__Getfalse, 4) const char* __thiscall _Locinfo__Getfalse(const _Locinfo *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:814.1: variable: 'DEFINE_THISCALL_WRAPPER(_Locinfo__Gettrue, 4) const char* __thiscall _Locinfo__Gettrue(const _Locinfo *this) { TRACE("(%p)\n", this); return "true"; }': \ DEFINE_THISCALL_WRAPPER(_Locinfo__Gettrue, 4) const char* __thiscall _Locinfo__Gettrue(const _Locinfo *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:823.1: variable: 'DEFINE_THISCALL_WRAPPER(_Locinfo__Getlconv, 4) const struct lconv* __thiscall _Locinfo__Getlconv(const _Locinfo *this) { TRACE("(%p)\n", this); return localeconv(); }': \ DEFINE_THISCALL_WRAPPER(_Locinfo__Getlconv, 4) const struct lconv* __thiscall _Locinfo__Getlconv(const _Locinfo *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:832.1: variable: 'DEFINE_THISCALL_WRAPPER(_Locinfo__Gettnames, 8) _Timevec*__thiscall _Locinfo__Gettnames(const _Locinfo *this, _Timevec *ret) { TRACE("(%p)\n", this); _Timevec_ctor_timeptr(ret, _Gettnames()); return ret; }': \ DEFINE_THISCALL_WRAPPER(_Locinfo__Gettnames, 8) _Timevec*__thiscall _Locinfo__Gettnames(const _Locinfo *this, _Timevec *ret) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:849.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_char__Init, 8) void __thiscall collate_char__Init(collate *this, const _Locinfo *locinfo) { TRACE("(%p %p)\n", this, locinfo); _Locinfo__Getcoll(locinfo, &this->coll); }': \ DEFINE_THISCALL_WRAPPER(collate_char__Init, 8) void __thiscall collate_char__Init(collate *this, const _Locinfo *locinfo) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:858.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_char_ctor_name, 12) collate* __thiscall collate_char_ctor_name(collate *this, const char *name, MSVCP_size_t refs) { _Locinfo locinfo; TRACE("(%p %s %lu)\n", this, name, refs); locale_facet_ctor_refs(&this->facet, refs); this->facet.vtable = &MSVCP_collate_char_vtable; _Locinfo_ctor_cstr(&locinfo, name); collate_char__Init(this, &locinfo); _Locinfo_dtor(&locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(collate_char_ctor_name, 12) collate* __thiscall collate_char_ctor_name(collate *this, const char *name, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:876.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_char_ctor_locinfo, 12) collate* __thiscall collate_char_ctor_locinfo(collate *this, const _Locinfo *locinfo, MSVCP_size_t refs) { TRACE("(%p %p %lu)\n", this, locinfo, refs); locale_facet_ctor_refs(&this->facet, refs); this->facet.vtable = &MSVCP_collate_char_vtable; collate_char__Init(this, locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(collate_char_ctor_locinfo, 12) collate* __thiscall collate_char_ctor_locinfo(collate *this, const _Locinfo *locinfo, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:889.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_char_ctor_refs, 8) collate* __thiscall collate_char_ctor_refs(collate *this, MSVCP_size_t refs) { return collate_char_ctor_name(this, "C", refs); }': \ DEFINE_THISCALL_WRAPPER(collate_char_ctor_refs, 8) collate* __thiscall collate_char_ctor_refs(collate *this, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:899.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_char_dtor, 4) void __thiscall collate_char_dtor(collate *this) { TRACE("(%p)\n", this); }': \ DEFINE_THISCALL_WRAPPER(collate_char_dtor, 4) void __thiscall collate_char_dtor(collate *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:905.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_char_vector_dtor, 8) collate* __thiscall collate_char_vector_dtor(collate *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) collate_char_dtor(this+i); MSVCRT_operator_delete(ptr); } else { collate_char_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(collate_char_vector_dtor, 8) collate* __thiscall collate_char_vector_dtor(collate *this, unsigned int flags) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:927.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_char_ctor, 4) collate* __thiscall collate_char_ctor(collate *this) { return collate_char_ctor_name(this, "C", 0); }': \ DEFINE_THISCALL_WRAPPER(collate_char_ctor, 4) collate* __thiscall collate_char_ctor(collate *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1005.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_char_do_compare, 20) int __thiscall collate_char_do_compare(const collate *this, const char *first1, const char *last1, const char *first2, const char *last2) { TRACE("(%p %p %p %p %p)\n", this, first1, last1, first2, last2); return _Strcoll(first1, last1, first2, last2, &this->coll); }': \ DEFINE_THISCALL_WRAPPER(collate_char_do_compare, 20) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1024.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_char_compare, 20) int __thiscall collate_char_compare(const collate *this, const char *first1, const char *last1, const char *first2, const char *last2) { TRACE("(%p %p %p %p %p)\n", this, first1, last1, first2, last2); return call_collate_char_do_compare(this, first1, last1, first2, last2); }': \ DEFINE_THISCALL_WRAPPER(collate_char_compare, 20) int __thiscall collate_char_compare(const collate *this, const char *first1, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1034.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_char_do_hash, 12) LONG __thiscall collate_char_do_hash(const collate *this, const char *first, const char *last) { ULONG ret = 0; TRACE("(%p %p %p)\n", this, first, last); for(; first>24) + *first; return ret; }': \ DEFINE_THISCALL_WRAPPER(collate_char_do_hash, 12) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1056.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_char_hash, 12) LONG __thiscall collate_char_hash(const collate *this, const char *first, const char *last) { TRACE("(%p %p %p)\n", this, first, last); return call_collate_char_do_hash(this, first, last); }': \ DEFINE_THISCALL_WRAPPER(collate_char_hash, 12) LONG __thiscall collate_char_hash(const collate *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1066.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_char_do_transform, 16) basic_string_char* __thiscall collate_char_do_transform(const collate *this, basic_string_char *ret, const char *first, const char *last) { FIXME("(%p %p %p) stub\n", this, first, last); return ret; }': \ DEFINE_THISCALL_WRAPPER(collate_char_do_transform, 16) basic_string_char* __thiscall collate_char_do_transform(const collate *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1076.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_char_transform, 16) basic_string_char* __thiscall collate_char_transform(const collate *this, basic_string_char *ret, const char *first, const char *last) { FIXME("(%p %p %p) stub\n", this, first, last); return ret; }': \ DEFINE_THISCALL_WRAPPER(collate_char_transform, 16) basic_string_char* __thiscall collate_char_transform(const collate *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1098.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_wchar__Init, 8) void __thiscall collate_wchar__Init(collate *this, const _Locinfo *locinfo) { TRACE("(%p %p)\n", this, locinfo); _Locinfo__Getcoll(locinfo, &this->coll); }': \ DEFINE_THISCALL_WRAPPER(collate_wchar__Init, 8) void __thiscall collate_wchar__Init(collate *this, const _Locinfo *locinfo) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1107.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_wchar_ctor_name, 12) collate* __thiscall collate_wchar_ctor_name(collate *this, const char *name, MSVCP_size_t refs) { _Locinfo locinfo; TRACE("(%p %s %lu)\n", this, name, refs); locale_facet_ctor_refs(&this->facet, refs); this->facet.vtable = &MSVCP_collate_wchar_vtable; _Locinfo_ctor_cstr(&locinfo, name); collate_wchar__Init(this, &locinfo); _Locinfo_dtor(&locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(collate_wchar_ctor_name, 12) collate* __thiscall collate_wchar_ctor_name(collate *this, const char *name, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1125.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_short_ctor_name, 12) collate* __thiscall collate_short_ctor_name(collate *this, const char *name, MSVCP_size_t refs) { collate *ret = collate_wchar_ctor_name(this, name, refs); ret->facet.vtable = &MSVCP_collate_short_vtable; return ret; }': \ DEFINE_THISCALL_WRAPPER(collate_short_ctor_name, 12) collate* __thiscall collate_short_ctor_name(collate *this, const char *name, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1135.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_wchar_ctor_locinfo, 12) collate* __thiscall collate_wchar_ctor_locinfo(collate *this, const _Locinfo *locinfo, MSVCP_size_t refs) { TRACE("(%p %p %lu)\n", this, locinfo, refs); locale_facet_ctor_refs(&this->facet, refs); this->facet.vtable = &MSVCP_collate_wchar_vtable; collate_wchar__Init(this, locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(collate_wchar_ctor_locinfo, 12) collate* __thiscall collate_wchar_ctor_locinfo(collate *this, const _Locinfo *locinfo, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1148.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_short_ctor_locinfo, 12) collate* __thiscall collate_short_ctor_locinfo(collate *this, const _Locinfo *locinfo, MSVCP_size_t refs) { collate *ret = collate_wchar_ctor_locinfo(this, locinfo, refs); ret->facet.vtable = &MSVCP_collate_short_vtable; return ret; }': \ DEFINE_THISCALL_WRAPPER(collate_short_ctor_locinfo, 12) collate* __thiscall collate_short_ctor_locinfo(collate *this, const _Locinfo *locinfo, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1158.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_wchar_ctor_refs, 8) collate* __thiscall collate_wchar_ctor_refs(collate *this, MSVCP_size_t refs) { return collate_wchar_ctor_name(this, "C", refs); }': \ DEFINE_THISCALL_WRAPPER(collate_wchar_ctor_refs, 8) collate* __thiscall collate_wchar_ctor_refs(collate *this, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1166.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_short_ctor_refs, 8) collate* __thiscall collate_short_ctor_refs(collate *this, MSVCP_size_t refs) { collate *ret = collate_wchar_ctor_refs(this, refs); ret->facet.vtable = &MSVCP_collate_short_vtable; return ret; }': \ DEFINE_THISCALL_WRAPPER(collate_short_ctor_refs, 8) collate* __thiscall collate_short_ctor_refs(collate *this, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1180.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_wchar_dtor, 4) void __thiscall collate_wchar_dtor(collate *this) { TRACE("(%p)\n", this); }': \ DEFINE_THISCALL_WRAPPER(collate_wchar_dtor, 4) void __thiscall collate_wchar_dtor(collate *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1186.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_wchar_vector_dtor, 8) collate* __thiscall collate_wchar_vector_dtor(collate *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) collate_wchar_dtor(this+i); MSVCRT_operator_delete(ptr); } else { collate_wchar_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(collate_wchar_vector_dtor, 8) collate* __thiscall collate_wchar_vector_dtor(collate *this, unsigned int flags) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1208.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_wchar_ctor, 4) collate* __thiscall collate_wchar_ctor(collate *this) { return collate_wchar_ctor_name(this, "C", 0); }': \ DEFINE_THISCALL_WRAPPER(collate_wchar_ctor, 4) collate* __thiscall collate_wchar_ctor(collate *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1216.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_short_ctor, 4) collate* __thiscall collate_short_ctor(collate *this) { collate *ret = collate_wchar_ctor(this); ret->facet.vtable = &MSVCP_collate_short_vtable; return ret; }': \ DEFINE_THISCALL_WRAPPER(collate_short_ctor, 4) collate* __thiscall collate_short_ctor(collate *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1345.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_wchar_do_compare, 20) int __thiscall collate_wchar_do_compare(const collate *this, const wchar_t *first1, const wchar_t *last1, const wchar_t *first2, const wchar_t *last2) { TRACE("(%p %p %p %p %p)\n", this, first1, last1, first2, last2); return _Wcscoll(first1, last1, first2, last2, &this->coll); }': \ DEFINE_THISCALL_WRAPPER(collate_wchar_do_compare, 20) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1366.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_wchar_compare, 20) int __thiscall collate_wchar_compare(const collate *this, const wchar_t *first1, const wchar_t *last1, const wchar_t *first2, const wchar_t *last2) { TRACE("(%p %p %p %p %p)\n", this, first1, last1, first2, last2); return call_collate_wchar_do_compare(this, first1, last1, first2, last2); }': \ DEFINE_THISCALL_WRAPPER(collate_wchar_compare, 20) int __thiscall collate_wchar_compare(const collate *this, const wchar_t *first1, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1378.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_wchar_do_hash, 12) LONG __thiscall collate_wchar_do_hash(const collate *this, const wchar_t *first, const wchar_t *last) { ULONG ret = 0; TRACE("(%p %p %p)\n", this, first, last); for(; first>24) + *first; return ret; }': \ DEFINE_THISCALL_WRAPPER(collate_wchar_do_hash, 12) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1402.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_wchar_hash, 12) LONG __thiscall collate_wchar_hash(const collate *this, const wchar_t *first, const wchar_t *last) { TRACE("(%p %p %p)\n", this, first, last); return call_collate_wchar_do_hash(this, first, last); }': \ DEFINE_THISCALL_WRAPPER(collate_wchar_hash, 12) LONG __thiscall collate_wchar_hash(const collate *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1414.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_wchar_do_transform, 16) basic_string_wchar* __thiscall collate_wchar_do_transform(const collate *this, basic_string_wchar *ret, const wchar_t *first, const wchar_t *last) { FIXME("(%p %p %p) stub\n", this, first, last); return ret; }': \ DEFINE_THISCALL_WRAPPER(collate_wchar_do_transform, 16) basic_string_wchar* __thiscall collate_wchar_do_transform(const collate *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1426.1: variable: 'DEFINE_THISCALL_WRAPPER(collate_wchar_transform, 16) basic_string_wchar* __thiscall collate_wchar_transform(const collate *this, basic_string_wchar *ret, const wchar_t *first, const wchar_t *last) { FIXME("(%p %p %p) stub\n", this, first, last); return ret; }': \ DEFINE_THISCALL_WRAPPER(collate_wchar_transform, 16) basic_string_wchar* __thiscall collate_wchar_transform(const collate *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1439.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_base_ctor_refs, 8) ctype_base* __thiscall ctype_base_ctor_refs(ctype_base *this, MSVCP_size_t refs) { TRACE("(%p %lu)\n", this, refs); locale_facet_ctor_refs(&this->facet, refs); this->facet.vtable = &MSVCP_ctype_base_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(ctype_base_ctor_refs, 8) ctype_base* __thiscall ctype_base_ctor_refs(ctype_base *this, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1450.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_base_ctor, 4) ctype_base* __thiscall ctype_base_ctor(ctype_base *this) { TRACE("(%p)\n", this); locale_facet_ctor_refs(&this->facet, 0); this->facet.vtable = &MSVCP_ctype_base_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(ctype_base_ctor, 4) ctype_base* __thiscall ctype_base_ctor(ctype_base *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1461.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_base_dtor, 4) void __thiscall ctype_base_dtor(ctype_base *this) { TRACE("(%p)\n", this); }': \ DEFINE_THISCALL_WRAPPER(ctype_base_dtor, 4) void __thiscall ctype_base_dtor(ctype_base *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1467.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_base_vector_dtor, 8) ctype_base* __thiscall ctype_base_vector_dtor(ctype_base *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) ctype_base_dtor(this+i); MSVCRT_operator_delete(ptr); } else { ctype_base_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(ctype_base_vector_dtor, 8) ctype_base* __thiscall ctype_base_vector_dtor(ctype_base *this, unsigned int flags) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1512.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char__Init, 8) void __thiscall ctype_char__Init(ctype_char *this, const _Locinfo *locinfo) { TRACE("(%p %p)\n", this, locinfo); _Locinfo__Getctype(locinfo, &this->ctype); }': \ DEFINE_THISCALL_WRAPPER(ctype_char__Init, 8) void __thiscall ctype_char__Init(ctype_char *this, const _Locinfo *locinfo) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1521.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char__Tidy, 4) void __thiscall ctype_char__Tidy(ctype_char *this) { TRACE("(%p)\n", this); if(this->ctype.delfl) free((short*)this->ctype.table); free(this->ctype.name); }': \ DEFINE_THISCALL_WRAPPER(ctype_char__Tidy, 4) void __thiscall ctype_char__Tidy(ctype_char *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1546.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char_ctor_locinfo, 12) ctype_char* __thiscall ctype_char_ctor_locinfo(ctype_char *this, const _Locinfo *locinfo, MSVCP_size_t refs) { TRACE("(%p %p %lu)\n", this, locinfo, refs); ctype_base_ctor_refs(&this->base, refs); this->base.facet.vtable = &MSVCP_ctype_char_vtable; ctype_char__Init(this, locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(ctype_char_ctor_locinfo, 12) ctype_char* __thiscall ctype_char_ctor_locinfo(ctype_char *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1559.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char_ctor_table, 16) ctype_char* __thiscall ctype_char_ctor_table(ctype_char *this, const short *table, MSVCP_bool delete, MSVCP_size_t refs) { _Locinfo locinfo; TRACE("(%p %p %d %lu)\n", this, table, delete, refs); ctype_base_ctor_refs(&this->base, refs); this->base.facet.vtable = &MSVCP_ctype_char_vtable; _Locinfo_ctor(&locinfo); ctype_char__Init(this, &locinfo); _Locinfo_dtor(&locinfo); if(table) { ctype_char__Tidy(this); this->ctype.table = table; this->ctype.delfl = delete; } return this; }': \ DEFINE_THISCALL_WRAPPER(ctype_char_ctor_table, 16) ctype_char* __thiscall ctype_char_ctor_table(ctype_char *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1584.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char_ctor, 4) ctype_char* __thiscall ctype_char_ctor(ctype_char *this) { return ctype_char_ctor_table(this, NULL, FALSE, 0); }': \ DEFINE_THISCALL_WRAPPER(ctype_char_ctor, 4) ctype_char* __thiscall ctype_char_ctor(ctype_char *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1594.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char_dtor, 4) void __thiscall ctype_char_dtor(ctype_char *this) { TRACE("(%p)\n", this); ctype_char__Tidy(this); }': \ DEFINE_THISCALL_WRAPPER(ctype_char_dtor, 4) void __thiscall ctype_char_dtor(ctype_char *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1601.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char_vector_dtor, 8) ctype_char* __thiscall ctype_char_vector_dtor(ctype_char *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) ctype_char_dtor(this+i); MSVCRT_operator_delete(ptr); } else { ctype_char_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(ctype_char_vector_dtor, 8) ctype_char* __thiscall ctype_char_vector_dtor(ctype_char *this, unsigned int flags) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1623.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char_do_narrow_ch, 12) char __thiscall ctype_char_do_narrow_ch(const ctype_char *this, char ch, char unused) { TRACE("(%p %c %c)\n", this, ch, unused); return ch; }': \ DEFINE_THISCALL_WRAPPER(ctype_char_do_narrow_ch, 12) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1642.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char_do_narrow, 20) const char* __thiscall ctype_char_do_narrow(const ctype_char *this, const char *first, const char *last, char unused, char *dest) { TRACE("(%p %p %p %p)\n", this, first, last, dest); memcpy(dest, first, last-first); return last; }': \ DEFINE_THISCALL_WRAPPER(ctype_char_do_narrow, 20) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1666.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char__Do_narrow_s, 24) const char* __thiscall ctype_char__Do_narrow_s(const ctype_char *this, const char *first, const char *last, char unused, char *dest, MSVCP_size_t size) { TRACE("(%p %p %p %p %lu)\n", this, first, last, dest, size); memcpy_s(dest, size, first, last-first); return last; }': \ DEFINE_THISCALL_WRAPPER(ctype_char__Do_narrow_s, 24) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1680.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char_narrow_ch, 12) char __thiscall ctype_char_narrow_ch(const ctype_char *this, char ch, char dflt) { TRACE("(%p %c %c)\n", this, ch, dflt); return call_ctype_char_do_narrow_ch(this, ch, dflt); }': \ DEFINE_THISCALL_WRAPPER(ctype_char_narrow_ch, 12) char __thiscall ctype_char_narrow_ch(const ctype_char *this, char ch, char dflt) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1689.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char_narrow, 20) const char* __thiscall ctype_char_narrow(const ctype_char *this, const char *first, const char *last, char dflt, char *dest) { TRACE("(%p %p %p %c %p)\n", this, first, last, dflt, dest); return call_ctype_char_do_narrow(this, first, last, dflt, dest); }': \ DEFINE_THISCALL_WRAPPER(ctype_char_narrow, 20) const char* __thiscall ctype_char_narrow(const ctype_char *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1699.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char__Narrow_s, 24) const char* __thiscall ctype_char__Narrow_s(const ctype_char *this, const char *first, const char *last, char dflt, char *dest, MSVCP_size_t size) { TRACE("(%p %p %p %p %lu)\n", this, first, last, dest, size); return call_ctype_char__Do_narrow_s(this, first, last, dflt, dest, size); }': \ DEFINE_THISCALL_WRAPPER(ctype_char__Narrow_s, 24) const char* __thiscall ctype_char__Narrow_s(const ctype_char *this, const char *first, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1709.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char_do_widen_ch, 8) char __thiscall ctype_char_do_widen_ch(const ctype_char *this, char ch) { TRACE("(%p %c)\n", this, ch); return ch; }': \ DEFINE_THISCALL_WRAPPER(ctype_char_do_widen_ch, 8) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1725.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char_do_widen, 16) const char* __thiscall ctype_char_do_widen(const ctype_char *this, const char *first, const char *last, char *dest) { TRACE("(%p %p %p %p)\n", this, first, last, dest); memcpy(dest, first, last-first); return last; }': \ DEFINE_THISCALL_WRAPPER(ctype_char_do_widen, 16) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1745.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char__Do_widen_s, 20) const char* __thiscall ctype_char__Do_widen_s(const ctype_char *this, const char *first, const char *last, char *dest, MSVCP_size_t size) { TRACE("(%p %p %p %p %lu)\n", this, first, last, dest, size); memcpy_s(dest, size, first, last-first); return last; }': \ DEFINE_THISCALL_WRAPPER(ctype_char__Do_widen_s, 20) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1759.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char_widen_ch, 8) char __thiscall ctype_char_widen_ch(const ctype_char *this, char ch) { TRACE("(%p %c)\n", this, ch); return call_ctype_char_do_widen_ch(this, ch); }': \ DEFINE_THISCALL_WRAPPER(ctype_char_widen_ch, 8) char __thiscall ctype_char_widen_ch(const ctype_char *this, char ch) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1768.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char_widen, 16) const char* __thiscall ctype_char_widen(const ctype_char *this, const char *first, const char *last, char *dest) { TRACE("(%p %p %p %p)\n", this, first, last, dest); return call_ctype_char_do_widen(this, first, last, dest); }': \ DEFINE_THISCALL_WRAPPER(ctype_char_widen, 16) const char* __thiscall ctype_char_widen(const ctype_char *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1778.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char__Widen_s, 20) const char* __thiscall ctype_char__Widen_s(const ctype_char *this, const char *first, const char *last, char *dest, MSVCP_size_t size) { TRACE("(%p %p %p %p %lu)\n", this, first, last, dest, size); return call_ctype_char__Do_widen_s(this, first, last, dest, size); }': \ DEFINE_THISCALL_WRAPPER(ctype_char__Widen_s, 20) const char* __thiscall ctype_char__Widen_s(const ctype_char *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1898.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char_do_tolower_ch, 8) char __thiscall ctype_char_do_tolower_ch(const ctype_char *this, char ch) { TRACE("(%p %c)\n", this, ch); return _Tolower(ch, &this->ctype); }': \ DEFINE_THISCALL_WRAPPER(ctype_char_do_tolower_ch, 8) char __thiscall ctype_char_do_tolower_ch(const ctype_char *this, char ch) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1914.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char_do_tolower, 12) const char* __thiscall ctype_char_do_tolower(const ctype_char *this, char *first, const char *last) { TRACE("(%p %p %p)\n", this, first, last); for(; firstctype); return last; }': \ DEFINE_THISCALL_WRAPPER(ctype_char_do_tolower, 12) const char* __thiscall ctype_char_do_tolower(const ctype_char *this, char *first, const char *last) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1925.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char_tolower_ch, 8) char __thiscall ctype_char_tolower_ch(const ctype_char *this, char ch) { TRACE("(%p %c)\n", this, ch); return call_ctype_char_do_tolower_ch(this, ch); }': \ DEFINE_THISCALL_WRAPPER(ctype_char_tolower_ch, 8) char __thiscall ctype_char_tolower_ch(const ctype_char *this, char ch) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1934.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char_tolower, 12) const char* __thiscall ctype_char_tolower(const ctype_char *this, char *first, const char *last) { TRACE("(%p %p %p)\n", this, first, last); return call_ctype_char_do_tolower(this, first, last); }': \ DEFINE_THISCALL_WRAPPER(ctype_char_tolower, 12) const char* __thiscall ctype_char_tolower(const ctype_char *this, char *first, const char *last) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:1994.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char_do_toupper_ch, 8) char __thiscall ctype_char_do_toupper_ch(const ctype_char *this, char ch) { TRACE("(%p %c)\n", this, ch); return _Toupper(ch, &this->ctype); }': \ DEFINE_THISCALL_WRAPPER(ctype_char_do_toupper_ch, 8) char __thiscall ctype_char_do_toupper_ch(const ctype_char *this, char ch) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2010.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char_do_toupper, 12) const char* __thiscall ctype_char_do_toupper(const ctype_char *this, char *first, const char *last) { TRACE("(%p %p %p)\n", this, first, last); for(; firstctype); return last; }': \ DEFINE_THISCALL_WRAPPER(ctype_char_do_toupper, 12) const char* __thiscall ctype_char_do_toupper(const ctype_char *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2022.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char_toupper_ch, 8) char __thiscall ctype_char_toupper_ch(const ctype_char *this, char ch) { TRACE("(%p %c)\n", this, ch); return call_ctype_char_do_toupper_ch(this, ch); }': \ DEFINE_THISCALL_WRAPPER(ctype_char_toupper_ch, 8) char __thiscall ctype_char_toupper_ch(const ctype_char *this, char ch) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2031.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char_toupper, 12) const char* __thiscall ctype_char_toupper(const ctype_char *this, char *first, const char *last) { TRACE("(%p %p %p)\n", this, first, last); return call_ctype_char_do_toupper(this, first, last); }': \ DEFINE_THISCALL_WRAPPER(ctype_char_toupper, 12) const char* __thiscall ctype_char_toupper(const ctype_char *this, char *first, const char *last) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2040.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char_is_ch, 12) MSVCP_bool __thiscall ctype_char_is_ch(const ctype_char *this, short mask, char ch) { TRACE("(%p %x %c)\n", this, mask, ch); return (this->ctype.table[(unsigned char)ch] & mask) != 0; }': \ DEFINE_THISCALL_WRAPPER(ctype_char_is_ch, 12) MSVCP_bool __thiscall ctype_char_is_ch(const ctype_char *this, short mask, char ch) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2049.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char_is, 16) const char* __thiscall ctype_char_is(const ctype_char *this, const char *first, const char *last, short *dest) { TRACE("(%p %p %p %p)\n", this, first, last, dest); for(; firstctype.table[(unsigned char)*first]; return last; }': \ DEFINE_THISCALL_WRAPPER(ctype_char_is, 16) const char* __thiscall ctype_char_is(const ctype_char *this, const char *first, const char *last, short *dest) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2060.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_char_scan_is, 16) const char* __thiscall ctype_char_scan_is(const ctype_char *this, short mask, const char *first, const char *last) { TRACE("(%p %x %p %p)\n", this, mask, first, last); for(; firstctype.table; }': \ DEFINE_THISCALL_WRAPPER(ctype_char_table, 4) const short* __thiscall ctype_char_table(const ctype_char *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2121.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_wchar__Init, 8) void __thiscall ctype_wchar__Init(ctype_wchar *this, const _Locinfo *locinfo) { TRACE("(%p %p)\n", this, locinfo); _Locinfo__Getctype(locinfo, &this->ctype); _Locinfo__Getcvt(locinfo, &this->cvt); }': \ DEFINE_THISCALL_WRAPPER(ctype_wchar__Init, 8) void __thiscall ctype_wchar__Init(ctype_wchar *this, const _Locinfo *locinfo) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2131.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_wchar_ctor_locinfo, 12) ctype_wchar* __thiscall ctype_wchar_ctor_locinfo(ctype_wchar *this, const _Locinfo *locinfo, MSVCP_size_t refs) { TRACE("(%p %p %lu)\n", this, locinfo, refs); ctype_base_ctor_refs(&this->base, refs); this->base.facet.vtable = &MSVCP_ctype_wchar_vtable; ctype_wchar__Init(this, locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(ctype_wchar_ctor_locinfo, 12) ctype_wchar* __thiscall ctype_wchar_ctor_locinfo(ctype_wchar *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2144.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_short_ctor_locinfo, 12) ctype_wchar* __thiscall ctype_short_ctor_locinfo(ctype_wchar *this, const _Locinfo *locinfo, MSVCP_size_t refs) { ctype_wchar *ret = ctype_wchar_ctor_locinfo(this, locinfo, refs); this->base.facet.vtable = &MSVCP_ctype_short_vtable; return ret; }': \ DEFINE_THISCALL_WRAPPER(ctype_short_ctor_locinfo, 12) ctype_wchar* __thiscall ctype_short_ctor_locinfo(ctype_wchar *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2155.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_wchar_ctor_refs, 8) ctype_wchar* __thiscall ctype_wchar_ctor_refs(ctype_wchar *this, MSVCP_size_t refs) { _Locinfo locinfo; TRACE("(%p %lu)\n", this, refs); ctype_base_ctor_refs(&this->base, refs); this->base.facet.vtable = &MSVCP_ctype_wchar_vtable; _Locinfo_ctor(&locinfo); ctype_wchar__Init(this, &locinfo); _Locinfo_dtor(&locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(ctype_wchar_ctor_refs, 8) ctype_wchar* __thiscall ctype_wchar_ctor_refs(ctype_wchar *this, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2173.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_short_ctor_refs, 8) ctype_wchar* __thiscall ctype_short_ctor_refs(ctype_wchar *this, MSVCP_size_t refs) { ctype_wchar *ret = ctype_wchar_ctor_refs(this, refs); this->base.facet.vtable = &MSVCP_ctype_short_vtable; return ret; }': \ DEFINE_THISCALL_WRAPPER(ctype_short_ctor_refs, 8) ctype_wchar* __thiscall ctype_short_ctor_refs(ctype_wchar *this, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2183.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_short_ctor_name, 12) ctype_wchar* __thiscall ctype_short_ctor_name(ctype_wchar *this, const char *name, MSVCP_size_t refs) { _Locinfo locinfo; TRACE("(%p %s %lu)\n", this, debugstr_a(name), refs); ctype_base_ctor_refs(&this->base, refs); this->base.facet.vtable = &MSVCP_ctype_short_vtable; _Locinfo_ctor_cstr(&locinfo, name); ctype_wchar__Init(this, &locinfo); _Locinfo_dtor(&locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(ctype_short_ctor_name, 12) ctype_wchar* __thiscall ctype_short_ctor_name(ctype_wchar *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2202.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_wchar_ctor, 4) ctype_wchar* __thiscall ctype_wchar_ctor(ctype_wchar *this) { TRACE("(%p)\n", this); return ctype_short_ctor_refs(this, 0); }': \ DEFINE_THISCALL_WRAPPER(ctype_wchar_ctor, 4) ctype_wchar* __thiscall ctype_wchar_ctor(ctype_wchar *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2211.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_short_ctor, 4) ctype_wchar* __thiscall ctype_short_ctor(ctype_wchar *this) { ctype_wchar *ret = ctype_wchar_ctor(this); this->base.facet.vtable = &MSVCP_ctype_short_vtable; return ret; }': \ DEFINE_THISCALL_WRAPPER(ctype_short_ctor, 4) ctype_wchar* __thiscall ctype_short_ctor(ctype_wchar *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2225.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_wchar_dtor, 4) void __thiscall ctype_wchar_dtor(ctype_wchar *this) { TRACE("(%p)\n", this); if(this->ctype.delfl) free((void*)this->ctype.table); free(this->ctype.name); }': \ DEFINE_THISCALL_WRAPPER(ctype_wchar_dtor, 4) void __thiscall ctype_wchar_dtor(ctype_wchar *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2236.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_wchar_vector_dtor, 8) ctype_wchar* __thiscall ctype_wchar_vector_dtor(ctype_wchar *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) ctype_wchar_dtor(this+i); MSVCRT_operator_delete(ptr); } else { ctype_wchar_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(ctype_wchar_vector_dtor, 8) ctype_wchar* __thiscall ctype_wchar_vector_dtor(ctype_wchar *this, unsigned int flags) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2292.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_wchar__Donarrow, 12) char __thiscall ctype_wchar__Donarrow(const ctype_wchar *this, wchar_t ch, char dflt) { char buf[MB_LEN_MAX]; TRACE("(%p %d %d)\n", this, ch, dflt); return _Wcrtomb(buf, ch, NULL, &this->cvt)==1 ? buf[0] : dflt; }': \ DEFINE_THISCALL_WRAPPER(ctype_wchar__Donarrow, 12) char __thiscall ctype_wchar__Donarrow(const ctype_wchar *this, wchar_t ch, char dflt) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2306.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_wchar_do_narrow_ch, 12) char __thiscall ctype_wchar_do_narrow_ch(const ctype_wchar *this, wchar_t ch, char dflt) { return ctype_wchar__Donarrow(this, ch, dflt); }': \ DEFINE_THISCALL_WRAPPER(ctype_wchar_do_narrow_ch, 12) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2326.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_wchar_do_narrow, 20) const wchar_t* __thiscall ctype_wchar_do_narrow(const ctype_wchar *this, const wchar_t *first, const wchar_t *last, char dflt, char *dest) { TRACE("(%p %p %p %d %p)\n", this, first, last, dflt, dest); for(; first size) ctype_base__Xran(); return ctype_wchar_do_narrow(this, first, last, dflt, dest); }': \ DEFINE_THISCALL_WRAPPER(ctype_wchar__Do_narrow_s, 24) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2372.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_wchar_narrow_ch, 12) char __thiscall ctype_wchar_narrow_ch(const ctype_wchar *this, wchar_t ch, char dflt) { TRACE("(%p %d %d)\n", this, ch, dflt); return call_ctype_wchar_do_narrow_ch(this, ch, dflt); }': \ DEFINE_THISCALL_WRAPPER(ctype_wchar_narrow_ch, 12) char __thiscall ctype_wchar_narrow_ch(const ctype_wchar *this, wchar_t ch, char dflt) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2383.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_wchar_narrow, 20) const wchar_t* __thiscall ctype_wchar_narrow(const ctype_wchar *this, const wchar_t *first, const wchar_t *last, char dflt, char *dest) { TRACE("(%p %p %p %d %p)\n", this, first, last, dflt, dest); return call_ctype_wchar_do_narrow(this, first, last, dflt, dest); }': \ DEFINE_THISCALL_WRAPPER(ctype_wchar_narrow, 20) const wchar_t* __thiscall ctype_wchar_narrow(const ctype_wchar *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2395.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_wchar__Narrow_s, 24) const wchar_t* __thiscall ctype_wchar__Narrow_s(const ctype_wchar *this, const wchar_t *first, const wchar_t *last, char dflt, char *dest, MSVCP_size_t size) { TRACE("(%p %p %p %d %p %lu)\n", this, first, last, dflt, dest, size); return call_ctype_wchar__Do_narrow_s(this, first, last, dflt, dest, size); }': \ DEFINE_THISCALL_WRAPPER(ctype_wchar__Narrow_s, 24) const wchar_t* __thiscall ctype_wchar__Narrow_s(const ctype_wchar *this, const wchar_t *first, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2484.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_wchar__Dowiden, 8) wchar_t __thiscall ctype_wchar__Dowiden(const ctype_wchar *this, char ch) { wchar_t ret; int state = 0; TRACE("(%p %d)\n", this, ch); return _Mbrtowc(&ret, &ch, 1, &state, &this->cvt)<0 ? WEOF : ret; }': \ DEFINE_THISCALL_WRAPPER(ctype_wchar__Dowiden, 8) wchar_t __thiscall ctype_wchar__Dowiden(const ctype_wchar *this, char ch) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2497.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_wchar_do_widen_ch, 8) wchar_t __thiscall ctype_wchar_do_widen_ch(const ctype_wchar *this, char ch) { return ctype_wchar__Dowiden(this, ch); }': \ DEFINE_THISCALL_WRAPPER(ctype_wchar_do_widen_ch, 8) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2514.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_wchar_do_widen, 16) const char* __thiscall ctype_wchar_do_widen(const ctype_wchar *this, const char *first, const char *last, wchar_t *dest) { TRACE("(%p %p %p %p)\n", this, first, last, dest); for(; firstctype); }': \ DEFINE_THISCALL_WRAPPER(ctype_wchar_do_tolower_ch, 8) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2721.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_wchar_do_tolower, 12) const wchar_t* __thiscall ctype_wchar_do_tolower(const ctype_wchar *this, wchar_t *first, const wchar_t *last) { TRACE("(%p %p %p)\n", this, first, last); for(; firstctype); return last; }': \ DEFINE_THISCALL_WRAPPER(ctype_wchar_do_tolower, 12) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2744.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_wchar_tolower_ch, 8) wchar_t __thiscall ctype_wchar_tolower_ch(const ctype_wchar *this, wchar_t ch) { TRACE("(%p %d)\n", this, ch); return call_ctype_wchar_do_tolower_ch(this, ch); }': \ DEFINE_THISCALL_WRAPPER(ctype_wchar_tolower_ch, 8) wchar_t __thiscall ctype_wchar_tolower_ch(const ctype_wchar *this, wchar_t ch) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2755.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_wchar_tolower, 12) const wchar_t* __thiscall ctype_wchar_tolower(const ctype_wchar *this, wchar_t *first, const wchar_t *last) { TRACE("(%p %p %p)\n", this, first, last); return call_ctype_wchar_do_tolower(this, first, last); }': \ DEFINE_THISCALL_WRAPPER(ctype_wchar_tolower, 12) const wchar_t* __thiscall ctype_wchar_tolower(const ctype_wchar *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2774.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_wchar_do_toupper_ch, 8) wchar_t __thiscall ctype_wchar_do_toupper_ch(const ctype_wchar *this, wchar_t ch) { return _Towupper(ch, &this->ctype); }': \ DEFINE_THISCALL_WRAPPER(ctype_wchar_do_toupper_ch, 8) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2791.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_wchar_do_toupper, 12) const wchar_t* __thiscall ctype_wchar_do_toupper(const ctype_wchar *this, wchar_t *first, const wchar_t *last) { TRACE("(%p %p %p)\n", this, first, last); for(; firstctype); return last; }': \ DEFINE_THISCALL_WRAPPER(ctype_wchar_do_toupper, 12) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2814.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_wchar_toupper_ch, 8) wchar_t __thiscall ctype_wchar_toupper_ch(const ctype_wchar *this, wchar_t ch) { TRACE("(%p %d)\n", this, ch); return call_ctype_wchar_do_toupper_ch(this, ch); }': \ DEFINE_THISCALL_WRAPPER(ctype_wchar_toupper_ch, 8) wchar_t __thiscall ctype_wchar_toupper_ch(const ctype_wchar *this, wchar_t ch) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2825.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_wchar_toupper, 12) const wchar_t* __thiscall ctype_wchar_toupper(const ctype_wchar *this, wchar_t *first, const wchar_t *last) { TRACE("(%p %p %p)\n", this, first, last); return call_ctype_wchar_do_toupper(this, first, last); }': \ DEFINE_THISCALL_WRAPPER(ctype_wchar_toupper, 12) const wchar_t* __thiscall ctype_wchar_toupper(const ctype_wchar *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2854.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_wchar_do_is_ch, 12) MSVCP_bool __thiscall ctype_wchar_do_is_ch(const ctype_wchar *this, short mask, wchar_t ch) { TRACE("(%p %x %d)\n", this, mask, ch); return (_Getwctype(ch, &this->ctype) & mask) != 0; }': \ DEFINE_THISCALL_WRAPPER(ctype_wchar_do_is_ch, 12) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2872.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_wchar_do_is, 16) const wchar_t* __thiscall ctype_wchar_do_is(const ctype_wchar *this, const wchar_t *first, const wchar_t *last, short *dest) { TRACE("(%p %p %p %p)\n", this, first, last, dest); return _Getwctypes(first, last, dest, &this->ctype); }': \ DEFINE_THISCALL_WRAPPER(ctype_wchar_do_is, 16) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2893.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_wchar_is_ch, 12) MSVCP_bool __thiscall ctype_wchar_is_ch(const ctype_wchar *this, short mask, wchar_t ch) { TRACE("(%p %x %d)\n", this, mask, ch); return call_ctype_wchar_do_is_ch(this, mask, ch); }': \ DEFINE_THISCALL_WRAPPER(ctype_wchar_is_ch, 12) MSVCP_bool __thiscall ctype_wchar_is_ch(const ctype_wchar *this, short mask, wchar_t ch) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2904.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_wchar_is, 16) const wchar_t* __thiscall ctype_wchar_is(const ctype_wchar *this, const wchar_t *first, const wchar_t *last, short *dest) { TRACE("(%p %p %p %p)\n", this, first, last, dest); return call_ctype_wchar_do_is(this, first, last, dest); }': \ DEFINE_THISCALL_WRAPPER(ctype_wchar_is, 16) const wchar_t* __thiscall ctype_wchar_is(const ctype_wchar *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:2916.1: variable: 'DEFINE_THISCALL_WRAPPER(ctype_wchar_do_scan_is, 16) const wchar_t* __thiscall ctype_wchar_do_scan_is(const ctype_wchar *this, short mask, const wchar_t *first, const wchar_t *last) { TRACE("(%p %d %p %p)\n", this, mask, first, last); for(; firstfacet, refs); this->facet.vtable = &MSVCP_codecvt_base_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(codecvt_base_ctor_refs, 8) codecvt_base* __thiscall codecvt_base_ctor_refs(codecvt_base *this, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3000.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_base_ctor, 4) codecvt_base* __thiscall codecvt_base_ctor(codecvt_base *this) { return codecvt_base_ctor_refs(this, 0); }': \ DEFINE_THISCALL_WRAPPER(codecvt_base_ctor, 4) codecvt_base* __thiscall codecvt_base_ctor(codecvt_base *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3008.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_base_dtor, 4) void __thiscall codecvt_base_dtor(codecvt_base *this) { TRACE("(%p)\n", this); locale_facet_dtor(&this->facet); }': \ DEFINE_THISCALL_WRAPPER(codecvt_base_dtor, 4) void __thiscall codecvt_base_dtor(codecvt_base *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3015.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_base_vector_dtor, 8) codecvt_base* __thiscall codecvt_base_vector_dtor(codecvt_base *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) codecvt_base_dtor(this+i); MSVCRT_operator_delete(ptr); } else { codecvt_base_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(codecvt_base_vector_dtor, 8) codecvt_base* __thiscall codecvt_base_vector_dtor(codecvt_base *this, unsigned int flags) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3044.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_base_do_always_noconv, 4) MSVCP_bool __thiscall codecvt_base_do_always_noconv(const codecvt_base *this) { TRACE("(%p)\n", this); return TRUE; }': \ DEFINE_THISCALL_WRAPPER(codecvt_base_do_always_noconv, 4) MSVCP_bool __thiscall codecvt_base_do_always_noconv(const codecvt_base *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3053.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_base_always_noconv, 4) MSVCP_bool __thiscall codecvt_base_always_noconv(const codecvt_base *this) { TRACE("(%p)\n", this); return call_codecvt_base_do_always_noconv(this); }': \ DEFINE_THISCALL_WRAPPER(codecvt_base_always_noconv, 4) MSVCP_bool __thiscall codecvt_base_always_noconv(const codecvt_base *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3069.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_base_do_max_length, 4) int __thiscall codecvt_base_do_max_length(const codecvt_base *this) { TRACE("(%p)\n", this); return 1; }': \ DEFINE_THISCALL_WRAPPER(codecvt_base_do_max_length, 4) int __thiscall codecvt_base_do_max_length(const codecvt_base *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3078.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_base_max_length, 4) int __thiscall codecvt_base_max_length(const codecvt_base *this) { TRACE("(%p)\n", this); return call_codecvt_base_do_max_length(this); }': \ DEFINE_THISCALL_WRAPPER(codecvt_base_max_length, 4) int __thiscall codecvt_base_max_length(const codecvt_base *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3094.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_base_do_encoding, 4) int __thiscall codecvt_base_do_encoding(const codecvt_base *this) { TRACE("(%p)\n", this); return 1; }': \ DEFINE_THISCALL_WRAPPER(codecvt_base_do_encoding, 4) int __thiscall codecvt_base_do_encoding(const codecvt_base *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3103.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_base_encoding, 4) int __thiscall codecvt_base_encoding(const codecvt_base *this) { TRACE("(%p)\n", this); return call_codecvt_base_do_encoding(this); }': \ DEFINE_THISCALL_WRAPPER(codecvt_base_encoding, 4) int __thiscall codecvt_base_encoding(const codecvt_base *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3118.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_char__Init, 8) void __thiscall codecvt_char__Init(codecvt_char *this, const _Locinfo *locinfo) { TRACE("(%p %p)\n", this, locinfo); }': \ DEFINE_THISCALL_WRAPPER(codecvt_char__Init, 8) void __thiscall codecvt_char__Init(codecvt_char *this, const _Locinfo *locinfo) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3126.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_char_ctor_locinfo, 12) codecvt_char* __thiscall codecvt_char_ctor_locinfo(codecvt_char *this, const _Locinfo *locinfo, MSVCP_size_t refs) { TRACE("(%p %p %lu)\n", this, locinfo, refs); codecvt_base_ctor_refs(&this->base, refs); this->base.facet.vtable = &MSVCP_codecvt_char_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(codecvt_char_ctor_locinfo, 12) codecvt_char* __thiscall codecvt_char_ctor_locinfo(codecvt_char *this, const _Locinfo *locinfo, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3137.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_char_ctor_refs, 8) codecvt_char* __thiscall codecvt_char_ctor_refs(codecvt_char *this, MSVCP_size_t refs) { return codecvt_char_ctor_locinfo(this, NULL, refs); }': \ DEFINE_THISCALL_WRAPPER(codecvt_char_ctor_refs, 8) codecvt_char* __thiscall codecvt_char_ctor_refs(codecvt_char *this, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3145.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_char_ctor, 4) codecvt_char* __thiscall codecvt_char_ctor(codecvt_char *this) { return codecvt_char_ctor_locinfo(this, NULL, 0); }': \ DEFINE_THISCALL_WRAPPER(codecvt_char_ctor, 4) codecvt_char* __thiscall codecvt_char_ctor(codecvt_char *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3155.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_char_dtor, 4) void __thiscall codecvt_char_dtor(codecvt_char *this) { TRACE("(%p)\n", this); codecvt_base_dtor(&this->base); }': \ DEFINE_THISCALL_WRAPPER(codecvt_char_dtor, 4) void __thiscall codecvt_char_dtor(codecvt_char *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3162.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_char_vector_dtor, 8) codecvt_char* __thiscall codecvt_char_vector_dtor(codecvt_char *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) codecvt_char_dtor(this+i); MSVCRT_operator_delete(ptr); } else { codecvt_char_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(codecvt_char_vector_dtor, 8) codecvt_char* __thiscall codecvt_char_vector_dtor(codecvt_char *this, unsigned int flags) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3249.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_char_do_in, 32) int __thiscall codecvt_char_do_in(const codecvt_char *this, int *state, const char *from, const char *from_end, const char **from_next, char *to, char *to_end, char **to_next) { TRACE("(%p %p %p %p %p %p %p %p)\n", this, state, from, from_end, from_next, to, to_end, to_next); *from_next = from; *to_next = to; return CODECVT_noconv; }': \ DEFINE_THISCALL_WRAPPER(codecvt_char_do_in, 32) int __thiscall codecvt_char_do_in(const codecvt_char *this, int *state, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3263.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_char_in, 32) int __thiscall codecvt_char_in(const codecvt_char *this, int *state, const char *from, const char *from_end, const char **from_next, char *to, char *to_end, char **to_next) { TRACE("(%p %p %p %p %p %p %p %p)\n", this, state, from, from_end, from_next, to, to_end, to_next); return call_codecvt_char_do_in(this, state, from, from_end, from_next, to, to_end, to_next); }': \ DEFINE_THISCALL_WRAPPER(codecvt_char_in, 32) int __thiscall codecvt_char_in(const codecvt_char *this, int *state, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3287.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_char_do_out, 32) int __thiscall codecvt_char_do_out(const codecvt_char *this, int *state, const char *from, const char *from_end, const char **from_next, char *to, char *to_end, char **to_next) { TRACE("(%p %p %p %p %p %p %p %p)\n", this, state, from, from_end, from_next, to, to_end, to_next); *from_next = from; *to_next = to; return CODECVT_noconv; }': \ DEFINE_THISCALL_WRAPPER(codecvt_char_do_out, 32) int __thiscall codecvt_char_do_out(const codecvt_char *this, int *state, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3301.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_char_out, 32) int __thiscall codecvt_char_out(const codecvt_char *this, int *state, const char *from, const char *from_end, const char **from_next, char *to, char *to_end, char **to_next) { TRACE("(%p %p %p %p %p %p %p %p)\n", this, state, from, from_end, from_next, to, to_end, to_next); return call_codecvt_char_do_out(this, state, from, from_end, from_next, to, to_end, to_next); }': \ DEFINE_THISCALL_WRAPPER(codecvt_char_out, 32) int __thiscall codecvt_char_out(const codecvt_char *this, int *state, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3321.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_char_do_unshift, 20) int __thiscall codecvt_char_do_unshift(const codecvt_char *this, int *state, char *to, char *to_end, char **to_next) { TRACE("(%p %p %p %p %p)\n", this, state, to, to_end, to_next); *to_next = to; return CODECVT_noconv; }': \ DEFINE_THISCALL_WRAPPER(codecvt_char_do_unshift, 20) int __thiscall codecvt_char_do_unshift(const codecvt_char *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3332.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_char_unshift, 20) int __thiscall codecvt_char_unshift(const codecvt_char *this, int *state, char *to, char *to_end, char **to_next) { TRACE("(%p %p %p %p %p)\n", this, state, to, to_end, to_next); return call_codecvt_char_do_unshift(this, state, to, to_end, to_next); }': \ DEFINE_THISCALL_WRAPPER(codecvt_char_unshift, 20) int __thiscall codecvt_char_unshift(const codecvt_char *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3351.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_char_do_length, 20) int __thiscall codecvt_char_do_length(const codecvt_char *this, const int *state, const char *from, const char *from_end, MSVCP_size_t max) { TRACE("(%p %p %p %p %lu)\n", this, state, from, from_end, max); return (from_end-from > max ? max : from_end-from); }': \ DEFINE_THISCALL_WRAPPER(codecvt_char_do_length, 20) int __thiscall codecvt_char_do_length(const codecvt_char *this, const int *state, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3361.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_char_length, 20) int __thiscall codecvt_char_length(const codecvt_char *this, const int *state, const char *from, const char *from_end, MSVCP_size_t max) { TRACE("(%p %p %p %p %lu)\n", this, state, from, from_end, max); return call_codecvt_char_do_length(this, state, from, from_end, max); }': \ DEFINE_THISCALL_WRAPPER(codecvt_char_length, 20) int __thiscall codecvt_char_length(const codecvt_char *this, const int *state, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3383.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_wchar__Init, 8) void __thiscall codecvt_wchar__Init(codecvt_wchar *this, const _Locinfo *locinfo) { TRACE("(%p %p)\n", this, locinfo); _Locinfo__Getcvt(locinfo, &this->cvt); }': \ DEFINE_THISCALL_WRAPPER(codecvt_wchar__Init, 8) void __thiscall codecvt_wchar__Init(codecvt_wchar *this, const _Locinfo *locinfo) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3392.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_wchar_ctor_locinfo, 12) codecvt_wchar* __thiscall codecvt_wchar_ctor_locinfo(codecvt_wchar *this, const _Locinfo *locinfo, MSVCP_size_t refs) { TRACE("(%p %p %ld)\n", this, locinfo, refs); codecvt_base_ctor_refs(&this->base, refs); this->base.facet.vtable = &MSVCP_codecvt_wchar_vtable; codecvt_wchar__Init(this, locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(codecvt_wchar_ctor_locinfo, 12) codecvt_wchar* __thiscall codecvt_wchar_ctor_locinfo(codecvt_wchar *this, const _Locinfo *locinfo, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3406.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_short_ctor_locinfo, 12) codecvt_wchar* __thiscall codecvt_short_ctor_locinfo(codecvt_wchar *this, const _Locinfo *locinfo, MSVCP_size_t refs) { TRACE("(%p %p %ld)\n", this, locinfo, refs); codecvt_wchar_ctor_locinfo(this, locinfo, refs); this->base.facet.vtable = &MSVCP_codecvt_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(codecvt_short_ctor_locinfo, 12) codecvt_wchar* __thiscall codecvt_short_ctor_locinfo(codecvt_wchar *this, const _Locinfo *locinfo, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3418.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_wchar_ctor_refs, 8) codecvt_wchar* __thiscall codecvt_wchar_ctor_refs(codecvt_wchar *this, MSVCP_size_t refs) { _Locinfo locinfo; TRACE("(%p %ld)\n", this, refs); _Locinfo_ctor(&locinfo); codecvt_wchar_ctor_locinfo(this, &locinfo, refs); _Locinfo_dtor(&locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(codecvt_wchar_ctor_refs, 8) codecvt_wchar* __thiscall codecvt_wchar_ctor_refs(codecvt_wchar *this, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3433.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_short_ctor_refs, 8) codecvt_wchar* __thiscall codecvt_short_ctor_refs(codecvt_wchar *this, MSVCP_size_t refs) { _Locinfo locinfo; TRACE("(%p %ld)\n", this, refs); _Locinfo_ctor(&locinfo); codecvt_short_ctor_locinfo(this, &locinfo, refs); _Locinfo_dtor(&locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(codecvt_short_ctor_refs, 8) codecvt_wchar* __thiscall codecvt_short_ctor_refs(codecvt_wchar *this, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3448.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_short_ctor_name, 12) codecvt_wchar* __thiscall codecvt_short_ctor_name(codecvt_wchar *this, const char *name, MSVCP_size_t refs) { _Locinfo locinfo; TRACE("(%p %s %ld)\n", this, name, refs); _Locinfo_ctor_cstr(&locinfo, name); codecvt_short_ctor_locinfo(this, &locinfo, refs); _Locinfo_dtor(&locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(codecvt_short_ctor_name, 12) codecvt_wchar* __thiscall codecvt_short_ctor_name(codecvt_wchar *this, const char *name, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3463.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_wchar_ctor, 4) codecvt_wchar* __thiscall codecvt_wchar_ctor(codecvt_wchar *this) { return codecvt_wchar_ctor_refs(this, 0); }': \ DEFINE_THISCALL_WRAPPER(codecvt_wchar_ctor, 4) codecvt_wchar* __thiscall codecvt_wchar_ctor(codecvt_wchar *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3471.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_short_ctor, 4) codecvt_wchar* __thiscall codecvt_short_ctor(codecvt_wchar *this) { return codecvt_short_ctor_refs(this, 0); }': \ DEFINE_THISCALL_WRAPPER(codecvt_short_ctor, 4) codecvt_wchar* __thiscall codecvt_short_ctor(codecvt_wchar *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3483.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_wchar_dtor, 4) void __thiscall codecvt_wchar_dtor(codecvt_wchar *this) { TRACE("(%p)\n", this); codecvt_base_dtor(&this->base); }': \ DEFINE_THISCALL_WRAPPER(codecvt_wchar_dtor, 4) void __thiscall codecvt_wchar_dtor(codecvt_wchar *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3490.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_wchar_vector_dtor, 8) codecvt_wchar* __thiscall codecvt_wchar_vector_dtor(codecvt_wchar *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) codecvt_wchar_dtor(this+i); MSVCRT_operator_delete(ptr); } else { codecvt_wchar_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(codecvt_wchar_vector_dtor, 8) codecvt_wchar* __thiscall codecvt_wchar_vector_dtor(codecvt_wchar *this, unsigned int flags) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3648.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_wchar_do_always_noconv, 4) MSVCP_bool __thiscall codecvt_wchar_do_always_noconv(const codecvt_wchar *this) { TRACE("(%p)\n", this); return FALSE; }': \ DEFINE_THISCALL_WRAPPER(codecvt_wchar_do_always_noconv, 4) MSVCP_bool __thiscall codecvt_wchar_do_always_noconv(const codecvt_wchar *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3659.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_wchar_do_max_length, 4) int __thiscall codecvt_wchar_do_max_length(const codecvt_wchar *this) { TRACE("(%p)\n", this); return MB_LEN_MAX; }': \ DEFINE_THISCALL_WRAPPER(codecvt_wchar_do_max_length, 4) int __thiscall codecvt_wchar_do_max_length(const codecvt_wchar *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3681.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_wchar_do_in, 32) int __thiscall codecvt_wchar_do_in(const codecvt_wchar *this, int *state, const char *from, const char *from_end, const char **from_next, wchar_t *to, wchar_t *to_end, wchar_t **to_next) { TRACE("(%p %p %p %p %p %p %p %p)\n", this, state, from, from_end, from_next, to, to_end, to_next); *from_next = from; *to_next = to; while(*from_next!=from_end && *to_next!=to_end) { switch(_Mbrtowc(*to_next, *from_next, from_end-*from_next, state, &this->cvt)) { case -2: *from_next = from_end; return CODECVT_partial; case -1: return CODECVT_error; case 2: (*from_next)++; case 0: case 1: (*from_next)++; (*to_next)++; } } return CODECVT_ok; }': \ DEFINE_THISCALL_WRAPPER(codecvt_wchar_do_in, 32) int __thiscall codecvt_wchar_do_in(const codecvt_wchar *this, int *state, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3716.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_wchar_in, 32) int __thiscall codecvt_wchar_in(const codecvt_wchar *this, int *state, const char *from, const char *from_end, const char **from_next, wchar_t *to, wchar_t *to_end, wchar_t **to_next) { TRACE("(%p %p %p %p %p %p %p %p)\n", this, state, from, from_end, from_next, to, to_end, to_next); return call_codecvt_wchar_do_in(this, state, from, from_end, from_next, to, to_end, to_next); }': \ DEFINE_THISCALL_WRAPPER(codecvt_wchar_in, 32) int __thiscall codecvt_wchar_in(const codecvt_wchar *this, int *state, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3742.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_wchar_do_out, 32) int __thiscall codecvt_wchar_do_out(const codecvt_wchar *this, int *state, const wchar_t *from, const wchar_t *from_end, const wchar_t **from_next, char *to, char *to_end, char **to_next) { TRACE("(%p %p %p %p %p %p %p %p)\n", this, state, from, from_end, from_next, to, to_end, to_next); *from_next = from; *to_next = to; while(*from_next!=from_end && *to_next!=to_end) { int old_state = *state, size; char buf[MB_LEN_MAX]; switch((size = _Wcrtomb(buf, **from_next, state, &this->cvt))) { case -1: return CODECVT_error; default: if(size > from_end-*from_next) { *state = old_state; return CODECVT_partial; } (*from_next)++; memcpy_s(*to_next, to_end-*to_next, buf, size); (*to_next) += size; } } return CODECVT_ok; }': \ DEFINE_THISCALL_WRAPPER(codecvt_wchar_do_out, 32) int __thiscall codecvt_wchar_do_out(const codecvt_wchar *this, int *state, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3779.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_wchar_out, 32) int __thiscall codecvt_wchar_out(const codecvt_wchar *this, int *state, const wchar_t *from, const wchar_t *from_end, const wchar_t **from_next, char *to, char *to_end, char **to_next) { TRACE("(%p %p %p %p %p %p %p %p)\n", this, state, from, from_end, from_next, to, to_end, to_next); return call_codecvt_wchar_do_out(this, state, from, from_end, from_next, to, to_end, to_next); }': \ DEFINE_THISCALL_WRAPPER(codecvt_wchar_out, 32) int __thiscall codecvt_wchar_out(const codecvt_wchar *this, int *state, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3801.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_wchar_do_unshift, 20) int __thiscall codecvt_wchar_do_unshift(const codecvt_wchar *this, int *state, char *to, char *to_end, char **to_next) { TRACE("(%p %p %p %p %p)\n", this, state, to, to_end, to_next); if(*state) WARN("unexpected state: %x\n", *state); *to_next = to; return CODECVT_ok; }': \ DEFINE_THISCALL_WRAPPER(codecvt_wchar_do_unshift, 20) int __thiscall codecvt_wchar_do_unshift(const codecvt_wchar *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3817.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_wchar_unshift, 20) int __thiscall codecvt_wchar_unshift(const codecvt_wchar *this, int *state, char *to, char *to_end, char **to_next) { TRACE("(%p %p %p %p %p)\n", this, state, to, to_end, to_next); return call_codecvt_wchar_do_unshift(this, state, to, to_end, to_next); }': \ DEFINE_THISCALL_WRAPPER(codecvt_wchar_unshift, 20) int __thiscall codecvt_wchar_unshift(const codecvt_wchar *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3838.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_wchar_do_length, 20) int __thiscall codecvt_wchar_do_length(const codecvt_wchar *this, const int *state, const char *from, const char *from_end, MSVCP_size_t max) { int tmp_state = *state, ret=0; TRACE("(%p %p %p %p %ld)\n", this, state, from, from_end, max); while(retcvt)) { case -2: case -1: return ret; case 2: from++; case 0: case 1: from++; ret++; } } return ret; }': \ DEFINE_THISCALL_WRAPPER(codecvt_wchar_do_length, 20) int __thiscall codecvt_wchar_do_length(const codecvt_wchar *this, const int *state, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3868.1: variable: 'DEFINE_THISCALL_WRAPPER(codecvt_wchar_length, 20) int __thiscall codecvt_wchar_length(const codecvt_wchar *this, const int *state, const char *from, const char *from_end, MSVCP_size_t max) { TRACE("(%p %p %p %p %ld)\n", this, state, from, from_end, max); return call_codecvt_wchar_do_length(this, state, from, from_end, max); }': \ DEFINE_THISCALL_WRAPPER(codecvt_wchar_length, 20) int __thiscall codecvt_wchar_length(const codecvt_wchar *this, const int *state, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3884.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_char__Init, 12) void __thiscall numpunct_char__Init(numpunct_char *this, const _Locinfo *locinfo, MSVCP_bool isdef) { int len; TRACE("(%p %p %d)\n", this, locinfo, isdef); len = strlen(_Locinfo__Getfalse(locinfo))+1; this->false_name = MSVCRT_operator_new(len); if(this->false_name) memcpy((char*)this->false_name, _Locinfo__Getfalse(locinfo), len); len = strlen(_Locinfo__Gettrue(locinfo))+1; this->true_name = MSVCRT_operator_new(len); if(this->true_name) memcpy((char*)this->true_name, _Locinfo__Gettrue(locinfo), len); if(isdef) { this->grouping = MSVCRT_operator_new(1); if(this->grouping) *(char*)this->grouping = 0; this->dp = '.'; this->sep = ','; } else { const struct lconv *lc = _Locinfo__Getlconv(locinfo); len = strlen(lc->grouping)+1; this->grouping = MSVCRT_operator_new(len); if(this->grouping) memcpy((char*)this->grouping, lc->grouping, len); this->dp = lc->decimal_point[0]; this->sep = lc->thousands_sep[0]; } if(!this->false_name || !this->true_name || !this->grouping) { MSVCRT_operator_delete((char*)this->grouping); MSVCRT_operator_delete((char*)this->false_name); MSVCRT_operator_delete((char*)this->true_name); ERR("Out of memory\n"); throw_exception(EXCEPTION_BAD_ALLOC, NULL); } }': \ DEFINE_THISCALL_WRAPPER(numpunct_char__Init, 12) void __thiscall numpunct_char__Init(numpunct_char *this, const _Locinfo *locinfo, MSVCP_bool isdef) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3932.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_char__Tidy, 4) void __thiscall numpunct_char__Tidy(numpunct_char *this) { TRACE("(%p)\n", this); MSVCRT_operator_delete((char*)this->grouping); MSVCRT_operator_delete((char*)this->false_name); MSVCRT_operator_delete((char*)this->true_name); }': \ DEFINE_THISCALL_WRAPPER(numpunct_char__Tidy, 4) void __thiscall numpunct_char__Tidy(numpunct_char *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3944.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_char_ctor_locinfo, 16) numpunct_char* __thiscall numpunct_char_ctor_locinfo(numpunct_char *this, const _Locinfo *locinfo, MSVCP_size_t refs, MSVCP_bool usedef) { TRACE("(%p %p %lu %d)\n", this, locinfo, refs, usedef); locale_facet_ctor_refs(&this->facet, refs); this->facet.vtable = &MSVCP_numpunct_char_vtable; numpunct_char__Init(this, locinfo, usedef); return this; }': \ DEFINE_THISCALL_WRAPPER(numpunct_char_ctor_locinfo, 16) numpunct_char* __thiscall numpunct_char_ctor_locinfo(numpunct_char *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3957.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_char_ctor_name, 16) numpunct_char* __thiscall numpunct_char_ctor_name(numpunct_char *this, const char *name, MSVCP_size_t refs, MSVCP_bool usedef) { _Locinfo locinfo; TRACE("(%p %s %lu %d)\n", this, debugstr_a(name), refs, usedef); locale_facet_ctor_refs(&this->facet, refs); this->facet.vtable = &MSVCP_numpunct_char_vtable; _Locinfo_ctor_cstr(&locinfo, name); numpunct_char__Init(this, &locinfo, usedef); _Locinfo_dtor(&locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(numpunct_char_ctor_name, 16) numpunct_char* __thiscall numpunct_char_ctor_name(numpunct_char *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3975.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_char_ctor_refs, 8) numpunct_char* __thiscall numpunct_char_ctor_refs(numpunct_char *this, MSVCP_size_t refs) { TRACE("(%p %lu)\n", this, refs); return numpunct_char_ctor_name(this, "C", refs, FALSE); }': \ DEFINE_THISCALL_WRAPPER(numpunct_char_ctor_refs, 8) numpunct_char* __thiscall numpunct_char_ctor_refs(numpunct_char *this, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3984.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_char_ctor, 4) numpunct_char* __thiscall numpunct_char_ctor(numpunct_char *this) { return numpunct_char_ctor_refs(this, 0); }': \ DEFINE_THISCALL_WRAPPER(numpunct_char_ctor, 4) numpunct_char* __thiscall numpunct_char_ctor(numpunct_char *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:3994.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_char_dtor, 4) void __thiscall numpunct_char_dtor(numpunct_char *this) { TRACE("(%p)\n", this); numpunct_char__Tidy(this); }': \ DEFINE_THISCALL_WRAPPER(numpunct_char_dtor, 4) void __thiscall numpunct_char_dtor(numpunct_char *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4001.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_char_vector_dtor, 8) numpunct_char* __thiscall numpunct_char_vector_dtor(numpunct_char *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) numpunct_char_dtor(this+i); MSVCRT_operator_delete(ptr); } else { numpunct_char_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(numpunct_char_vector_dtor, 8) numpunct_char* __thiscall numpunct_char_vector_dtor(numpunct_char *this, unsigned int flags) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4078.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_char_do_decimal_point, 4) char __thiscall numpunct_char_do_decimal_point(const numpunct_char *this) { TRACE("(%p)\n", this); return this->dp; }': \ DEFINE_THISCALL_WRAPPER(numpunct_char_do_decimal_point, 4) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4094.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_char_decimal_point, 4) char __thiscall numpunct_char_decimal_point(const numpunct_char *this) { TRACE("(%p)\n", this); return call_numpunct_char_do_decimal_point(this); }': \ DEFINE_THISCALL_WRAPPER(numpunct_char_decimal_point, 4) char __thiscall numpunct_char_decimal_point(const numpunct_char *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4103.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_char_do_thousands_sep, 4) char __thiscall numpunct_char_do_thousands_sep(const numpunct_char *this) { TRACE("(%p)\n", this); return this->sep; }': \ DEFINE_THISCALL_WRAPPER(numpunct_char_do_thousands_sep, 4) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4119.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_char_thousands_sep, 4) char __thiscall numpunct_char_thousands_sep(const numpunct_char *this) { TRACE("(%p)\n", this); return call_numpunct_char_do_thousands_sep(this); }': \ DEFINE_THISCALL_WRAPPER(numpunct_char_thousands_sep, 4) char __thiscall numpunct_char_thousands_sep(const numpunct_char *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4128.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_char_do_grouping, 8) basic_string_char* __thiscall numpunct_char_do_grouping( const numpunct_char *this, basic_string_char *ret) { TRACE("(%p)\n", this); return MSVCP_basic_string_char_ctor_cstr(ret, this->grouping); }': \ DEFINE_THISCALL_WRAPPER(numpunct_char_do_grouping, 8) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4145.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_char_grouping, 8) basic_string_char* __thiscall numpunct_char_grouping(const numpunct_char *this, basic_string_char *ret) { TRACE("(%p)\n", this); return call_numpunct_char_do_grouping(this, ret); }': \ DEFINE_THISCALL_WRAPPER(numpunct_char_grouping, 8) basic_string_char* __thiscall numpunct_char_grouping(const numpunct_char *this, basic_string_char *ret) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4154.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_char_do_falsename, 8) basic_string_char* __thiscall numpunct_char_do_falsename( const numpunct_char *this, basic_string_char *ret) { TRACE("(%p)\n", this); return MSVCP_basic_string_char_ctor_cstr(ret, this->false_name); }': \ DEFINE_THISCALL_WRAPPER(numpunct_char_do_falsename, 8) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4171.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_char_falsename, 8) basic_string_char* __thiscall numpunct_char_falsename(const numpunct_char *this, basic_string_char *ret) { TRACE("(%p)\n", this); return call_numpunct_char_do_falsename(this, ret); }': \ DEFINE_THISCALL_WRAPPER(numpunct_char_falsename, 8) basic_string_char* __thiscall numpunct_char_falsename(const numpunct_char *this, basic_string_char *ret) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4180.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_char_do_truename, 8) basic_string_char* __thiscall numpunct_char_do_truename( const numpunct_char *this, basic_string_char *ret) { TRACE("(%p)\n", this); return MSVCP_basic_string_char_ctor_cstr(ret, this->true_name); }': \ DEFINE_THISCALL_WRAPPER(numpunct_char_do_truename, 8) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4197.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_char_truename, 8) basic_string_char* __thiscall numpunct_char_truename(const numpunct_char *this, basic_string_char *ret) { TRACE("(%p)\n", this); return call_numpunct_char_do_truename(this, ret); }': \ DEFINE_THISCALL_WRAPPER(numpunct_char_truename, 8) basic_string_char* __thiscall numpunct_char_truename(const numpunct_char *this, basic_string_char *ret) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4218.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_wchar__Init, 12) void __thiscall numpunct_wchar__Init(numpunct_wchar *this, const _Locinfo *locinfo, MSVCP_bool isdef) { const char *to_convert; _Cvtvec cvt; int len; TRACE("(%p %p %d)\n", this, locinfo, isdef); _Locinfo__Getcvt(locinfo, &cvt); to_convert = _Locinfo__Getfalse(locinfo); len = MultiByteToWideChar(cvt.page, 0, to_convert, -1, NULL, 0); this->false_name = MSVCRT_operator_new(len*sizeof(WCHAR)); if(this->false_name) MultiByteToWideChar(cvt.page, 0, to_convert, -1, (wchar_t*)this->false_name, len); to_convert = _Locinfo__Gettrue(locinfo); len = MultiByteToWideChar(cvt.page, 0, to_convert, -1, NULL, 0); this->true_name = MSVCRT_operator_new(len*sizeof(WCHAR)); if(this->true_name) MultiByteToWideChar(cvt.page, 0, to_convert, -1, (wchar_t*)this->true_name, len); if(isdef) { this->grouping = MSVCRT_operator_new(1); if(this->grouping) *(char*)this->grouping = 0; this->dp = '.'; this->sep = ','; } else { const struct lconv *lc = _Locinfo__Getlconv(locinfo); len = strlen(lc->grouping)+1; this->grouping = MSVCRT_operator_new(len); if(this->grouping) memcpy((char*)this->grouping, lc->grouping, len); this->dp = mb_to_wc(lc->decimal_point[0], &cvt); this->sep = mb_to_wc(lc->thousands_sep[0], &cvt); } if(!this->false_name || !this->true_name || !this->grouping) { MSVCRT_operator_delete((char*)this->grouping); MSVCRT_operator_delete((wchar_t*)this->false_name); MSVCRT_operator_delete((wchar_t*)this->true_name); ERR("Out of memory\n"); throw_exception(EXCEPTION_BAD_ALLOC, NULL); } }': \ DEFINE_THISCALL_WRAPPER(numpunct_wchar__Init, 12) void __thiscall numpunct_wchar__Init(numpunct_wchar *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4277.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_wchar__Tidy, 4) void __thiscall numpunct_wchar__Tidy(numpunct_wchar *this) { TRACE("(%p)\n", this); MSVCRT_operator_delete((char*)this->grouping); MSVCRT_operator_delete((wchar_t*)this->false_name); MSVCRT_operator_delete((wchar_t*)this->true_name); }': \ DEFINE_THISCALL_WRAPPER(numpunct_wchar__Tidy, 4) void __thiscall numpunct_wchar__Tidy(numpunct_wchar *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4289.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_wchar_ctor_locinfo, 16) numpunct_wchar* __thiscall numpunct_wchar_ctor_locinfo(numpunct_wchar *this, const _Locinfo *locinfo, MSVCP_size_t refs, MSVCP_bool usedef) { TRACE("(%p %p %lu %d)\n", this, locinfo, refs, usedef); locale_facet_ctor_refs(&this->facet, refs); this->facet.vtable = &MSVCP_numpunct_wchar_vtable; numpunct_wchar__Init(this, locinfo, usedef); return this; }': \ DEFINE_THISCALL_WRAPPER(numpunct_wchar_ctor_locinfo, 16) numpunct_wchar* __thiscall numpunct_wchar_ctor_locinfo(numpunct_wchar *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4302.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_short_ctor_locinfo, 16) numpunct_wchar* __thiscall numpunct_short_ctor_locinfo(numpunct_wchar *this, const _Locinfo *locinfo, MSVCP_size_t refs, MSVCP_bool usedef) { numpunct_wchar_ctor_locinfo(this, locinfo, refs, usedef); this->facet.vtable = &MSVCP_numpunct_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(numpunct_short_ctor_locinfo, 16) numpunct_wchar* __thiscall numpunct_short_ctor_locinfo(numpunct_wchar *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4313.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_wchar_ctor_name, 16) numpunct_wchar* __thiscall numpunct_wchar_ctor_name(numpunct_wchar *this, const char *name, MSVCP_size_t refs, MSVCP_bool usedef) { _Locinfo locinfo; TRACE("(%p %s %lu %d)\n", this, debugstr_a(name), refs, usedef); locale_facet_ctor_refs(&this->facet, refs); this->facet.vtable = &MSVCP_numpunct_wchar_vtable; _Locinfo_ctor_cstr(&locinfo, name); numpunct_wchar__Init(this, &locinfo, usedef); _Locinfo_dtor(&locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(numpunct_wchar_ctor_name, 16) numpunct_wchar* __thiscall numpunct_wchar_ctor_name(numpunct_wchar *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4331.5: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_short_ctor_name, 16) numpunct_wchar* __thiscall numpunct_short_ctor_name(numpunct_wchar *this, const char *name, MSVCP_size_t refs, MSVCP_bool usedef) { numpunct_wchar_ctor_name(this, name, refs, usedef); this->facet.vtable = &MSVCP_numpunct_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(numpunct_short_ctor_name, 16) numpunct_wchar* __thiscall numpunct_short_ctor_name(numpunct_wchar *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4342.5: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_wchar_ctor_refs, 8) numpunct_wchar* __thiscall numpunct_wchar_ctor_refs(numpunct_wchar *this, MSVCP_size_t refs) { TRACE("(%p %lu)\n", this, refs); return numpunct_wchar_ctor_name(this, "C", refs, FALSE); }': \ DEFINE_THISCALL_WRAPPER(numpunct_wchar_ctor_refs, 8) numpunct_wchar* __thiscall numpunct_wchar_ctor_refs(numpunct_wchar *this, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4351.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_short_ctor_refs, 8) numpunct_wchar* __thiscall numpunct_short_ctor_refs(numpunct_wchar *this, MSVCP_size_t refs) { numpunct_wchar_ctor_refs(this, refs); this->facet.vtable = &MSVCP_numpunct_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(numpunct_short_ctor_refs, 8) numpunct_wchar* __thiscall numpunct_short_ctor_refs(numpunct_wchar *this, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4361.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_wchar_ctor, 4) numpunct_wchar* __thiscall numpunct_wchar_ctor(numpunct_wchar *this) { return numpunct_wchar_ctor_refs(this, 0); }': \ DEFINE_THISCALL_WRAPPER(numpunct_wchar_ctor, 4) numpunct_wchar* __thiscall numpunct_wchar_ctor(numpunct_wchar *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4369.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_short_ctor, 4) numpunct_wchar* __thiscall numpunct_short_ctor(numpunct_wchar *this) { return numpunct_short_ctor_refs(this, 0); }': \ DEFINE_THISCALL_WRAPPER(numpunct_short_ctor, 4) numpunct_wchar* __thiscall numpunct_short_ctor(numpunct_wchar *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4381.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_wchar_dtor, 4) void __thiscall numpunct_wchar_dtor(numpunct_wchar *this) { TRACE("(%p)\n", this); numpunct_wchar__Tidy(this); }': \ DEFINE_THISCALL_WRAPPER(numpunct_wchar_dtor, 4) void __thiscall numpunct_wchar_dtor(numpunct_wchar *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4388.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_wchar_vector_dtor, 8) numpunct_wchar* __thiscall numpunct_wchar_vector_dtor(numpunct_wchar *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) numpunct_wchar_dtor(this+i); MSVCRT_operator_delete(ptr); } else { numpunct_wchar_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(numpunct_wchar_vector_dtor, 8) numpunct_wchar* __thiscall numpunct_wchar_vector_dtor(numpunct_wchar *this, unsigned int flags) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4522.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_wchar_do_decimal_point, 4) wchar_t __thiscall numpunct_wchar_do_decimal_point(const numpunct_wchar *this) { TRACE("(%p)\n", this); return this->dp; }': \ DEFINE_THISCALL_WRAPPER(numpunct_wchar_do_decimal_point, 4) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4540.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_wchar_decimal_point, 4) wchar_t __thiscall numpunct_wchar_decimal_point(const numpunct_wchar *this) { TRACE("(%p)\n", this); return call_numpunct_wchar_do_decimal_point(this); }': \ DEFINE_THISCALL_WRAPPER(numpunct_wchar_decimal_point, 4) wchar_t __thiscall numpunct_wchar_decimal_point(const numpunct_wchar *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4551.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_wchar_do_thousands_sep, 4) wchar_t __thiscall numpunct_wchar_do_thousands_sep(const numpunct_wchar *this) { TRACE("(%p)\n", this); return this->sep; }': \ DEFINE_THISCALL_WRAPPER(numpunct_wchar_do_thousands_sep, 4) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4569.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_wchar_thousands_sep, 4) wchar_t __thiscall numpunct_wchar_thousands_sep(const numpunct_wchar *this) { TRACE("(%p)\n", this); return call_numpunct_wchar_do_thousands_sep(this); }': \ DEFINE_THISCALL_WRAPPER(numpunct_wchar_thousands_sep, 4) wchar_t __thiscall numpunct_wchar_thousands_sep(const numpunct_wchar *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4580.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_wchar_do_grouping, 8) basic_string_char* __thiscall numpunct_wchar_do_grouping(const numpunct_wchar *this, basic_string_char *ret) { TRACE("(%p)\n", this); return MSVCP_basic_string_char_ctor_cstr(ret, this->grouping); }': \ DEFINE_THISCALL_WRAPPER(numpunct_wchar_do_grouping, 8) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4598.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_wchar_grouping, 8) basic_string_char* __thiscall numpunct_wchar_grouping(const numpunct_wchar *this, basic_string_char *ret) { TRACE("(%p)\n", this); return call_numpunct_wchar_do_grouping(this, ret); }': \ DEFINE_THISCALL_WRAPPER(numpunct_wchar_grouping, 8) basic_string_char* __thiscall numpunct_wchar_grouping(const numpunct_wchar *this, basic_string_char *ret) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4609.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_wchar_do_falsename, 8) basic_string_wchar* __thiscall numpunct_wchar_do_falsename(const numpunct_wchar *this, basic_string_wchar *ret) { TRACE("(%p)\n", this); return MSVCP_basic_string_wchar_ctor_cstr(ret, this->false_name); }': \ DEFINE_THISCALL_WRAPPER(numpunct_wchar_do_falsename, 8) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4627.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_wchar_falsename, 8) basic_string_wchar* __thiscall numpunct_wchar_falsename(const numpunct_wchar *this, basic_string_wchar *ret) { TRACE("(%p)\n", this); return call_numpunct_wchar_do_falsename(this, ret); }': \ DEFINE_THISCALL_WRAPPER(numpunct_wchar_falsename, 8) basic_string_wchar* __thiscall numpunct_wchar_falsename(const numpunct_wchar *this, basic_string_wchar *ret) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4638.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_wchar_do_truename, 8) basic_string_wchar* __thiscall numpunct_wchar_do_truename(const numpunct_wchar *this, basic_string_wchar *ret) { TRACE("(%p)\n", this); return MSVCP_basic_string_wchar_ctor_cstr(ret, this->true_name); }': \ DEFINE_THISCALL_WRAPPER(numpunct_wchar_do_truename, 8) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4656.1: variable: 'DEFINE_THISCALL_WRAPPER(numpunct_wchar_truename, 8) basic_string_wchar* __thiscall numpunct_wchar_truename(const numpunct_wchar *this, basic_string_wchar *ret) { TRACE("(%p)\n", this); return call_numpunct_wchar_do_truename(this, ret); }': \ DEFINE_THISCALL_WRAPPER(numpunct_wchar_truename, 8) basic_string_wchar* __thiscall numpunct_wchar_truename(const numpunct_wchar *this, basic_string_wchar *ret) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4779.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_wchar__Init, 8) void __thiscall num_get_wchar__Init(num_get *this, const _Locinfo *locinfo) { TRACE("(%p %p)\n", this, locinfo); _Locinfo__Getcvt(locinfo, &this->cvt); }': \ DEFINE_THISCALL_WRAPPER(num_get_wchar__Init, 8) void __thiscall num_get_wchar__Init(num_get *this, const _Locinfo *locinfo) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4788.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_wchar_ctor_locinfo, 12) num_get* __thiscall num_get_wchar_ctor_locinfo(num_get *this, const _Locinfo *locinfo, MSVCP_size_t refs) { TRACE("(%p %p %lu)\n", this, locinfo, refs); locale_facet_ctor_refs(&this->facet, refs); this->facet.vtable = &MSVCP_num_get_wchar_vtable; num_get_wchar__Init(this, locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(num_get_wchar_ctor_locinfo, 12) num_get* __thiscall num_get_wchar_ctor_locinfo(num_get *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4803.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_short_ctor_locinfo, 12) num_get* __thiscall num_get_short_ctor_locinfo(num_get *this, const _Locinfo *locinfo, MSVCP_size_t refs) { num_get_wchar_ctor_locinfo(this, locinfo, refs); this->facet.vtable = &MSVCP_num_get_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(num_get_short_ctor_locinfo, 12) num_get* __thiscall num_get_short_ctor_locinfo(num_get *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4814.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_wchar_ctor_refs, 8) num_get* __thiscall num_get_wchar_ctor_refs(num_get *this, MSVCP_size_t refs) { _Locinfo locinfo; TRACE("(%p %lu)\n", this, refs); _Locinfo_ctor(&locinfo); num_get_wchar_ctor_locinfo(this, &locinfo, refs); _Locinfo_dtor(&locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(num_get_wchar_ctor_refs, 8) num_get* __thiscall num_get_wchar_ctor_refs(num_get *this, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4829.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_short_ctor_refs, 8) num_get* __thiscall num_get_short_ctor_refs(num_get *this, MSVCP_size_t refs) { num_get_wchar_ctor_refs(this, refs); this->facet.vtable = &MSVCP_num_get_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(num_get_short_ctor_refs, 8) num_get* __thiscall num_get_short_ctor_refs(num_get *this, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4839.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_wchar_ctor, 4) num_get* __thiscall num_get_wchar_ctor(num_get *this) { return num_get_wchar_ctor_refs(this, 0); }': \ DEFINE_THISCALL_WRAPPER(num_get_wchar_ctor, 4) num_get* __thiscall num_get_wchar_ctor(num_get *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4847.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_short_ctor, 4) num_get* __thiscall num_get_short_ctor(num_get *this) { return num_get_short_ctor_refs(this, 0); }': \ DEFINE_THISCALL_WRAPPER(num_get_short_ctor, 4) num_get* __thiscall num_get_short_ctor(num_get *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4859.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_wchar_dtor, 4) void __thiscall num_get_wchar_dtor(num_get *this) { TRACE("(%p)\n", this); locale_facet_dtor(&this->facet); }': \ DEFINE_THISCALL_WRAPPER(num_get_wchar_dtor, 4) void __thiscall num_get_wchar_dtor(num_get *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:4866.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_wchar_vector_dtor, 8) num_get* __thiscall num_get_wchar_vector_dtor(num_get *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) num_get_wchar_dtor(this+i); MSVCRT_operator_delete(ptr); } else { num_get_wchar_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(num_get_wchar_vector_dtor, 8) num_get* __thiscall num_get_wchar_vector_dtor(num_get *this, unsigned int flags) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5334.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_num_get_wchar__Hexdig, 20) int __thiscall MSVCP_num_get_wchar__Hexdig(num_get *this, wchar_t dig, wchar_t e0, wchar_t al, wchar_t au) { FIXME("(%p %c %c %c %c) stub\n", this, dig, e0, al, au); return -1; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_num_get_wchar__Hexdig, 20) int __thiscall MSVCP_num_get_wchar__Hexdig(num_get *this, wchar_t dig, wchar_t e0, wchar_t al, wchar_t au) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5379.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_wchar_do_get_void,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_do_get_void(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, void **pval) { return num_get_do_get_void(this, ret, first, last, base, state, pval, numpunct_wchar_use_facet(IOS_LOCALE(base))); }': \ DEFINE_THISCALL_WRAPPER(num_get_wchar_do_get_void,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_do_get_void(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5389.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_short_do_get_void,36) istreambuf_iterator_wchar *__thiscall num_get_short_do_get_void(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, void **pval) { return num_get_do_get_void(this, ret, first, last, base, state, pval, numpunct_short_use_facet(IOS_LOCALE(base))); }': \ DEFINE_THISCALL_WRAPPER(num_get_short_do_get_void,36) istreambuf_iterator_wchar *__thiscall num_get_short_do_get_void(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5401.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_wchar_get_void,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_get_void(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, void **pval) { TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); return call_num_get_wchar_do_get_void(this, ret, first, last, base, state, pval); }': \ DEFINE_THISCALL_WRAPPER(num_get_wchar_get_void,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_get_void(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5452.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_wchar_do_get_double,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_do_get_double(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, double *pval) { return num_get_do_get_double(this, ret, first, last, base, state, pval, numpunct_wchar_use_facet(IOS_LOCALE(base))); }': \ DEFINE_THISCALL_WRAPPER(num_get_wchar_do_get_double,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_do_get_double(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5464.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_short_do_get_double,36) istreambuf_iterator_wchar *__thiscall num_get_short_do_get_double(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, double *pval) { return num_get_do_get_double(this, ret, first, last, base, state, pval, numpunct_short_use_facet(IOS_LOCALE(base))); }': \ DEFINE_THISCALL_WRAPPER(num_get_short_do_get_double,36) istreambuf_iterator_wchar *__thiscall num_get_short_do_get_double(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5476.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_wchar_get_ldouble,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_get_ldouble(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, double *pval) { TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); return call_num_get_wchar_do_get_ldouble(this, ret, first, last, base, state, pval); }': \ DEFINE_THISCALL_WRAPPER(num_get_wchar_get_ldouble,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_get_ldouble(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5488.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_wchar_get_double,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_get_double(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, double *pval) { TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); return call_num_get_wchar_do_get_double(this, ret, first, last, base, state, pval); }': \ DEFINE_THISCALL_WRAPPER(num_get_wchar_get_double,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_get_double(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5532.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_wchar_do_get_float,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_do_get_float(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, float *pval) { return num_get_do_get_float(this, ret, first, last, base, state, pval, numpunct_wchar_use_facet(IOS_LOCALE(base))); }': \ DEFINE_THISCALL_WRAPPER(num_get_wchar_do_get_float,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_do_get_float(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5542.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_short_do_get_float,36) istreambuf_iterator_wchar *__thiscall num_get_short_do_get_float(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, float *pval) { return num_get_do_get_float(this, ret, first, last, base, state, pval, numpunct_short_use_facet(IOS_LOCALE(base))); }': \ DEFINE_THISCALL_WRAPPER(num_get_short_do_get_float,36) istreambuf_iterator_wchar *__thiscall num_get_short_do_get_float(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5554.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_wchar_get_float,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_get_float(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, float *pval) { TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); return call_num_get_wchar_do_get_float(this, ret, first, last, base, state, pval); }': \ DEFINE_THISCALL_WRAPPER(num_get_wchar_get_float,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_get_float(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5598.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_wchar_do_get_uint64,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_do_get_uint64(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, ULONGLONG *pval) { return num_get_do_get_uint64(this, ret, first, last, base, state, pval, numpunct_wchar_use_facet(IOS_LOCALE(base))); }': \ DEFINE_THISCALL_WRAPPER(num_get_wchar_do_get_uint64,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_do_get_uint64(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5608.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_short_do_get_uint64,36) istreambuf_iterator_wchar *__thiscall num_get_short_do_get_uint64(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, ULONGLONG *pval) { return num_get_do_get_uint64(this, ret, first, last, base, state, pval, numpunct_short_use_facet(IOS_LOCALE(base))); }': \ DEFINE_THISCALL_WRAPPER(num_get_short_do_get_uint64,36) istreambuf_iterator_wchar *__thiscall num_get_short_do_get_uint64(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5620.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_wchar_get_uint64,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_get_uint64(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, ULONGLONG *pval) { TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); return call_num_get_wchar_do_get_uint64(this, ret, first, last, base, state, pval); }': \ DEFINE_THISCALL_WRAPPER(num_get_wchar_get_uint64,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_get_uint64(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5664.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_wchar_do_get_int64,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_do_get_int64(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, LONGLONG *pval) { return num_get_do_get_int64(this, ret, first, last, base, state, pval, numpunct_wchar_use_facet(IOS_LOCALE(base))); }': \ DEFINE_THISCALL_WRAPPER(num_get_wchar_do_get_int64,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_do_get_int64(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5674.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_short_do_get_int64,36) istreambuf_iterator_wchar *__thiscall num_get_short_do_get_int64(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, LONGLONG *pval) { return num_get_do_get_int64(this, ret, first, last, base, state, pval, numpunct_short_use_facet(IOS_LOCALE(base))); }': \ DEFINE_THISCALL_WRAPPER(num_get_short_do_get_int64,36) istreambuf_iterator_wchar *__thiscall num_get_short_do_get_int64(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5686.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_wchar_get_int64,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_get_int64(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, LONGLONG *pval) { TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); return call_num_get_wchar_do_get_int64(this, ret, first, last, base, state, pval); }': \ DEFINE_THISCALL_WRAPPER(num_get_wchar_get_int64,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_get_int64(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5730.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_wchar_do_get_ulong,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_do_get_ulong(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, ULONG *pval) { return num_get_do_get_ulong(this, ret, first, last, base, state, pval, numpunct_wchar_use_facet(IOS_LOCALE(base))); }': \ DEFINE_THISCALL_WRAPPER(num_get_wchar_do_get_ulong,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_do_get_ulong(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5740.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_short_do_get_ulong,36) istreambuf_iterator_wchar *__thiscall num_get_short_do_get_ulong(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, ULONG *pval) { return num_get_do_get_ulong(this, ret, first, last, base, state, pval, numpunct_short_use_facet(IOS_LOCALE(base))); }': \ DEFINE_THISCALL_WRAPPER(num_get_short_do_get_ulong,36) istreambuf_iterator_wchar *__thiscall num_get_short_do_get_ulong(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5752.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_wchar_get_ulong,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_get_ulong(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, ULONG *pval) { TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); return call_num_get_wchar_do_get_ulong(this, ret, first, last, base, state, pval); }': \ DEFINE_THISCALL_WRAPPER(num_get_wchar_get_ulong,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_get_ulong(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5796.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_wchar_do_get_long,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_do_get_long(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, LONG *pval) { return num_get_do_get_long(this, ret, first, last, base, state, pval, numpunct_wchar_use_facet(IOS_LOCALE(base))); }': \ DEFINE_THISCALL_WRAPPER(num_get_wchar_do_get_long,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_do_get_long(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5806.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_short_do_get_long,36) istreambuf_iterator_wchar *__thiscall num_get_short_do_get_long(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, LONG *pval) { return num_get_do_get_long(this, ret, first, last, base, state, pval, numpunct_short_use_facet(IOS_LOCALE(base))); }': \ DEFINE_THISCALL_WRAPPER(num_get_short_do_get_long,36) istreambuf_iterator_wchar *__thiscall num_get_short_do_get_long(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5818.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_wchar_get_long,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_get_long(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, LONG *pval) { TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); return call_num_get_wchar_do_get_long(this, ret, first, last, base, state, pval); }': \ DEFINE_THISCALL_WRAPPER(num_get_wchar_get_long,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_get_long(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5837.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_wchar_do_get_uint,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_do_get_uint(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, unsigned int *pval) { TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); return num_get_wchar_do_get_ulong(this, ret, first, last, base, state, pval); }': \ DEFINE_THISCALL_WRAPPER(num_get_wchar_do_get_uint,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_do_get_uint(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5847.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_short_do_get_uint,36) istreambuf_iterator_wchar *__thiscall num_get_short_do_get_uint(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, unsigned int *pval) { TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); return num_get_short_do_get_ulong(this, ret, first, last, base, state, pval); }': \ DEFINE_THISCALL_WRAPPER(num_get_short_do_get_uint,36) istreambuf_iterator_wchar *__thiscall num_get_short_do_get_uint(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5859.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_wchar_get_uint,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_get_uint(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, unsigned int *pval) { TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); return call_num_get_wchar_do_get_uint(this, ret, first, last, base, state, pval); }': \ DEFINE_THISCALL_WRAPPER(num_get_wchar_get_uint,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_get_uint(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5878.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_wchar_do_get_ushort,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_do_get_ushort(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, unsigned short *pval) { ULONG v; char tmp[25], *beg, *end; int err, b; TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); b = num_get_wchar__Getifld(this, tmp, &first, &last, base->fmtfl, IOS_LOCALE(base)); beg = tmp + (tmp[0]=='-' ? 1 : 0); v = _Stoulx(beg, &end, b, &err); if(v != (ULONG)((unsigned short)v)) *state |= IOSTATE_failbit; else if(end!=beg && !err) *pval = (tmp[0]=='-' ? -((unsigned short)v) : v); else *state |= IOSTATE_failbit; if(!first.strbuf) *state |= IOSTATE_eofbit; *ret = first; return ret; }': \ DEFINE_THISCALL_WRAPPER(num_get_wchar_do_get_ushort,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_do_get_ushort(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5909.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_short_do_get_ushort,36) istreambuf_iterator_wchar *__thiscall num_get_short_do_get_ushort(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, unsigned short *pval) { FIXME("(%p %p %p %p %p) stub\n", this, ret, base, state, pval); return ret; }': \ DEFINE_THISCALL_WRAPPER(num_get_short_do_get_ushort,36) istreambuf_iterator_wchar *__thiscall num_get_short_do_get_ushort(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:5921.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_wchar_get_ushort,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_get_ushort(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, unsigned short *pval) { TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); return call_num_get_wchar_do_get_ushort(this, ret, first, last, base, state, pval); }': \ DEFINE_THISCALL_WRAPPER(num_get_wchar_get_ushort,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_get_ushort(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6006.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_wchar_do_get_bool,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_do_get_bool(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, MSVCP_bool *pval) { return num_get_do_get_bool(this, ret, first, last, base, state, pval, numpunct_wchar_use_facet(IOS_LOCALE(base))); }': \ DEFINE_THISCALL_WRAPPER(num_get_wchar_do_get_bool,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_do_get_bool(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6016.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_short_do_get_bool,36) istreambuf_iterator_wchar *__thiscall num_get_short_do_get_bool(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, MSVCP_bool *pval) { return num_get_do_get_bool(this, ret, first, last, base, state, pval, numpunct_short_use_facet(IOS_LOCALE(base))); }': \ DEFINE_THISCALL_WRAPPER(num_get_short_do_get_bool,36) istreambuf_iterator_wchar *__thiscall num_get_short_do_get_bool(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6028.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_wchar_get_bool,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_get_bool(const num_get *this, istreambuf_iterator_wchar *ret, istreambuf_iterator_wchar first, istreambuf_iterator_wchar last, ios_base *base, int *state, MSVCP_bool *pval) { TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); return call_num_get_wchar_do_get_bool(this, ret, first, last, base, state, pval); }': \ DEFINE_THISCALL_WRAPPER(num_get_wchar_get_bool,36) istreambuf_iterator_wchar *__thiscall num_get_wchar_get_bool(const num_get *this, istreambuf_iterator_wchar *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6044.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_char__Init, 8) void __thiscall num_get_char__Init(num_get *this, const _Locinfo *locinfo) { TRACE("(%p %p)\n", this, locinfo); _Locinfo__Getcvt(locinfo, &this->cvt); }': \ DEFINE_THISCALL_WRAPPER(num_get_char__Init, 8) void __thiscall num_get_char__Init(num_get *this, const _Locinfo *locinfo) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6053.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_char_ctor_locinfo, 12) num_get* __thiscall num_get_char_ctor_locinfo(num_get *this, const _Locinfo *locinfo, MSVCP_size_t refs) { TRACE("(%p %p %lu)\n", this, locinfo, refs); locale_facet_ctor_refs(&this->facet, refs); this->facet.vtable = &MSVCP_num_get_char_vtable; num_get_char__Init(this, locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(num_get_char_ctor_locinfo, 12) num_get* __thiscall num_get_char_ctor_locinfo(num_get *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6068.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_char_ctor_refs, 8) num_get* __thiscall num_get_char_ctor_refs(num_get *this, MSVCP_size_t refs) { _Locinfo locinfo; TRACE("(%p %lu)\n", this, refs); _Locinfo_ctor(&locinfo); num_get_char_ctor_locinfo(this, &locinfo, refs); _Locinfo_dtor(&locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(num_get_char_ctor_refs, 8) num_get* __thiscall num_get_char_ctor_refs(num_get *this, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6083.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_char_ctor, 4) num_get* __thiscall num_get_char_ctor(num_get *this) { return num_get_char_ctor_refs(this, 0); }': \ DEFINE_THISCALL_WRAPPER(num_get_char_ctor, 4) num_get* __thiscall num_get_char_ctor(num_get *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6093.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_char_dtor, 4) void __thiscall num_get_char_dtor(num_get *this) { TRACE("(%p)\n", this); locale_facet_dtor(&this->facet); }': \ DEFINE_THISCALL_WRAPPER(num_get_char_dtor, 4) void __thiscall num_get_char_dtor(num_get *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6100.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_char_vector_dtor, 8) num_get* __thiscall num_get_char_vector_dtor(num_get *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) num_get_char_dtor(this+i); MSVCRT_operator_delete(ptr); } else { num_get_char_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(num_get_char_vector_dtor, 8) num_get* __thiscall num_get_char_vector_dtor(num_get *this, unsigned int flags) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6480.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_num_get_char__Hexdig, 20) int __thiscall MSVCP_num_get_char__Hexdig(num_get *this, char dig, char e0, char al, char au) { FIXME("(%p %c %c %c %c) stub\n", this, dig, e0, al, au); return -1; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_num_get_char__Hexdig, 20) int __thiscall MSVCP_num_get_char__Hexdig(num_get *this, char dig, char e0, char al, char au) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6498.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_char_do_get_void,36) istreambuf_iterator_char *__thiscall num_get_char_do_get_void(const num_get *this, istreambuf_iterator_char *ret, istreambuf_iterator_char first, istreambuf_iterator_char last, ios_base *base, int *state, void **pval) { unsigned __int64 v; char tmp[25], *end; int err; TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); v = _Stoullx(tmp, &end, num_get_char__Getifld(this, tmp, &first, &last, FMTFLAG_hex, IOS_LOCALE(base)), &err); if(v!=(unsigned __int64)((INT_PTR)v)) *state |= IOSTATE_failbit; else if(end!=tmp && !err) *pval = (void*)((INT_PTR)v); else *state |= IOSTATE_failbit; if(!first.strbuf) *state |= IOSTATE_eofbit; *ret = first; return ret; }': \ DEFINE_THISCALL_WRAPPER(num_get_char_do_get_void,36) istreambuf_iterator_char *__thiscall num_get_char_do_get_void(const num_get *this, istreambuf_iterator_char *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6526.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_char_get_void,36) istreambuf_iterator_char *__thiscall num_get_char_get_void(const num_get *this, istreambuf_iterator_char *ret, istreambuf_iterator_char first, istreambuf_iterator_char last, ios_base *base, int *state, void **pval) { TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); return call_num_get_char_do_get_void(this, ret, first, last, base, state, pval); }': \ DEFINE_THISCALL_WRAPPER(num_get_char_get_void,36) istreambuf_iterator_char *__thiscall num_get_char_get_void(const num_get *this, istreambuf_iterator_char *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6553.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_char_do_get_double,36) istreambuf_iterator_char *__thiscall num_get_char_do_get_double(const num_get *this, istreambuf_iterator_char *ret, istreambuf_iterator_char first, istreambuf_iterator_char last, ios_base *base, int *state, double *pval) { double v; char tmp[32], *end; int err; TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); v = _Stodx(tmp, &end, num_get_char__Getffld(this, tmp, &first, &last, IOS_LOCALE(base)), &err); if(end!=tmp && !err) *pval = v; else *state |= IOSTATE_failbit; if(!first.strbuf) *state |= IOSTATE_eofbit; *ret = first; return ret; }': \ DEFINE_THISCALL_WRAPPER(num_get_char_do_get_double,36) istreambuf_iterator_char *__thiscall num_get_char_do_get_double(const num_get *this, istreambuf_iterator_char *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6578.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_char_get_ldouble,36) istreambuf_iterator_char *__thiscall num_get_char_get_ldouble(const num_get *this, istreambuf_iterator_char *ret, istreambuf_iterator_char first, istreambuf_iterator_char last, ios_base *base, int *state, double *pval) { TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); return call_num_get_char_do_get_ldouble(this, ret, first, last, base, state, pval); }': \ DEFINE_THISCALL_WRAPPER(num_get_char_get_ldouble,36) istreambuf_iterator_char *__thiscall num_get_char_get_ldouble(const num_get *this, istreambuf_iterator_char *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6588.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_char_get_double,36) istreambuf_iterator_char *__thiscall num_get_char_get_double(const num_get *this, istreambuf_iterator_char *ret, istreambuf_iterator_char first, istreambuf_iterator_char last, ios_base *base, int *state, double *pval) { TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); return call_num_get_char_do_get_double(this, ret, first, last, base, state, pval); }': \ DEFINE_THISCALL_WRAPPER(num_get_char_get_double,36) istreambuf_iterator_char *__thiscall num_get_char_get_double(const num_get *this, istreambuf_iterator_char *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6607.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_char_do_get_float,36) istreambuf_iterator_char *__thiscall num_get_char_do_get_float(const num_get *this, istreambuf_iterator_char *ret, istreambuf_iterator_char first, istreambuf_iterator_char last, ios_base *base, int *state, float *pval) { float v; char tmp[32], *end; int err; TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); v = _Stofx(tmp, &end, num_get_char__Getffld(this, tmp, &first, &last, IOS_LOCALE(base)), &err); if(end!=tmp && !err) *pval = v; else *state |= IOSTATE_failbit; if(!first.strbuf) *state |= IOSTATE_eofbit; *ret = first; return ret; }': \ DEFINE_THISCALL_WRAPPER(num_get_char_do_get_float,36) istreambuf_iterator_char *__thiscall num_get_char_do_get_float(const num_get *this, istreambuf_iterator_char *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6632.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_char_get_float,36) istreambuf_iterator_char *__thiscall num_get_char_get_float(const num_get *this, istreambuf_iterator_char *ret, istreambuf_iterator_char first, istreambuf_iterator_char last, ios_base *base, int *state, float *pval) { TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); return call_num_get_char_do_get_float(this, ret, first, last, base, state, pval); }': \ DEFINE_THISCALL_WRAPPER(num_get_char_get_float,36) istreambuf_iterator_char *__thiscall num_get_char_get_float(const num_get *this, istreambuf_iterator_char *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6651.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_char_do_get_uint64,36) istreambuf_iterator_char *__thiscall num_get_char_do_get_uint64(const num_get *this, istreambuf_iterator_char *ret, istreambuf_iterator_char first, istreambuf_iterator_char last, ios_base *base, int *state, ULONGLONG *pval) { unsigned __int64 v; char tmp[25], *end; int err; TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); v = _Stoullx(tmp, &end, num_get_char__Getifld(this, tmp, &first, &last, base->fmtfl, IOS_LOCALE(base)), &err); if(end!=tmp && !err) *pval = v; else *state |= IOSTATE_failbit; if(!first.strbuf) *state |= IOSTATE_eofbit; *ret = first; return ret; }': \ DEFINE_THISCALL_WRAPPER(num_get_char_do_get_uint64,36) istreambuf_iterator_char *__thiscall num_get_char_do_get_uint64(const num_get *this, istreambuf_iterator_char *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6677.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_char_get_uint64,36) istreambuf_iterator_char *__thiscall num_get_char_get_uint64(const num_get *this, istreambuf_iterator_char *ret, istreambuf_iterator_char first, istreambuf_iterator_char last, ios_base *base, int *state, ULONGLONG *pval) { TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); return call_num_get_char_do_get_uint64(this, ret, first, last, base, state, pval); }': \ DEFINE_THISCALL_WRAPPER(num_get_char_get_uint64,36) istreambuf_iterator_char *__thiscall num_get_char_get_uint64(const num_get *this, istreambuf_iterator_char *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6696.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_char_do_get_int64,36) istreambuf_iterator_char *__thiscall num_get_char_do_get_int64(const num_get *this, istreambuf_iterator_char *ret, istreambuf_iterator_char first, istreambuf_iterator_char last, ios_base *base, int *state, LONGLONG *pval) { __int64 v; char tmp[25], *end; int err; TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); v = _Stollx(tmp, &end, num_get_char__Getifld(this, tmp, &first, &last, base->fmtfl, IOS_LOCALE(base)), &err); if(end!=tmp && !err) *pval = v; else *state |= IOSTATE_failbit; if(!first.strbuf) *state |= IOSTATE_eofbit; *ret = first; return ret; }': \ DEFINE_THISCALL_WRAPPER(num_get_char_do_get_int64,36) istreambuf_iterator_char *__thiscall num_get_char_do_get_int64(const num_get *this, istreambuf_iterator_char *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6722.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_char_get_int64,36) istreambuf_iterator_char *__thiscall num_get_char_get_int64(const num_get *this, istreambuf_iterator_char *ret, istreambuf_iterator_char first, istreambuf_iterator_char last, ios_base *base, int *state, LONGLONG *pval) { TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); return call_num_get_char_do_get_int64(this, ret, first, last, base, state, pval); }': \ DEFINE_THISCALL_WRAPPER(num_get_char_get_int64,36) istreambuf_iterator_char *__thiscall num_get_char_get_int64(const num_get *this, istreambuf_iterator_char *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6741.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_char_do_get_ulong,36) istreambuf_iterator_char *__thiscall num_get_char_do_get_ulong(const num_get *this, istreambuf_iterator_char *ret, istreambuf_iterator_char first, istreambuf_iterator_char last, ios_base *base, int *state, ULONG *pval) { ULONG v; char tmp[25], *end; int err; TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); v = _Stoulx(tmp, &end, num_get_char__Getifld(this, tmp, &first, &last, base->fmtfl, IOS_LOCALE(base)), &err); if(end!=tmp && !err) *pval = v; else *state |= IOSTATE_failbit; if(!first.strbuf) *state |= IOSTATE_eofbit; *ret = first; return ret; }': \ DEFINE_THISCALL_WRAPPER(num_get_char_do_get_ulong,36) istreambuf_iterator_char *__thiscall num_get_char_do_get_ulong(const num_get *this, istreambuf_iterator_char *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6767.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_char_get_ulong,36) istreambuf_iterator_char *__thiscall num_get_char_get_ulong(const num_get *this, istreambuf_iterator_char *ret, istreambuf_iterator_char first, istreambuf_iterator_char last, ios_base *base, int *state, ULONG *pval) { TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); return call_num_get_char_do_get_ulong(this, ret, first, last, base, state, pval); }': \ DEFINE_THISCALL_WRAPPER(num_get_char_get_ulong,36) istreambuf_iterator_char *__thiscall num_get_char_get_ulong(const num_get *this, istreambuf_iterator_char *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6786.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_char_do_get_long,36) istreambuf_iterator_char *__thiscall num_get_char_do_get_long(const num_get *this, istreambuf_iterator_char *ret, istreambuf_iterator_char first, istreambuf_iterator_char last, ios_base *base, int *state, LONG *pval) { LONG v; char tmp[25], *end; int err; TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); v = _Stolx(tmp, &end, num_get_char__Getifld(this, tmp, &first, &last, base->fmtfl, IOS_LOCALE(base)), &err); if(end!=tmp && !err) *pval = v; else *state |= IOSTATE_failbit; if(!first.strbuf) *state |= IOSTATE_eofbit; *ret = first; return ret; }': \ DEFINE_THISCALL_WRAPPER(num_get_char_do_get_long,36) istreambuf_iterator_char *__thiscall num_get_char_do_get_long(const num_get *this, istreambuf_iterator_char *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6812.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_char_get_long,36) istreambuf_iterator_char *__thiscall num_get_char_get_long(const num_get *this, istreambuf_iterator_char *ret, istreambuf_iterator_char first, istreambuf_iterator_char last, ios_base *base, int *state, LONG *pval) { TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); return call_num_get_char_do_get_long(this, ret, first, last, base, state, pval); }': \ DEFINE_THISCALL_WRAPPER(num_get_char_get_long,36) istreambuf_iterator_char *__thiscall num_get_char_get_long(const num_get *this, istreambuf_iterator_char *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6831.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_char_do_get_uint,36) istreambuf_iterator_char *__thiscall num_get_char_do_get_uint(const num_get *this, istreambuf_iterator_char *ret, istreambuf_iterator_char first, istreambuf_iterator_char last, ios_base *base, int *state, unsigned int *pval) { TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); return num_get_char_do_get_ulong(this, ret, first, last, base, state, pval); }': \ DEFINE_THISCALL_WRAPPER(num_get_char_do_get_uint,36) istreambuf_iterator_char *__thiscall num_get_char_do_get_uint(const num_get *this, istreambuf_iterator_char *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6841.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_char_get_uint,36) istreambuf_iterator_char *__thiscall num_get_char_get_uint(const num_get *this, istreambuf_iterator_char *ret, istreambuf_iterator_char first, istreambuf_iterator_char last, ios_base *base, int *state, unsigned int *pval) { TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); return call_num_get_char_do_get_uint(this, ret, first, last, base, state, pval); }': \ DEFINE_THISCALL_WRAPPER(num_get_char_get_uint,36) istreambuf_iterator_char *__thiscall num_get_char_get_uint(const num_get *this, istreambuf_iterator_char *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6860.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_char_do_get_ushort,36) istreambuf_iterator_char *__thiscall num_get_char_do_get_ushort(const num_get *this, istreambuf_iterator_char *ret, istreambuf_iterator_char first, istreambuf_iterator_char last, ios_base *base, int *state, unsigned short *pval) { ULONG v; char tmp[25], *beg, *end; int err, b; TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); b = num_get_char__Getifld(this, tmp, &first, &last, base->fmtfl, IOS_LOCALE(base)); beg = tmp + (tmp[0]=='-' ? 1 : 0); v = _Stoulx(beg, &end, b, &err); if(v != (ULONG)((unsigned short)v)) *state |= IOSTATE_failbit; else if(end!=beg && !err) *pval = (tmp[0]=='-' ? -((unsigned short)v) : v); else *state |= IOSTATE_failbit; if(!first.strbuf) *state |= IOSTATE_eofbit; *ret = first; return ret; }': \ DEFINE_THISCALL_WRAPPER(num_get_char_do_get_ushort,36) istreambuf_iterator_char *__thiscall num_get_char_do_get_ushort(const num_get *this, istreambuf_iterator_char *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6891.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_char_get_ushort,36) istreambuf_iterator_char *__thiscall num_get_char_get_ushort(const num_get *this, istreambuf_iterator_char *ret, istreambuf_iterator_char first, istreambuf_iterator_char last, ios_base *base, int *state, unsigned short *pval) { TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); return call_num_get_char_do_get_ushort(this, ret, first, last, base, state, pval); }': \ DEFINE_THISCALL_WRAPPER(num_get_char_get_ushort,36) istreambuf_iterator_char *__thiscall num_get_char_get_ushort(const num_get *this, istreambuf_iterator_char *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6910.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_char_do_get_bool,36) istreambuf_iterator_char *__thiscall num_get_char_do_get_bool(const num_get *this, istreambuf_iterator_char *ret, istreambuf_iterator_char first, istreambuf_iterator_char last, ios_base *base, int *state, MSVCP_bool *pval) { TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); if(base->fmtfl & FMTFLAG_boolalpha) { numpunct_char *numpunct = numpunct_char_use_facet(IOS_LOCALE(base)); basic_string_char false_bstr, true_bstr; const char *pfalse, *ptrue; numpunct_char_falsename(numpunct, &false_bstr); numpunct_char_truename(numpunct, &true_bstr); pfalse = MSVCP_basic_string_char_c_str(&false_bstr); ptrue = MSVCP_basic_string_char_c_str(&true_bstr); for(istreambuf_iterator_char_val(&first); first.strbuf;) { if(pfalse && *pfalse && first.val!=*pfalse) pfalse = NULL; if(ptrue && *ptrue && first.val!=*ptrue) ptrue = NULL; if(pfalse && *pfalse && ptrue && !*ptrue) ptrue = NULL; if(ptrue && *ptrue && pfalse && !*pfalse) pfalse = NULL; if(pfalse) pfalse++; if(ptrue) ptrue++; if(pfalse || ptrue) istreambuf_iterator_char_inc(&first); if((!pfalse || !*pfalse) && (!ptrue || !*ptrue)) break; } if(ptrue) *pval = TRUE; else if(pfalse) *pval = FALSE; else *state |= IOSTATE_failbit; MSVCP_basic_string_char_dtor(&false_bstr); MSVCP_basic_string_char_dtor(&true_bstr); }else { char tmp[25], *end; int err; LONG v = _Stolx(tmp, &end, num_get_char__Getifld(this, tmp, &first, &last, base->fmtfl, IOS_LOCALE(base)), &err); if(end!=tmp && err==0 && (v==0 || v==1)) *pval = v; else *state |= IOSTATE_failbit; } if(!first.strbuf) *state |= IOSTATE_eofbit; memcpy(ret, &first, sizeof(first)); return ret; }': \ DEFINE_THISCALL_WRAPPER(num_get_char_do_get_bool,36) istreambuf_iterator_char *__thiscall num_get_char_do_get_bool(const num_get *this, istreambuf_iterator_char *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6978.1: variable: 'DEFINE_THISCALL_WRAPPER(num_get_char_get_bool,36) istreambuf_iterator_char *__thiscall num_get_char_get_bool(const num_get *this, istreambuf_iterator_char *ret, istreambuf_iterator_char first, istreambuf_iterator_char last, ios_base *base, int *state, MSVCP_bool *pval) { TRACE("(%p %p %p %p %p)\n", this, ret, base, state, pval); return call_num_get_char_do_get_bool(this, ret, first, last, base, state, pval); }': \ DEFINE_THISCALL_WRAPPER(num_get_char_get_bool,36) istreambuf_iterator_char *__thiscall num_get_char_get_bool(const num_get *this, istreambuf_iterator_char *ret, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:6994.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_char__Init, 8) void __thiscall num_put_char__Init(num_put *this, const _Locinfo *locinfo) { TRACE("(%p %p)\n", this, locinfo); _Locinfo__Getcvt(locinfo, &this->cvt); }': \ DEFINE_THISCALL_WRAPPER(num_put_char__Init, 8) void __thiscall num_put_char__Init(num_put *this, const _Locinfo *locinfo) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7003.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_char_ctor_locinfo, 12) num_put* __thiscall num_put_char_ctor_locinfo(num_put *this, const _Locinfo *locinfo, MSVCP_size_t refs) { TRACE("(%p %p %ld)\n", this, locinfo, refs); locale_facet_ctor_refs(&this->facet, refs); this->facet.vtable = &MSVCP_num_put_char_vtable; num_put_char__Init(this, locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(num_put_char_ctor_locinfo, 12) num_put* __thiscall num_put_char_ctor_locinfo(num_put *this, const _Locinfo *locinfo, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7017.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_char_ctor_refs, 8) num_put* __thiscall num_put_char_ctor_refs(num_put *this, MSVCP_size_t refs) { _Locinfo locinfo; TRACE("(%p %lu)\n", this, refs); _Locinfo_ctor(&locinfo); num_put_char_ctor_locinfo(this, &locinfo, refs); _Locinfo_dtor(&locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(num_put_char_ctor_refs, 8) num_put* __thiscall num_put_char_ctor_refs(num_put *this, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7032.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_char_ctor, 4) num_put* __thiscall num_put_char_ctor(num_put *this) { return num_put_char_ctor_refs(this, 0); }': \ DEFINE_THISCALL_WRAPPER(num_put_char_ctor, 4) num_put* __thiscall num_put_char_ctor(num_put *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7042.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_char_dtor, 4) void __thiscall num_put_char_dtor(num_put *this) { TRACE("(%p)\n", this); locale_facet_dtor(&this->facet); }': \ DEFINE_THISCALL_WRAPPER(num_put_char_dtor, 4) void __thiscall num_put_char_dtor(num_put *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7049.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_char_vector_dtor, 8) num_put* __thiscall num_put_char_vector_dtor(num_put *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) num_put_char_dtor(this+i); MSVCRT_operator_delete(ptr); } else { num_put_char_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(num_put_char_vector_dtor, 8) num_put* __thiscall num_put_char_vector_dtor(num_put *this, unsigned int flags) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7385.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_char_do_put_long, 28) DEFINE_THISCALL_WRAPPER(num_put_char_do_put_long, 32) ostreambuf_iterator_char* __thiscall num_put_char_do_put_long(const num_put *this, ostreambuf_iterator_char *ret, ostreambuf_iterator_char dest, ios_base *base, char fill, LONG v) { char tmp[48]; char fmt[7]; TRACE("(%p %p %p %d %d)\n", this, ret, base, fill, v); return num_put_char__Iput(this, ret, dest, base, fill, tmp, sprintf(tmp, num_put_char__Ifmt(this, fmt, "ld", base->fmtfl), v)); }': \ DEFINE_THISCALL_WRAPPER(num_put_char_do_put_long, 28) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7404.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_char_put_long, 28) DEFINE_THISCALL_WRAPPER(num_put_char_put_long, 32) ostreambuf_iterator_char* __thiscall num_put_char_put_long(const num_put *this, ostreambuf_iterator_char *ret, ostreambuf_iterator_char dest, ios_base *base, char fill, LONG v) { TRACE("(%p %p %p %d %d)\n", this, ret, base, fill, v); return call_num_put_char_do_put_long(this, ret, dest, base, fill, v); }': \ DEFINE_THISCALL_WRAPPER(num_put_char_put_long, 28) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7427.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_char_do_put_ulong, 28) DEFINE_THISCALL_WRAPPER(num_put_char_do_put_ulong, 32) ostreambuf_iterator_char* __thiscall num_put_char_do_put_ulong(const num_put *this, ostreambuf_iterator_char *ret, ostreambuf_iterator_char dest, ios_base *base, char fill, ULONG v) { char tmp[48]; char fmt[7]; TRACE("(%p %p %p %d %d)\n", this, ret, base, fill, v); return num_put_char__Iput(this, ret, dest, base, fill, tmp, sprintf(tmp, num_put_char__Ifmt(this, fmt, "lu", base->fmtfl), v)); }': \ DEFINE_THISCALL_WRAPPER(num_put_char_do_put_ulong, 28) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7446.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_char_put_ulong, 28) DEFINE_THISCALL_WRAPPER(num_put_char_put_ulong, 32) ostreambuf_iterator_char* __thiscall num_put_char_put_ulong(const num_put *this, ostreambuf_iterator_char *ret, ostreambuf_iterator_char dest, ios_base *base, char fill, ULONG v) { TRACE("(%p %p %p %d %d)\n", this, ret, base, fill, v); return call_num_put_char_do_put_ulong(this, ret, dest, base, fill, v); }': \ DEFINE_THISCALL_WRAPPER(num_put_char_put_ulong, 28) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7485.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_char_do_put_double, 32) DEFINE_THISCALL_WRAPPER(num_put_char_do_put_double, 36) ostreambuf_iterator_char* __thiscall num_put_char_do_put_double(const num_put *this, ostreambuf_iterator_char *ret, ostreambuf_iterator_char dest, ios_base *base, char fill, double v) { char *tmp; char fmt[8]; int size; unsigned prec; TRACE("(%p %p %p %d %lf)\n", this, ret, base, fill, v); num_put_char__Ffmt(this, fmt, '\0', base->fmtfl); prec = get_precision(base); size = _scprintf(fmt, prec, v); tmp = MSVCRT_operator_new(size*2); if(!tmp) { ERR("Out of memory\n"); throw_exception(EXCEPTION_BAD_ALLOC, NULL); } num_put_char_fput(this, ret, dest, base, fill, tmp, sprintf(tmp, fmt, prec, v)); MSVCRT_operator_delete(tmp); return ret; }': \ DEFINE_THISCALL_WRAPPER(num_put_char_do_put_double, 32) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7517.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_char_put_double, 32) DEFINE_THISCALL_WRAPPER(num_put_char_put_double, 36) ostreambuf_iterator_char* __thiscall num_put_char_put_double(const num_put *this, ostreambuf_iterator_char *ret, ostreambuf_iterator_char dest, ios_base *base, char fill, double v) { TRACE("(%p %p %p %d %lf)\n", this, ret, base, fill, v); return call_num_put_char_do_put_double(this, ret, dest, base, fill, v); }': \ DEFINE_THISCALL_WRAPPER(num_put_char_put_double, 32) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7531.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_char_put_ldouble, 32) DEFINE_THISCALL_WRAPPER(num_put_char_put_ldouble, 36) ostreambuf_iterator_char* __thiscall num_put_char_put_ldouble(const num_put *this, ostreambuf_iterator_char *ret, ostreambuf_iterator_char dest, ios_base *base, char fill, double v) { TRACE("(%p %p %p %d %lf)\n", this, ret, base, fill, v); return call_num_put_char_do_put_ldouble(this, ret, dest, base, fill, v); }': \ DEFINE_THISCALL_WRAPPER(num_put_char_put_ldouble, 32) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7554.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_char_do_put_ptr, 28) DEFINE_THISCALL_WRAPPER(num_put_char_do_put_ptr, 32) ostreambuf_iterator_char* __thiscall num_put_char_do_put_ptr(const num_put *this, ostreambuf_iterator_char *ret, ostreambuf_iterator_char dest, ios_base *base, char fill, const void *v) { char tmp[17]; TRACE("(%p %p %p %d %p)\n", this, ret, base, fill, v); return num_put_char__Iput(this, ret, dest, base, fill, tmp, sprintf(tmp, "%p", v)); }': \ DEFINE_THISCALL_WRAPPER(num_put_char_do_put_ptr, 28) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7571.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_char_put_ptr, 28) DEFINE_THISCALL_WRAPPER(num_put_char_put_ptr, 32) ostreambuf_iterator_char* __thiscall num_put_char_put_ptr(const num_put *this, ostreambuf_iterator_char *ret, ostreambuf_iterator_char dest, ios_base *base, char fill, const void *v) { TRACE("(%p %p %p %d %p)\n", this, ret, base, fill, v); return call_num_put_char_do_put_ptr(this, ret, dest, base, fill, v); }': \ DEFINE_THISCALL_WRAPPER(num_put_char_put_ptr, 28) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7594.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_char_do_put_int64, 32) DEFINE_THISCALL_WRAPPER(num_put_char_do_put_int64, 36) ostreambuf_iterator_char* __thiscall num_put_char_do_put_int64(const num_put *this, ostreambuf_iterator_char *ret, ostreambuf_iterator_char dest, ios_base *base, char fill, __int64 v) { char tmp[48]; char fmt[7]; TRACE("(%p %p %p %d)\n", this, ret, base, fill); return num_put_char__Iput(this, ret, dest, base, fill, tmp, sprintf(tmp, num_put_char__Ifmt(this, fmt, "lld", base->fmtfl), v)); }': \ DEFINE_THISCALL_WRAPPER(num_put_char_do_put_int64, 32) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7613.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_char_put_int64, 32) DEFINE_THISCALL_WRAPPER(num_put_char_put_int64, 36) ostreambuf_iterator_char* __thiscall num_put_char_put_int64(const num_put *this, ostreambuf_iterator_char *ret, ostreambuf_iterator_char dest, ios_base *base, char fill, __int64 v) { TRACE("(%p %p %p %d)\n", this, ret, base, fill); return call_num_put_char_do_put_int64(this, ret, dest, base, fill, v); }': \ DEFINE_THISCALL_WRAPPER(num_put_char_put_int64, 32) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7636.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_char_do_put_uint64, 32) DEFINE_THISCALL_WRAPPER(num_put_char_do_put_uint64, 36) ostreambuf_iterator_char* __thiscall num_put_char_do_put_uint64(const num_put *this, ostreambuf_iterator_char *ret, ostreambuf_iterator_char dest, ios_base *base, char fill, unsigned __int64 v) { char tmp[48]; char fmt[7]; TRACE("(%p %p %p %d)\n", this, ret, base, fill); return num_put_char__Iput(this, ret, dest, base, fill, tmp, sprintf(tmp, num_put_char__Ifmt(this, fmt, "llu", base->fmtfl), v)); }': \ DEFINE_THISCALL_WRAPPER(num_put_char_do_put_uint64, 32) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7655.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_char_put_uint64, 32) DEFINE_THISCALL_WRAPPER(num_put_char_put_uint64, 36) ostreambuf_iterator_char* __thiscall num_put_char_put_uint64(const num_put *this, ostreambuf_iterator_char *ret, ostreambuf_iterator_char dest, ios_base *base, char fill, unsigned __int64 v) { TRACE("(%p %p %p %d)\n", this, ret, base, fill); return call_num_put_char_do_put_uint64(this, ret, dest, base, fill, v); }': \ DEFINE_THISCALL_WRAPPER(num_put_char_put_uint64, 32) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7678.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_char_do_put_bool, 28) DEFINE_THISCALL_WRAPPER(num_put_char_do_put_bool, 32) ostreambuf_iterator_char* __thiscall num_put_char_do_put_bool(const num_put *this, ostreambuf_iterator_char *ret, ostreambuf_iterator_char dest, ios_base *base, char fill, MSVCP_bool v) { TRACE("(%p %p %p %d %d)\n", this, ret, base, fill, v); if(base->fmtfl & FMTFLAG_boolalpha) { numpunct_char *numpunct = numpunct_char_use_facet(IOS_LOCALE(base)); basic_string_char str; MSVCP_size_t pad, len; if(v) numpunct_char_truename(numpunct, &str); else numpunct_char_falsename(numpunct, &str); len = MSVCP_basic_string_char_length(&str); pad = (len>base->wide ? 0 : base->wide-len); base->wide = 0; if((base->fmtfl & FMTFLAG_adjustfield) != FMTFLAG_left) { num_put_char__Rep(this, &dest, dest, fill, pad); pad = 0; } num_put_char__Putc(this, &dest, dest, MSVCP_basic_string_char_c_str(&str), len); MSVCP_basic_string_char_dtor(&str); return num_put_char__Rep(this, ret, dest, fill, pad); } return num_put_char_put_long(this, ret, dest, base, fill, v); }': \ DEFINE_THISCALL_WRAPPER(num_put_char_do_put_bool, 28) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7716.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_char_put_bool, 28) DEFINE_THISCALL_WRAPPER(num_put_char_put_bool, 32) ostreambuf_iterator_char* __thiscall num_put_char_put_bool(const num_put *this, ostreambuf_iterator_char *ret, ostreambuf_iterator_char dest, ios_base *base, char fill, MSVCP_bool v) { TRACE("(%p %p %p %d %d)\n", this, ret, base, fill, v); return call_num_put_char_do_put_bool(this, ret, dest, base, fill, v); }': \ DEFINE_THISCALL_WRAPPER(num_put_char_put_bool, 28) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7739.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_wchar__Init, 8) void __thiscall num_put_wchar__Init(num_put *this, const _Locinfo *locinfo) { TRACE("(%p %p)\n", this, locinfo); _Locinfo__Getcvt(locinfo, &this->cvt); }': \ DEFINE_THISCALL_WRAPPER(num_put_wchar__Init, 8) void __thiscall num_put_wchar__Init(num_put *this, const _Locinfo *locinfo) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7748.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_wchar_ctor_locinfo, 12) num_put* __thiscall num_put_wchar_ctor_locinfo(num_put *this, const _Locinfo *locinfo, MSVCP_size_t refs) { TRACE("(%p %p %ld)\n", this, locinfo, refs); locale_facet_ctor_refs(&this->facet, refs); this->facet.vtable = &MSVCP_num_put_wchar_vtable; num_put_wchar__Init(this, locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(num_put_wchar_ctor_locinfo, 12) num_put* __thiscall num_put_wchar_ctor_locinfo(num_put *this, const _Locinfo *locinfo, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7762.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_short_ctor_locinfo, 12) num_put* __thiscall num_put_short_ctor_locinfo(num_put *this, const _Locinfo *locinfo, MSVCP_size_t refs) { num_put_wchar_ctor_locinfo(this, locinfo, refs); this->facet.vtable = &MSVCP_num_put_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(num_put_short_ctor_locinfo, 12) num_put* __thiscall num_put_short_ctor_locinfo(num_put *this, const _Locinfo *locinfo, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7772.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_wchar_ctor_refs, 8) num_put* __thiscall num_put_wchar_ctor_refs(num_put *this, MSVCP_size_t refs) { _Locinfo locinfo; TRACE("(%p %lu)\n", this, refs); _Locinfo_ctor(&locinfo); num_put_wchar_ctor_locinfo(this, &locinfo, refs); _Locinfo_dtor(&locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(num_put_wchar_ctor_refs, 8) num_put* __thiscall num_put_wchar_ctor_refs(num_put *this, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7787.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_short_ctor_refs, 8) num_put* __thiscall num_put_short_ctor_refs(num_put *this, MSVCP_size_t refs) { num_put_wchar_ctor_refs(this, refs); this->facet.vtable = &MSVCP_num_put_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(num_put_short_ctor_refs, 8) num_put* __thiscall num_put_short_ctor_refs(num_put *this, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7797.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_wchar_ctor, 4) num_put* __thiscall num_put_wchar_ctor(num_put *this) { return num_put_wchar_ctor_refs(this, 0); }': \ DEFINE_THISCALL_WRAPPER(num_put_wchar_ctor, 4) num_put* __thiscall num_put_wchar_ctor(num_put *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7805.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_short_ctor, 4) num_put* __thiscall num_put_short_ctor(num_put *this) { return num_put_short_ctor_refs(this, 0); }': \ DEFINE_THISCALL_WRAPPER(num_put_short_ctor, 4) num_put* __thiscall num_put_short_ctor(num_put *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7817.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_wchar_dtor, 4) void __thiscall num_put_wchar_dtor(num_put *this) { TRACE("(%p)\n", this); locale_facet_dtor(&this->facet); }': \ DEFINE_THISCALL_WRAPPER(num_put_wchar_dtor, 4) void __thiscall num_put_wchar_dtor(num_put *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:7824.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_wchar_vector_dtor, 8) num_put* __thiscall num_put_wchar_vector_dtor(num_put *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) num_put_wchar_dtor(this+i); MSVCRT_operator_delete(ptr); } else { num_put_wchar_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(num_put_wchar_vector_dtor, 8) num_put* __thiscall num_put_wchar_vector_dtor(num_put *this, unsigned int flags) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8274.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_wchar_do_put_long, 28) DEFINE_THISCALL_WRAPPER(num_put_wchar_do_put_long, 32) ostreambuf_iterator_wchar* __thiscall num_put_wchar_do_put_long(const num_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, wchar_t fill, LONG v) { char tmp[48]; char fmt[7]; TRACE("(%p %p %p %d %d)\n", this, ret, base, fill, v); return num_put_wchar__Iput(this, ret, dest, base, fill, tmp, sprintf(tmp, num_put_wchar__Ifmt(this, fmt, "ld", base->fmtfl), v)); }': \ DEFINE_THISCALL_WRAPPER(num_put_wchar_do_put_long, 28) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8293.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_short_do_put_long, 28) DEFINE_THISCALL_WRAPPER(num_put_short_do_put_long, 32) ostreambuf_iterator_wchar* __thiscall num_put_short_do_put_long(const num_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, wchar_t fill, LONG v) { char tmp[48]; char fmt[7]; TRACE("(%p %p %p %d %d)\n", this, ret, base, fill, v); return num_put_short__Iput(this, ret, dest, base, fill, tmp, sprintf(tmp, num_put_wchar__Ifmt(this, fmt, "ld", base->fmtfl), v)); }': \ DEFINE_THISCALL_WRAPPER(num_put_short_do_put_long, 28) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8314.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_wchar_put_long, 28) DEFINE_THISCALL_WRAPPER(num_put_wchar_put_long, 32) ostreambuf_iterator_wchar* __thiscall num_put_wchar_put_long(const num_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, wchar_t fill, LONG v) { TRACE("(%p %p %p %d %d)\n", this, ret, base, fill, v); return call_num_put_wchar_do_put_long(this, ret, dest, base, fill, v); }': \ DEFINE_THISCALL_WRAPPER(num_put_wchar_put_long, 28) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8337.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_wchar_do_put_ulong, 28) DEFINE_THISCALL_WRAPPER(num_put_wchar_do_put_ulong, 32) ostreambuf_iterator_wchar* __thiscall num_put_wchar_do_put_ulong(const num_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, wchar_t fill, ULONG v) { char tmp[48]; char fmt[7]; TRACE("(%p %p %p %d %d)\n", this, ret, base, fill, v); return num_put_wchar__Iput(this, ret, dest, base, fill, tmp, sprintf(tmp, num_put_wchar__Ifmt(this, fmt, "lu", base->fmtfl), v)); }': \ DEFINE_THISCALL_WRAPPER(num_put_wchar_do_put_ulong, 28) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8356.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_short_do_put_ulong, 28) DEFINE_THISCALL_WRAPPER(num_put_short_do_put_ulong, 32) ostreambuf_iterator_wchar* __thiscall num_put_short_do_put_ulong(const num_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, wchar_t fill, ULONG v) { char tmp[48]; char fmt[7]; TRACE("(%p %p %p %d %d)\n", this, ret, base, fill, v); return num_put_short__Iput(this, ret, dest, base, fill, tmp, sprintf(tmp, num_put_wchar__Ifmt(this, fmt, "lu", base->fmtfl), v)); }': \ DEFINE_THISCALL_WRAPPER(num_put_short_do_put_ulong, 28) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8377.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_wchar_put_ulong, 28) DEFINE_THISCALL_WRAPPER(num_put_wchar_put_ulong, 32) ostreambuf_iterator_wchar* __thiscall num_put_wchar_put_ulong(const num_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, wchar_t fill, ULONG v) { TRACE("(%p %p %p %d %d)\n", this, ret, base, fill, v); return call_num_put_wchar_do_put_ulong(this, ret, dest, base, fill, v); }': \ DEFINE_THISCALL_WRAPPER(num_put_wchar_put_ulong, 28) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8408.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_wchar_do_put_double, 32) DEFINE_THISCALL_WRAPPER(num_put_wchar_do_put_double, 36) ostreambuf_iterator_wchar* __thiscall num_put_wchar_do_put_double(const num_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, wchar_t fill, double v) { char *tmp; char fmt[8]; int size; unsigned prec; TRACE("(%p %p %p %d %lf)\n", this, ret, base, fill, v); num_put_wchar__Ffmt(this, fmt, '\0', base->fmtfl); prec = get_precision(base); size = _scprintf(fmt, prec, v); tmp = MSVCRT_operator_new(size*2); if(!tmp) { ERR("Out of memory\n"); throw_exception(EXCEPTION_BAD_ALLOC, NULL); } num_put__fput(this, ret, dest, base, fill, tmp, sprintf(tmp, fmt, prec, v), numpunct_wchar_use_facet(IOS_LOCALE(base))); MSVCRT_operator_delete(tmp); return ret; }': \ DEFINE_THISCALL_WRAPPER(num_put_wchar_do_put_double, 32) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8443.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_short_do_put_double, 32) DEFINE_THISCALL_WRAPPER(num_put_short_do_put_double, 36) ostreambuf_iterator_wchar* __thiscall num_put_short_do_put_double(const num_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, wchar_t fill, double v) { char *tmp; char fmt[8]; int size; unsigned prec; TRACE("(%p %p %p %d %lf)\n", this, ret, base, fill, v); num_put_wchar__Ffmt(this, fmt, '\0', base->fmtfl); prec = get_precision(base); size = _scprintf(fmt, prec, v); tmp = MSVCRT_operator_new(size*2); if(!tmp) { ERR("Out of memory\n"); throw_exception(EXCEPTION_BAD_ALLOC, NULL); } num_put__fput(this, ret, dest, base, fill, tmp, sprintf(tmp, fmt, prec, v), numpunct_short_use_facet(IOS_LOCALE(base))); MSVCRT_operator_delete(tmp); return ret; }': \ DEFINE_THISCALL_WRAPPER(num_put_short_do_put_double, 32) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8478.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_wchar_put_double, 32) DEFINE_THISCALL_WRAPPER(num_put_wchar_put_double, 36) ostreambuf_iterator_wchar* __thiscall num_put_wchar_put_double(const num_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, wchar_t fill, double v) { TRACE("(%p %p %p %d %lf)\n", this, ret, base, fill, v); return call_num_put_wchar_do_put_double(this, ret, dest, base, fill, v); }': \ DEFINE_THISCALL_WRAPPER(num_put_wchar_put_double, 32) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8494.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_wchar_put_ldouble, 32) DEFINE_THISCALL_WRAPPER(num_put_wchar_put_ldouble, 36) ostreambuf_iterator_wchar* __thiscall num_put_wchar_put_ldouble(const num_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, wchar_t fill, double v) { TRACE("(%p %p %p %d %lf)\n", this, ret, base, fill, v); return call_num_put_wchar_do_put_ldouble(this, ret, dest, base, fill, v); }': \ DEFINE_THISCALL_WRAPPER(num_put_wchar_put_ldouble, 32) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8517.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_wchar_do_put_ptr, 28) DEFINE_THISCALL_WRAPPER(num_put_wchar_do_put_ptr, 32) ostreambuf_iterator_wchar* __thiscall num_put_wchar_do_put_ptr(const num_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, wchar_t fill, const void *v) { char tmp[17]; TRACE("(%p %p %p %d %p)\n", this, ret, base, fill, v); return num_put_wchar__Iput(this, ret, dest, base, fill, tmp, sprintf(tmp, "%p", v)); }': \ DEFINE_THISCALL_WRAPPER(num_put_wchar_do_put_ptr, 28) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8534.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_short_do_put_ptr, 28) DEFINE_THISCALL_WRAPPER(num_put_short_do_put_ptr, 32) ostreambuf_iterator_wchar* __thiscall num_put_short_do_put_ptr(const num_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, wchar_t fill, const void *v) { char tmp[17]; TRACE("(%p %p %p %d %p)\n", this, ret, base, fill, v); return num_put_short__Iput(this, ret, dest, base, fill, tmp, sprintf(tmp, "%p", v)); }': \ DEFINE_THISCALL_WRAPPER(num_put_short_do_put_ptr, 28) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8553.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_wchar_put_ptr, 28) DEFINE_THISCALL_WRAPPER(num_put_wchar_put_ptr, 32) ostreambuf_iterator_wchar* __thiscall num_put_wchar_put_ptr(const num_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, wchar_t fill, const void *v) { TRACE("(%p %p %p %d %p)\n", this, ret, base, fill, v); return call_num_put_wchar_do_put_ptr(this, ret, dest, base, fill, v); }': \ DEFINE_THISCALL_WRAPPER(num_put_wchar_put_ptr, 28) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8576.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_wchar_do_put_int64, 32) DEFINE_THISCALL_WRAPPER(num_put_wchar_do_put_int64, 36) ostreambuf_iterator_wchar* __thiscall num_put_wchar_do_put_int64(const num_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, wchar_t fill, __int64 v) { char tmp[48]; char fmt[7]; TRACE("(%p %p %p %d)\n", this, ret, base, fill); return num_put_wchar__Iput(this, ret, dest, base, fill, tmp, sprintf(tmp, num_put_wchar__Ifmt(this, fmt, "lld", base->fmtfl), v)); }': \ DEFINE_THISCALL_WRAPPER(num_put_wchar_do_put_int64, 32) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8595.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_short_do_put_int64, 32) DEFINE_THISCALL_WRAPPER(num_put_short_do_put_int64, 36) ostreambuf_iterator_wchar* __thiscall num_put_short_do_put_int64(const num_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, wchar_t fill, __int64 v) { char tmp[48]; char fmt[7]; TRACE("(%p %p %p %d)\n", this, ret, base, fill); return num_put_short__Iput(this, ret, dest, base, fill, tmp, sprintf(tmp, num_put_wchar__Ifmt(this, fmt, "lld", base->fmtfl), v)); }': \ DEFINE_THISCALL_WRAPPER(num_put_short_do_put_int64, 32) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8616.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_wchar_put_int64, 32) DEFINE_THISCALL_WRAPPER(num_put_wchar_put_int64, 36) ostreambuf_iterator_wchar* __thiscall num_put_wchar_put_int64(const num_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, wchar_t fill, __int64 v) { TRACE("(%p %p %p %d)\n", this, ret, base, fill); return call_num_put_wchar_do_put_int64(this, ret, dest, base, fill, v); }': \ DEFINE_THISCALL_WRAPPER(num_put_wchar_put_int64, 32) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8639.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_wchar_do_put_uint64, 32) DEFINE_THISCALL_WRAPPER(num_put_wchar_do_put_uint64, 36) ostreambuf_iterator_wchar* __thiscall num_put_wchar_do_put_uint64(const num_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, wchar_t fill, unsigned __int64 v) { char tmp[48]; char fmt[7]; TRACE("(%p %p %p %d)\n", this, ret, base, fill); return num_put_wchar__Iput(this, ret, dest, base, fill, tmp, sprintf(tmp, num_put_wchar__Ifmt(this, fmt, "llu", base->fmtfl), v)); }': \ DEFINE_THISCALL_WRAPPER(num_put_wchar_do_put_uint64, 32) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8658.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_short_do_put_uint64, 32) DEFINE_THISCALL_WRAPPER(num_put_short_do_put_uint64, 36) ostreambuf_iterator_wchar* __thiscall num_put_short_do_put_uint64(const num_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, wchar_t fill, unsigned __int64 v) { char tmp[48]; char fmt[7]; TRACE("(%p %p %p %d)\n", this, ret, base, fill); return num_put_short__Iput(this, ret, dest, base, fill, tmp, sprintf(tmp, num_put_wchar__Ifmt(this, fmt, "llu", base->fmtfl), v)); }': \ DEFINE_THISCALL_WRAPPER(num_put_short_do_put_uint64, 32) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8679.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_wchar_put_uint64, 32) DEFINE_THISCALL_WRAPPER(num_put_wchar_put_uint64, 36) ostreambuf_iterator_wchar* __thiscall num_put_wchar_put_uint64(const num_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, wchar_t fill, unsigned __int64 v) { TRACE("(%p %p %p %d)\n", this, ret, base, fill); return call_num_put_wchar_do_put_uint64(this, ret, dest, base, fill, v); }': \ DEFINE_THISCALL_WRAPPER(num_put_wchar_put_uint64, 32) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8702.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_wchar_do_put_bool, 28) DEFINE_THISCALL_WRAPPER(num_put_wchar_do_put_bool, 32) ostreambuf_iterator_wchar* __thiscall num_put_wchar_do_put_bool(const num_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, wchar_t fill, MSVCP_bool v) { TRACE("(%p %p %p %d %d)\n", this, ret, base, fill, v); if(base->fmtfl & FMTFLAG_boolalpha) { numpunct_wchar *numpunct = numpunct_wchar_use_facet(IOS_LOCALE(base)); basic_string_wchar str; MSVCP_size_t pad, len; if(v) numpunct_wchar_truename(numpunct, &str); else numpunct_wchar_falsename(numpunct, &str); len = MSVCP_basic_string_wchar_length(&str); pad = (len>base->wide ? 0 : base->wide-len); base->wide = 0; if((base->fmtfl & FMTFLAG_adjustfield) != FMTFLAG_left) { num_put_wchar__Rep(this, &dest, dest, fill, pad); pad = 0; } num_put_wchar__Put(this, &dest, dest, MSVCP_basic_string_wchar_c_str(&str), len); MSVCP_basic_string_wchar_dtor(&str); return num_put_wchar__Rep(this, ret, dest, fill, pad); } return num_put_wchar_put_long(this, ret, dest, base, fill, v); }': \ DEFINE_THISCALL_WRAPPER(num_put_wchar_do_put_bool, 28) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8740.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_short_do_put_bool, 28) DEFINE_THISCALL_WRAPPER(num_put_short_do_put_bool, 32) ostreambuf_iterator_wchar* __thiscall num_put_short_do_put_bool(const num_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, wchar_t fill, MSVCP_bool v) { TRACE("(%p %p %p %d %d)\n", this, ret, base, fill, v); if(base->fmtfl & FMTFLAG_boolalpha) { numpunct_wchar *numpunct = numpunct_short_use_facet(IOS_LOCALE(base)); basic_string_wchar str; MSVCP_size_t pad, len; if(v) numpunct_wchar_truename(numpunct, &str); else numpunct_wchar_falsename(numpunct, &str); len = MSVCP_basic_string_wchar_length(&str); pad = (len>base->wide ? 0 : base->wide-len); base->wide = 0; if((base->fmtfl & FMTFLAG_adjustfield) != FMTFLAG_left) { num_put_wchar__Rep(this, &dest, dest, fill, pad); pad = 0; } num_put_wchar__Put(this, &dest, dest, MSVCP_basic_string_wchar_c_str(&str), len); MSVCP_basic_string_wchar_dtor(&str); return num_put_wchar__Rep(this, ret, dest, fill, pad); } return num_put_wchar_put_long(this, ret, dest, base, fill, v); }': \ DEFINE_THISCALL_WRAPPER(num_put_short_do_put_bool, 28) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8780.1: variable: 'DEFINE_THISCALL_WRAPPER(num_put_wchar_put_bool, 28) DEFINE_THISCALL_WRAPPER(num_put_wchar_put_bool, 32) ostreambuf_iterator_wchar* __thiscall num_put_wchar_put_bool(const num_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, wchar_t fill, MSVCP_bool v) { TRACE("(%p %p %p %d %d)\n", this, ret, base, fill, v); return call_num_put_wchar_do_put_bool(this, ret, dest, base, fill, v); }': \ DEFINE_THISCALL_WRAPPER(num_put_wchar_put_bool, 28) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8799.1: variable: 'DEFINE_THISCALL_WRAPPER(time_put_char__Init, 8) void __thiscall time_put_char__Init(time_put *this, const _Locinfo *locinfo) { TRACE("(%p %p)\n", this, locinfo); _Locinfo__Gettnames(locinfo, &this->time); _Locinfo__Getcvt(locinfo, &this->cvt); }': \ DEFINE_THISCALL_WRAPPER(time_put_char__Init, 8) void __thiscall time_put_char__Init(time_put *this, const _Locinfo *locinfo) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8809.1: variable: 'DEFINE_THISCALL_WRAPPER(time_put_char_ctor_locinfo, 12) time_put* __thiscall time_put_char_ctor_locinfo(time_put *this, const _Locinfo *locinfo, MSVCP_size_t refs) { TRACE("(%p %p %lu)\n", this, locinfo, refs); locale_facet_ctor_refs(&this->facet, refs); this->facet.vtable = &MSVCP_time_put_char_vtable; time_put_char__Init(this, locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(time_put_char_ctor_locinfo, 12) time_put* __thiscall time_put_char_ctor_locinfo(time_put *this, const _Locinfo *locinfo, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8821.1: variable: 'DEFINE_THISCALL_WRAPPER(time_put_char_ctor_refs, 8) time_put* __thiscall time_put_char_ctor_refs(time_put *this, MSVCP_size_t refs) { _Locinfo locinfo; TRACE("(%p %lu)\n", this, refs); _Locinfo_ctor(&locinfo); time_put_char_ctor_locinfo(this, &locinfo, refs); _Locinfo_dtor(&locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(time_put_char_ctor_refs, 8) time_put* __thiscall time_put_char_ctor_refs(time_put *this, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8836.1: variable: 'DEFINE_THISCALL_WRAPPER(time_put_char_ctor, 4) time_put* __thiscall time_put_char_ctor(time_put *this) { return time_put_char_ctor_refs(this, 0); }': \ DEFINE_THISCALL_WRAPPER(time_put_char_ctor, 4) time_put* __thiscall time_put_char_ctor(time_put *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8844.1: variable: 'DEFINE_THISCALL_WRAPPER(time_put_char_dtor, 4) void __thiscall time_put_char_dtor(time_put *this) { TRACE("(%p)\n", this); _Timevec_dtor(&this->time); }': \ DEFINE_THISCALL_WRAPPER(time_put_char_dtor, 4) void __thiscall time_put_char_dtor(time_put *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8851.1: variable: 'DEFINE_THISCALL_WRAPPER(time_put_char_vector_dtor, 8) time_put* __thiscall time_put_char_vector_dtor(time_put *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) time_put_char_dtor(this+i); MSVCRT_operator_delete(ptr); } else { time_put_char_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(time_put_char_vector_dtor, 8) time_put* __thiscall time_put_char_vector_dtor(time_put *this, unsigned int flags) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:8935.1: variable: 'DEFINE_THISCALL_WRAPPER(time_put_char_do_put, 36) DEFINE_THISCALL_WRAPPER(time_put_char_do_put, 40) ostreambuf_iterator_char* __thiscall time_put_char_do_put(const time_put *this, ostreambuf_iterator_char *ret, ostreambuf_iterator_char dest, ios_base *base, char fill, const struct tm *t, char spec, char mod) { char buf[64], fmt[4], *p = fmt; MSVCP_size_t i, len; TRACE("(%p %p %p %c %p %c %c)\n", this, ret, base, fill, t, spec, mod); *p++ = '%'; if(mod) *p++ = mod; *p++ = spec; *p++ = 0; len = _Strftime(buf, sizeof(buf), fmt, t, this->time.timeptr); for(i=0; itime.timeptr); for(i=0; itime); _Locinfo__Getcvt(locinfo, &this->cvt); }': \ DEFINE_THISCALL_WRAPPER(time_put_wchar__Init, 8) void __thiscall time_put_wchar__Init(time_put *this, const _Locinfo *locinfo) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9122.1: variable: 'DEFINE_THISCALL_WRAPPER(time_put_wchar_ctor_locinfo, 12) time_put* __thiscall time_put_wchar_ctor_locinfo(time_put *this, const _Locinfo *locinfo, MSVCP_size_t refs) { TRACE("(%p %p %lu)\n", this, locinfo, refs); locale_facet_ctor_refs(&this->facet, refs); this->facet.vtable = &MSVCP_time_put_wchar_vtable; time_put_wchar__Init(this, locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(time_put_wchar_ctor_locinfo, 12) time_put* __thiscall time_put_wchar_ctor_locinfo(time_put *this, const _Locinfo *locinfo, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9134.1: variable: 'DEFINE_THISCALL_WRAPPER(time_put_short_ctor_locinfo, 12) time_put* __thiscall time_put_short_ctor_locinfo(time_put *this, const _Locinfo *locinfo, MSVCP_size_t refs) { time_put_wchar_ctor_locinfo(this, locinfo, refs); this->facet.vtable = &MSVCP_time_put_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(time_put_short_ctor_locinfo, 12) time_put* __thiscall time_put_short_ctor_locinfo(time_put *this, const _Locinfo *locinfo, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9144.1: variable: 'DEFINE_THISCALL_WRAPPER(time_put_wchar_ctor_name, 12) time_put* __thiscall time_put_wchar_ctor_name(time_put *this, const char *name, MSVCP_size_t refs) { _Locinfo locinfo; TRACE("(%p %s %lu)\n", this, debugstr_a(name), refs); _Locinfo_ctor_cstr(&locinfo, name); time_put_wchar_ctor_locinfo(this, &locinfo, refs); _Locinfo_dtor(&locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(time_put_wchar_ctor_name, 12) time_put* __thiscall time_put_wchar_ctor_name(time_put *this, const char *name, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9159.1: variable: 'DEFINE_THISCALL_WRAPPER(time_put_short_ctor_name, 12) time_put* __thiscall time_put_short_ctor_name(time_put *this, const char *name, MSVCP_size_t refs) { time_put_wchar_ctor_name(this, name, refs); this->facet.vtable = &MSVCP_time_put_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(time_put_short_ctor_name, 12) time_put* __thiscall time_put_short_ctor_name(time_put *this, const char *name, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9169.1: variable: 'DEFINE_THISCALL_WRAPPER(time_put_wchar_ctor_refs, 8) time_put* __thiscall time_put_wchar_ctor_refs(time_put *this, MSVCP_size_t refs) { _Locinfo locinfo; TRACE("(%p %lu)\n", this, refs); _Locinfo_ctor(&locinfo); time_put_wchar_ctor_locinfo(this, &locinfo, refs); _Locinfo_dtor(&locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(time_put_wchar_ctor_refs, 8) time_put* __thiscall time_put_wchar_ctor_refs(time_put *this, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9184.1: variable: 'DEFINE_THISCALL_WRAPPER(time_put_short_ctor_refs, 8) time_put* __thiscall time_put_short_ctor_refs(time_put *this, MSVCP_size_t refs) { time_put_wchar_ctor_refs(this, refs); this->facet.vtable = &MSVCP_time_put_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(time_put_short_ctor_refs, 8) time_put* __thiscall time_put_short_ctor_refs(time_put *this, MSVCP_size_t refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9194.1: variable: 'DEFINE_THISCALL_WRAPPER(time_put_wchar_ctor, 4) time_put* __thiscall time_put_wchar_ctor(time_put *this) { return time_put_wchar_ctor_refs(this, 0); }': \ DEFINE_THISCALL_WRAPPER(time_put_wchar_ctor, 4) time_put* __thiscall time_put_wchar_ctor(time_put *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9202.1: variable: 'DEFINE_THISCALL_WRAPPER(time_put_short_ctor, 4) time_put* __thiscall time_put_short_ctor(time_put *this) { time_put_wchar_ctor(this); this->facet.vtable = &MSVCP_time_put_short_vtable; return this; }': \ DEFINE_THISCALL_WRAPPER(time_put_short_ctor, 4) time_put* __thiscall time_put_short_ctor(time_put *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9214.1: variable: 'DEFINE_THISCALL_WRAPPER(time_put_wchar_dtor, 4) void __thiscall time_put_wchar_dtor(time_put *this) { TRACE("(%p)\n", this); _Timevec_dtor(&this->time); }': \ DEFINE_THISCALL_WRAPPER(time_put_wchar_dtor, 4) void __thiscall time_put_wchar_dtor(time_put *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9221.1: variable: 'DEFINE_THISCALL_WRAPPER(time_put_wchar_vector_dtor, 8) time_put* __thiscall time_put_wchar_vector_dtor(time_put *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) time_put_wchar_dtor(this+i); MSVCRT_operator_delete(ptr); } else { time_put_wchar_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(time_put_wchar_vector_dtor, 8) time_put* __thiscall time_put_wchar_vector_dtor(time_put *this, unsigned int flags) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9358.1: variable: 'DEFINE_THISCALL_WRAPPER(time_put_wchar_do_put, 36) DEFINE_THISCALL_WRAPPER(time_put_wchar_do_put, 40) ostreambuf_iterator_wchar* __thiscall time_put_wchar_do_put(const time_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, wchar_t fill, const struct tm *t, char spec, char mod) { char buf[64], fmt[4], *p = fmt; MSVCP_size_t i, len; wchar_t c; TRACE("(%p %p %p %c %p %c %c)\n", this, ret, base, fill, t, spec, mod); *p++ = '%'; if(mod) *p++ = mod; *p++ = spec; *p++ = 0; len = _Strftime(buf, sizeof(buf), fmt, t, this->time.timeptr); for(i=0; icvt); ostreambuf_iterator_wchar_put(&dest, c); } *ret = dest; return ret; }': \ DEFINE_THISCALL_WRAPPER(time_put_wchar_do_put, 36) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9402.1: variable: 'DEFINE_THISCALL_WRAPPER(time_put_wchar_put, 36) DEFINE_THISCALL_WRAPPER(time_put_wchar_put, 40) ostreambuf_iterator_wchar* __thiscall time_put_wchar_put(const time_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, wchar_t fill, const struct tm *t, char spec, char mod) { TRACE("(%p %p %p %c %p %c %c)\n", this, ret, base, fill, t, spec, mod); return call_time_put_wchar_do_put(this, ret, dest, base, fill, t, spec, mod); }': \ DEFINE_THISCALL_WRAPPER(time_put_wchar_put, 36) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9419.1: variable: 'DEFINE_THISCALL_WRAPPER(time_put_wchar_put_format, 36) DEFINE_THISCALL_WRAPPER(time_put_wchar_put_format, 40) ostreambuf_iterator_wchar* __thiscall time_put_wchar_put_format(const time_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, wchar_t fill, const struct tm *t, const wchar_t *pat, const wchar_t *pat_end) { wchar_t percent = mb_to_wc('%', &this->cvt); char c[MB_LEN_MAX]; TRACE("(%p %p %p %c %p %s)\n", this, ret, base, fill, t, debugstr_wn(pat, pat_end-pat)); while(pat < pat_end) { if(*pat != percent) { ostreambuf_iterator_wchar_put(&dest, *pat++); }else if(++pat == pat_end) { ostreambuf_iterator_wchar_put(&dest, percent); }else if(_Wcrtomb(c, *pat, NULL, &this->cvt)!=1 || (*c=='#' && pat+1==pat_end)) { ostreambuf_iterator_wchar_put(&dest, percent); ostreambuf_iterator_wchar_put(&dest, *pat++); }else { pat++; if(*c == '#') { if(_Wcrtomb(c, *pat++, NULL, &this->cvt) != 1) { ostreambuf_iterator_wchar_put(&dest, percent); ostreambuf_iterator_wchar_put(&dest, *(pat-2)); ostreambuf_iterator_wchar_put(&dest, *(pat-1)); }else { time_put_wchar_put(this, &dest, dest, base, fill, t, *c, '#'); } }else { time_put_wchar_put(this, &dest, dest, base, fill, t, *c, 0); } } } *ret = dest; return ret; }': \ DEFINE_THISCALL_WRAPPER(time_put_wchar_put_format, 36) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9464.1: variable: 'DEFINE_THISCALL_WRAPPER(time_put_wchar_do_put, 32) ostreambuf_iterator_wchar* __thiscall time_put_wchar_do_put(const time_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, const struct tm *t, char spec, char mod) { char buf[64], fmt[4], *p = fmt; MSVCP_size_t i, len; wchar_t c; TRACE("(%p %p %p %p %c %c)\n", this, ret, base, t, spec, mod); *p++ = '%'; if(mod) *p++ = mod; *p++ = spec; *p++ = 0; len = _Strftime(buf, sizeof(buf), fmt, t, this->time.timeptr); for(i=0; icvt); ostreambuf_iterator_wchar_put(&dest, c); } *ret = dest; return ret; }': \ DEFINE_THISCALL_WRAPPER(time_put_wchar_do_put, 32) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9496.1: variable: 'DEFINE_THISCALL_WRAPPER(time_put_wchar_put, 32) ostreambuf_iterator_wchar* __thiscall time_put_wchar_put(const time_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, const struct tm *t, char spec, char mod) { TRACE("(%p %p %p %p %c %c)\n", this, ret, base, t, spec, mod); return call_time_put_wchar_do_put(this, ret, dest, base, t, spec, mod); }': \ DEFINE_THISCALL_WRAPPER(time_put_wchar_put, 32) ostreambuf_iterator_wchar* __thiscall time_put_wchar_put(const time_put *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9507.1: variable: 'DEFINE_THISCALL_WRAPPER(time_put_wchar_put_format, 32) ostreambuf_iterator_wchar* __thiscall time_put_wchar_put_format(const time_put *this, ostreambuf_iterator_wchar *ret, ostreambuf_iterator_wchar dest, ios_base *base, const struct tm *t, const wchar_t *pat, const wchar_t *pat_end) { wchar_t percent = mb_to_wc('%', &this->cvt); char c[MB_LEN_MAX]; TRACE("(%p %p %p %p %s)\n", this, ret, base, t, debugstr_wn(pat, pat_end-pat)); while(pat < pat_end) { if(*pat != percent) { ostreambuf_iterator_wchar_put(&dest, *pat++); }else if(++pat == pat_end) { ostreambuf_iterator_wchar_put(&dest, percent); }else if(_Wcrtomb(c, *pat, NULL, &this->cvt)!=1 || (*c=='#' && pat+1==pat_end)) { ostreambuf_iterator_wchar_put(&dest, percent); ostreambuf_iterator_wchar_put(&dest, *pat++); }else { pat++; if(*c == '#') { if(_Wcrtomb(c, *pat++, NULL, &this->cvt) != 1) { ostreambuf_iterator_wchar_put(&dest, percent); ostreambuf_iterator_wchar_put(&dest, *(pat-2)); ostreambuf_iterator_wchar_put(&dest, *(pat-1)); }else { time_put_wchar_put(this, &dest, dest, base, t, *c, '#'); } }else { time_put_wchar_put(this, &dest, dest, base, t, *c, 0); } } } *ret = dest; return ret; }': \ DEFINE_THISCALL_WRAPPER(time_put_wchar_put_format, 32) ostreambuf_iterator_wchar* __thiscall time_put_wchar_put_format(const time_put *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9555.1: variable: 'DEFINE_THISCALL_WRAPPER(time_get_char__Init, 8) void __thiscall time_get_char__Init(time_get_char *this, const _Locinfo *locinfo) { FIXME("(%p %p) stub\n", this, locinfo); }': \ DEFINE_THISCALL_WRAPPER(time_get_char__Init, 8) void __thiscall time_get_char__Init(time_get_char *this, const _Locinfo *locinfo) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9563.1: variable: 'DEFINE_THISCALL_WRAPPER(time_get_char_ctor_name, 12) time_get_char* __thiscall time_get_char_ctor_name(time_get_char *this, const char *name, unsigned int refs) { FIXME("(%p %p %d) stub\n", this, name, refs); this->facet.vtable = &MSVCP_time_get_char_vtable; return NULL; }': \ DEFINE_THISCALL_WRAPPER(time_get_char_ctor_name, 12) time_get_char* __thiscall time_get_char_ctor_name(time_get_char *this, const char *name, unsigned int refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9573.1: variable: 'DEFINE_THISCALL_WRAPPER(time_get_char_ctor_locinfo, 12) time_get_char* __thiscall time_get_char_ctor_locinfo(time_get_char *this, const _Locinfo *locinfo, unsigned int refs) { FIXME("(%p %p %d) stub\n", this, locinfo, refs); this->facet.vtable = &MSVCP_time_get_char_vtable; return NULL; }': \ DEFINE_THISCALL_WRAPPER(time_get_char_ctor_locinfo, 12) time_get_char* __thiscall time_get_char_ctor_locinfo(time_get_char *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9584.1: variable: 'DEFINE_THISCALL_WRAPPER(time_get_char_ctor_refs, 8) time_get_char* __thiscall time_get_char_ctor_refs(time_get_char *this, unsigned int refs) { FIXME("(%p %d) stub\n", this, refs); this->facet.vtable = &MSVCP_time_get_char_vtable; return NULL; }': \ DEFINE_THISCALL_WRAPPER(time_get_char_ctor_refs, 8) time_get_char* __thiscall time_get_char_ctor_refs(time_get_char *this, unsigned int refs) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9594.1: variable: 'DEFINE_THISCALL_WRAPPER(time_get_char_ctor, 4) time_get_char* __thiscall time_get_char_ctor(time_get_char *this) { return time_get_char_ctor_refs(this, 0); }': \ DEFINE_THISCALL_WRAPPER(time_get_char_ctor, 4) time_get_char* __thiscall time_get_char_ctor(time_get_char *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9602.1: variable: 'DEFINE_THISCALL_WRAPPER(time_get_char__Tidy, 4) void __thiscall time_get_char__Tidy(time_get_char *this) { FIXME("(%p) stub\n", this); }': \ DEFINE_THISCALL_WRAPPER(time_get_char__Tidy, 4) void __thiscall time_get_char__Tidy(time_get_char *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9610.1: variable: 'DEFINE_THISCALL_WRAPPER(time_get_char_dtor, 4) void __thiscall time_get_char_dtor(time_get_char *this) { FIXME("(%p) stub\n", this); }': \ DEFINE_THISCALL_WRAPPER(time_get_char_dtor, 4) void __thiscall time_get_char_dtor(time_get_char *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9616.1: variable: 'DEFINE_THISCALL_WRAPPER(time_get_char_vector_dtor, 8) time_get_char* __thiscall time_get_char_vector_dtor(time_get_char *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) time_get_char_dtor(this+i); MSVCRT_operator_delete(ptr); } else { time_get_char_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(time_get_char_vector_dtor, 8) time_get_char* __thiscall time_get_char_vector_dtor(time_get_char *this, unsigned int flags) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9700.1: variable: 'DEFINE_THISCALL_WRAPPER(time_get_char_do_date_order, 4) dateorder __thiscall time_get_char_do_date_order(const time_get_char *this) { TRACE("(%p)\n", this); return this->dateorder; }': \ DEFINE_THISCALL_WRAPPER(time_get_char_do_date_order, 4) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9714.1: variable: 'DEFINE_THISCALL_WRAPPER(time_get_char_date_order, 4) dateorder __thiscall time_get_char_date_order(const time_get_char *this) { return call_time_get_char_do_date_order(this); }': \ DEFINE_THISCALL_WRAPPER(time_get_char_date_order, 4) dateorder __thiscall time_get_char_date_order(const time_get_char *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9722.1: variable: 'DEFINE_THISCALL_WRAPPER(time_get_char_do_get_date, 36) istreambuf_iterator_char* __thiscall time_get_char_do_get_date(const time_get_char *this, istreambuf_iterator_char *ret, istreambuf_iterator_char s, istreambuf_iterator_char e, ios_base *base, int *err, struct tm *t) { FIXME("(%p %p %p %p %p) stub\n", this, ret, base, err, t); return NULL; }': \ DEFINE_THISCALL_WRAPPER(time_get_char_do_get_date, 36) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9742.1: variable: 'DEFINE_THISCALL_WRAPPER(time_get_char_get_date, 36) istreambuf_iterator_char* __thiscall time_get_char_get_date(const time_get_char *this, istreambuf_iterator_char *ret, istreambuf_iterator_char s, istreambuf_iterator_char e, ios_base *base, int *err, struct tm *t) { return call_time_get_char_do_get_date(this, ret, s, e, base, err, t); }': \ DEFINE_THISCALL_WRAPPER(time_get_char_get_date, 36) istreambuf_iterator_char* __thiscall time_get_char_get_date(const time_get_char *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9752.1: variable: 'DEFINE_THISCALL_WRAPPER(time_get_char_do_get_monthname, 36) istreambuf_iterator_char* __thiscall time_get_char_do_get_monthname(const time_get_char *this, istreambuf_iterator_char *ret, istreambuf_iterator_char s, istreambuf_iterator_char e, ios_base *base, int *err, struct tm *t) { FIXME("(%p %p %p %p %p) stub\n", this, ret, base, err, t); return NULL; }': \ DEFINE_THISCALL_WRAPPER(time_get_char_do_get_monthname, 36) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9772.1: variable: 'DEFINE_THISCALL_WRAPPER(time_get_char_get_monthname, 36) istreambuf_iterator_char* __thiscall time_get_char_get_monthname(const time_get_char *this, istreambuf_iterator_char *ret, istreambuf_iterator_char s, istreambuf_iterator_char e, ios_base *base, int *err, struct tm *t) { return call_time_get_char_do_get_monthname(this, ret, s, e, base, err, t); }': \ DEFINE_THISCALL_WRAPPER(time_get_char_get_monthname, 36) istreambuf_iterator_char* __thiscall time_get_char_get_monthname(const time_get_char *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9782.1: variable: 'DEFINE_THISCALL_WRAPPER(time_get_char_do_get_time, 36) istreambuf_iterator_char* __thiscall time_get_char_do_get_time(const time_get_char *this, istreambuf_iterator_char *ret, istreambuf_iterator_char s, istreambuf_iterator_char e, ios_base *base, int *err, struct tm *t) { FIXME("(%p %p %p %p %p) stub\n", this, ret, base, err, t); return NULL; }': \ DEFINE_THISCALL_WRAPPER(time_get_char_do_get_time, 36) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9802.1: variable: 'DEFINE_THISCALL_WRAPPER(time_get_char_get_time, 36) istreambuf_iterator_char* __thiscall time_get_char_get_time(const time_get_char *this, istreambuf_iterator_char *ret, istreambuf_iterator_char s, istreambuf_iterator_char e, ios_base *base, int *err, struct tm *t) { return call_time_get_char_do_get_time(this, ret, s, e, base, err, t); }': \ DEFINE_THISCALL_WRAPPER(time_get_char_get_time, 36) istreambuf_iterator_char* __thiscall time_get_char_get_time(const time_get_char *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9812.1: variable: 'DEFINE_THISCALL_WRAPPER(time_get_char_do_get_weekday, 36) istreambuf_iterator_char* __thiscall time_get_char_do_get_weekday(const time_get_char *this, istreambuf_iterator_char *ret, istreambuf_iterator_char s, istreambuf_iterator_char e, ios_base *base, int *err, struct tm *t) { FIXME("(%p %p %p %p %p) stub\n", this, ret, base, err, t); return NULL; }': \ DEFINE_THISCALL_WRAPPER(time_get_char_do_get_weekday, 36) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9832.1: variable: 'DEFINE_THISCALL_WRAPPER(time_get_char_get_weekday, 36) istreambuf_iterator_char* __thiscall time_get_char_get_weekday(const time_get_char *this, istreambuf_iterator_char *ret, istreambuf_iterator_char s, istreambuf_iterator_char e, ios_base *base, int *err, struct tm *t) { return call_time_get_char_do_get_weekday(this, ret, s, e, base, err, t); }': \ DEFINE_THISCALL_WRAPPER(time_get_char_get_weekday, 36) istreambuf_iterator_char* __thiscall time_get_char_get_weekday(const time_get_char *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9842.1: variable: 'DEFINE_THISCALL_WRAPPER(time_get_char_do_get_year, 36) istreambuf_iterator_char* __thiscall time_get_char_do_get_year(const time_get_char *this, istreambuf_iterator_char *ret, istreambuf_iterator_char s, istreambuf_iterator_char e, ios_base *base, int *err, struct tm *t) { FIXME("(%p %p %p %p %p) stub\n", this, ret, base, err, t); return NULL; }': \ DEFINE_THISCALL_WRAPPER(time_get_char_do_get_year, 36) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9862.1: variable: 'DEFINE_THISCALL_WRAPPER(time_get_char_get_year, 36) istreambuf_iterator_char* __thiscall time_get_char_get_year(const time_get_char *this, istreambuf_iterator_char *ret, istreambuf_iterator_char s, istreambuf_iterator_char e, ios_base *base, int *err, struct tm *t) { return call_time_get_char_do_get_year(this, ret, s, e, base, err, t); }': \ DEFINE_THISCALL_WRAPPER(time_get_char_get_year, 36) istreambuf_iterator_char* __thiscall time_get_char_get_year(const time_get_char *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9872.1: variable: 'DEFINE_THISCALL_WRAPPER(locale__Locimp_ctor_transparent, 8) locale__Locimp* __thiscall locale__Locimp_ctor_transparent(locale__Locimp *this, MSVCP_bool transparent) { TRACE("(%p %d)\n", this, transparent); memset(this, 0, sizeof(locale__Locimp)); locale_facet_ctor_refs(&this->facet, 1); this->transparent = transparent; locale_string_char_ctor_cstr(&this->name, "*"); return this; }': \ DEFINE_THISCALL_WRAPPER(locale__Locimp_ctor_transparent, 8) locale__Locimp* __thiscall locale__Locimp_ctor_transparent(locale__Locimp *this, MSVCP_bool transparent) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9886.1: variable: 'DEFINE_THISCALL_WRAPPER(locale__Locimp_ctor, 4) locale__Locimp* __thiscall locale__Locimp_ctor(locale__Locimp *this) { return locale__Locimp_ctor_transparent(this, FALSE); }': \ DEFINE_THISCALL_WRAPPER(locale__Locimp_ctor, 4) locale__Locimp* __thiscall locale__Locimp_ctor(locale__Locimp *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9894.1: variable: 'DEFINE_THISCALL_WRAPPER(locale__Locimp_copy_ctor, 8) locale__Locimp* __thiscall locale__Locimp_copy_ctor(locale__Locimp *this, const locale__Locimp *copy) { _Lockit lock; MSVCP_size_t i; TRACE("(%p %p)\n", this, copy); _Lockit_ctor_locktype(&lock, _LOCK_LOCALE); memcpy(this, copy, sizeof(locale__Locimp)); locale_facet_ctor_refs(&this->facet, 1); if(copy->facetvec) { this->facetvec = MSVCRT_operator_new(copy->facet_cnt*sizeof(locale_facet*)); if(!this->facetvec) { _Lockit_dtor(&lock); ERR("Out of memory\n"); throw_exception(EXCEPTION_BAD_ALLOC, NULL); return NULL; } for(i=0; ifacet_cnt; i++) { this->facetvec[i] = copy->facetvec[i]; if(this->facetvec[i]) call_locale_facet__Incref(this->facetvec[i]); } } locale_string_char_copy_ctor(&this->name, ©->name); _Lockit_dtor(&lock); return this; }': \ DEFINE_THISCALL_WRAPPER(locale__Locimp_copy_ctor, 8) locale__Locimp* __thiscall locale__Locimp_copy_ctor(locale__Locimp *this, const locale__Locimp *copy) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9934.1: variable: 'DEFINE_THISCALL_WRAPPER(locale__Locimp_dtor, 4) void __thiscall locale__Locimp_dtor(locale__Locimp *this) { MSVCP_size_t i; TRACE("(%p)\n", this); locale_facet_dtor(&this->facet); for(i=0; ifacet_cnt; i++) if(this->facetvec[i] && call_locale_facet__Decref(this->facetvec[i])) call_locale_facet_vector_dtor(this->facetvec[i], 1); MSVCRT_operator_delete(this->facetvec); locale_string_char_dtor(&this->name); }': \ DEFINE_THISCALL_WRAPPER(locale__Locimp_dtor, 4) void __thiscall locale__Locimp_dtor(locale__Locimp *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:9957.1: variable: 'DEFINE_THISCALL_WRAPPER(locale__Locimp_vector_dtor, 8) locale__Locimp* __thiscall locale__Locimp_vector_dtor(locale__Locimp *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) locale__Locimp_dtor(this+i); MSVCRT_operator_delete(ptr); } else { locale__Locimp_dtor(this); if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(locale__Locimp_vector_dtor, 8) locale__Locimp* __thiscall locale__Locimp_vector_dtor(locale__Locimp *this, unsigned int flags) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:10053.1: variable: 'DEFINE_THISCALL_WRAPPER(locale__Locimp__Addfac, 12) void __thiscall locale__Locimp__Addfac(locale__Locimp *this, locale_facet *facet, MSVCP_size_t id) { locale__Locimp__Locimp_Addfac(this, facet, id); }': \ DEFINE_THISCALL_WRAPPER(locale__Locimp__Addfac, 12) void __thiscall locale__Locimp__Addfac(locale__Locimp *this, locale_facet *facet, MSVCP_size_t id) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:10471.1: variable: 'DEFINE_THISCALL_WRAPPER(locale_ctor_locimp, 8) locale* __thiscall locale_ctor_locimp(locale *this, locale__Locimp *locimp) { TRACE("(%p %p)\n", this, locimp); this->ptr = locimp; return this; }': \ DEFINE_THISCALL_WRAPPER(locale_ctor_locimp, 8) locale* __thiscall locale_ctor_locimp(locale *this, locale__Locimp *locimp) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:10538.1: variable: 'DEFINE_THISCALL_WRAPPER(locale__Iscloc, 4) MSVCP_bool __thiscall locale__Iscloc(const locale *this) { TRACE("(%p)\n", this); return this->ptr == locale__Locimp__Clocptr; }': \ DEFINE_THISCALL_WRAPPER(locale__Iscloc, 4) MSVCP_bool __thiscall locale__Iscloc(const locale *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:10547.1: variable: 'DEFINE_THISCALL_WRAPPER(locale_ctor_locale_locale, 16) locale* __thiscall locale_ctor_locale_locale(locale *this, const locale *loc, const locale *other, category cat) { _Locinfo locinfo; TRACE("(%p %p %p %d)\n", this, loc, other, cat); this->ptr = MSVCRT_operator_new(sizeof(locale__Locimp)); if(!this->ptr) { ERR("Out of memory\n"); throw_exception(EXCEPTION_BAD_ALLOC, NULL); } locale__Locimp_copy_ctor(this->ptr, loc->ptr); _Locinfo_ctor_cat_cstr(&locinfo, loc->ptr->catmask, locale_string_char_c_str(&loc->ptr->name)); _Locinfo__Addcats(&locinfo, cat & other->ptr->catmask, locale_string_char_c_str(&other->ptr->name)); locale__Locimp__Makeloc(&locinfo, cat, this->ptr, other); _Locinfo_dtor(&locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(locale_ctor_locale_locale, 16) locale* __thiscall locale_ctor_locale_locale(locale *this, const locale *loc, const locale *other, category cat) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:10571.1: variable: 'DEFINE_THISCALL_WRAPPER(locale_copy_ctor, 8) locale* __thiscall locale_copy_ctor(locale *this, const locale *copy) { TRACE("(%p %p)\n", this, copy); this->ptr = copy->ptr; call_locale_facet__Incref(&this->ptr->facet); return this; }': \ DEFINE_THISCALL_WRAPPER(locale_copy_ctor, 8) locale* __thiscall locale_copy_ctor(locale *this, const locale *copy) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:10582.1: variable: 'DEFINE_THISCALL_WRAPPER(locale_ctor_locale_cstr, 16) locale* __thiscall locale_ctor_locale_cstr(locale *this, const locale *loc, const char *locname, category cat) { _Locinfo locinfo; TRACE("(%p %p %s %d)\n", this, loc, locname, cat); _Locinfo_ctor_cat_cstr(&locinfo, cat, locname); if(!memcmp(locale_string_char_c_str(&locinfo.newlocname), "*", 2)) { _Locinfo_dtor(&locinfo); MSVCRT_operator_delete(this->ptr); throw_exception(EXCEPTION_RUNTIME_ERROR, "bad locale name"); } this->ptr = MSVCRT_operator_new(sizeof(locale__Locimp)); if(!this->ptr) { ERR("Out of memory\n"); _Locinfo_dtor(&locinfo); throw_exception(EXCEPTION_BAD_ALLOC, NULL); } locale__Locimp_copy_ctor(this->ptr, loc->ptr); locale__Locimp__Makeloc(&locinfo, cat, this->ptr, NULL); _Locinfo_dtor(&locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(locale_ctor_locale_cstr, 16) locale* __thiscall locale_ctor_locale_cstr(locale *this, const locale *loc, const char *locname, category cat) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:10611.1: variable: 'DEFINE_THISCALL_WRAPPER(locale_ctor_cstr, 12) locale* __thiscall locale_ctor_cstr(locale *this, const char *locname, category cat) { _Locinfo locinfo; TRACE("(%p %s %d)\n", this, locname, cat); this->ptr = MSVCRT_operator_new(sizeof(locale__Locimp)); if(!this->ptr) { ERR("Out of memory\n"); throw_exception(EXCEPTION_BAD_ALLOC, NULL); } locale__Locimp_ctor(this->ptr); locale__Init(); _Locinfo_ctor_cat_cstr(&locinfo, cat, locname); if(!memcmp(locale_string_char_c_str(&locinfo.newlocname), "*", 2)) { _Locinfo_dtor(&locinfo); MSVCRT_operator_delete(this->ptr); throw_exception(EXCEPTION_RUNTIME_ERROR, "bad locale name"); } locale__Locimp__Makeloc(&locinfo, cat, this->ptr, NULL); _Locinfo_dtor(&locinfo); return this; }': \ DEFINE_THISCALL_WRAPPER(locale_ctor_cstr, 12) locale* __thiscall locale_ctor_cstr(locale *this, const char *locname, category cat) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:10642.1: variable: 'DEFINE_THISCALL_WRAPPER(locale_ctor_uninitialized, 8) locale* __thiscall locale_ctor_uninitialized(locale *this, int uninitialized) { TRACE("(%p)\n", this); this->ptr = NULL; return this; }': \ DEFINE_THISCALL_WRAPPER(locale_ctor_uninitialized, 8) locale* __thiscall locale_ctor_uninitialized(locale *this, int uninitialized) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:10652.1: variable: 'DEFINE_THISCALL_WRAPPER(locale_ctor, 4) locale* __thiscall locale_ctor(locale *this) { TRACE("(%p)\n", this); this->ptr = locale__Init(); call_locale_facet__Incref(&this->ptr->facet); return this; }': \ DEFINE_THISCALL_WRAPPER(locale_ctor, 4) locale* __thiscall locale_ctor(locale *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:10663.1: variable: 'DEFINE_THISCALL_WRAPPER(locale_dtor, 4) void __thiscall locale_dtor(locale *this) { TRACE("(%p)\n", this); if(this->ptr && call_locale_facet__Decref(&this->ptr->facet)) { locale__Locimp_dtor(this->ptr); MSVCRT_operator_delete(this->ptr); } }': \ DEFINE_THISCALL_WRAPPER(locale_dtor, 4) void __thiscall locale_dtor(locale *this) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:10676.1: variable: 'DEFINE_THISCALL_WRAPPER(locale_operator_assign, 8) locale* __thiscall locale_operator_assign(locale *this, const locale *loc) { FIXME("(%p %p) stub\n", this, loc); return NULL; }': \ DEFINE_THISCALL_WRAPPER(locale_operator_assign, 8) locale* __thiscall locale_operator_assign(locale *this, const locale *loc) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:10685.1: variable: 'DEFINE_THISCALL_WRAPPER(locale_operator_equal, 8) MSVCP_bool __thiscall locale_operator_equal(const locale *this, const locale *loc) { FIXME("(%p %p) stub\n", this, loc); return 0; }': \ DEFINE_THISCALL_WRAPPER(locale_operator_equal, 8) MSVCP_bool __thiscall locale_operator_equal(const locale *this, const locale *loc) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:10694.1: variable: 'DEFINE_THISCALL_WRAPPER(locale_operator_not_equal, 8) MSVCP_bool __thiscall locale_operator_not_equal(const locale *this, locale const *loc) { FIXME("(%p %p) stub\n", this, loc); return 0; }': \ DEFINE_THISCALL_WRAPPER(locale_operator_not_equal, 8) MSVCP_bool __thiscall locale_operator_not_equal(const locale *this, locale const *loc) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:10703.1: variable: 'DEFINE_THISCALL_WRAPPER(locale__Addfac, 16) locale* __thiscall locale__Addfac(locale *this, locale_facet *facet, MSVCP_size_t id, MSVCP_size_t catmask) { TRACE("(%p %p %lu %lu)\n", this, facet, id, catmask); if(this->ptr->facet.refs > 1) { locale__Locimp *new_ptr = MSVCRT_operator_new(sizeof(locale__Locimp)); if(!new_ptr) { ERR("Out of memory\n"); throw_exception(EXCEPTION_BAD_ALLOC, NULL); return NULL; } locale__Locimp_copy_ctor(new_ptr, this->ptr); call_locale_facet__Decref(&this->ptr->facet); this->ptr = new_ptr; } locale__Locimp__Addfac(this->ptr, facet, id); if(catmask) { locale_string_char_dtor(&this->ptr->name); locale_string_char_ctor_cstr(&this->ptr->name, "*"); } return this; }': \ DEFINE_THISCALL_WRAPPER(locale__Addfac, 16) locale* __thiscall locale__Addfac(locale *this, locale_facet *facet, MSVCP_size_t id, MSVCP_size_t catmask) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:10731.1: variable: 'DEFINE_THISCALL_WRAPPER(locale__Getfacet_bool, 12) const locale_facet* __thiscall locale__Getfacet_bool(const locale *this, MSVCP_size_t id, MSVCP_bool allow_transparent) { locale_facet *fac; TRACE("(%p %lu)\n", this, id); fac = id < this->ptr->facet_cnt ? this->ptr->facetvec[id] : NULL; if(fac || !this->ptr->transparent || !allow_transparent) return fac; return id < global_locale->facet_cnt ? global_locale->facetvec[id] : NULL; }': \ DEFINE_THISCALL_WRAPPER(locale__Getfacet_bool, 12) const locale_facet* __thiscall locale__Getfacet_bool(const locale *this, dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:10748.1: variable: 'DEFINE_THISCALL_WRAPPER(locale__Getfacet, 8) const locale_facet* __thiscall locale__Getfacet(const locale *this, MSVCP_size_t id) { return locale__Getfacet_bool( this, id, TRUE ); }': \ DEFINE_THISCALL_WRAPPER(locale__Getfacet, 8) const locale_facet* __thiscall locale__Getfacet(const locale *this, MSVCP_size_t id) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:10826.1: variable: 'DEFINE_THISCALL_WRAPPER(_Locinfo__Getname, 8) basic_string_char* __thiscall _Locinfo__Getname(const _Locinfo *this, basic_string_char *ret) { TRACE("(%p)\n", this); MSVCP_basic_string_char_copy_ctor(ret, &this->newlocname); return ret; }': \ DEFINE_THISCALL_WRAPPER(_Locinfo__Getname, 8) basic_string_char* __thiscall _Locinfo__Getname(const _Locinfo *this, basic_string_char *ret) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:10837.1: variable: 'DEFINE_THISCALL_WRAPPER(locale_name, 8) basic_string_char* __thiscall locale_name(const locale *this, basic_string_char *ret) { TRACE( "(%p)\n", this); MSVCP_basic_string_char_copy_ctor(ret, &this->ptr->name); return ret; }': \ DEFINE_THISCALL_WRAPPER(locale_name, 8) basic_string_char* __thiscall locale_name(const locale *this, basic_string_char *ret) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:10849.1: variable: 'DEFINE_THISCALL_WRAPPER(_Locinfo__Getname, 4) const char * __thiscall _Locinfo__Getname( const _Locinfo *this ) { return locale_string_char_c_str( &this->newlocname ); }': \ DEFINE_THISCALL_WRAPPER(_Locinfo__Getname, 4) const char * __thiscall _Locinfo__Getname( const _Locinfo *this ) dlls/msvcp90/locale.c: dlls/msvcp90/locale.c:10969.1: variable: 'DEFINE_RTTI_DATA0(locale_facet, 0, ".?AVfacet@locale@std@@") DEFINE_RTTI_DATA1(collate_char, 0, &locale_facet_rtti_base_descriptor, ".?AV?$collate@D@std@@") DEFINE_RTTI_DATA1(collate_wchar, 0, &locale_facet_rtti_base_descriptor, ".?AV?$collate@_W@std@@") DEFINE_RTTI_DATA1(collate_short, 0, &locale_facet_rtti_base_descriptor, ".?AV?$collate@G@std@@") DEFINE_RTTI_DATA1(ctype_base, 0, &locale_facet_rtti_base_descriptor, ".?AUctype_base@std@@") DEFINE_RTTI_DATA2(ctype_char, 0, &ctype_base_rtti_base_descriptor, &locale_facet_rtti_base_descriptor, ".?AV?$ctype@D@std@@") DEFINE_RTTI_DATA2(ctype_wchar, 0, &ctype_base_rtti_base_descriptor, &locale_facet_rtti_base_descriptor, ".?AV?$ctype@_W@std@@") DEFINE_RTTI_DATA2(ctype_short, 0, &ctype_base_rtti_base_descriptor, &locale_facet_rtti_base_descriptor, ".?AV?$ctype@G@std@@") DEFINE_RTTI_DATA1(codecvt_base, 0, &locale_facet_rtti_base_descriptor, ".?AVcodecvt_base@std@@") DEFINE_RTTI_DATA2(codecvt_char, 0, &codecvt_base_rtti_base_descriptor, &locale_facet_rtti_base_descriptor, ".?AV?$codecvt@DDH@std@@") DEFINE_RTTI_DATA2(codecvt_wchar, 0, &codecvt_base_rtti_base_descriptor, &locale_facet_rtti_base_descriptor, ".?AV?$codecvt@_WDH@std@@") DEFINE_RTTI_DATA2(codecvt_short, 0, &codecvt_base_rtti_base_descriptor, &locale_facet_rtti_base_descriptor, ".?AV?$codecvt@GDH@std@@") DEFINE_RTTI_DATA1(numpunct_char, 0, &locale_facet_rtti_base_descriptor, ".?AV?$numpunct@D@std@@") DEFINE_RTTI_DATA1(numpunct_wchar, 0, &locale_facet_rtti_base_descriptor, ".?AV?$numpunct@_W@std@@") DEFINE_RTTI_DATA1(numpunct_short, 0, &locale_facet_rtti_base_descriptor, ".?AV?$numpunct@G@std@@") DEFINE_RTTI_DATA1(num_get_char, 0, &locale_facet_rtti_base_descriptor, ".?AV?$num_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@") DEFINE_RTTI_DATA1(num_get_wchar, 0, &locale_facet_rtti_base_descriptor, ".?AV?$num_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@") DEFINE_RTTI_DATA1(num_get_short, 0, &locale_facet_rtti_base_descriptor, ".?AV?$num_get@GV?$istreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@") DEFINE_RTTI_DATA1(num_put_char, 0, &locale_facet_rtti_base_descriptor, ".?AV?$num_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@") DEFINE_RTTI_DATA1(num_put_wchar, 0, &locale_facet_rtti_base_descriptor, ".?AV?$num_put@_WV?$ostreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@") DEFINE_RTTI_DATA1(num_put_short, 0, &locale_facet_rtti_base_descriptor, ".?AV?$num_put@GV?$ostreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@") DEFINE_RTTI_DATA1(time_put_char, 0, &locale_facet_rtti_base_descriptor, ".?AV?$num_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@") DEFINE_RTTI_DATA1(time_put_wchar, 0, &locale_facet_rtti_base_descriptor, ".?AV?$num_put@_WV?$ostreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@") DEFINE_RTTI_DATA1(time_put_short, 0, &locale_facet_rtti_base_descriptor, ".?AV?$num_put@GV?$ostreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@") DEFINE_RTTI_DATA1(time_base, 0, &locale_facet_rtti_base_descriptor, ".?AUtime_base@std@@") DEFINE_RTTI_DATA2(time_get_char, 0, &time_base_rtti_base_descriptor, &locale_facet_rtti_base_descriptor, ".?AV?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@") void __asm_dummy_vtables(void) { __ASM_VTABLE(locale_facet, VTABLE_ADD_FUNC(locale_facet_vector_dtor) VTABLE_ADD_FUNC(locale_facet__Incref) VTABLE_ADD_FUNC(locale_facet__Decref) ); __ASM_VTABLE(collate_char, VTABLE_ADD_FUNC(collate_char_vector_dtor) VTABLE_ADD_FUNC(locale_facet__Incref) VTABLE_ADD_FUNC(locale_facet__Decref) VTABLE_ADD_FUNC(collate_char_do_compare) VTABLE_ADD_FUNC(collate_char_do_transform) VTABLE_ADD_FUNC(collate_char_do_hash)); __ASM_VTABLE(collate_wchar, VTABLE_ADD_FUNC(collate_wchar_vector_dtor) VTABLE_ADD_FUNC(locale_facet__Incref) VTABLE_ADD_FUNC(locale_facet__Decref) VTABLE_ADD_FUNC(collate_wchar_do_compare) VTABLE_ADD_FUNC(collate_wchar_do_transform) VTABLE_ADD_FUNC(collate_wchar_do_hash)); __ASM_VTABLE(collate_short, VTABLE_ADD_FUNC(collate_wchar_vector_dtor) VTABLE_ADD_FUNC(locale_facet__Incref) VTABLE_ADD_FUNC(locale_facet__Decref) VTABLE_ADD_FUNC(collate_wchar_do_compare) VTABLE_ADD_FUNC(collate_wchar_do_transform) VTABLE_ADD_FUNC(collate_wchar_do_hash)); __ASM_VTABLE(ctype_base, VTABLE_ADD_FUNC(ctype_base_vector_dtor) VTABLE_ADD_FUNC(locale_facet__Incref) VTABLE_ADD_FUNC(locale_facet__Decref) ); __ASM_VTABLE(ctype_char, VTABLE_ADD_FUNC(ctype_char_vector_dtor) VTABLE_ADD_FUNC(locale_facet__Incref) VTABLE_ADD_FUNC(locale_facet__Decref) VTABLE_ADD_FUNC(ctype_char_do_tolower) VTABLE_ADD_FUNC(ctype_char_do_tolower_ch) VTABLE_ADD_FUNC(ctype_char_do_toupper) VTABLE_ADD_FUNC(ctype_char_do_toupper_ch) VTABLE_ADD_FUNC(ctype_char_do_widen) VTABLE_ADD_FUNC(ctype_char_do_widen_ch) VTABLE_ADD_FUNC(ctype_char__Do_widen_s) VTABLE_ADD_FUNC(ctype_char_do_narrow) VTABLE_ADD_FUNC(ctype_char_do_narrow_ch) VTABLE_ADD_FUNC(ctype_char__Do_narrow_s) ); __ASM_VTABLE(ctype_wchar, VTABLE_ADD_FUNC(ctype_wchar_vector_dtor) VTABLE_ADD_FUNC(locale_facet__Incref) VTABLE_ADD_FUNC(locale_facet__Decref) VTABLE_ADD_FUNC(ctype_wchar_do_is) VTABLE_ADD_FUNC(ctype_wchar_do_is_ch) VTABLE_ADD_FUNC(ctype_wchar_do_scan_is) VTABLE_ADD_FUNC(ctype_wchar_do_scan_not) VTABLE_ADD_FUNC(ctype_wchar_do_tolower) VTABLE_ADD_FUNC(ctype_wchar_do_tolower_ch) VTABLE_ADD_FUNC(ctype_wchar_do_toupper) VTABLE_ADD_FUNC(ctype_wchar_do_toupper_ch) VTABLE_ADD_FUNC(ctype_wchar_do_widen) VTABLE_ADD_FUNC(ctype_wchar_do_widen_ch) VTABLE_ADD_FUNC(ctype_wchar__Do_widen_s) VTABLE_ADD_FUNC(ctype_wchar_do_narrow) VTABLE_ADD_FUNC(ctype_wchar_do_narrow_ch) VTABLE_ADD_FUNC(ctype_wchar__Do_narrow_s) ); __ASM_VTABLE(ctype_short, VTABLE_ADD_FUNC(ctype_wchar_vector_dtor) VTABLE_ADD_FUNC(locale_facet__Incref) VTABLE_ADD_FUNC(locale_facet__Decref) VTABLE_ADD_FUNC(ctype_wchar_do_is) VTABLE_ADD_FUNC(ctype_wchar_do_is_ch) VTABLE_ADD_FUNC(ctype_wchar_do_scan_is) VTABLE_ADD_FUNC(ctype_wchar_do_scan_not) VTABLE_ADD_FUNC(ctype_wchar_do_tolower) VTABLE_ADD_FUNC(ctype_wchar_do_tolower_ch) VTABLE_ADD_FUNC(ctype_wchar_do_toupper) VTABLE_ADD_FUNC(ctype_wchar_do_toupper_ch) VTABLE_ADD_FUNC(ctype_wchar_do_widen) VTABLE_ADD_FUNC(ctype_wchar_do_widen_ch) VTABLE_ADD_FUNC(ctype_wchar__Do_widen_s) VTABLE_ADD_FUNC(ctype_wchar_do_narrow) VTABLE_ADD_FUNC(ctype_wchar_do_narrow_ch) VTABLE_ADD_FUNC(ctype_wchar__Do_narrow_s) ); __ASM_VTABLE(codecvt_base, VTABLE_ADD_FUNC(codecvt_base_vector_dtor) VTABLE_ADD_FUNC(locale_facet__Incref) VTABLE_ADD_FUNC(locale_facet__Decref) VTABLE_ADD_FUNC(codecvt_base_do_always_noconv) VTABLE_ADD_FUNC(codecvt_base_do_max_length) VTABLE_ADD_FUNC(codecvt_base_do_encoding)); __ASM_VTABLE(codecvt_char, VTABLE_ADD_FUNC(codecvt_char_vector_dtor) VTABLE_ADD_FUNC(locale_facet__Incref) VTABLE_ADD_FUNC(locale_facet__Decref) VTABLE_ADD_FUNC(codecvt_base_do_always_noconv) VTABLE_ADD_FUNC(codecvt_base_do_max_length) VTABLE_ADD_FUNC(codecvt_base_do_encoding) VTABLE_ADD_FUNC(codecvt_char_do_in) VTABLE_ADD_FUNC(codecvt_char_do_out) VTABLE_ADD_FUNC(codecvt_char_do_unshift) VTABLE_ADD_FUNC(codecvt_char_do_length)); __ASM_VTABLE(codecvt_wchar, VTABLE_ADD_FUNC(codecvt_wchar_vector_dtor) VTABLE_ADD_FUNC(locale_facet__Incref) VTABLE_ADD_FUNC(locale_facet__Decref) VTABLE_ADD_FUNC(codecvt_wchar_do_always_noconv) VTABLE_ADD_FUNC(codecvt_wchar_do_max_length) VTABLE_ADD_FUNC(codecvt_base_do_encoding) VTABLE_ADD_FUNC(codecvt_wchar_do_in) VTABLE_ADD_FUNC(codecvt_wchar_do_out) VTABLE_ADD_FUNC(codecvt_wchar_do_unshift) VTABLE_ADD_FUNC(codecvt_wchar_do_length)); __ASM_VTABLE(codecvt_short, VTABLE_ADD_FUNC(codecvt_wchar_vector_dtor) VTABLE_ADD_FUNC(locale_facet__Incref) VTABLE_ADD_FUNC(locale_facet__Decref) VTABLE_ADD_FUNC(codecvt_wchar_do_always_noconv) VTABLE_ADD_FUNC(codecvt_wchar_do_max_length) VTABLE_ADD_FUNC(codecvt_base_do_encoding) VTABLE_ADD_FUNC(codecvt_wchar_do_in) VTABLE_ADD_FUNC(codecvt_wchar_do_out) VTABLE_ADD_FUNC(codecvt_wchar_do_unshift) VTABLE_ADD_FUNC(codecvt_wchar_do_length)); __ASM_VTABLE(numpunct_char, VTABLE_ADD_FUNC(numpunct_char_vector_dtor) VTABLE_ADD_FUNC(locale_facet__Incref) VTABLE_ADD_FUNC(locale_facet__Decref) VTABLE_ADD_FUNC(numpunct_char_do_decimal_point) VTABLE_ADD_FUNC(numpunct_char_do_thousands_sep) VTABLE_ADD_FUNC(numpunct_char_do_grouping) VTABLE_ADD_FUNC(numpunct_char_do_falsename) VTABLE_ADD_FUNC(numpunct_char_do_truename)); __ASM_VTABLE(numpunct_wchar, VTABLE_ADD_FUNC(numpunct_wchar_vector_dtor) VTABLE_ADD_FUNC(locale_facet__Incref) VTABLE_ADD_FUNC(locale_facet__Decref) VTABLE_ADD_FUNC(numpunct_wchar_do_decimal_point) VTABLE_ADD_FUNC(numpunct_wchar_do_thousands_sep) VTABLE_ADD_FUNC(numpunct_wchar_do_grouping) VTABLE_ADD_FUNC(numpunct_wchar_do_falsename) VTABLE_ADD_FUNC(numpunct_wchar_do_truename)); __ASM_VTABLE(numpunct_short, VTABLE_ADD_FUNC(numpunct_wchar_vector_dtor) VTABLE_ADD_FUNC(locale_facet__Incref) VTABLE_ADD_FUNC(locale_facet__Decref) VTABLE_ADD_FUNC(numpunct_wchar_do_decimal_point) VTABLE_ADD_FUNC(numpunct_wchar_do_thousands_sep) VTABLE_ADD_FUNC(numpunct_wchar_do_grouping) VTABLE_ADD_FUNC(numpunct_wchar_do_falsename) VTABLE_ADD_FUNC(numpunct_wchar_do_truename)); __ASM_VTABLE(num_get_char, VTABLE_ADD_FUNC(num_get_char_vector_dtor) VTABLE_ADD_FUNC(locale_facet__Incref) VTABLE_ADD_FUNC(locale_facet__Decref) VTABLE_ADD_FUNC(num_get_char_do_get_void) VTABLE_ADD_FUNC(num_get_char_do_get_double) VTABLE_ADD_FUNC(num_get_char_do_get_double) VTABLE_ADD_FUNC(num_get_char_do_get_float) VTABLE_ADD_FUNC(num_get_char_do_get_uint64) VTABLE_ADD_FUNC(num_get_char_do_get_int64) VTABLE_ADD_FUNC(num_get_char_do_get_ulong) VTABLE_ADD_FUNC(num_get_char_do_get_long) VTABLE_ADD_FUNC(num_get_char_do_get_uint) VTABLE_ADD_FUNC(num_get_char_do_get_ushort) VTABLE_ADD_FUNC(num_get_char_do_get_bool)); __ASM_VTABLE(num_get_short, VTABLE_ADD_FUNC(num_get_wchar_vector_dtor) VTABLE_ADD_FUNC(locale_facet__Incref) VTABLE_ADD_FUNC(locale_facet__Decref) VTABLE_ADD_FUNC(num_get_short_do_get_void) VTABLE_ADD_FUNC(num_get_short_do_get_double) VTABLE_ADD_FUNC(num_get_short_do_get_double) VTABLE_ADD_FUNC(num_get_short_do_get_float) VTABLE_ADD_FUNC(num_get_short_do_get_uint64) VTABLE_ADD_FUNC(num_get_short_do_get_int64) VTABLE_ADD_FUNC(num_get_short_do_get_ulong) VTABLE_ADD_FUNC(num_get_short_do_get_long) VTABLE_ADD_FUNC(num_get_short_do_get_uint) VTABLE_ADD_FUNC(num_get_short_do_get_ushort) VTABLE_ADD_FUNC(num_get_short_do_get_bool)); __ASM_VTABLE(num_get_wchar, VTABLE_ADD_FUNC(num_get_wchar_vector_dtor) VTABLE_ADD_FUNC(locale_facet__Incref) VTABLE_ADD_FUNC(locale_facet__Decref) VTABLE_ADD_FUNC(num_get_wchar_do_get_void) VTABLE_ADD_FUNC(num_get_wchar_do_get_double) VTABLE_ADD_FUNC(num_get_wchar_do_get_double) VTABLE_ADD_FUNC(num_get_wchar_do_get_float) VTABLE_ADD_FUNC(num_get_wchar_do_get_uint64) VTABLE_ADD_FUNC(num_get_wchar_do_get_int64) VTABLE_ADD_FUNC(num_get_wchar_do_get_ulong) VTABLE_ADD_FUNC(num_get_wchar_do_get_long) VTABLE_ADD_FUNC(num_get_wchar_do_get_uint) VTABLE_ADD_FUNC(num_get_wchar_do_get_ushort) VTABLE_ADD_FUNC(num_get_wchar_do_get_bool)); __ASM_VTABLE(num_put_char, VTABLE_ADD_FUNC(num_put_char_vector_dtor) VTABLE_ADD_FUNC(locale_facet__Incref) VTABLE_ADD_FUNC(locale_facet__Decref) VTABLE_ADD_FUNC(num_put_char_do_put_ptr) VTABLE_ADD_FUNC(num_put_char_do_put_double) VTABLE_ADD_FUNC(num_put_char_do_put_double) VTABLE_ADD_FUNC(num_put_char_do_put_uint64) VTABLE_ADD_FUNC(num_put_char_do_put_int64) VTABLE_ADD_FUNC(num_put_char_do_put_ulong) VTABLE_ADD_FUNC(num_put_char_do_put_long) VTABLE_ADD_FUNC(num_put_char_do_put_bool)); __ASM_VTABLE(num_put_wchar, VTABLE_ADD_FUNC(num_put_wchar_vector_dtor) VTABLE_ADD_FUNC(locale_facet__Incref) VTABLE_ADD_FUNC(locale_facet__Decref) VTABLE_ADD_FUNC(num_put_wchar_do_put_ptr) VTABLE_ADD_FUNC(num_put_wchar_do_put_double) VTABLE_ADD_FUNC(num_put_wchar_do_put_double) VTABLE_ADD_FUNC(num_put_wchar_do_put_uint64) VTABLE_ADD_FUNC(num_put_wchar_do_put_int64) VTABLE_ADD_FUNC(num_put_wchar_do_put_ulong) VTABLE_ADD_FUNC(num_put_wchar_do_put_long) VTABLE_ADD_FUNC(num_put_wchar_do_put_bool)); __ASM_VTABLE(num_put_short, VTABLE_ADD_FUNC(num_put_wchar_vector_dtor) VTABLE_ADD_FUNC(locale_facet__Incref) VTABLE_ADD_FUNC(locale_facet__Decref) VTABLE_ADD_FUNC(num_put_short_do_put_ptr) VTABLE_ADD_FUNC(num_put_short_do_put_double) VTABLE_ADD_FUNC(num_put_short_do_put_double) VTABLE_ADD_FUNC(num_put_short_do_put_uint64) VTABLE_ADD_FUNC(num_put_short_do_put_int64) VTABLE_ADD_FUNC(num_put_short_do_put_ulong) VTABLE_ADD_FUNC(num_put_short_do_put_long) VTABLE_ADD_FUNC(num_put_short_do_put_bool)); __ASM_VTABLE(time_put_char, VTABLE_ADD_FUNC(time_put_char_vector_dtor) VTABLE_ADD_FUNC(locale_facet__Incref) VTABLE_ADD_FUNC(locale_facet__Decref) VTABLE_ADD_FUNC(time_put_char_do_put)); __ASM_VTABLE(time_put_wchar, VTABLE_ADD_FUNC(time_put_wchar_vector_dtor) VTABLE_ADD_FUNC(locale_facet__Incref) VTABLE_ADD_FUNC(locale_facet__Decref) VTABLE_ADD_FUNC(time_put_wchar_do_put)); __ASM_VTABLE(time_put_short, VTABLE_ADD_FUNC(time_put_wchar_vector_dtor) VTABLE_ADD_FUNC(locale_facet__Incref) VTABLE_ADD_FUNC(locale_facet__Decref) VTABLE_ADD_FUNC(time_put_wchar_do_put)); __ASM_VTABLE(time_get_char, VTABLE_ADD_FUNC(time_get_char_vector_dtor) VTABLE_ADD_FUNC(locale_facet__Incref) VTABLE_ADD_FUNC(locale_facet__Decref) VTABLE_ADD_FUNC(time_get_char_do_date_order) VTABLE_ADD_FUNC(time_get_char_do_get_time) VTABLE_ADD_FUNC(time_get_char_do_get_date) VTABLE_ADD_FUNC(time_get_char_do_get_weekday) VTABLE_ADD_FUNC(time_get_char_do_get_monthname) VTABLE_ADD_FUNC(time_get_char_do_get_year)); }': \ DEFINE_RTTI_DATA0(locale_facet, 0, ".?AVfacet@locale@std@@") DEFINE_RTTI_DATA1(collate_char, 0, &locale_facet_rtti_base_descriptor, ".?AV?$collate@D@std@@") dlls/msvcp90/math.c: dlls/msvcp90/math.c:416.1: variable: 'DEFINE_THISCALL_WRAPPER( std_Num_base_op_assign, 8 ) std_Num_base * __thiscall std_Num_base_op_assign( std_Num_base *this, std_Num_base *right ) { return this; }': \ DEFINE_THISCALL_WRAPPER( std_Num_base_op_assign, 8 ) std_Num_base * __thiscall std_Num_base_op_assign( std_Num_base *this, std_Num_base *right ) dlls/msvcp90/math.c: dlls/msvcp90/math.c:812.1: variable: 'DEFINE_THISCALL_WRAPPER( std_Ctraits_op_assign, 8 ) std_Ctraits * __thiscall std_Ctraits_op_assign( std_Ctraits *this, std_Ctraits *right ) { return this; }': \ DEFINE_THISCALL_WRAPPER( std_Ctraits_op_assign, 8 ) std_Ctraits * __thiscall std_Ctraits_op_assign( std_Ctraits *this, std_Ctraits *right ) dlls/msvcp90/math.c: dlls/msvcp90/math.c:912.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_float_ctor, 12) complex_float* __thiscall complex_float_ctor(complex_float *this, const float *real, const float *imag) { this->real = *real; this->imag = *imag; return this; }': \ DEFINE_THISCALL_WRAPPER(complex_float_ctor, 12) complex_float* __thiscall complex_float_ctor(complex_float *this, const float *real, const float *imag) dlls/msvcp90/math.c: dlls/msvcp90/math.c:922.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_float_ctor_float, 8) complex_float* __thiscall complex_float_ctor_float(complex_float *this, const complex_float *c) { this->real = c->real; this->imag = c->imag; return this; }': \ DEFINE_THISCALL_WRAPPER(complex_float_ctor_float, 8) complex_float* __thiscall complex_float_ctor_float(complex_float *this, const complex_float *c) dlls/msvcp90/math.c: dlls/msvcp90/math.c:938.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_float_ctor_double, 8) complex_float* __thiscall complex_float_ctor_double(complex_float *this, const complex_double *c) { this->real = c->real; this->imag = c->imag; return this; }': \ DEFINE_THISCALL_WRAPPER(complex_float_ctor_double, 8) complex_float* __thiscall complex_float_ctor_double(complex_float *this, const complex_double *c) dlls/msvcp90/math.c: dlls/msvcp90/math.c:948.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_float_ctor_def, 4) complex_float* __thiscall complex_float_ctor_def(complex_float *this) { this->real = this->imag = 0; return this; }': \ DEFINE_THISCALL_WRAPPER(complex_float_ctor_def, 4) complex_float* __thiscall complex_float_ctor_def(complex_float *this) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1142.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_float_assign, 8) complex_float* __thiscall complex_float_assign(complex_float *this, const complex_float *r) { *this = *r; return this; }': \ DEFINE_THISCALL_WRAPPER(complex_float_assign, 8) complex_float* __thiscall complex_float_assign(complex_float *this, const complex_float *r) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1151.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_float_assign_float, 8) complex_float* __thiscall complex_float_assign_float(complex_float *this, const float *r) { this->real = *r; this->imag = 0; return this; }': \ DEFINE_THISCALL_WRAPPER(complex_float_assign_float, 8) complex_float* __thiscall complex_float_assign_float(complex_float *this, const float *r) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1161.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_float_mult_assign_float, 8) complex_float* __thiscall complex_float_mult_assign_float(complex_float *this, const float *r) { this->real *= *r; this->imag *= *r; return this; }': \ DEFINE_THISCALL_WRAPPER(complex_float_mult_assign_float, 8) complex_float* __thiscall complex_float_mult_assign_float(complex_float *this, const float *r) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1171.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_float_mult_assign, 8) complex_float* __thiscall complex_float_mult_assign(complex_float *this, const complex_float *r) { complex_float tmp; tmp.real = this->real*r->real - this->imag*r->imag; tmp.imag = this->real*r->imag + this->imag*r->real; *this = tmp; return this; }': \ DEFINE_THISCALL_WRAPPER(complex_float_mult_assign, 8) complex_float* __thiscall complex_float_mult_assign(complex_float *this, const complex_float *r) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1184.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_float_add_assign_float, 8) complex_float* __thiscall complex_float_add_assign_float(complex_float *this, const float *r) { this->real += *r; return this; }': \ DEFINE_THISCALL_WRAPPER(complex_float_add_assign_float, 8) complex_float* __thiscall complex_float_add_assign_float(complex_float *this, const float *r) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1193.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_float_add_assign, 8) complex_float* __thiscall complex_float_add_assign(complex_float *this, const complex_float *r) { this->real += r->real; this->imag += r->imag; return this; }': \ DEFINE_THISCALL_WRAPPER(complex_float_add_assign, 8) complex_float* __thiscall complex_float_add_assign(complex_float *this, const complex_float *r) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1203.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_float_sub_assign_float, 8) complex_float* __thiscall complex_float_sub_assign_float(complex_float *this, const float *r) { this->real -= *r; return this; }': \ DEFINE_THISCALL_WRAPPER(complex_float_sub_assign_float, 8) complex_float* __thiscall complex_float_sub_assign_float(complex_float *this, const float *r) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1212.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_float_sub_assign, 8) complex_float* __thiscall complex_float_sub_assign(complex_float *this, const complex_float *r) { this->real -= r->real; this->imag -= r->imag; return this; }': \ DEFINE_THISCALL_WRAPPER(complex_float_sub_assign, 8) complex_float* __thiscall complex_float_sub_assign(complex_float *this, const complex_float *r) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1222.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_float_div_assign_float, 8) complex_float* __thiscall complex_float_div_assign_float(complex_float *this, const float *r) { this->real /= *r; this->imag /= *r; return this; }': \ DEFINE_THISCALL_WRAPPER(complex_float_div_assign_float, 8) complex_float* __thiscall complex_float_div_assign_float(complex_float *this, const float *r) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1232.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_float_div_assign, 8) complex_float* __thiscall complex_float_div_assign(complex_float *this, const complex_float *r) { complex_float tmp = *this; return complex_float_div(this, &tmp, r); }': \ DEFINE_THISCALL_WRAPPER(complex_float_div_assign, 8) complex_float* __thiscall complex_float_div_assign(complex_float *this, const complex_float *r) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1255.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_float_imag_set, 8) float __thiscall complex_float_imag_set(complex_float *this, const float *f) { return (this->imag = *f); }': \ DEFINE_THISCALL_WRAPPER(complex_float_imag_set, 8) float __thiscall complex_float_imag_set(complex_float *this, const float *f) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1263.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_float_imag_get, 4) float __thiscall complex_float_imag_get(const complex_float *this) { return this->imag; }': \ DEFINE_THISCALL_WRAPPER(complex_float_imag_get, 4) float __thiscall complex_float_imag_get(const complex_float *this) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1278.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_float_real_set, 8) float __thiscall complex_float_real_set(complex_float *this, const float *f) { return (this->real = *f); }': \ DEFINE_THISCALL_WRAPPER(complex_float_real_set, 8) float __thiscall complex_float_real_set(complex_float *this, const float *f) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1286.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_float_real_get, 4) float __thiscall complex_float_real_get(const complex_float *this) { return this->real; }': \ DEFINE_THISCALL_WRAPPER(complex_float_real_get, 4) float __thiscall complex_float_real_get(const complex_float *this) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1514.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_double_ctor, 12) complex_double* __thiscall complex_double_ctor(complex_double *this, const double *real, const double *imag) { this->real = *real; this->imag = *imag; return this; }': \ DEFINE_THISCALL_WRAPPER(complex_double_ctor, 12) complex_double* __thiscall complex_double_ctor(complex_double *this, const double *real, const double *imag) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1532.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_double_ctor_double, 8) complex_double* __thiscall complex_double_ctor_double(complex_double *this, const complex_double *c) { this->real = c->real; this->imag = c->imag; return this; }': \ DEFINE_THISCALL_WRAPPER(complex_double_ctor_double, 8) complex_double* __thiscall complex_double_ctor_double(complex_double *this, const complex_double *c) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1544.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_double_ctor_float, 8) complex_double* __thiscall complex_double_ctor_float(complex_double *this, const complex_float *c) { this->real = c->real; this->imag = c->imag; return this; }': \ DEFINE_THISCALL_WRAPPER(complex_double_ctor_float, 8) complex_double* __thiscall complex_double_ctor_float(complex_double *this, const complex_float *c) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1556.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_double_ctor_def, 4) complex_double* __thiscall complex_double_ctor_def(complex_double *this) { this->real = this->imag = 0; return this; }': \ DEFINE_THISCALL_WRAPPER(complex_double_ctor_def, 4) complex_double* __thiscall complex_double_ctor_def(complex_double *this) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1794.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_double_assign, 8) complex_double* __thiscall complex_double_assign(complex_double *this, const complex_double *r) { *this = *r; return this; }': \ DEFINE_THISCALL_WRAPPER(complex_double_assign, 8) complex_double* __thiscall complex_double_assign(complex_double *this, const complex_double *r) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1805.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_double_assign_double, 8) complex_double* __thiscall complex_double_assign_double(complex_double *this, double *r) { this->real = *r; this->imag = 0; return this; }': \ DEFINE_THISCALL_WRAPPER(complex_double_assign_double, 8) complex_double* __thiscall complex_double_assign_double(complex_double *this, double *r) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1817.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_double_mult_assign_double, 8) complex_double* __thiscall complex_double_mult_assign_double(complex_double *this, const double *r) { this->real *= *r; this->imag *= *r; return this; }': \ DEFINE_THISCALL_WRAPPER(complex_double_mult_assign_double, 8) complex_double* __thiscall complex_double_mult_assign_double(complex_double *this, const double *r) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1829.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_double_mult_assign, 8) complex_double* __thiscall complex_double_mult_assign(complex_double *this, const complex_double *r) { complex_double tmp; tmp.real = this->real*r->real - this->imag*r->imag; tmp.imag = this->real*r->imag + this->imag*r->real; *this = tmp; return this; }': \ DEFINE_THISCALL_WRAPPER(complex_double_mult_assign, 8) complex_double* __thiscall complex_double_mult_assign(complex_double *this, const complex_double *r) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1844.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_double_add_assign_double, 8) complex_double* __thiscall complex_double_add_assign_double(complex_double *this, const double *r) { this->real += *r; return this; }': \ DEFINE_THISCALL_WRAPPER(complex_double_add_assign_double, 8) complex_double* __thiscall complex_double_add_assign_double(complex_double *this, const double *r) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1855.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_double_add_assign, 8) complex_double* __thiscall complex_double_add_assign(complex_double *this, const complex_double *r) { this->real += r->real; this->imag += r->imag; return this; }': \ DEFINE_THISCALL_WRAPPER(complex_double_add_assign, 8) complex_double* __thiscall complex_double_add_assign(complex_double *this, const complex_double *r) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1867.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_double_sub_assign_double, 8) complex_double* __thiscall complex_double_sub_assign_double(complex_double *this, const double *r) { this->real -= *r; return this; }': \ DEFINE_THISCALL_WRAPPER(complex_double_sub_assign_double, 8) complex_double* __thiscall complex_double_sub_assign_double(complex_double *this, const double *r) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1878.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_double_sub_assign, 8) complex_double* __thiscall complex_double_sub_assign(complex_double *this, const complex_double *r) { this->real -= r->real; this->imag -= r->imag; return this; }': \ DEFINE_THISCALL_WRAPPER(complex_double_sub_assign, 8) complex_double* __thiscall complex_double_sub_assign(complex_double *this, const complex_double *r) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1890.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_double_div_assign_double, 8) complex_double* __thiscall complex_double_div_assign_double(complex_double *this, const double *r) { this->real /= *r; this->imag /= *r; return this; }': \ DEFINE_THISCALL_WRAPPER(complex_double_div_assign_double, 8) complex_double* __thiscall complex_double_div_assign_double(complex_double *this, const double *r) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1902.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_double_div_assign, 8) complex_double* __thiscall complex_double_div_assign(complex_double *this, const complex_double *r) { complex_double tmp = *this; return complex_double_div(this, &tmp, r); }': \ DEFINE_THISCALL_WRAPPER(complex_double_div_assign, 8) complex_double* __thiscall complex_double_div_assign(complex_double *this, const complex_double *r) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1931.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_double_imag_set, 8) double __thiscall complex_double_imag_set(complex_double *this, const double *d) { return (this->imag = *d); }': \ DEFINE_THISCALL_WRAPPER(complex_double_imag_set, 8) double __thiscall complex_double_imag_set(complex_double *this, const double *d) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1941.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_double_imag_get, 4) double __thiscall complex_double_imag_get(const complex_double *this) { return this->imag; }': \ DEFINE_THISCALL_WRAPPER(complex_double_imag_get, 4) double __thiscall complex_double_imag_get(const complex_double *this) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1960.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_double_real_set, 8) double __thiscall complex_double_real_set(complex_double *this, const double *d) { return (this->real = *d); }': \ DEFINE_THISCALL_WRAPPER(complex_double_real_set, 8) double __thiscall complex_double_real_set(complex_double *this, const double *d) dlls/msvcp90/math.c: dlls/msvcp90/math.c:1970.1: variable: 'DEFINE_THISCALL_WRAPPER(complex_double_real_get, 4) double __thiscall complex_double_real_get(const complex_double *this) { return this->real; }': \ DEFINE_THISCALL_WRAPPER(complex_double_real_get, 4) double __thiscall complex_double_real_get(const complex_double *this) dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:32.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_char_address, 8) char* __thiscall MSVCP_allocator_char_address(void *this, char *ptr) { return ptr; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_char_address, 8) char* __thiscall MSVCP_allocator_char_address(void *this, char *ptr) dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:40.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_char_const_address, 8) const char* __thiscall MSVCP_allocator_char_const_address(void *this, const char *ptr) { return ptr; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_char_const_address, 8) const char* __thiscall MSVCP_allocator_char_const_address(void *this, const char *ptr) dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:48.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_char_ctor, 4) void* __thiscall MSVCP_allocator_char_ctor(void *this) { return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_char_ctor, 4) void* __thiscall MSVCP_allocator_char_ctor(void *this) dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:56.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_char_copy_ctor, 8) void* __thiscall MSVCP_allocator_char_copy_ctor(void *this, const void *copy) { return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_char_copy_ctor, 8) void* __thiscall MSVCP_allocator_char_copy_ctor(void *this, const void *copy) dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:64.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_char_assign, 8) void* __thiscall MSVCP_allocator_char_assign(void *this, const void *assign) { return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_char_assign, 8) void* __thiscall MSVCP_allocator_char_assign(void *this, const void *assign) dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:72.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_char_deallocate, 12) void __thiscall MSVCP_allocator_char_deallocate(void *this, char *ptr, MSVCP_size_t size) { MSVCRT_operator_delete(ptr); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_char_deallocate, 12) void __thiscall MSVCP_allocator_char_deallocate(void *this, char *ptr, MSVCP_size_t size) dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:80.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_char_allocate, 8) char* __thiscall MSVCP_allocator_char_allocate(void *this, MSVCP_size_t count) { return MSVCRT_operator_new(count); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_char_allocate, 8) char* __thiscall MSVCP_allocator_char_allocate(void *this, MSVCP_size_t count) dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:88.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_char_allocate_hint, 12) char* __thiscall MSVCP_allocator_char_allocate_hint(void *this, MSVCP_size_t count, const void *hint) { return MSVCP_allocator_char_allocate(this, count); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_char_allocate_hint, 12) char* __thiscall MSVCP_allocator_char_allocate_hint(void *this, dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:98.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_char_construct, 12) void __thiscall MSVCP_allocator_char_construct(void *this, char *ptr, const char *val) { *ptr = *val; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_char_construct, 12) void __thiscall MSVCP_allocator_char_construct(void *this, char *ptr, const char *val) dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:106.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_char_destroy, 8) void __thiscall MSVCP_allocator_char_destroy(void *this, char *ptr) { }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_char_destroy, 8) void __thiscall MSVCP_allocator_char_destroy(void *this, char *ptr) dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:113.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_char_max_size, 4) MSVCP_size_t __thiscall MSVCP_allocator_char_max_size(const void *this) { return UINT_MAX/sizeof(char); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_char_max_size, 4) MSVCP_size_t __thiscall MSVCP_allocator_char_max_size(const void *this) dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:123.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_wchar_address, 8) wchar_t* __thiscall MSVCP_allocator_wchar_address(void *this, wchar_t *ptr) { return ptr; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_wchar_address, 8) wchar_t* __thiscall MSVCP_allocator_wchar_address(void *this, wchar_t *ptr) dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:131.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_wchar_const_address, 8) const wchar_t* __thiscall MSVCP_allocator_wchar_const_address(void *this, const wchar_t *ptr) { return ptr; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_wchar_const_address, 8) const wchar_t* __thiscall MSVCP_allocator_wchar_const_address(void *this, const wchar_t *ptr) dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:139.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_wchar_ctor, 4) void* __thiscall MSVCP_allocator_wchar_ctor(void *this) { return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_wchar_ctor, 4) void* __thiscall MSVCP_allocator_wchar_ctor(void *this) dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:147.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_wchar_copy_ctor, 8) void* __thiscall MSVCP_allocator_wchar_copy_ctor(void *this, void *copy) { return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_wchar_copy_ctor, 8) void* __thiscall MSVCP_allocator_wchar_copy_ctor(void *this, void *copy) dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:155.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_wchar_assign, 8) void* __thiscall MSVCP_allocator_wchar_assign(void *this, void *assign) { return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_wchar_assign, 8) void* __thiscall MSVCP_allocator_wchar_assign(void *this, void *assign) dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:163.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_wchar_deallocate, 12) void __thiscall MSVCP_allocator_wchar_deallocate(void *this, wchar_t *ptr, MSVCP_size_t size) { MSVCRT_operator_delete(ptr); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_wchar_deallocate, 12) void __thiscall MSVCP_allocator_wchar_deallocate(void *this, dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:172.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_wchar_allocate, 8) wchar_t* __thiscall MSVCP_allocator_wchar_allocate(void *this, MSVCP_size_t count) { if(UINT_MAX/count < sizeof(wchar_t)) { throw_exception(EXCEPTION_BAD_ALLOC, NULL); return NULL; } return MSVCRT_operator_new(count * sizeof(wchar_t)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_wchar_allocate, 8) wchar_t* __thiscall MSVCP_allocator_wchar_allocate(void *this, MSVCP_size_t count) dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:185.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_wchar_allocate_hint, 12) wchar_t* __thiscall MSVCP_allocator_wchar_allocate_hint(void *this, MSVCP_size_t count, const void *hint) { return MSVCP_allocator_wchar_allocate(this, count); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_wchar_allocate_hint, 12) wchar_t* __thiscall MSVCP_allocator_wchar_allocate_hint(void *this, dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:194.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_wchar_construct, 12) void __thiscall MSVCP_allocator_wchar_construct(void *this, wchar_t *ptr, const wchar_t *val) { *ptr = *val; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_wchar_construct, 12) void __thiscall MSVCP_allocator_wchar_construct(void *this, dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:203.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_wchar_destroy, 8) void __thiscall MSVCP_allocator_wchar_destroy(void *this, char *ptr) { }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_wchar_destroy, 8) void __thiscall MSVCP_allocator_wchar_destroy(void *this, char *ptr) dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:210.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_wchar_max_size, 4) MSVCP_size_t __thiscall MSVCP_allocator_wchar_max_size(const void *this) { return UINT_MAX/sizeof(wchar_t); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_wchar_max_size, 4) MSVCP_size_t __thiscall MSVCP_allocator_wchar_max_size(const void *this) dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:219.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_short_address, 8) unsigned short* __thiscall MSVCP_allocator_short_address( void *this, unsigned short *ptr) { return ptr; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_short_address, 8) unsigned short* __thiscall MSVCP_allocator_short_address( dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:228.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_short_const_address, 8) const unsigned short* __thiscall MSVCP_allocator_short_const_address( void *this, const unsigned short *ptr) { return ptr; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_short_const_address, 8) const unsigned short* __thiscall MSVCP_allocator_short_const_address( dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:237.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_short_ctor, 4) void* __thiscall MSVCP_allocator_short_ctor(void *this) { return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_short_ctor, 4) void* __thiscall MSVCP_allocator_short_ctor(void *this) dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:245.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_short_copy_ctor, 8) void* __thiscall MSVCP_allocator_short_copy_ctor(void *this, void *copy) { return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_short_copy_ctor, 8) void* __thiscall MSVCP_allocator_short_copy_ctor(void *this, void *copy) dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:253.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_short_assign, 8) void* __thiscall MSVCP_allocator_short_assign(void *this, void *assign) { return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_short_assign, 8) void* __thiscall MSVCP_allocator_short_assign(void *this, void *assign) dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:261.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_short_deallocate, 12) void __thiscall MSVCP_allocator_short_deallocate(void *this, unsigned short *ptr, MSVCP_size_t size) { MSVCRT_operator_delete(ptr); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_short_deallocate, 12) void __thiscall MSVCP_allocator_short_deallocate(void *this, dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:270.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_short_allocate, 8) unsigned short* __thiscall MSVCP_allocator_short_allocate( void *this, MSVCP_size_t count) { if(UINT_MAX/count < sizeof(unsigned short)) { throw_exception(EXCEPTION_BAD_ALLOC, NULL); return NULL; } return MSVCRT_operator_new(count * sizeof(unsigned short)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_short_allocate, 8) unsigned short* __thiscall MSVCP_allocator_short_allocate( dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:284.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_short_allocate_hint, 12) unsigned short* __thiscall MSVCP_allocator_short_allocate_hint( void *this, MSVCP_size_t count, const void *hint) { return MSVCP_allocator_short_allocate(this, count); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_short_allocate_hint, 12) unsigned short* __thiscall MSVCP_allocator_short_allocate_hint( dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:293.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_short_construct, 12) void __thiscall MSVCP_allocator_short_construct(void *this, unsigned short *ptr, unsigned short *val) { *ptr = *val; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_short_construct, 12) void __thiscall MSVCP_allocator_short_construct(void *this, dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:302.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_short_destroy, 8) void __thiscall MSVCP_allocator_short_destroy(void *this, MSVCP_size_t *ptr) { }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_short_destroy, 8) void __thiscall MSVCP_allocator_short_destroy(void *this, MSVCP_size_t *ptr) dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:309.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_short_max_size, 4) MSVCP_size_t __thiscall MSVCP_allocator_short_max_size(void *this) { return UINT_MAX/sizeof(unsigned short); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_short_max_size, 4) MSVCP_size_t __thiscall MSVCP_allocator_short_max_size(void *this) dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:318.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_void_ctor, 4) void* __thiscall MSVCP_allocator_void_ctor(void *this) { return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_void_ctor, 4) void* __thiscall MSVCP_allocator_void_ctor(void *this) dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:326.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_void_copy_ctor, 8) void* __thiscall MSVCP_allocator_void_copy_ctor(void *this, void *copy) { return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_void_copy_ctor, 8) void* __thiscall MSVCP_allocator_void_copy_ctor(void *this, void *copy) dlls/msvcp90/memory.c: dlls/msvcp90/memory.c:334.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_allocator_void_assign, 8) void* __thiscall MSVCP_allocator_void_assign(void *this, void *assign) { return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_allocator_void_assign, 8) void* __thiscall MSVCP_allocator_void_assign(void *this, void *assign) dlls/msvcp90/misc.c: dlls/msvcp90/misc.c:49.1: variable: 'DEFINE_THISCALL_WRAPPER(mutex_ctor, 4) mutex* __thiscall mutex_ctor(mutex *this) { CRITICAL_SECTION *cs = MSVCRT_operator_new(sizeof(*cs)); if(!cs) { ERR("Out of memory\n"); throw_exception(EXCEPTION_BAD_ALLOC, NULL); } InitializeCriticalSection(cs); cs->DebugInfo->Spare[0] = (DWORD_PTR)(__FILE__ ": _Mutex critical section"); this->mutex = cs; return this; }': \ DEFINE_THISCALL_WRAPPER(mutex_ctor, 4) mutex* __thiscall mutex_ctor(mutex *this) dlls/msvcp90/misc.c: dlls/msvcp90/misc.c:66.1: variable: 'DEFINE_THISCALL_WRAPPER(mutex_dtor, 4) void __thiscall mutex_dtor(mutex *this) { ((CRITICAL_SECTION*)this->mutex)->DebugInfo->Spare[0] = 0; DeleteCriticalSection(this->mutex); MSVCRT_operator_delete(this->mutex); }': \ DEFINE_THISCALL_WRAPPER(mutex_dtor, 4) void __thiscall mutex_dtor(mutex *this) dlls/msvcp90/misc.c: dlls/msvcp90/misc.c:76.1: variable: 'DEFINE_THISCALL_WRAPPER(mutex_lock, 4) void __thiscall mutex_lock(mutex *this) { EnterCriticalSection(this->mutex); }': \ DEFINE_THISCALL_WRAPPER(mutex_lock, 4) void __thiscall mutex_lock(mutex *this) dlls/msvcp90/misc.c: dlls/msvcp90/misc.c:84.1: variable: 'DEFINE_THISCALL_WRAPPER(mutex_unlock, 4) void __thiscall mutex_unlock(mutex *this) { LeaveCriticalSection(this->mutex); }': \ DEFINE_THISCALL_WRAPPER(mutex_unlock, 4) void __thiscall mutex_unlock(mutex *this) dlls/msvcp90/misc.c: dlls/msvcp90/misc.c:172.1: variable: 'DEFINE_THISCALL_WRAPPER(_Lockit_ctor_locktype, 8) _Lockit* __thiscall _Lockit_ctor_locktype(_Lockit *this, int locktype) { _Lockit__Lockit_ctor_locktype(this, locktype); return this; }': \ DEFINE_THISCALL_WRAPPER(_Lockit_ctor_locktype, 8) _Lockit* __thiscall _Lockit_ctor_locktype(_Lockit *this, int locktype) dlls/msvcp90/misc.c: dlls/msvcp90/misc.c:181.1: variable: 'DEFINE_THISCALL_WRAPPER(_Lockit_ctor, 4) _Lockit* __thiscall _Lockit_ctor(_Lockit *this) { _Lockit__Lockit_ctor_locktype(this, 0); return this; }': \ DEFINE_THISCALL_WRAPPER(_Lockit_ctor, 4) _Lockit* __thiscall _Lockit_ctor(_Lockit *this) dlls/msvcp90/misc.c: dlls/msvcp90/misc.c:197.1: variable: 'DEFINE_THISCALL_WRAPPER(_Lockit_dtor, 4) void __thiscall _Lockit_dtor(_Lockit *this) { _Lockit__Lockit_dtor(this); }': \ DEFINE_THISCALL_WRAPPER(_Lockit_dtor, 4) void __thiscall _Lockit_dtor(_Lockit *this) dlls/msvcp90/misc.c: dlls/msvcp90/misc.c:267.1: variable: 'DEFINE_THISCALL_WRAPPER(Container_base0_Orphan_all, 4) void __thiscall Container_base0_Orphan_all(void *this) { }': \ DEFINE_THISCALL_WRAPPER(Container_base0_Orphan_all, 4) void __thiscall Container_base0_Orphan_all(void *this) dlls/msvcp90/misc.c: dlls/msvcp90/misc.c:274.1: variable: 'DEFINE_THISCALL_WRAPPER(Container_base0_Swap_all, 8) void __thiscall Container_base0_Swap_all(void *this, void *that) { }': \ DEFINE_THISCALL_WRAPPER(Container_base0_Swap_all, 8) void __thiscall Container_base0_Swap_all(void *this, void *that) dlls/msvcp90/misc.c: dlls/msvcp90/misc.c:281.1: variable: 'DEFINE_THISCALL_WRAPPER(Container_base0_op_assign, 8) void* __thiscall Container_base0_op_assign(void *this, const void *that) { return this; }': \ DEFINE_THISCALL_WRAPPER(Container_base0_op_assign, 8) void* __thiscall Container_base0_op_assign(void *this, const void *that) dlls/msvcp90/misc.c: dlls/msvcp90/misc.c:289.1: variable: 'DEFINE_THISCALL_WRAPPER(_Container_base12_copy_ctor, 8) _Container_base12* __thiscall _Container_base12_copy_ctor( _Container_base12 *this, _Container_base12 *that) { this->proxy = NULL; return this; }': \ DEFINE_THISCALL_WRAPPER(_Container_base12_copy_ctor, 8) _Container_base12* __thiscall _Container_base12_copy_ctor( dlls/msvcp90/misc.c: dlls/msvcp90/misc.c:299.1: variable: 'DEFINE_THISCALL_WRAPPER(_Container_base12_ctor, 4) _Container_base12* __thiscall _Container_base12_ctor(_Container_base12 *this) { this->proxy = NULL; return this; }': \ DEFINE_THISCALL_WRAPPER(_Container_base12_ctor, 4) _Container_base12* __thiscall _Container_base12_ctor(_Container_base12 *this) dlls/msvcp90/misc.c: dlls/msvcp90/misc.c:308.1: variable: 'DEFINE_THISCALL_WRAPPER(_Container_base12_dtor, 4) void __thiscall _Container_base12_dtor(_Container_base12 *this) { }': \ DEFINE_THISCALL_WRAPPER(_Container_base12_dtor, 4) void __thiscall _Container_base12_dtor(_Container_base12 *this) dlls/msvcp90/misc.c: dlls/msvcp90/misc.c:315.1: variable: 'DEFINE_THISCALL_WRAPPER(_Container_base12_op_assign, 8) _Container_base12* __thiscall _Container_base12_op_assign( _Container_base12 *this, const _Container_base12 *that) { return this; }': \ DEFINE_THISCALL_WRAPPER(_Container_base12_op_assign, 8) _Container_base12* __thiscall _Container_base12_op_assign( dlls/msvcp90/misc.c: dlls/msvcp90/misc.c:324.1: variable: 'DEFINE_THISCALL_WRAPPER(_Container_base12__Getpfirst, 4) _Iterator_base12** __thiscall _Container_base12__Getpfirst(_Container_base12 *this) { return this->proxy ? &this->proxy->head : NULL; }': \ DEFINE_THISCALL_WRAPPER(_Container_base12__Getpfirst, 4) _Iterator_base12** __thiscall _Container_base12__Getpfirst(_Container_base12 *this) dlls/msvcp90/misc.c: dlls/msvcp90/misc.c:332.1: variable: 'DEFINE_THISCALL_WRAPPER(_Container_base12__Orphan_all, 4) void __thiscall _Container_base12__Orphan_all(_Container_base12 *this) { }': \ DEFINE_THISCALL_WRAPPER(_Container_base12__Orphan_all, 4) void __thiscall _Container_base12__Orphan_all(_Container_base12 *this) dlls/msvcp90/misc.c: dlls/msvcp90/misc.c:339.1: variable: 'DEFINE_THISCALL_WRAPPER(_Container_base12__Swap_all, 8) void __thiscall _Container_base12__Swap_all( _Container_base12 *this, _Container_base12 *that) { _Container_proxy *tmp; tmp = this->proxy; this->proxy = that->proxy; that->proxy = tmp; if(this->proxy) this->proxy->cont = this; if(that->proxy) that->proxy->cont = that; }': \ DEFINE_THISCALL_WRAPPER(_Container_base12__Swap_all, 8) void __thiscall _Container_base12__Swap_all( dlls/msvcp90/misc.c: dlls/msvcp90/misc.c:543.1: variable: 'DEFINE_RTTI_DATA0(error_category, 0, ".?AVerror_category@std@@") DEFINE_RTTI_DATA1(iostream_category, 0, &error_category_rtti_base_descriptor, ".?AV_Iostream_error_category@std@@") extern const vtable_ptr MSVCP_iostream_category_vtable': \ DEFINE_RTTI_DATA0(error_category, 0, ".?AVerror_category@std@@") DEFINE_RTTI_DATA1(iostream_category, 0, &error_category_rtti_base_descriptor, ".?AV_Iostream_error_category@std@@") dlls/msvcp90/misc.c: dlls/msvcp90/misc.c:554.1: variable: 'DEFINE_THISCALL_WRAPPER(custom_category_vector_dtor, 8) custom_category* __thiscall custom_category_vector_dtor(custom_category *this, unsigned int flags) { TRACE("(%p %x)\n", this, flags); if(flags & 2) { INT_PTR i, *ptr = (INT_PTR *)this-1; for(i=*ptr-1; i>=0; i--) MSVCRT_operator_delete(ptr); } else { if(flags & 1) MSVCRT_operator_delete(this); } return this; }': \ DEFINE_THISCALL_WRAPPER(custom_category_vector_dtor, 8) custom_category* __thiscall custom_category_vector_dtor(custom_category *this, unsigned int flags) dlls/msvcp90/misc.c: dlls/msvcp90/misc.c:572.1: variable: 'DEFINE_THISCALL_WRAPPER(custom_category_name, 4) const char* __thiscall custom_category_name(const custom_category *this) { return this->type; }': \ DEFINE_THISCALL_WRAPPER(custom_category_name, 4) const char* __thiscall custom_category_name(const custom_category *this) dlls/msvcp90/misc.c: dlls/msvcp90/misc.c:578.1: variable: 'DEFINE_THISCALL_WRAPPER(custom_category_message, 12) basic_string_char* __thiscall custom_category_message(const custom_category *this, basic_string_char *ret, int err) { if(err == 1) return MSVCP_basic_string_char_ctor_cstr(ret, "iostream error"); return MSVCP_basic_string_char_ctor_cstr(ret, strerror(err)); }': \ DEFINE_THISCALL_WRAPPER(custom_category_message, 12) basic_string_char* __thiscall custom_category_message(const custom_category *this, dlls/msvcp90/misc.c: dlls/msvcp90/misc.c:586.1: variable: 'DEFINE_THISCALL_WRAPPER(custom_category_default_error_condition, 12) void* __thiscall custom_category_default_error_condition( custom_category *this, void *ret, int code) { FIXME("(%p %p %x) stub\n", this, ret, code); return NULL; }': \ DEFINE_THISCALL_WRAPPER(custom_category_default_error_condition, 12) void* __thiscall custom_category_default_error_condition( dlls/msvcp90/misc.c: dlls/msvcp90/misc.c:594.1: variable: 'DEFINE_THISCALL_WRAPPER(custom_category_equivalent, 12) MSVCP_bool __thiscall custom_category_equivalent(const custom_category *this, int code, const void *condition) { FIXME("(%p %x %p) stub\n", this, code, condition); return FALSE; }': \ DEFINE_THISCALL_WRAPPER(custom_category_equivalent, 12) MSVCP_bool __thiscall custom_category_equivalent(const custom_category *this, dlls/msvcp90/misc.c: dlls/msvcp90/misc.c:602.1: variable: 'DEFINE_THISCALL_WRAPPER(custom_category_equivalent_code, 12) MSVCP_bool __thiscall custom_category_equivalent_code(custom_category *this, const void *code, int condition) { FIXME("(%p %p %x) stub\n", this, code, condition); return FALSE; }': \ DEFINE_THISCALL_WRAPPER(custom_category_equivalent_code, 12) MSVCP_bool __thiscall custom_category_equivalent_code(custom_category *this, dlls/msvcp90/msvcp_main.c: dlls/msvcp90/msvcp_main.c:41.1: variable: 'DEFINE_VTBL_WRAPPER(0)': \ DEFINE_VTBL_WRAPPER(0) dlls/msvcp90/msvcp_main.c: dlls/msvcp90/msvcp_main.c:42.1: variable: 'DEFINE_VTBL_WRAPPER(4)': \ DEFINE_VTBL_WRAPPER(4) dlls/msvcp90/msvcp_main.c: dlls/msvcp90/msvcp_main.c:43.1: variable: 'DEFINE_VTBL_WRAPPER(8)': \ DEFINE_VTBL_WRAPPER(8) dlls/msvcp90/msvcp_main.c: dlls/msvcp90/msvcp_main.c:44.1: variable: 'DEFINE_VTBL_WRAPPER(12)': \ DEFINE_VTBL_WRAPPER(12) dlls/msvcp90/msvcp_main.c: dlls/msvcp90/msvcp_main.c:45.1: variable: 'DEFINE_VTBL_WRAPPER(16)': \ DEFINE_VTBL_WRAPPER(16) dlls/msvcp90/msvcp_main.c: dlls/msvcp90/msvcp_main.c:46.1: variable: 'DEFINE_VTBL_WRAPPER(20)': \ DEFINE_VTBL_WRAPPER(20) dlls/msvcp90/msvcp_main.c: dlls/msvcp90/msvcp_main.c:47.1: variable: 'DEFINE_VTBL_WRAPPER(24)': \ DEFINE_VTBL_WRAPPER(24) dlls/msvcp90/msvcp_main.c: dlls/msvcp90/msvcp_main.c:48.1: variable: 'DEFINE_VTBL_WRAPPER(28)': \ DEFINE_VTBL_WRAPPER(28) dlls/msvcp90/msvcp_main.c: dlls/msvcp90/msvcp_main.c:49.1: variable: 'DEFINE_VTBL_WRAPPER(32)': \ DEFINE_VTBL_WRAPPER(32) dlls/msvcp90/msvcp_main.c: dlls/msvcp90/msvcp_main.c:50.1: variable: 'DEFINE_VTBL_WRAPPER(36)': \ DEFINE_VTBL_WRAPPER(36) dlls/msvcp90/msvcp_main.c: dlls/msvcp90/msvcp_main.c:51.1: variable: 'DEFINE_VTBL_WRAPPER(40)': \ DEFINE_VTBL_WRAPPER(40) dlls/msvcp90/msvcp_main.c: dlls/msvcp90/msvcp_main.c:52.1: variable: 'DEFINE_VTBL_WRAPPER(44)': \ DEFINE_VTBL_WRAPPER(44) dlls/msvcp90/msvcp_main.c: dlls/msvcp90/msvcp_main.c:53.1: variable: 'DEFINE_VTBL_WRAPPER(48)': \ DEFINE_VTBL_WRAPPER(48) dlls/msvcp90/msvcp_main.c: dlls/msvcp90/msvcp_main.c:54.1: variable: 'DEFINE_VTBL_WRAPPER(52)': \ DEFINE_VTBL_WRAPPER(52) dlls/msvcp90/msvcp_main.c: dlls/msvcp90/msvcp_main.c:55.1: variable: 'DEFINE_VTBL_WRAPPER(56)': \ DEFINE_VTBL_WRAPPER(56) dlls/msvcp90/msvcp_main.c: dlls/msvcp90/msvcp_main.c:64.1: variable: 'critical_section* (__thiscall *critical_section_ctor)(critical_section*)': \ critical_section* (__thiscall *critical_section_ctor)(critical_section*) dlls/msvcp90/msvcp_main.c: dlls/msvcp90/msvcp_main.c:65.1: variable: 'void (__thiscall *critical_section_dtor)(critical_section*)': \ void (__thiscall *critical_section_dtor)(critical_section*) dlls/msvcp90/msvcp_main.c: dlls/msvcp90/msvcp_main.c:66.1: variable: 'void (__thiscall *critical_section_lock)(critical_section*)': \ void (__thiscall *critical_section_lock)(critical_section*) dlls/msvcp90/msvcp_main.c: dlls/msvcp90/msvcp_main.c:67.1: variable: 'void (__thiscall *critical_section_unlock)(critical_section*)': \ void (__thiscall *critical_section_unlock)(critical_section*) dlls/msvcp90/msvcp_main.c: dlls/msvcp90/msvcp_main.c:68.1: variable: 'MSVCP_bool (__thiscall *critical_section_trylock)(critical_section*)': \ MSVCP_bool (__thiscall *critical_section_trylock)(critical_section*) dlls/msvcp90/string.c: dlls/msvcp90/string.c:467.1: variable: 'DEFINE_THISCALL_WRAPPER(_String_base__Xlen, 4) void __thiscall _String_base__Xlen(const void *this) { MSVCP__String_base_Xlen(); }': \ DEFINE_THISCALL_WRAPPER(_String_base__Xlen, 4) void __thiscall _String_base__Xlen(const void *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:483.1: variable: 'DEFINE_THISCALL_WRAPPER(_String_base__Xran, 4) void __thiscall _String_base__Xran(const void *this) { MSVCP__String_base_Xran(); }': \ DEFINE_THISCALL_WRAPPER(_String_base__Xran, 4) void __thiscall _String_base__Xran(const void *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:506.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_ptr, 4) char* __thiscall basic_string_char_ptr(basic_string_char *this) { if(this->res < BUF_SIZE_CHAR) return this->data.buf; return this->data.ptr; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_ptr, 4) char* __thiscall basic_string_char_ptr(basic_string_char *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:516.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_const_ptr, 4) const char* __thiscall basic_string_char_const_ptr(const basic_string_char *this) { if(this->res < BUF_SIZE_CHAR) return this->data.buf; return this->data.ptr; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_const_ptr, 4) const char* __thiscall basic_string_char_const_ptr(const basic_string_char *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:526.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_eos, 8) void __thiscall basic_string_char_eos(basic_string_char *this, MSVCP_size_t len) { static const char nullbyte = '\0'; this->size = len; MSVCP_char_traits_char_assign(basic_string_char_ptr(this)+len, &nullbyte); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_eos, 8) void __thiscall basic_string_char_eos(basic_string_char *this, MSVCP_size_t len) dlls/msvcp90/string.c: dlls/msvcp90/string.c:537.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_inside, 8) MSVCP_bool __thiscall basic_string_char_inside( basic_string_char *this, const char *ptr) { char *cstr = basic_string_char_ptr(this); return ptr>=cstr && ptrsize; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_inside, 8) MSVCP_bool __thiscall basic_string_char_inside( dlls/msvcp90/string.c: dlls/msvcp90/string.c:548.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_tidy, 12) void __thiscall basic_string_char_tidy(basic_string_char *this, MSVCP_bool built, MSVCP_size_t new_size) { if(built && BUF_SIZE_CHAR<=this->res) { char *ptr = this->data.ptr; if(new_size > 0) MSVCP_char_traits_char__Copy_s(this->data.buf, BUF_SIZE_CHAR, ptr, new_size); MSVCP_allocator_char_deallocate(STRING_ALLOCATOR(this), ptr, this->res+1); } this->res = BUF_SIZE_CHAR-1; basic_string_char_eos(this, new_size); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_tidy, 12) void __thiscall basic_string_char_tidy(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:567.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_tidy_built, 8) void __thiscall basic_string_char_tidy_built(basic_string_char *this, MSVCP_bool built) { basic_string_char_tidy(this, built, 0); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_tidy_built, 8) void __thiscall basic_string_char_tidy_built(basic_string_char *this, MSVCP_bool built) dlls/msvcp90/string.c: dlls/msvcp90/string.c:575.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_grow, 12) MSVCP_bool __thiscall basic_string_char_grow( basic_string_char *this, MSVCP_size_t new_size, MSVCP_bool trim) { if(this->res < new_size) { MSVCP_size_t new_res = new_size, len = this->size; char *ptr; new_res |= 0xf; if(new_res/3 < this->res/2) new_res = this->res + this->res/2; ptr = MSVCP_allocator_char_allocate(STRING_ALLOCATOR(this), new_res+1); if(!ptr) ptr = MSVCP_allocator_char_allocate(STRING_ALLOCATOR(this), new_size+1); else new_size = new_res; if(!ptr) { ERR("Out of memory\n"); basic_string_char_tidy(this, TRUE, 0); return FALSE; } MSVCP_char_traits_char__Copy_s(ptr, new_size, basic_string_char_ptr(this), this->size); basic_string_char_tidy(this, TRUE, 0); this->data.ptr = ptr; this->res = new_size; basic_string_char_eos(this, len); } else if(trim && new_size < BUF_SIZE_CHAR) basic_string_char_tidy(this, TRUE, new_sizesize ? new_size : this->size); else if(new_size == 0) basic_string_char_eos(this, 0); return (new_size>0); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_grow, 12) MSVCP_bool __thiscall basic_string_char_grow( dlls/msvcp90/string.c: dlls/msvcp90/string.c:616.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char__Copy, 12) void __thiscall basic_string_char__Copy(basic_string_char *this, MSVCP_size_t new_size, MSVCP_size_t copy_len) { TRACE("%p %lu %lu\n", this, new_size, copy_len); if(!basic_string_char_grow(this, new_size, FALSE)) return; basic_string_char_eos(this, copy_len); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char__Copy, 12) void __thiscall basic_string_char__Copy(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:629.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_get_allocator, 8) allocator* __thiscall basic_string_char_get_allocator(const basic_string_char *this, allocator *ret) { TRACE("%p\n", this); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_get_allocator, 8) allocator* __thiscall basic_string_char_get_allocator(const basic_string_char *this, allocator *ret) dlls/msvcp90/string.c: dlls/msvcp90/string.c:638.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_erase, 12) basic_string_char* __thiscall MSVCP_basic_string_char_erase( basic_string_char *this, MSVCP_size_t pos, MSVCP_size_t len) { TRACE("%p %lu %lu\n", this, pos, len); if(pos > this->size) MSVCP__String_base_Xran(); if(len > this->size-pos) len = this->size-pos; if(len) { MSVCP_char_traits_char__Move_s(basic_string_char_ptr(this)+pos, this->res-pos, basic_string_char_ptr(this)+pos+len, this->size-pos-len); basic_string_char_eos(this, this->size-len); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_erase, 12) basic_string_char* __thiscall MSVCP_basic_string_char_erase( dlls/msvcp90/string.c: dlls/msvcp90/string.c:662.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assign_substr, 16) basic_string_char* __thiscall MSVCP_basic_string_char_assign_substr( basic_string_char *this, const basic_string_char *assign, MSVCP_size_t pos, MSVCP_size_t len) { TRACE("%p %p %lu %lu\n", this, assign, pos, len); if(assign->size < pos) MSVCP__String_base_Xran(); if(len > assign->size-pos) len = assign->size-pos; if(this == assign) { MSVCP_basic_string_char_erase(this, pos+len, MSVCP_basic_string_char_npos); MSVCP_basic_string_char_erase(this, 0, pos); } else if(basic_string_char_grow(this, len, FALSE)) { MSVCP_char_traits_char__Copy_s(basic_string_char_ptr(this), this->res, basic_string_char_const_ptr(assign)+pos, len); basic_string_char_eos(this, len); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assign_substr, 16) basic_string_char* __thiscall MSVCP_basic_string_char_assign_substr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:691.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assign, 8) basic_string_char* __thiscall MSVCP_basic_string_char_assign( basic_string_char *this, const basic_string_char *assign) { return MSVCP_basic_string_char_assign_substr(this, assign, 0, MSVCP_basic_string_char_npos); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assign, 8) basic_string_char* __thiscall MSVCP_basic_string_char_assign( dlls/msvcp90/string.c: dlls/msvcp90/string.c:701.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assign_cstr_len, 12) basic_string_char* __thiscall MSVCP_basic_string_char_assign_cstr_len( basic_string_char *this, const char *str, MSVCP_size_t len) { TRACE("%p %s %lu\n", this, debugstr_an(str, len), len); if(basic_string_char_inside(this, str)) return MSVCP_basic_string_char_assign_substr(this, this, str-basic_string_char_ptr(this), len); else if(basic_string_char_grow(this, len, FALSE)) { MSVCP_char_traits_char__Copy_s(basic_string_char_ptr(this), this->res, str, len); basic_string_char_eos(this, len); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assign_cstr_len, 12) basic_string_char* __thiscall MSVCP_basic_string_char_assign_cstr_len( dlls/msvcp90/string.c: dlls/msvcp90/string.c:721.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assign_ch, 8) basic_string_char* __thiscall MSVCP_basic_string_char_assign_ch( basic_string_char *this, char ch) { return MSVCP_basic_string_char_assign_cstr_len(this, &ch, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assign_ch, 8) basic_string_char* __thiscall MSVCP_basic_string_char_assign_ch( dlls/msvcp90/string.c: dlls/msvcp90/string.c:732.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assign_cstr, 8) basic_string_char* __thiscall MSVCP_basic_string_char_assign_cstr( basic_string_char *this, const char *str) { return MSVCP_basic_string_char_assign_cstr_len(this, str, MSVCP_char_traits_char_length(str)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assign_cstr, 8) basic_string_char* __thiscall MSVCP_basic_string_char_assign_cstr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:742.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assignn, 12) basic_string_char* __thiscall MSVCP_basic_string_char_assignn( basic_string_char *this, MSVCP_size_t count, char ch) { TRACE("%p %ld %c\n", this, count, ch); basic_string_char_grow(this, count, FALSE); MSVCP_char_traits_char_assignn(basic_string_char_ptr(this), count, ch); basic_string_char_eos(this, count); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assignn, 12) basic_string_char* __thiscall MSVCP_basic_string_char_assignn( dlls/msvcp90/string.c: dlls/msvcp90/string.c:756.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assign_ptr_ptr, 12) basic_string_char* __thiscall MSVCP_basic_string_char_assign_ptr_ptr( basic_string_char *this, const char *first, const char *last) { return MSVCP_basic_string_char_assign_cstr_len(this, first, last-first); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assign_ptr_ptr, 12) basic_string_char* __thiscall MSVCP_basic_string_char_assign_ptr_ptr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:765.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_Chassign, 16) void __thiscall MSVCP_basic_string_char_Chassign(basic_string_char *this, MSVCP_size_t off, MSVCP_size_t count, char ch) { TRACE("%p %lu %lu %c\n", this, off, count, ch); MSVCP_char_traits_char_assignn(basic_string_char_ptr(this)+off, count, ch); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_Chassign, 16) void __thiscall MSVCP_basic_string_char_Chassign(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:775.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_Copy_s, 20) MSVCP_size_t __thiscall MSVCP_basic_string_char_Copy_s(const basic_string_char *this, char *dest, MSVCP_size_t size, MSVCP_size_t count, MSVCP_size_t off) { TRACE("%p %p %lu %lu %lu\n", this, dest, size, count, off); if(this->size < off) MSVCP__String_base_Xran(); if(count > this->size-off) count = this->size-off; MSVCP_char_traits_char__Copy_s(dest, size, basic_string_char_const_ptr(this)+off, count); return count; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_Copy_s, 20) MSVCP_size_t __thiscall MSVCP_basic_string_char_Copy_s(const basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:794.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_copy, 16) MSVCP_size_t __thiscall basic_string_char_copy(const basic_string_char *this, char *dest, MSVCP_size_t count, MSVCP_size_t off) { return MSVCP_basic_string_char_Copy_s(this, dest, count, count, off); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_copy, 16) MSVCP_size_t __thiscall basic_string_char_copy(const basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:805.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_c_str, 4) const char* __thiscall MSVCP_basic_string_char_c_str(const basic_string_char *this) { TRACE("%p\n", this); return basic_string_char_const_ptr(this); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_c_str, 4) const char* __thiscall MSVCP_basic_string_char_c_str(const basic_string_char *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:814.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_capacity, 4) MSVCP_size_t __thiscall MSVCP_basic_string_char_capacity(basic_string_char *this) { TRACE("%p\n", this); return this->res; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_capacity, 4) MSVCP_size_t __thiscall MSVCP_basic_string_char_capacity(basic_string_char *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:823.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_reserve, 8) void __thiscall MSVCP_basic_string_char_reserve(basic_string_char *this, MSVCP_size_t size) { MSVCP_size_t len; TRACE("%p %ld\n", this, size); len = this->size; if(len > size) return; if(basic_string_char_grow(this, size, TRUE)) basic_string_char_eos(this, len); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_reserve, 8) void __thiscall MSVCP_basic_string_char_reserve(basic_string_char *this, MSVCP_size_t size) dlls/msvcp90/string.c: dlls/msvcp90/string.c:840.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor, 4) basic_string_char* __thiscall MSVCP_basic_string_char_ctor(basic_string_char *this) { TRACE("%p\n", this); basic_string_char_tidy(this, FALSE, 0); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor, 4) basic_string_char* __thiscall MSVCP_basic_string_char_ctor(basic_string_char *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:851.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_copy_ctor, 8) basic_string_char* __thiscall MSVCP_basic_string_char_copy_ctor( basic_string_char *this, const basic_string_char *copy) { TRACE("%p %p\n", this, copy); basic_string_char_tidy(this, FALSE, 0); MSVCP_basic_string_char_assign(this, copy); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_copy_ctor, 8) basic_string_char* __thiscall MSVCP_basic_string_char_copy_ctor( dlls/msvcp90/string.c: dlls/msvcp90/string.c:864.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_cstr, 8) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_cstr( basic_string_char *this, const char *str) { TRACE("%p %s\n", this, debugstr_a(str)); basic_string_char_tidy(this, FALSE, 0); MSVCP_basic_string_char_assign_cstr(this, str); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_cstr, 8) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_cstr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:877.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_cstr_alloc, 12) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_cstr_alloc( basic_string_char *this, const char *str, const void *alloc) { return MSVCP_basic_string_char_ctor_cstr(this, str); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_cstr_alloc, 12) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_cstr_alloc( dlls/msvcp90/string.c: dlls/msvcp90/string.c:886.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_cstr_len, 12) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_cstr_len( basic_string_char *this, const char *str, MSVCP_size_t len) { TRACE("%p %s %ld\n", this, debugstr_an(str, len), len); basic_string_char_tidy(this, FALSE, 0); MSVCP_basic_string_char_assign_cstr_len(this, str, len); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_cstr_len, 12) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_cstr_len( dlls/msvcp90/string.c: dlls/msvcp90/string.c:899.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_cstr_len_alloc, 16) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_cstr_len_alloc( basic_string_char *this, const char *str, MSVCP_size_t len, const void *alloc) { return MSVCP_basic_string_char_ctor_cstr_len(this, str, len); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_cstr_len_alloc, 16) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_cstr_len_alloc( dlls/msvcp90/string.c: dlls/msvcp90/string.c:908.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_substr, 16) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_substr( basic_string_char *this, const basic_string_char *assign, MSVCP_size_t pos, MSVCP_size_t len) { TRACE("%p %p %lu %lu\n", this, assign, pos, len); basic_string_char_tidy(this, FALSE, 0); MSVCP_basic_string_char_assign_substr(this, assign, pos, len); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_substr, 16) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_substr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:922.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_substr_alloc, 20) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_substr_alloc( basic_string_char *this, const basic_string_char *assign, MSVCP_size_t pos, MSVCP_size_t len, const void *alloc) { return MSVCP_basic_string_char_ctor_substr(this, assign, pos, len); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_substr_alloc, 20) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_substr_alloc( dlls/msvcp90/string.c: dlls/msvcp90/string.c:932.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_alloc, 8) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_alloc( basic_string_char *this, const void *alloc) { TRACE("%p %p\n", this, alloc); basic_string_char_tidy(this, FALSE, 0); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_alloc, 8) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_alloc( dlls/msvcp90/string.c: dlls/msvcp90/string.c:944.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_ch, 12) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_ch(basic_string_char *this, MSVCP_size_t count, char ch) { TRACE("%p %ld %c\n", this, count, ch); basic_string_char_tidy(this, FALSE, 0); MSVCP_basic_string_char_assignn(this, count, ch); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_ch, 12) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_ch(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:957.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_ch_alloc, 16) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_ch_alloc(basic_string_char *this, MSVCP_size_t count, char ch, const void *alloc) { return MSVCP_basic_string_char_ctor_ch(this, count, ch); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_ch_alloc, 16) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_ch_alloc(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:966.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_ptr_ptr, 12) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_ptr_ptr(basic_string_char *this, const char *first, const char *last) { return MSVCP_basic_string_char_ctor_cstr_len(this, first, last-first); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_ptr_ptr, 12) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_ptr_ptr(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:975.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_dtor, 4) void __thiscall MSVCP_basic_string_char_dtor(basic_string_char *this) { TRACE("%p\n", this); basic_string_char_tidy(this, TRUE, 0); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_dtor, 4) void __thiscall MSVCP_basic_string_char_dtor(basic_string_char *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:986.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_length, 4) MSVCP_size_t __thiscall MSVCP_basic_string_char_length(const basic_string_char *this) { TRACE("%p\n", this); return this->size; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_length, 4) MSVCP_size_t __thiscall MSVCP_basic_string_char_length(const basic_string_char *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:995.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_max_size, 4) MSVCP_size_t __thiscall basic_string_char_max_size(const basic_string_char *this) { TRACE("%p\n", this); return MSVCP_allocator_char_max_size(STRING_ALLOCATOR(this))-1; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_max_size, 4) MSVCP_size_t __thiscall basic_string_char_max_size(const basic_string_char *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:1004.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_empty, 4) MSVCP_bool __thiscall MSVCP_basic_string_char_empty(basic_string_char *this) { TRACE("%p\n", this); return this->size == 0; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_empty, 4) MSVCP_bool __thiscall MSVCP_basic_string_char_empty(basic_string_char *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:1013.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_swap, 8) void __thiscall MSVCP_basic_string_char_swap(basic_string_char *this, basic_string_char *str) { if(this != str) { char tmp[sizeof(this->data)]; const MSVCP_size_t size = this->size; const MSVCP_size_t res = this->res; memcpy(tmp, this->data.buf, sizeof(this->data)); memcpy(this->data.buf, str->data.buf, sizeof(this->data)); memcpy(str->data.buf, tmp, sizeof(this->data)); this->size = str->size; this->res = str->res; str->size = size; str->res = res; } }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_swap, 8) void __thiscall MSVCP_basic_string_char_swap(basic_string_char *this, basic_string_char *str) dlls/msvcp90/string.c: dlls/msvcp90/string.c:1035.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_substr, 16) basic_string_char* __thiscall MSVCP_basic_string_char_substr(basic_string_char *this, basic_string_char *ret, MSVCP_size_t off, MSVCP_size_t len) { TRACE("%p %lu %lu\n", this, off, len); MSVCP_basic_string_char_ctor_substr(ret, this, off, len); return ret; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_substr, 16) basic_string_char* __thiscall MSVCP_basic_string_char_substr(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:1047.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append_substr, 16) basic_string_char* __thiscall MSVCP_basic_string_char_append_substr(basic_string_char *this, const basic_string_char *append, MSVCP_size_t offset, MSVCP_size_t count) { TRACE("%p %p %lu %lu\n", this, append, offset, count); if(append->size < offset) MSVCP__String_base_Xran(); if(count > append->size-offset) count = append->size-offset; if(MSVCP_basic_string_char_npos-this->size<=count || this->size+countsize) MSVCP__String_base_Xlen(); if(basic_string_char_grow(this, this->size+count, FALSE)) { MSVCP_char_traits_char__Copy_s(basic_string_char_ptr(this)+this->size, this->res-this->size, basic_string_char_const_ptr(append)+offset, count); basic_string_char_eos(this, this->size+count); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append_substr, 16) basic_string_char* __thiscall MSVCP_basic_string_char_append_substr(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:1075.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append, 8) basic_string_char* __thiscall MSVCP_basic_string_char_append( basic_string_char *this, const basic_string_char *append) { return MSVCP_basic_string_char_append_substr(this, append, 0, MSVCP_basic_string_char_npos); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append, 8) basic_string_char* __thiscall MSVCP_basic_string_char_append( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1085.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append_cstr_len, 12) basic_string_char* __thiscall MSVCP_basic_string_char_append_cstr_len( basic_string_char *this, const char *append, MSVCP_size_t count) { TRACE("%p %s %lu\n", this, debugstr_an(append, count), count); if(basic_string_char_inside(this, append)) return MSVCP_basic_string_char_append_substr(this, this, append-basic_string_char_ptr(this), count); if(MSVCP_basic_string_char_npos-this->size<=count || this->size+countsize) MSVCP__String_base_Xlen(); if(basic_string_char_grow(this, this->size+count, FALSE)) { MSVCP_char_traits_char__Copy_s(basic_string_char_ptr(this)+this->size, this->res-this->size, append, count); basic_string_char_eos(this, this->size+count); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append_cstr_len, 12) basic_string_char* __thiscall MSVCP_basic_string_char_append_cstr_len( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1111.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append_cstr, 8) basic_string_char* __thiscall MSVCP_basic_string_char_append_cstr( basic_string_char *this, const char *append) { return MSVCP_basic_string_char_append_cstr_len(this, append, MSVCP_char_traits_char_length(append)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append_cstr, 8) basic_string_char* __thiscall MSVCP_basic_string_char_append_cstr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1121.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append_beg_end, 12) basic_string_char* __thiscall MSVCP_basic_string_char_append_beg_end( basic_string_char *this, const char *beg, const char *end) { return MSVCP_basic_string_char_append_cstr_len(this, beg, end-beg); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append_beg_end, 12) basic_string_char* __thiscall MSVCP_basic_string_char_append_beg_end( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1130.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append_len_ch, 12) basic_string_char* __thiscall MSVCP_basic_string_char_append_len_ch( basic_string_char *this, MSVCP_size_t count, char ch) { TRACE("%p %lu %c\n", this, count, ch); if(MSVCP_basic_string_char_npos-this->size <= count) MSVCP__String_base_Xlen(); if(basic_string_char_grow(this, this->size+count, FALSE)) { MSVCP_char_traits_char_assignn(basic_string_char_ptr(this)+this->size, count, ch); basic_string_char_eos(this, this->size+count); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append_len_ch, 12) basic_string_char* __thiscall MSVCP_basic_string_char_append_len_ch( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1151.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append_ch, 8) basic_string_char* __thiscall MSVCP_basic_string_char_append_ch( basic_string_char *this, char ch) { return MSVCP_basic_string_char_append_len_ch(this, 1, ch); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append_ch, 8) basic_string_char* __thiscall MSVCP_basic_string_char_append_ch( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1230.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_compare_substr_cstr_len, 20) int __thiscall MSVCP_basic_string_char_compare_substr_cstr_len( const basic_string_char *this, MSVCP_size_t pos, MSVCP_size_t num, const char *str, MSVCP_size_t count) { int ans; TRACE("%p %lu %lu %s %lu\n", this, pos, num, debugstr_an(str, count), count); if(this->size < pos) MSVCP__String_base_Xran(); if(num > this->size-pos) num = this->size-pos; ans = MSVCP_char_traits_char_compare(basic_string_char_const_ptr(this)+pos, str, num>count ? count : num); if(ans) return ans; if(num > count) ans = 1; else if(num < count) ans = -1; return ans; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_compare_substr_cstr_len, 20) int __thiscall MSVCP_basic_string_char_compare_substr_cstr_len( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1259.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_compare_substr_cstr, 16) int __thiscall MSVCP_basic_string_char_compare_substr_cstr(const basic_string_char *this, MSVCP_size_t pos, MSVCP_size_t num, const char *str) { return MSVCP_basic_string_char_compare_substr_cstr_len(this, pos, num, str, MSVCP_char_traits_char_length(str)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_compare_substr_cstr, 16) int __thiscall MSVCP_basic_string_char_compare_substr_cstr(const basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:1269.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_compare_cstr, 8) int __thiscall MSVCP_basic_string_char_compare_cstr( const basic_string_char *this, const char *str) { return MSVCP_basic_string_char_compare_substr_cstr_len(this, 0, this->size, str, MSVCP_char_traits_char_length(str)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_compare_cstr, 8) int __thiscall MSVCP_basic_string_char_compare_cstr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1279.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_compare_substr_substr, 24) int __thiscall MSVCP_basic_string_char_compare_substr_substr( const basic_string_char *this, MSVCP_size_t pos, MSVCP_size_t num, const basic_string_char *compare, MSVCP_size_t off, MSVCP_size_t count) { TRACE("%p %lu %lu %p %lu %lu\n", this, pos, num, compare, off, count); if(compare->size < off) MSVCP__String_base_Xran(); if(count > compare->size-off) count = compare->size-off; return MSVCP_basic_string_char_compare_substr_cstr_len(this, pos, num, basic_string_char_const_ptr(compare)+off, count); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_compare_substr_substr, 24) int __thiscall MSVCP_basic_string_char_compare_substr_substr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1298.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_compare_substr, 16) int __thiscall MSVCP_basic_string_char_compare_substr( const basic_string_char *this, MSVCP_size_t pos, MSVCP_size_t num, const basic_string_char *compare) { return MSVCP_basic_string_char_compare_substr_cstr_len(this, pos, num, basic_string_char_const_ptr(compare), compare->size); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_compare_substr, 16) int __thiscall MSVCP_basic_string_char_compare_substr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1309.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_compare, 8) int __thiscall MSVCP_basic_string_char_compare( const basic_string_char *this, const basic_string_char *compare) { return MSVCP_basic_string_char_compare_substr_cstr_len(this, 0, this->size, basic_string_char_const_ptr(compare), compare->size); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_compare, 8) int __thiscall MSVCP_basic_string_char_compare( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1474.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_cstr_substr( const basic_string_char *this, const char *find, MSVCP_size_t pos, MSVCP_size_t len) { const char *p, *end; TRACE("%p %s %lu %lu\n", this, debugstr_an(find, len), pos, len); if(len==0 && pos<=this->size) return pos; if(pos>=this->size || len>this->size) return MSVCP_basic_string_char_npos; end = basic_string_char_const_ptr(this)+this->size-len+1; for(p=basic_string_char_const_ptr(this)+pos; psize); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_off, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_off( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1522.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_ch( const basic_string_char *this, char ch, MSVCP_size_t pos) { return MSVCP_basic_string_char_find_cstr_substr(this, &ch, pos, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_ch( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1531.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_rfind_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_char_rfind_cstr_substr( const basic_string_char *this, const char *find, MSVCP_size_t pos, MSVCP_size_t len) { const char *p, *end; TRACE("%p %s %lu %lu\n", this, debugstr_an(find, len), pos, len); if(len==0) return possize ? pos : this->size; if(len > this->size) return MSVCP_basic_string_char_npos; if(pos > this->size-len+1) pos = this->size-len+1; end = basic_string_char_const_ptr(this); for(p=end+pos; p>=end; p--) { if(*p==*find && !MSVCP_char_traits_char_compare(p, find, len)) return p-basic_string_char_const_ptr(this); } return MSVCP_basic_string_char_npos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_rfind_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_char_rfind_cstr_substr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1558.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_rfind_cstr_off, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_rfind_cstr_off( const basic_string_char *this, const char *find, MSVCP_size_t pos) { return MSVCP_basic_string_char_rfind_cstr_substr(this, find, pos, MSVCP_char_traits_char_length(find)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_rfind_cstr_off, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_rfind_cstr_off( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1568.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_rfind_off, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_rfind_off( const basic_string_char *this, const basic_string_char *find, MSVCP_size_t off) { return MSVCP_basic_string_char_rfind_cstr_substr(this, basic_string_char_const_ptr(find), off, find->size); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_rfind_off, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_rfind_off( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1578.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_rfind_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_rfind_ch( const basic_string_char *this, char ch, MSVCP_size_t pos) { return MSVCP_basic_string_char_rfind_cstr_substr(this, &ch, pos, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_rfind_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_rfind_ch( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1587.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_of_cstr_substr( const basic_string_char *this, const char *find, MSVCP_size_t off, MSVCP_size_t len) { const char *p, *end; TRACE("%p %p %lu %lu\n", this, find, off, len); if(len>0 && offsize) { end = basic_string_char_const_ptr(this)+this->size; for(p=basic_string_char_const_ptr(this)+off; psize); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_of( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1617.1: variable: 'DEFINE_THISCALL_WRAPPER(_Yarn_char_ctor, 4) _Yarn_char* __thiscall _Yarn_char_ctor(_Yarn_char *this) { TRACE("(%p)\n", this); this->str = NULL; this->null_str = '\0'; return this; }': \ DEFINE_THISCALL_WRAPPER(_Yarn_char_ctor, 4) _Yarn_char* __thiscall _Yarn_char_ctor(_Yarn_char *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:1629.1: variable: 'DEFINE_THISCALL_WRAPPER(_Yarn_char__Tidy, 4) void __thiscall _Yarn_char__Tidy(_Yarn_char *this) { TRACE("(%p)\n", this); if(this->str) MSVCRT_operator_delete(this->str); this->str = NULL; }': \ DEFINE_THISCALL_WRAPPER(_Yarn_char__Tidy, 4) void __thiscall _Yarn_char__Tidy(_Yarn_char *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:1641.1: variable: 'DEFINE_THISCALL_WRAPPER(_Yarn_char_op_assign_cstr, 8) _Yarn_char* __thiscall _Yarn_char_op_assign_cstr(_Yarn_char *this, const char *str) { TRACE("(%p %p)\n", this, str); _Yarn_char__Tidy(this); if(str) { MSVCP_size_t len = strlen(str); this->str = MSVCRT_operator_new((len+1)*sizeof(char)); if(!this->str) { ERR("out of memory\n"); return NULL; } memcpy(this->str, str, (len+1)*sizeof(char)); } return this; }': \ DEFINE_THISCALL_WRAPPER(_Yarn_char_op_assign_cstr, 8) _Yarn_char* __thiscall _Yarn_char_op_assign_cstr(_Yarn_char *this, const char *str) dlls/msvcp90/string.c: dlls/msvcp90/string.c:1663.1: variable: 'DEFINE_THISCALL_WRAPPER(_Yarn_char_ctor_cstr, 8) _Yarn_char* __thiscall _Yarn_char_ctor_cstr(_Yarn_char *this, const char *str) { TRACE("(%p %p)\n", this, str); _Yarn_char_ctor(this); return _Yarn_char_op_assign_cstr(this, str); }': \ DEFINE_THISCALL_WRAPPER(_Yarn_char_ctor_cstr, 8) _Yarn_char* __thiscall _Yarn_char_ctor_cstr(_Yarn_char *this, const char *str) dlls/msvcp90/string.c: dlls/msvcp90/string.c:1674.1: variable: 'DEFINE_THISCALL_WRAPPER(_Yarn_char_op_assign, 8) _Yarn_char* __thiscall _Yarn_char_op_assign(_Yarn_char *this, const _Yarn_char *rhs) { TRACE("(%p %p)\n", this, rhs); return _Yarn_char_op_assign_cstr(this, rhs->str); }': \ DEFINE_THISCALL_WRAPPER(_Yarn_char_op_assign, 8) _Yarn_char* __thiscall _Yarn_char_op_assign(_Yarn_char *this, const _Yarn_char *rhs) dlls/msvcp90/string.c: dlls/msvcp90/string.c:1684.1: variable: 'DEFINE_THISCALL_WRAPPER(_Yarn_char_copy_ctor, 8) _Yarn_char* __thiscall _Yarn_char_copy_ctor(_Yarn_char *this, const _Yarn_char *copy) { TRACE("(%p %p)\n", this, copy); _Yarn_char_ctor(this); return _Yarn_char_op_assign(this, copy); }': \ DEFINE_THISCALL_WRAPPER(_Yarn_char_copy_ctor, 8) _Yarn_char* __thiscall _Yarn_char_copy_ctor(_Yarn_char *this, const _Yarn_char *copy) dlls/msvcp90/string.c: dlls/msvcp90/string.c:1695.1: variable: 'DEFINE_THISCALL_WRAPPER(_Yarn_char_dtor, 4) void __thiscall _Yarn_char_dtor(_Yarn_char *this) { TRACE("(%p)\n", this); _Yarn_char__Tidy(this); }': \ DEFINE_THISCALL_WRAPPER(_Yarn_char_dtor, 4) void __thiscall _Yarn_char_dtor(_Yarn_char *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:1706.1: variable: 'DEFINE_THISCALL_WRAPPER(_Yarn_char_c_str, 4) const char* __thiscall _Yarn_char_c_str(const _Yarn_char *this) { TRACE("(%p)\n", this); return this->str ? this->str : &this->null_str; }': \ DEFINE_THISCALL_WRAPPER(_Yarn_char_c_str, 4) const char* __thiscall _Yarn_char_c_str(const _Yarn_char *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:1717.1: variable: 'DEFINE_THISCALL_WRAPPER(_Yarn_char_empty, 4) MSVCP_bool __thiscall _Yarn_char_empty(const _Yarn_char *this) { TRACE("(%p)\n", this); return !this->str; }': \ DEFINE_THISCALL_WRAPPER(_Yarn_char_empty, 4) MSVCP_bool __thiscall _Yarn_char_empty(const _Yarn_char *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:1726.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_of_cstr( const basic_string_char *this, const char *find, MSVCP_size_t off) { return MSVCP_basic_string_char_find_first_of_cstr_substr( this, find, off, MSVCP_char_traits_char_length(find)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_of_cstr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1736.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_of_ch( const basic_string_char *this, char ch, MSVCP_size_t off) { return MSVCP_basic_string_char_find_first_of_cstr_substr(this, &ch, off, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_of_ch( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1745.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_not_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_not_of_cstr_substr( const basic_string_char *this, const char *find, MSVCP_size_t off, MSVCP_size_t len) { const char *p, *end; TRACE("%p %p %lu %lu\n", this, find, off, len); if(offsize) { end = basic_string_char_const_ptr(this)+this->size; for(p=basic_string_char_const_ptr(this)+off; psize); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_not_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_not_of( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1775.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_not_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_not_of_cstr( const basic_string_char *this, const char *find, MSVCP_size_t off) { return MSVCP_basic_string_char_find_first_not_of_cstr_substr( this, find, off, MSVCP_char_traits_char_length(find)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_not_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_not_of_cstr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1785.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_not_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_not_of_ch( const basic_string_char *this, char ch, MSVCP_size_t off) { return MSVCP_basic_string_char_find_first_not_of_cstr_substr(this, &ch, off, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_first_not_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_first_not_of_ch( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1794.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_of_cstr_substr( const basic_string_char *this, const char *find, MSVCP_size_t off, MSVCP_size_t len) { const char *p, *beg; TRACE("%p %p %lu %lu\n", this, find, off, len); if(len>0 && this->size>0) { if(off >= this->size) off = this->size-1; beg = basic_string_char_const_ptr(this); for(p=beg+off; p>=beg; p--) if(MSVCP_char_traits_char_find(find, len, p)) return p-beg; } return MSVCP_basic_string_char_npos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_of_cstr_substr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1817.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_of( const basic_string_char *this, const basic_string_char *find, MSVCP_size_t off) { return MSVCP_basic_string_char_find_last_of_cstr_substr(this, basic_string_char_const_ptr(find), off, find->size); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_of( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1827.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_of_cstr( const basic_string_char *this, const char *find, MSVCP_size_t off) { return MSVCP_basic_string_char_find_last_of_cstr_substr( this, find, off, MSVCP_char_traits_char_length(find)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_of_cstr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1837.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_of_ch( const basic_string_char *this, char ch, MSVCP_size_t off) { return MSVCP_basic_string_char_find_last_of_cstr_substr(this, &ch, off, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_of_ch( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1846.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_not_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_not_of_cstr_substr( const basic_string_char *this, const char *find, MSVCP_size_t off, MSVCP_size_t len) { const char *p, *beg; TRACE("%p %p %lu %lu\n", this, find, off, len); if(this->size>0) { if(off >= this->size) off = this->size-1; beg = basic_string_char_const_ptr(this); for(p=beg+off; p>=beg; p--) if(!MSVCP_char_traits_char_find(find, len, p)) return p-beg; } return MSVCP_basic_string_char_npos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_not_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_not_of_cstr_substr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1869.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_not_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_not_of( const basic_string_char *this, const basic_string_char *find, MSVCP_size_t off) { return MSVCP_basic_string_char_find_last_not_of_cstr_substr(this, basic_string_char_const_ptr(find), off, find->size); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_not_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_not_of( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1879.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_not_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_not_of_cstr( const basic_string_char *this, const char *find, MSVCP_size_t off) { return MSVCP_basic_string_char_find_last_not_of_cstr_substr( this, find, off, MSVCP_char_traits_char_length(find)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_not_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_not_of_cstr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1889.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_not_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_not_of_ch( const basic_string_char *this, char ch, MSVCP_size_t off) { return MSVCP_basic_string_char_find_last_not_of_cstr_substr(this, &ch, off, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_find_last_not_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_char_find_last_not_of_ch( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1898.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_operator_at, 8) char* __thiscall MSVCP_basic_string_char_operator_at( basic_string_char *this, MSVCP_size_t pos) { TRACE("%p %lu\n", this, pos); assert(this->size >= pos); return basic_string_char_ptr(this)+pos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_operator_at, 8) char* __thiscall MSVCP_basic_string_char_operator_at( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1910.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_const_operator_at, 8) const char* __thiscall MSVCP_basic_string_char_const_operator_at( const basic_string_char *this, MSVCP_size_t pos) { TRACE("%p %lu\n", this, pos); assert(this->size >= pos); return basic_string_char_const_ptr(this)+pos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_const_operator_at, 8) const char* __thiscall MSVCP_basic_string_char_const_operator_at( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1922.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_operator_at_noverify, 8) char* __thiscall MSVCP_basic_string_char_operator_at_noverify( basic_string_char *this, size_t_noverify pos) { TRACE("%p %lu\n", this, pos.val); return basic_string_char_ptr(this)+pos.val; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_operator_at_noverify, 8) char* __thiscall MSVCP_basic_string_char_operator_at_noverify( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1932.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_operator_const_at_noverify, 8) const char* __thiscall MSVCP_basic_string_char_operator_const_at_noverify( const basic_string_char *this, size_t_noverify pos) { TRACE("%p %lu\n", this, pos.val); return basic_string_char_const_ptr(this)+pos.val; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_operator_const_at_noverify, 8) const char* __thiscall MSVCP_basic_string_char_operator_const_at_noverify( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1942.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_at, 8) char* __thiscall MSVCP_basic_string_char_at( basic_string_char *this, MSVCP_size_t pos) { TRACE("%p %lu\n", this, pos); if(this->size <= pos) MSVCP__String_base_Xran(); return basic_string_char_ptr(this)+pos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_at, 8) char* __thiscall MSVCP_basic_string_char_at( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1956.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_const_at, 8) const char* __thiscall MSVCP_basic_string_char_const_at( const basic_string_char *this, MSVCP_size_t pos) { TRACE("%p %lu\n", this, pos); if(this->size <= pos) MSVCP__String_base_Xran(); return basic_string_char_const_ptr(this)+pos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_const_at, 8) const char* __thiscall MSVCP_basic_string_char_const_at( dlls/msvcp90/string.c: dlls/msvcp90/string.c:1970.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_replace_cstr_len, 20) basic_string_char* __thiscall basic_string_char_replace_cstr_len(basic_string_char *this, MSVCP_size_t off, MSVCP_size_t len, const char *str, MSVCP_size_t str_len) { MSVCP_size_t inside_pos = -1; char *ptr = basic_string_char_ptr(this); TRACE("%p %ld %ld %p %ld\n", this, off, len, str, str_len); if(this->size < off) MSVCP__String_base_Xran(); if(len > this->size-off) len = this->size-off; if(MSVCP_basic_string_char_npos-str_len <= this->size-len) MSVCP__String_base_Xlen(); if(basic_string_char_inside(this, str)) inside_pos = str-ptr; if(len < str_len) { basic_string_char_grow(this, this->size-len+str_len, FALSE); ptr = basic_string_char_ptr(this); } if(inside_pos == -1) { memmove(ptr+off+str_len, ptr+off+len, (this->size-off-len)*sizeof(char)); memcpy(ptr+off, str, str_len*sizeof(char)); } else if(len >= str_len) { memmove(ptr+off, ptr+inside_pos, str_len*sizeof(char)); memmove(ptr+off+str_len, ptr+off+len, (this->size-off-len)*sizeof(char)); } else { MSVCP_size_t size; memmove(ptr+off+str_len, ptr+off+len, (this->size-off-len)*sizeof(char)); if(inside_pos < off+len) { size = off+len-inside_pos; if(size > str_len) size = str_len; memmove(ptr+off, ptr+inside_pos, size*sizeof(char)); } else { size = 0; } if(str_len > size) memmove(ptr+off+size, ptr+off+str_len, (str_len-size)*sizeof(char)); } basic_string_char_eos(this, this->size-len+str_len); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_replace_cstr_len, 20) basic_string_char* __thiscall basic_string_char_replace_cstr_len(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:2026.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_replace_cstr, 16) basic_string_char* __thiscall basic_string_char_replace_cstr(basic_string_char *this, MSVCP_size_t off, MSVCP_size_t len, const char *str) { return basic_string_char_replace_cstr_len(this, off, len, str, MSVCP_char_traits_char_length(str)); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_replace_cstr, 16) basic_string_char* __thiscall basic_string_char_replace_cstr(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:2036.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_replace_substr, 24) basic_string_char* __thiscall basic_string_char_replace_substr(basic_string_char *this, MSVCP_size_t off, MSVCP_size_t len, const basic_string_char *str, MSVCP_size_t str_off, MSVCP_size_t str_len) { if(str->size < str_off) MSVCP__String_base_Xran(); if(str_len > str->size-str_off) str_len = str->size-str_off; return basic_string_char_replace_cstr_len(this, off, len, basic_string_char_const_ptr(str)+str_off, str_len); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_replace_substr, 24) basic_string_char* __thiscall basic_string_char_replace_substr(basic_string_char *this, MSVCP_size_t off, dlls/msvcp90/string.c: dlls/msvcp90/string.c:2052.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_replace, 16) basic_string_char* __thiscall basic_string_char_replace(basic_string_char *this, MSVCP_size_t off, MSVCP_size_t len, const basic_string_char *str) { return basic_string_char_replace_cstr_len(this, off, len, basic_string_char_const_ptr(str), str->size); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_replace, 16) basic_string_char* __thiscall basic_string_char_replace(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:2062.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_replace_ch, 20) basic_string_char* __thiscall basic_string_char_replace_ch(basic_string_char *this, MSVCP_size_t off, MSVCP_size_t len, MSVCP_size_t count, char ch) { char *ptr = basic_string_char_ptr(this); TRACE("%p %ld %ld %ld %c\n", this, off, len, count, ch); if(this->size < off) MSVCP__String_base_Xran(); if(len > this->size-off) len = this->size-off; if(MSVCP_basic_string_char_npos-count <= this->size-len) MSVCP__String_base_Xlen(); if(len < count) { basic_string_char_grow(this, this->size-len+count, FALSE); ptr = basic_string_char_ptr(this); } memmove(ptr+off+count, ptr+off+len, (this->size-off-len)*sizeof(char)); MSVCP_char_traits_char_assignn(ptr+off, count, ch); basic_string_char_eos(this, this->size-len+count); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_replace_ch, 20) basic_string_char* __thiscall basic_string_char_replace_ch(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:2093.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_insert, 12) basic_string_char* __thiscall basic_string_char_insert(basic_string_char *this, MSVCP_size_t off, const basic_string_char *str) { return basic_string_char_replace(this, off, 0, str); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_insert, 12) basic_string_char* __thiscall basic_string_char_insert(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:2102.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_insert_substr, 20) basic_string_char* __thiscall basic_string_char_insert_substr( basic_string_char *this, MSVCP_size_t off, const basic_string_char *str, MSVCP_size_t str_off, MSVCP_size_t str_count) { return basic_string_char_replace_substr(this, off, 0, str, str_off, str_count); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_insert_substr, 20) basic_string_char* __thiscall basic_string_char_insert_substr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:2112.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_insert_cstr, 12) basic_string_char* __thiscall basic_string_char_insert_cstr( basic_string_char *this, MSVCP_size_t off, const char *str) { return basic_string_char_replace_cstr(this, off, 0, str); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_insert_cstr, 12) basic_string_char* __thiscall basic_string_char_insert_cstr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:2121.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_insert_cstr_len, 16) basic_string_char* __thiscall basic_string_char_insert_cstr_len(basic_string_char *this, MSVCP_size_t off, const char *str, MSVCP_size_t str_len) { return basic_string_char_replace_cstr_len(this, off, 0, str, str_len); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_insert_cstr_len, 16) basic_string_char* __thiscall basic_string_char_insert_cstr_len(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:2130.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_insert_chn, 16) basic_string_char* __thiscall basic_string_char_insert_chn(basic_string_char *this, MSVCP_size_t off, MSVCP_size_t count, char ch) { return basic_string_char_replace_ch(this, off, 0, count, ch); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_insert_chn, 16) basic_string_char* __thiscall basic_string_char_insert_chn(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:2139.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_resize_ch, 12) void __thiscall MSVCP_basic_string_char_resize_ch( basic_string_char *this, MSVCP_size_t size, char ch) { TRACE("%p %lu %c\n", this, size, ch); if(size <= this->size) MSVCP_basic_string_char_erase(this, size, this->size); else MSVCP_basic_string_char_append_len_ch(this, size-this->size, ch); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_resize_ch, 12) void __thiscall MSVCP_basic_string_char_resize_ch( dlls/msvcp90/string.c: dlls/msvcp90/string.c:2153.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_resize, 8) void __thiscall MSVCP_basic_string_char_resize( basic_string_char *this, MSVCP_size_t size) { MSVCP_basic_string_char_resize_ch(this, size, '\0'); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_resize, 8) void __thiscall MSVCP_basic_string_char_resize( dlls/msvcp90/string.c: dlls/msvcp90/string.c:2162.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_clear, 4) void __thiscall MSVCP_basic_string_char_clear(basic_string_char *this) { basic_string_char_eos(this, 0); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_clear, 4) void __thiscall MSVCP_basic_string_char_clear(basic_string_char *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:2180.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_ptr, 4) wchar_t* __thiscall basic_string_wchar_ptr(basic_string_wchar *this) { if(this->res < BUF_SIZE_WCHAR) return this->data.buf; return this->data.ptr; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_ptr, 4) wchar_t* __thiscall basic_string_wchar_ptr(basic_string_wchar *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:2192.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_const_ptr, 4) const wchar_t* __thiscall basic_string_wchar_const_ptr(const basic_string_wchar *this) { if(this->res < BUF_SIZE_WCHAR) return this->data.buf; return this->data.ptr; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_const_ptr, 4) const wchar_t* __thiscall basic_string_wchar_const_ptr(const basic_string_wchar *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:2204.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_eos, 8) void __thiscall basic_string_wchar_eos(basic_string_wchar *this, MSVCP_size_t len) { static const wchar_t nullbyte_w = '\0'; this->size = len; MSVCP_char_traits_wchar_assign(basic_string_wchar_ptr(this)+len, &nullbyte_w); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_eos, 8) void __thiscall basic_string_wchar_eos(basic_string_wchar *this, MSVCP_size_t len) dlls/msvcp90/string.c: dlls/msvcp90/string.c:2217.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_inside, 8) MSVCP_bool __thiscall basic_string_wchar_inside( basic_string_wchar *this, const wchar_t *ptr) { wchar_t *cstr = basic_string_wchar_ptr(this); return ptr>=cstr && ptrsize; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_inside, 8) MSVCP_bool __thiscall basic_string_wchar_inside( dlls/msvcp90/string.c: dlls/msvcp90/string.c:2230.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_tidy, 12) void __thiscall basic_string_wchar_tidy(basic_string_wchar *this, MSVCP_bool built, MSVCP_size_t new_size) { if(built && BUF_SIZE_WCHAR<=this->res) { wchar_t *ptr = this->data.ptr; if(new_size > 0) MSVCP_char_traits_wchar__Copy_s(this->data.buf, BUF_SIZE_WCHAR, ptr, new_size); MSVCP_allocator_wchar_deallocate(STRING_ALLOCATOR(this), ptr, this->res+1); } this->res = BUF_SIZE_WCHAR-1; basic_string_wchar_eos(this, new_size); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_tidy, 12) void __thiscall basic_string_wchar_tidy(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:2250.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_grow, 12) MSVCP_bool __thiscall basic_string_wchar_grow( basic_string_wchar *this, MSVCP_size_t new_size, MSVCP_bool trim) { if(this->res < new_size) { MSVCP_size_t new_res = new_size, len = this->size; wchar_t *ptr; new_res |= 0xf; if(new_res/3 < this->res/2) new_res = this->res + this->res/2; ptr = MSVCP_allocator_wchar_allocate(STRING_ALLOCATOR(this), new_res+1); if(!ptr) ptr = MSVCP_allocator_wchar_allocate(STRING_ALLOCATOR(this), new_size+1); else new_size = new_res; if(!ptr) { ERR("Out of memory\n"); basic_string_wchar_tidy(this, TRUE, 0); return FALSE; } MSVCP_char_traits_wchar__Copy_s(ptr, new_size, basic_string_wchar_ptr(this), this->size); basic_string_wchar_tidy(this, TRUE, 0); this->data.ptr = ptr; this->res = new_size; basic_string_wchar_eos(this, len); } else if(trim && new_size < BUF_SIZE_WCHAR) basic_string_wchar_tidy(this, TRUE, new_sizesize ? new_size : this->size); else if(new_size == 0) basic_string_wchar_eos(this, 0); return (new_size>0); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_grow, 12) MSVCP_bool __thiscall basic_string_wchar_grow( dlls/msvcp90/string.c: dlls/msvcp90/string.c:2293.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar__Copy, 12) void __thiscall basic_string_wchar__Copy(basic_string_wchar *this, MSVCP_size_t new_size, MSVCP_size_t copy_len) { TRACE("%p %lu %lu\n", this, new_size, copy_len); if(!basic_string_wchar_grow(this, new_size, FALSE)) return; basic_string_wchar_eos(this, copy_len); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar__Copy, 12) void __thiscall basic_string_wchar__Copy(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:2308.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_get_allocator, 8) allocator* __thiscall basic_string_wchar_get_allocator(const basic_string_wchar *this, allocator *ret) { TRACE("%p\n", this); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_get_allocator, 8) allocator* __thiscall basic_string_wchar_get_allocator(const basic_string_wchar *this, allocator *ret) dlls/msvcp90/string.c: dlls/msvcp90/string.c:2319.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_erase, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_erase( basic_string_wchar *this, MSVCP_size_t pos, MSVCP_size_t len) { TRACE("%p %lu %lu\n", this, pos, len); if(pos > this->size) MSVCP__String_base_Xran(); if(len > this->size-pos) len = this->size-pos; if(len) { MSVCP_char_traits_wchar__Move_s(basic_string_wchar_ptr(this)+pos, this->res-pos, basic_string_wchar_ptr(this)+pos+len, this->size-pos-len); basic_string_wchar_eos(this, this->size-len); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_erase, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_erase( dlls/msvcp90/string.c: dlls/msvcp90/string.c:2345.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assign_substr, 16) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assign_substr( basic_string_wchar *this, const basic_string_wchar *assign, MSVCP_size_t pos, MSVCP_size_t len) { TRACE("%p %p %lu %lu\n", this, assign, pos, len); if(assign->size < pos) MSVCP__String_base_Xran(); if(len > assign->size-pos) len = assign->size-pos; if(this == assign) { MSVCP_basic_string_wchar_erase(this, pos+len, MSVCP_basic_string_wchar_npos); MSVCP_basic_string_wchar_erase(this, 0, pos); } else if(basic_string_wchar_grow(this, len, FALSE)) { MSVCP_char_traits_wchar__Copy_s(basic_string_wchar_ptr(this), this->res, basic_string_wchar_const_ptr(assign)+pos, len); basic_string_wchar_eos(this, len); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assign_substr, 16) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assign_substr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:2378.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assign, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assign( basic_string_wchar *this, const basic_string_wchar *assign) { return MSVCP_basic_string_wchar_assign_substr(this, assign, 0, MSVCP_basic_string_wchar_npos); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assign, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assign( dlls/msvcp90/string.c: dlls/msvcp90/string.c:2390.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assign_cstr_len, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assign_cstr_len( basic_string_wchar *this, const wchar_t *str, MSVCP_size_t len) { TRACE("%p %s %lu\n", this, debugstr_wn(str, len), len); if(basic_string_wchar_inside(this, str)) return MSVCP_basic_string_wchar_assign_substr(this, this, str-basic_string_wchar_ptr(this), len); else if(basic_string_wchar_grow(this, len, FALSE)) { MSVCP_char_traits_wchar__Copy_s(basic_string_wchar_ptr(this), this->res, str, len); basic_string_wchar_eos(this, len); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assign_cstr_len, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assign_cstr_len( dlls/msvcp90/string.c: dlls/msvcp90/string.c:2412.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assign_ch, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assign_ch( basic_string_wchar *this, wchar_t ch) { return MSVCP_basic_string_wchar_assign_cstr_len(this, &ch, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assign_ch, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assign_ch( dlls/msvcp90/string.c: dlls/msvcp90/string.c:2427.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assign_cstr, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assign_cstr( basic_string_wchar *this, const wchar_t *str) { return MSVCP_basic_string_wchar_assign_cstr_len(this, str, MSVCP_char_traits_wchar_length(str)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assign_cstr, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assign_cstr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:2439.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assignn, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assignn( basic_string_wchar *this, MSVCP_size_t count, wchar_t ch) { TRACE("%p %ld %c\n", this, count, ch); basic_string_wchar_grow(this, count, FALSE); MSVCP_char_traits_wchar_assignn(basic_string_wchar_ptr(this), count, ch); basic_string_wchar_eos(this, count); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assignn, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assignn( dlls/msvcp90/string.c: dlls/msvcp90/string.c:2455.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assign_ptr_ptr, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assign_ptr_ptr( basic_string_wchar *this, const wchar_t *first, const wchar_t *last) { return MSVCP_basic_string_wchar_assign_cstr_len(this, first, last-first); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assign_ptr_ptr, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assign_ptr_ptr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:2466.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_Chassign, 16) void __thiscall MSVCP_basic_string_wchar_Chassign(basic_string_wchar *this, MSVCP_size_t off, MSVCP_size_t count, wchar_t ch) { TRACE("%p %lu %lu %c\n", this, off, count, ch); MSVCP_char_traits_wchar_assignn(basic_string_wchar_ptr(this)+off, count, ch); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_Chassign, 16) void __thiscall MSVCP_basic_string_wchar_Chassign(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:2478.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_Copy_s, 20) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_Copy_s(const basic_string_wchar *this, wchar_t *dest, MSVCP_size_t size, MSVCP_size_t count, MSVCP_size_t off) { TRACE("%p %p %lu %lu %lu\n", this, dest, size, count, off); if(this->size < off) MSVCP__String_base_Xran(); if(count > this->size-off) count = this->size-off; MSVCP_char_traits_wchar__Copy_s(dest, size, basic_string_wchar_const_ptr(this)+off, count); return count; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_Copy_s, 20) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_Copy_s(const basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:2499.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_copy, 16) MSVCP_size_t __thiscall basic_string_wchar_copy(const basic_string_wchar *this, wchar_t *dest, MSVCP_size_t count, MSVCP_size_t off) { return MSVCP_basic_string_wchar_Copy_s(this, dest, count, count, off); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_copy, 16) MSVCP_size_t __thiscall basic_string_wchar_copy(const basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:2514.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_c_str, 4) const wchar_t* __thiscall MSVCP_basic_string_wchar_c_str(const basic_string_wchar *this) { TRACE("%p\n", this); return basic_string_wchar_const_ptr(this); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_c_str, 4) const wchar_t* __thiscall MSVCP_basic_string_wchar_c_str(const basic_string_wchar *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:2525.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_capacity, 4) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_capacity(basic_string_wchar *this) { TRACE("%p\n", this); return this->res; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_capacity, 4) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_capacity(basic_string_wchar *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:2536.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_reserve, 8) void __thiscall MSVCP_basic_string_wchar_reserve(basic_string_wchar *this, MSVCP_size_t size) { MSVCP_size_t len; TRACE("%p %ld\n", this, size); len = this->size; if(len > size) return; if(basic_string_wchar_grow(this, size, TRUE)) basic_string_wchar_eos(this, len); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_reserve, 8) void __thiscall MSVCP_basic_string_wchar_reserve(basic_string_wchar *this, MSVCP_size_t size) dlls/msvcp90/string.c: dlls/msvcp90/string.c:2555.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor, 4) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor(basic_string_wchar *this) { TRACE("%p\n", this); basic_string_wchar_tidy(this, FALSE, 0); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor, 4) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor(basic_string_wchar *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:2568.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_copy_ctor, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_copy_ctor( basic_string_wchar *this, const basic_string_wchar *copy) { TRACE("%p %p\n", this, copy); basic_string_wchar_tidy(this, FALSE, 0); MSVCP_basic_string_wchar_assign(this, copy); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_copy_ctor, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_copy_ctor( dlls/msvcp90/string.c: dlls/msvcp90/string.c:2583.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_cstr, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_cstr( basic_string_wchar *this, const wchar_t *str) { TRACE("%p %s\n", this, debugstr_w(str)); basic_string_wchar_tidy(this, FALSE, 0); MSVCP_basic_string_wchar_assign_cstr(this, str); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_cstr, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_cstr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:2598.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_cstr_alloc, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_cstr_alloc( basic_string_wchar *this, const wchar_t *str, const void *alloc) { return MSVCP_basic_string_wchar_ctor_cstr(this, str); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_cstr_alloc, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_cstr_alloc( dlls/msvcp90/string.c: dlls/msvcp90/string.c:2609.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_cstr_len, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_cstr_len( basic_string_wchar *this, const wchar_t *str, MSVCP_size_t len) { TRACE("%p %s %ld\n", this, debugstr_wn(str, len), len); basic_string_wchar_tidy(this, FALSE, 0); MSVCP_basic_string_wchar_assign_cstr_len(this, str, len); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_cstr_len, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_cstr_len( dlls/msvcp90/string.c: dlls/msvcp90/string.c:2624.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_cstr_len_alloc, 16) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_cstr_len_alloc( basic_string_wchar *this, const wchar_t *str, MSVCP_size_t len, const void *alloc) { return MSVCP_basic_string_wchar_ctor_cstr_len(this, str, len); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_cstr_len_alloc, 16) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_cstr_len_alloc( dlls/msvcp90/string.c: dlls/msvcp90/string.c:2635.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_substr, 16) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_substr( basic_string_wchar *this, const basic_string_wchar *assign, MSVCP_size_t pos, MSVCP_size_t len) { TRACE("%p %p %lu %lu\n", this, assign, pos, len); basic_string_wchar_tidy(this, FALSE, 0); MSVCP_basic_string_wchar_assign_substr(this, assign, pos, len); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_substr, 16) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_substr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:2651.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_substr_alloc, 20) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_substr_alloc( basic_string_wchar *this, const basic_string_wchar *assign, MSVCP_size_t pos, MSVCP_size_t len, const void *alloc) { return MSVCP_basic_string_wchar_ctor_substr(this, assign, pos, len); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_substr_alloc, 20) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_substr_alloc( dlls/msvcp90/string.c: dlls/msvcp90/string.c:2663.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_alloc, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_alloc( basic_string_wchar *this, const void *alloc) { TRACE("%p %p\n", this, alloc); basic_string_wchar_tidy(this, FALSE, 0); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_alloc, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_alloc( dlls/msvcp90/string.c: dlls/msvcp90/string.c:2677.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_ch, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_ch(basic_string_wchar *this, MSVCP_size_t count, wchar_t ch) { TRACE("%p %ld %c\n", this, count, ch); basic_string_wchar_tidy(this, FALSE, 0); MSVCP_basic_string_wchar_assignn(this, count, ch); return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_ch, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_ch(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:2692.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_ch_alloc, 16) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_ch_alloc(basic_string_wchar *this, MSVCP_size_t count, wchar_t ch, const void *alloc) { return MSVCP_basic_string_wchar_ctor_ch(this, count, ch); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_ch_alloc, 16) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_ch_alloc(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:2703.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_ptr_ptr, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_ptr_ptr(basic_string_wchar *this, const wchar_t *first, const wchar_t *last) { return MSVCP_basic_string_wchar_ctor_cstr_len(this, first, last-first); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_ptr_ptr, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_ptr_ptr(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:2714.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_dtor, 4) void __thiscall MSVCP_basic_string_wchar_dtor(basic_string_wchar *this) { TRACE("%p\n", this); basic_string_wchar_tidy(this, TRUE, 0); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_dtor, 4) void __thiscall MSVCP_basic_string_wchar_dtor(basic_string_wchar *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:2729.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_length, 4) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_length(const basic_string_wchar *this) { TRACE("%p\n", this); return this->size; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_length, 4) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_length(const basic_string_wchar *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:2740.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_max_size, 4) MSVCP_size_t __thiscall basic_string_wchar_max_size(const basic_string_wchar *this) { TRACE("%p\n", this); return MSVCP_allocator_wchar_max_size(STRING_ALLOCATOR(this))-1; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_max_size, 4) MSVCP_size_t __thiscall basic_string_wchar_max_size(const basic_string_wchar *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:2751.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_empty, 4) MSVCP_bool __thiscall MSVCP_basic_string_wchar_empty(basic_string_wchar *this) { TRACE("%p\n", this); return this->size == 0; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_empty, 4) MSVCP_bool __thiscall MSVCP_basic_string_wchar_empty(basic_string_wchar *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:2762.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_swap, 8) void __thiscall MSVCP_basic_string_wchar_swap(basic_string_wchar *this, basic_string_wchar *str) { if(this != str) { char tmp[sizeof(this->data)]; const MSVCP_size_t size = this->size; const MSVCP_size_t res = this->res; memcpy(tmp, this->data.buf, sizeof(this->data)); memcpy(this->data.buf, str->data.buf, sizeof(this->data)); memcpy(str->data.buf, tmp, sizeof(this->data)); this->size = str->size; this->res = str->res; str->size = size; str->res = res; } }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_swap, 8) void __thiscall MSVCP_basic_string_wchar_swap(basic_string_wchar *this, basic_string_wchar *str) dlls/msvcp90/string.c: dlls/msvcp90/string.c:2786.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_substr, 16) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_substr(basic_string_wchar *this, basic_string_wchar *ret, MSVCP_size_t off, MSVCP_size_t len) { TRACE("%p %lu %lu\n", this, off, len); MSVCP_basic_string_wchar_ctor_substr(ret, this, off, len); return ret; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_substr, 16) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_substr(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:2800.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append_substr, 16) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append_substr(basic_string_wchar *this, const basic_string_wchar *append, MSVCP_size_t offset, MSVCP_size_t count) { TRACE("%p %p %lu %lu\n", this, append, offset, count); if(append->size < offset) MSVCP__String_base_Xran(); if(count > append->size-offset) count = append->size-offset; if(MSVCP_basic_string_wchar_npos-this->size<=count || this->size+countsize) MSVCP__String_base_Xlen(); if(basic_string_wchar_grow(this, this->size+count, FALSE)) { MSVCP_char_traits_wchar__Copy_s(basic_string_wchar_ptr(this)+this->size, this->res-this->size, basic_string_wchar_const_ptr(append)+offset, count); basic_string_wchar_eos(this, this->size+count); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append_substr, 16) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append_substr(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:2832.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append( basic_string_wchar *this, const basic_string_wchar *append) { return MSVCP_basic_string_wchar_append_substr(this, append, 0, MSVCP_basic_string_wchar_npos); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append( dlls/msvcp90/string.c: dlls/msvcp90/string.c:2844.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append_cstr_len, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append_cstr_len( basic_string_wchar *this, const wchar_t *append, MSVCP_size_t count) { TRACE("%p %s %lu\n", this, debugstr_wn(append, count), count); if(basic_string_wchar_inside(this, append)) return MSVCP_basic_string_wchar_append_substr(this, this, append-basic_string_wchar_ptr(this), count); if(MSVCP_basic_string_wchar_npos-this->size<=count || this->size+countsize) MSVCP__String_base_Xlen(); if(basic_string_wchar_grow(this, this->size+count, FALSE)) { MSVCP_char_traits_wchar__Copy_s(basic_string_wchar_ptr(this)+this->size, this->res-this->size, append, count); basic_string_wchar_eos(this, this->size+count); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append_cstr_len, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append_cstr_len( dlls/msvcp90/string.c: dlls/msvcp90/string.c:2874.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append_cstr, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append_cstr( basic_string_wchar *this, const wchar_t *append) { return MSVCP_basic_string_wchar_append_cstr_len(this, append, MSVCP_char_traits_wchar_length(append)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append_cstr, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append_cstr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:2886.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append_beg_end, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append_beg_end( basic_string_wchar *this, const wchar_t *beg, const wchar_t *end) { return MSVCP_basic_string_wchar_append_cstr_len(this, beg, end-beg); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append_beg_end, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append_beg_end( dlls/msvcp90/string.c: dlls/msvcp90/string.c:2897.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append_len_ch, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append_len_ch( basic_string_wchar *this, MSVCP_size_t count, wchar_t ch) { TRACE("%p %lu %c\n", this, count, ch); if(MSVCP_basic_string_wchar_npos-this->size <= count) MSVCP__String_base_Xlen(); if(basic_string_wchar_grow(this, this->size+count, FALSE)) { MSVCP_char_traits_wchar_assignn(basic_string_wchar_ptr(this)+this->size, count, ch); basic_string_wchar_eos(this, this->size+count); } return this; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append_len_ch, 12) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append_len_ch( dlls/msvcp90/string.c: dlls/msvcp90/string.c:2922.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append_ch, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append_ch( basic_string_wchar *this, wchar_t ch) { return MSVCP_basic_string_wchar_append_len_ch(this, 1, ch); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append_ch, 8) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append_ch( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3018.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_compare_substr_cstr_len, 20) int __thiscall MSVCP_basic_string_wchar_compare_substr_cstr_len( const basic_string_wchar *this, MSVCP_size_t pos, MSVCP_size_t num, const wchar_t *str, MSVCP_size_t count) { int ans; TRACE("%p %lu %lu %s %lu\n", this, pos, num, debugstr_wn(str, count), count); if(this->size < pos) MSVCP__String_base_Xran(); if(num > this->size-pos) num = this->size-pos; ans = MSVCP_char_traits_wchar_compare(basic_string_wchar_const_ptr(this)+pos, str, num>count ? count : num); if(ans) return ans; if(num > count) ans = 1; else if(num < count) ans = -1; return ans; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_compare_substr_cstr_len, 20) int __thiscall MSVCP_basic_string_wchar_compare_substr_cstr_len( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3049.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_compare_substr_cstr, 16) int __thiscall MSVCP_basic_string_wchar_compare_substr_cstr(const basic_string_wchar *this, MSVCP_size_t pos, MSVCP_size_t num, const wchar_t *str) { return MSVCP_basic_string_wchar_compare_substr_cstr_len(this, pos, num, str, MSVCP_char_traits_wchar_length(str)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_compare_substr_cstr, 16) int __thiscall MSVCP_basic_string_wchar_compare_substr_cstr(const basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:3061.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_compare_cstr, 8) int __thiscall MSVCP_basic_string_wchar_compare_cstr( const basic_string_wchar *this, const wchar_t *str) { return MSVCP_basic_string_wchar_compare_substr_cstr_len(this, 0, this->size, str, MSVCP_char_traits_wchar_length(str)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_compare_cstr, 8) int __thiscall MSVCP_basic_string_wchar_compare_cstr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3073.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_compare_substr_substr, 24) int __thiscall MSVCP_basic_string_wchar_compare_substr_substr( const basic_string_wchar *this, MSVCP_size_t pos, MSVCP_size_t num, const basic_string_wchar *compare, MSVCP_size_t off, MSVCP_size_t count) { TRACE("%p %lu %lu %p %lu %lu\n", this, pos, num, compare, off, count); if(compare->size < off) MSVCP__String_base_Xran(); if(count > compare->size-off) count = compare->size-off; return MSVCP_basic_string_wchar_compare_substr_cstr_len(this, pos, num, basic_string_wchar_const_ptr(compare)+off, count); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_compare_substr_substr, 24) int __thiscall MSVCP_basic_string_wchar_compare_substr_substr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3094.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_compare_substr, 16) int __thiscall MSVCP_basic_string_wchar_compare_substr( const basic_string_wchar *this, MSVCP_size_t pos, MSVCP_size_t num, const basic_string_wchar *compare) { return MSVCP_basic_string_wchar_compare_substr_cstr_len(this, pos, num, basic_string_wchar_const_ptr(compare), compare->size); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_compare_substr, 16) int __thiscall MSVCP_basic_string_wchar_compare_substr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3107.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_compare, 8) int __thiscall MSVCP_basic_string_wchar_compare( const basic_string_wchar *this, const basic_string_wchar *compare) { return MSVCP_basic_string_wchar_compare_substr_cstr_len(this, 0, this->size, basic_string_wchar_const_ptr(compare), compare->size); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_compare, 8) int __thiscall MSVCP_basic_string_wchar_compare( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3316.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_cstr_substr( const basic_string_wchar *this, const wchar_t *find, MSVCP_size_t pos, MSVCP_size_t len) { const wchar_t *p, *end; TRACE("%p %s %lu %lu\n", this, debugstr_wn(find, len), pos, len); if(len==0 && pos<=this->size) return pos; if(pos>=this->size || len>this->size) return MSVCP_basic_string_wchar_npos; end = basic_string_wchar_const_ptr(this)+this->size-len+1; for(p=basic_string_wchar_const_ptr(this)+pos; psize); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_off, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_off( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3370.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_ch( const basic_string_wchar *this, wchar_t ch, MSVCP_size_t pos) { return MSVCP_basic_string_wchar_find_cstr_substr(this, &ch, pos, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_ch( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3381.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_rfind_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_rfind_cstr_substr( const basic_string_wchar *this, const wchar_t *find, MSVCP_size_t pos, MSVCP_size_t len) { const wchar_t *p, *end; TRACE("%p %s %lu %lu\n", this, debugstr_wn(find, len), pos, len); if(len==0) return possize ? pos : this->size; if(len > this->size) return MSVCP_basic_string_wchar_npos; if(pos > this->size-len+1) pos = this->size-len+1; end = basic_string_wchar_const_ptr(this); for(p=end+pos; p>=end; p--) { if(*p==*find && !MSVCP_char_traits_wchar_compare(p, find, len)) return p-basic_string_wchar_const_ptr(this); } return MSVCP_basic_string_wchar_npos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_rfind_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_rfind_cstr_substr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3410.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_rfind_cstr_off, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_rfind_cstr_off( const basic_string_wchar *this, const wchar_t *find, MSVCP_size_t pos) { return MSVCP_basic_string_wchar_rfind_cstr_substr(this, find, pos, MSVCP_char_traits_wchar_length(find)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_rfind_cstr_off, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_rfind_cstr_off( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3422.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_rfind_off, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_rfind_off( const basic_string_wchar *this, const basic_string_wchar *find, MSVCP_size_t off) { return MSVCP_basic_string_wchar_rfind_cstr_substr(this, basic_string_wchar_const_ptr(find), off, find->size); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_rfind_off, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_rfind_off( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3434.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_rfind_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_rfind_ch( const basic_string_wchar *this, wchar_t ch, MSVCP_size_t pos) { return MSVCP_basic_string_wchar_rfind_cstr_substr(this, &ch, pos, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_rfind_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_rfind_ch( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3445.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_of_cstr_substr( const basic_string_wchar *this, const wchar_t *find, MSVCP_size_t off, MSVCP_size_t len) { const wchar_t *p, *end; TRACE("%p %p %lu %lu\n", this, find, off, len); if(len>0 && offsize) { end = basic_string_wchar_const_ptr(this)+this->size; for(p=basic_string_wchar_const_ptr(this)+off; psize); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_of( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3479.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_of_cstr( const basic_string_wchar *this, const wchar_t *find, MSVCP_size_t off) { return MSVCP_basic_string_wchar_find_first_of_cstr_substr( this, find, off, MSVCP_char_traits_wchar_length(find)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_of_cstr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3491.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_of_ch( const basic_string_wchar *this, wchar_t ch, MSVCP_size_t off) { return MSVCP_basic_string_wchar_find_first_of_cstr_substr(this, &ch, off, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_of_ch( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3502.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_not_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_not_of_cstr_substr( const basic_string_wchar *this, const wchar_t *find, MSVCP_size_t off, MSVCP_size_t len) { const wchar_t *p, *end; TRACE("%p %p %lu %lu\n", this, find, off, len); if(offsize) { end = basic_string_wchar_const_ptr(this)+this->size; for(p=basic_string_wchar_const_ptr(this)+off; psize); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_not_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_not_of( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3536.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_not_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_not_of_cstr( const basic_string_wchar *this, const wchar_t *find, MSVCP_size_t off) { return MSVCP_basic_string_wchar_find_first_not_of_cstr_substr( this, find, off, MSVCP_char_traits_wchar_length(find)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_not_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_not_of_cstr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3548.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_not_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_not_of_ch( const basic_string_wchar *this, wchar_t ch, MSVCP_size_t off) { return MSVCP_basic_string_wchar_find_first_not_of_cstr_substr(this, &ch, off, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_first_not_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_first_not_of_ch( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3559.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_of_cstr_substr( const basic_string_wchar *this, const wchar_t *find, MSVCP_size_t off, MSVCP_size_t len) { const wchar_t *p, *beg; TRACE("%p %p %lu %lu\n", this, find, off, len); if(len>0 && this->size>0) { if(off >= this->size) off = this->size-1; beg = basic_string_wchar_const_ptr(this); for(p=beg+off; p>=beg; p--) if(MSVCP_char_traits_wchar_find(find, len, p)) return p-beg; } return MSVCP_basic_string_wchar_npos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_of_cstr_substr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3585.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_of( const basic_string_wchar *this, const basic_string_wchar *find, MSVCP_size_t off) { return MSVCP_basic_string_wchar_find_last_of_cstr_substr(this, basic_string_wchar_const_ptr(find), off, find->size); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_of( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3597.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_of_cstr( const basic_string_wchar *this, const wchar_t *find, MSVCP_size_t off) { return MSVCP_basic_string_wchar_find_last_of_cstr_substr( this, find, off, MSVCP_char_traits_wchar_length(find)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_of_cstr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3609.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_of_ch( const basic_string_wchar *this, wchar_t ch, MSVCP_size_t off) { return MSVCP_basic_string_wchar_find_last_of_cstr_substr(this, &ch, off, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_of_ch( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3620.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_not_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_not_of_cstr_substr( const basic_string_wchar *this, const wchar_t *find, MSVCP_size_t off, MSVCP_size_t len) { const wchar_t *p, *beg; TRACE("%p %p %lu %lu\n", this, find, off, len); if(this->size>0) { if(off >= this->size) off = this->size-1; beg = basic_string_wchar_const_ptr(this); for(p=beg+off; p>=beg; p--) if(!MSVCP_char_traits_wchar_find(find, len, p)) return p-beg; } return MSVCP_basic_string_wchar_npos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_not_of_cstr_substr, 16) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_not_of_cstr_substr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3645.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_not_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_not_of( const basic_string_wchar *this, const basic_string_wchar *find, MSVCP_size_t off) { return MSVCP_basic_string_wchar_find_last_not_of_cstr_substr(this, basic_string_wchar_const_ptr(find), off, find->size); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_not_of, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_not_of( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3657.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_not_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_not_of_cstr( const basic_string_wchar *this, const wchar_t *find, MSVCP_size_t off) { return MSVCP_basic_string_wchar_find_last_not_of_cstr_substr( this, find, off, MSVCP_char_traits_wchar_length(find)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_not_of_cstr, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_not_of_cstr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3669.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_not_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_not_of_ch( const basic_string_wchar *this, wchar_t ch, MSVCP_size_t off) { return MSVCP_basic_string_wchar_find_last_not_of_cstr_substr(this, &ch, off, 1); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_find_last_not_of_ch, 12) MSVCP_size_t __thiscall MSVCP_basic_string_wchar_find_last_not_of_ch( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3680.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_cstr_len, 20) basic_string_wchar* __thiscall basic_string_wchar_replace_cstr_len(basic_string_wchar *this, MSVCP_size_t off, MSVCP_size_t len, const wchar_t *str, MSVCP_size_t str_len) { MSVCP_size_t inside_pos = -1; wchar_t *ptr = basic_string_wchar_ptr(this); TRACE("%p %ld %ld %p %ld\n", this, off, len, str, str_len); if(this->size < off) MSVCP__String_base_Xran(); if(len > this->size-off) len = this->size-off; if(MSVCP_basic_string_wchar_npos-str_len <= this->size-len) MSVCP__String_base_Xlen(); if(basic_string_wchar_inside(this, str)) inside_pos = str-ptr; if(len < str_len) { basic_string_wchar_grow(this, this->size-len+str_len, FALSE); ptr = basic_string_wchar_ptr(this); } if(inside_pos == -1) { memmove(ptr+off+str_len, ptr+off+len, (this->size-off-len)*sizeof(wchar_t)); memcpy(ptr+off, str, str_len*sizeof(wchar_t)); } else if(len >= str_len) { memmove(ptr+off, ptr+inside_pos, str_len*sizeof(wchar_t)); memmove(ptr+off+str_len, ptr+off+len, (this->size-off-len)*sizeof(wchar_t)); } else { MSVCP_size_t size; memmove(ptr+off+str_len, ptr+off+len, (this->size-off-len)*sizeof(wchar_t)); if(inside_pos < off+len) { size = off+len-inside_pos; if(size > str_len) size = str_len; memmove(ptr+off, ptr+inside_pos, size*sizeof(wchar_t)); } else { size = 0; } if(str_len > size) memmove(ptr+off+size, ptr+off+str_len, (str_len-size)*sizeof(wchar_t)); } basic_string_wchar_eos(this, this->size-len+str_len); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_cstr_len, 20) basic_string_wchar* __thiscall basic_string_wchar_replace_cstr_len(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:3738.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_cstr, 16) basic_string_wchar* __thiscall basic_string_wchar_replace_cstr(basic_string_wchar *this, MSVCP_size_t off, MSVCP_size_t len, const wchar_t *str) { return basic_string_wchar_replace_cstr_len(this, off, len, str, MSVCP_char_traits_wchar_length(str)); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_cstr, 16) basic_string_wchar* __thiscall basic_string_wchar_replace_cstr(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:3750.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_substr, 24) basic_string_wchar* __thiscall basic_string_wchar_replace_substr(basic_string_wchar *this, MSVCP_size_t off, MSVCP_size_t len, const basic_string_wchar *str, MSVCP_size_t str_off, MSVCP_size_t str_len) { if(str->size < str_off) MSVCP__String_base_Xran(); if(str_len > str->size-str_off) str_len = str->size-str_off; return basic_string_wchar_replace_cstr_len(this, off, len, basic_string_wchar_const_ptr(str)+str_off, str_len); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_substr, 24) basic_string_wchar* __thiscall basic_string_wchar_replace_substr(basic_string_wchar *this, MSVCP_size_t off, dlls/msvcp90/string.c: dlls/msvcp90/string.c:3768.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace, 16) basic_string_wchar* __thiscall basic_string_wchar_replace(basic_string_wchar *this, MSVCP_size_t off, MSVCP_size_t len, const basic_string_wchar *str) { return basic_string_wchar_replace_cstr_len(this, off, len, basic_string_wchar_const_ptr(str), str->size); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace, 16) basic_string_wchar* __thiscall basic_string_wchar_replace(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:3780.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_ch, 20) basic_string_wchar* __thiscall basic_string_wchar_replace_ch(basic_string_wchar *this, MSVCP_size_t off, MSVCP_size_t len, MSVCP_size_t count, wchar_t ch) { wchar_t *ptr = basic_string_wchar_ptr(this); TRACE("%p %ld %ld %ld %c\n", this, off, len, count, ch); if(this->size < off) MSVCP__String_base_Xran(); if(len > this->size-off) len = this->size-off; if(MSVCP_basic_string_wchar_npos-count <= this->size-len) MSVCP__String_base_Xlen(); if(len < count) { basic_string_wchar_grow(this, this->size-len+count, FALSE); ptr = basic_string_wchar_ptr(this); } memmove(ptr+off+count, ptr+off+len, (this->size-off-len)*sizeof(wchar_t)); MSVCP_char_traits_wchar_assignn(ptr+off, count, ch); basic_string_wchar_eos(this, this->size-len+count); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_ch, 20) basic_string_wchar* __thiscall basic_string_wchar_replace_ch(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:3813.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert, 12) basic_string_wchar* __thiscall basic_string_wchar_insert(basic_string_wchar *this, MSVCP_size_t off, const basic_string_wchar *str) { return basic_string_wchar_replace(this, off, 0, str); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert, 12) basic_string_wchar* __thiscall basic_string_wchar_insert(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:3824.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_substr, 20) basic_string_wchar* __thiscall basic_string_wchar_insert_substr( basic_string_wchar *this, MSVCP_size_t off, const basic_string_wchar *str, MSVCP_size_t str_off, MSVCP_size_t str_count) { return basic_string_wchar_replace_substr(this, off, 0, str, str_off, str_count); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_substr, 20) basic_string_wchar* __thiscall basic_string_wchar_insert_substr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3836.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_cstr, 12) basic_string_wchar* __thiscall basic_string_wchar_insert_cstr( basic_string_wchar *this, MSVCP_size_t off, const wchar_t *str) { return basic_string_wchar_replace_cstr(this, off, 0, str); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_cstr, 12) basic_string_wchar* __thiscall basic_string_wchar_insert_cstr( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3847.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_cstr_len, 16) basic_string_wchar* __thiscall basic_string_wchar_insert_cstr_len(basic_string_wchar *this, MSVCP_size_t off, const wchar_t *str, MSVCP_size_t str_len) { return basic_string_wchar_replace_cstr_len(this, off, 0, str, str_len); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_cstr_len, 16) basic_string_wchar* __thiscall basic_string_wchar_insert_cstr_len(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:3858.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_chn, 16) basic_string_wchar* __thiscall basic_string_wchar_insert_chn(basic_string_wchar *this, MSVCP_size_t off, MSVCP_size_t count, wchar_t ch) { return basic_string_wchar_replace_ch(this, off, 0, count, ch); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_chn, 16) basic_string_wchar* __thiscall basic_string_wchar_insert_chn(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:3869.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_operator_at, 8) wchar_t* __thiscall MSVCP_basic_string_wchar_operator_at( basic_string_wchar *this, MSVCP_size_t pos) { TRACE("%p %lu\n", this, pos); assert(this->size >= pos); return basic_string_wchar_ptr(this)+pos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_operator_at, 8) wchar_t* __thiscall MSVCP_basic_string_wchar_operator_at( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3883.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_const_operator_at, 8) const wchar_t* __thiscall MSVCP_basic_string_wchar_const_operator_at( const basic_string_wchar *this, MSVCP_size_t pos) { TRACE("%p %lu\n", this, pos); assert(this->size >= pos); return basic_string_wchar_const_ptr(this)+pos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_const_operator_at, 8) const wchar_t* __thiscall MSVCP_basic_string_wchar_const_operator_at( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3897.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_operator_at_noverify, 8) wchar_t* __thiscall MSVCP_basic_string_wchar_operator_at_noverify( basic_string_wchar *this, size_t_noverify pos) { TRACE("%p %lu\n", this, pos.val); return basic_string_wchar_ptr(this)+pos.val; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_operator_at_noverify, 8) wchar_t* __thiscall MSVCP_basic_string_wchar_operator_at_noverify( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3909.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_operator_const_at_noverify, 8) const wchar_t* __thiscall MSVCP_basic_string_wchar_operator_const_at_noverify( const basic_string_wchar *this, size_t_noverify pos) { TRACE("%p %lu\n", this, pos.val); return basic_string_wchar_const_ptr(this)+pos.val; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_operator_const_at_noverify, 8) const wchar_t* __thiscall MSVCP_basic_string_wchar_operator_const_at_noverify( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3921.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_at, 8) wchar_t* __thiscall MSVCP_basic_string_wchar_at( basic_string_wchar *this, MSVCP_size_t pos) { TRACE("%p %lu\n", this, pos); if(this->size <= pos) MSVCP__String_base_Xran(); return basic_string_wchar_ptr(this)+pos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_at, 8) wchar_t* __thiscall MSVCP_basic_string_wchar_at( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3937.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_const_at, 8) const wchar_t* __thiscall MSVCP_basic_string_wchar_const_at( const basic_string_wchar *this, MSVCP_size_t pos) { TRACE("%p %lu\n", this, pos); if(this->size <= pos) MSVCP__String_base_Xran(); return basic_string_wchar_const_ptr(this)+pos; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_const_at, 8) const wchar_t* __thiscall MSVCP_basic_string_wchar_const_at( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3953.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_resize_ch, 12) void __thiscall MSVCP_basic_string_wchar_resize_ch( basic_string_wchar *this, MSVCP_size_t size, wchar_t ch) { TRACE("%p %lu %c\n", this, size, ch); if(size <= this->size) MSVCP_basic_string_wchar_erase(this, size, this->size); else MSVCP_basic_string_wchar_append_len_ch(this, size-this->size, ch); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_resize_ch, 12) void __thiscall MSVCP_basic_string_wchar_resize_ch( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3969.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_resize, 8) void __thiscall MSVCP_basic_string_wchar_resize( basic_string_wchar *this, MSVCP_size_t size) { MSVCP_basic_string_wchar_resize_ch(this, size, '\0'); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_resize, 8) void __thiscall MSVCP_basic_string_wchar_resize( dlls/msvcp90/string.c: dlls/msvcp90/string.c:3980.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_clear, 4) void __thiscall MSVCP_basic_string_wchar_clear(basic_string_wchar *this) { basic_string_wchar_eos(this, 0); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_clear, 4) void __thiscall MSVCP_basic_string_wchar_clear(basic_string_wchar *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:3993.1: variable: 'DEFINE_THISCALL_WRAPPER(_String_val_ctor, 4) void* __thiscall _String_val_ctor(void *this) { TRACE("%p\n", this); return this; }': \ DEFINE_THISCALL_WRAPPER(_String_val_ctor, 4) void* __thiscall _String_val_ctor(void *this) dlls/msvcp90/string.c: dlls/msvcp90/string.c:4019.1: variable: 'DEFINE_THISCALL_WRAPPER(_String_val_null_ctor, 8) void* __thiscall _String_val_null_ctor(void *this, const void *misc) { TRACE("%p %p\n", this, misc); return this; }': \ DEFINE_THISCALL_WRAPPER(_String_val_null_ctor, 8) void* __thiscall _String_val_null_ctor(void *this, const void *misc) dlls/msvcp90/string.c: dlls/msvcp90/string.c:4046.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_erase_iter_range, 16) basic_string_char_iterator* __thiscall basic_string_char_erase_iter_range(basic_string_char *this, basic_string_char_iterator *ret, basic_string_char_iterator beg, basic_string_char_iterator end) { MSVCP_size_t off; ret->pos = basic_string_char_ptr(this); off = basic_string_char__Pdif(beg, *ret); MSVCP_basic_string_char_erase(this, off, basic_string_char__Pdif(end, beg)); ret->pos = basic_string_char_ptr(this)+off; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_erase_iter_range, 16) basic_string_char_iterator* __thiscall basic_string_char_erase_iter_range(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4063.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_erase_iter, 12) basic_string_char_iterator* __thiscall basic_string_char_erase_iter(basic_string_char *this, basic_string_char_iterator *ret, basic_string_char_iterator pos) { MSVCP_size_t off; ret->pos = basic_string_char_ptr(this); off = basic_string_char__Pdif(pos, *ret); MSVCP_basic_string_char_erase(this, off, 1); ret->pos = basic_string_char_ptr(this)+off; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_erase_iter, 12) basic_string_char_iterator* __thiscall basic_string_char_erase_iter(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4080.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_assign_iter, 12) basic_string_char* __thiscall basic_string_char_assign_iter(basic_string_char *this, basic_string_char_iterator beg, basic_string_char_iterator end) { return MSVCP_basic_string_char_assign_ptr_ptr(this, beg.pos, end.pos); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_assign_iter, 12) basic_string_char* __thiscall basic_string_char_assign_iter(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4089.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_ctor_iter, 12) basic_string_char* __thiscall basic_string_char_ctor_iter(basic_string_char *this, basic_string_char_iterator beg, basic_string_char_iterator end) { return MSVCP_basic_string_char_ctor_cstr_len(this, beg.pos, end.pos-beg.pos); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_ctor_iter, 12) basic_string_char* __thiscall basic_string_char_ctor_iter(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4098.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_append_iter, 12) basic_string_char* __thiscall basic_string_char_append_iter(basic_string_char *this, basic_string_char_iterator beg, basic_string_char_iterator end) { return basic_string_char_replace_cstr_len(this, this->size, 0, beg.pos, end.pos-beg.pos); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_append_iter, 12) basic_string_char* __thiscall basic_string_char_append_iter(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4107.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_replace_iter_iter, 20) basic_string_char* __thiscall basic_string_char_replace_iter_iter(basic_string_char *this, basic_string_char_iterator beg, basic_string_char_iterator end, basic_string_char_iterator rbeg, basic_string_char_iterator rend) { return basic_string_char_replace_cstr_len(this, beg.pos-basic_string_char_ptr(this), end.pos-beg.pos, rbeg.pos, rend.pos-rbeg.pos); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_replace_iter_iter, 20) basic_string_char* __thiscall basic_string_char_replace_iter_iter(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4118.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_replace_iter_bstr, 16) basic_string_char* __thiscall basic_string_char_replace_iter_bstr(basic_string_char *this, basic_string_char_iterator beg, basic_string_char_iterator end, const basic_string_char *str) { return basic_string_char_replace_cstr_len(this, beg.pos-basic_string_char_ptr(this), end.pos-beg.pos, basic_string_char_const_ptr(str), str->size); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_replace_iter_bstr, 16) basic_string_char* __thiscall basic_string_char_replace_iter_bstr(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4128.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_replace_iter_ch, 20) basic_string_char* __thiscall basic_string_char_replace_iter_ch(basic_string_char *this, basic_string_char_iterator beg, basic_string_char_iterator end, MSVCP_size_t count, char ch) { MSVCP_size_t off = beg.pos-basic_string_char_ptr(this); basic_string_char_replace_cstr_len(this, off, end.pos-beg.pos, NULL, 0); while(count--) basic_string_char_replace_cstr_len(this, off, 0, &ch, 1); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_replace_iter_ch, 20) basic_string_char* __thiscall basic_string_char_replace_iter_ch(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4152.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_replace_iter_beg_end, 20) basic_string_char* __thiscall basic_string_char_replace_iter_beg_end(basic_string_char *this, basic_string_char_iterator beg, basic_string_char_iterator end, const char *rbeg, const char *rend) { return basic_string_char_replace_cstr_len(this, beg.pos-basic_string_char_ptr(this), end.pos-beg.pos, rbeg, rend-rbeg); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_replace_iter_beg_end, 20) basic_string_char* __thiscall basic_string_char_replace_iter_beg_end(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4162.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_replace_iter_cstr, 16) basic_string_char* __thiscall basic_string_char_replace_iter_cstr(basic_string_char *this, basic_string_char_iterator beg, basic_string_char_iterator end, const char *str) { return basic_string_char_replace_cstr_len(this, beg.pos-basic_string_char_ptr(this), end.pos-beg.pos, str, strlen(str)); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_replace_iter_cstr, 16) basic_string_char* __thiscall basic_string_char_replace_iter_cstr(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4172.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_replace_iter_cstr_len, 20) basic_string_char* __thiscall basic_string_char_replace_iter_cstr_len(basic_string_char *this, basic_string_char_iterator beg, basic_string_char_iterator end, const char *str, MSVCP_size_t len) { return basic_string_char_replace_cstr_len(this, beg.pos-basic_string_char_ptr(this), end.pos-beg.pos, str, len); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_replace_iter_cstr_len, 20) basic_string_char* __thiscall basic_string_char_replace_iter_cstr_len(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4182.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_insert_iter_chn, 16) void __thiscall basic_string_char_insert_iter_chn(basic_string_char *this, basic_string_char_iterator where, MSVCP_size_t count, char ch) { basic_string_char_iterator iter = { basic_string_char_ptr(this) }; MSVCP_size_t off = basic_string_char__Pdif(where, iter); basic_string_char_insert_chn(this, off, count, ch); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_insert_iter_chn, 16) void __thiscall basic_string_char_insert_iter_chn(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4194.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_insert_iter_ch, 16) basic_string_char_iterator* __thiscall basic_string_char_insert_iter_ch(basic_string_char *this, basic_string_char_iterator *ret, basic_string_char_iterator where, char ch) { MSVCP_size_t off; ret->pos = basic_string_char_ptr(this); off = basic_string_char__Pdif(where, *ret); basic_string_char_insert_chn(this, off, 1, ch); ret->pos = basic_string_char_ptr(this)+off; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_insert_iter_ch, 16) basic_string_char_iterator* __thiscall basic_string_char_insert_iter_ch(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4210.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_insert_iter_null, 12) basic_string_char_iterator* __thiscall basic_string_char_insert_iter_null(basic_string_char *this, basic_string_char_iterator *ret, basic_string_char_iterator where) { return basic_string_char_insert_iter_ch(this, ret, where, 0); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_insert_iter_null, 12) basic_string_char_iterator* __thiscall basic_string_char_insert_iter_null(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4218.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_insert_iter_ptr_ptr, 16) void __thiscall basic_string_char_insert_iter_ptr_ptr(basic_string_char *this, basic_string_char_iterator where, const char *beg, const char *end) { basic_string_char_replace_iter_ptr_ptr(this, where, where, beg, end); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_insert_iter_ptr_ptr, 16) void __thiscall basic_string_char_insert_iter_ptr_ptr(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4226.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_insert_iter_beg_end, 16) void __thiscall basic_string_char_insert_iter_beg_end(basic_string_char *this, basic_string_char_iterator where, basic_string_char_iterator beg, basic_string_char_iterator end) { basic_string_char_replace_iter_ptr_ptr(this, where, where, beg.pos, end.pos); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_insert_iter_beg_end, 16) void __thiscall basic_string_char_insert_iter_beg_end(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4241.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_begin, 8) basic_string_char_iterator* __thiscall basic_string_char_begin( basic_string_char *this, basic_string_char_iterator *ret) { ret->pos = basic_string_char_ptr(this); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_begin, 8) basic_string_char_iterator* __thiscall basic_string_char_begin( dlls/msvcp90/string.c: dlls/msvcp90/string.c:4257.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_end, 8) basic_string_char_iterator* __thiscall basic_string_char_end( basic_string_char *this, basic_string_char_iterator *ret) { ret->pos = basic_string_char_ptr(this)+this->size; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_end, 8) basic_string_char_iterator* __thiscall basic_string_char_end( dlls/msvcp90/string.c: dlls/msvcp90/string.c:4279.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_erase_iter_range, 16) basic_string_wchar_iterator* __thiscall basic_string_wchar_erase_iter_range(basic_string_wchar *this, basic_string_wchar_iterator *ret, basic_string_wchar_iterator beg, basic_string_wchar_iterator end) { MSVCP_size_t off; ret->pos = basic_string_wchar_ptr(this); off = basic_string_wchar__Pdif(beg, *ret); MSVCP_basic_string_wchar_erase(this, off, basic_string_wchar__Pdif(end, beg)); ret->pos = basic_string_wchar_ptr(this)+off; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_erase_iter_range, 16) basic_string_wchar_iterator* __thiscall basic_string_wchar_erase_iter_range(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4298.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_erase_iter, 12) basic_string_wchar_iterator* __thiscall basic_string_wchar_erase_iter(basic_string_wchar *this, basic_string_wchar_iterator *ret, basic_string_wchar_iterator pos) { MSVCP_size_t off; ret->pos = basic_string_wchar_ptr(this); off = basic_string_wchar__Pdif(pos, *ret); MSVCP_basic_string_wchar_erase(this, off, 1); ret->pos = basic_string_wchar_ptr(this)+off; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_erase_iter, 12) basic_string_wchar_iterator* __thiscall basic_string_wchar_erase_iter(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4317.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_assign_iter, 12) basic_string_wchar* __thiscall basic_string_wchar_assign_iter(basic_string_wchar *this, basic_string_wchar_iterator beg, basic_string_wchar_iterator end) { return MSVCP_basic_string_wchar_assign_ptr_ptr(this, beg.pos, end.pos); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_assign_iter, 12) basic_string_wchar* __thiscall basic_string_wchar_assign_iter(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4328.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_ctor_iter, 12) basic_string_wchar* __thiscall basic_string_wchar_ctor_iter(basic_string_wchar *this, basic_string_wchar_iterator beg, basic_string_wchar_iterator end) { return MSVCP_basic_string_wchar_ctor_cstr_len(this, beg.pos, end.pos-beg.pos); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_ctor_iter, 12) basic_string_wchar* __thiscall basic_string_wchar_ctor_iter(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4339.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_append_iter, 12) basic_string_wchar* __thiscall basic_string_wchar_append_iter(basic_string_wchar *this, basic_string_wchar_iterator beg, basic_string_wchar_iterator end) { return basic_string_wchar_replace_cstr_len(this, this->size, 0, beg.pos, end.pos-beg.pos); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_append_iter, 12) basic_string_wchar* __thiscall basic_string_wchar_append_iter(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4350.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_iter_iter, 20) basic_string_wchar* __thiscall basic_string_wchar_replace_iter_iter(basic_string_wchar *this, basic_string_wchar_iterator beg, basic_string_wchar_iterator end, basic_string_wchar_iterator rbeg, basic_string_wchar_iterator rend) { return basic_string_wchar_replace_cstr_len(this, beg.pos-basic_string_wchar_ptr(this), end.pos-beg.pos, rbeg.pos, rend.pos-rbeg.pos); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_iter_iter, 20) basic_string_wchar* __thiscall basic_string_wchar_replace_iter_iter(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4363.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_iter_bstr, 16) basic_string_wchar* __thiscall basic_string_wchar_replace_iter_bstr(basic_string_wchar *this, basic_string_wchar_iterator beg, basic_string_wchar_iterator end, basic_string_wchar *str) { return basic_string_wchar_replace_cstr_len(this, beg.pos-basic_string_wchar_ptr(this), end.pos-beg.pos, basic_string_wchar_ptr(str), str->size); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_iter_bstr, 16) basic_string_wchar* __thiscall basic_string_wchar_replace_iter_bstr(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4375.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_iter_ch, 20) basic_string_wchar* __thiscall basic_string_wchar_replace_iter_ch(basic_string_wchar *this, basic_string_wchar_iterator beg, basic_string_wchar_iterator end, MSVCP_size_t count, wchar_t ch) { MSVCP_size_t off = beg.pos-basic_string_wchar_ptr(this); basic_string_wchar_replace_cstr_len(this, off, end.pos-beg.pos, NULL, 0); while(count--) basic_string_wchar_replace_cstr_len(this, off, 0, &ch, 1); return this; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_iter_ch, 20) basic_string_wchar* __thiscall basic_string_wchar_replace_iter_ch(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4401.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_iter_beg_end, 20) basic_string_wchar* __thiscall basic_string_wchar_replace_iter_beg_end(basic_string_wchar *this, basic_string_wchar_iterator beg, basic_string_wchar_iterator end, const wchar_t *rbeg, const wchar_t *rend) { return basic_string_wchar_replace_cstr_len(this, beg.pos-basic_string_wchar_ptr(this), end.pos-beg.pos, rbeg, rend-rbeg); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_iter_beg_end, 20) basic_string_wchar* __thiscall basic_string_wchar_replace_iter_beg_end(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4414.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_iter_cstr, 16) basic_string_wchar* __thiscall basic_string_wchar_replace_iter_cstr(basic_string_wchar *this, basic_string_wchar_iterator beg, basic_string_wchar_iterator end, const wchar_t *str) { return basic_string_wchar_replace_cstr_len(this, beg.pos-basic_string_wchar_ptr(this), end.pos-beg.pos, str, wcslen(str)); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_iter_cstr, 16) basic_string_wchar* __thiscall basic_string_wchar_replace_iter_cstr(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4426.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_iter_cstr_len, 20) basic_string_wchar* __thiscall basic_string_wchar_replace_iter_cstr_len(basic_string_wchar *this, basic_string_wchar_iterator beg, basic_string_wchar_iterator end, const wchar_t *str, MSVCP_size_t len) { return basic_string_wchar_replace_cstr_len(this, beg.pos-basic_string_wchar_ptr(this), end.pos-beg.pos, str, len); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_replace_iter_cstr_len, 20) basic_string_wchar* __thiscall basic_string_wchar_replace_iter_cstr_len(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4439.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_iter_chn, 16) void __thiscall basic_string_wchar_insert_iter_chn(basic_string_wchar *this, basic_string_wchar_iterator where, MSVCP_size_t count, wchar_t ch) { basic_string_wchar_iterator iter = { basic_string_wchar_ptr(this) }; MSVCP_size_t off = basic_string_wchar__Pdif(where, iter); basic_string_wchar_insert_chn(this, off, count, ch); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_iter_chn, 16) void __thiscall basic_string_wchar_insert_iter_chn(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4453.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_iter_ch, 16) basic_string_wchar_iterator* __thiscall basic_string_wchar_insert_iter_ch(basic_string_wchar *this, basic_string_wchar_iterator *ret, basic_string_wchar_iterator where, wchar_t ch) { MSVCP_size_t off; ret->pos = basic_string_wchar_ptr(this); off = basic_string_wchar__Pdif(where, *ret); basic_string_wchar_insert_chn(this, off, 1, ch); ret->pos = basic_string_wchar_ptr(this)+off; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_iter_ch, 16) basic_string_wchar_iterator* __thiscall basic_string_wchar_insert_iter_ch(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4471.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_iter_null, 12) basic_string_wchar_iterator* __thiscall basic_string_wchar_insert_iter_null(basic_string_wchar *this, basic_string_wchar_iterator *ret, basic_string_wchar_iterator where) { return basic_string_wchar_insert_iter_ch(this, ret, where, 0); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_iter_null, 12) basic_string_wchar_iterator* __thiscall basic_string_wchar_insert_iter_null(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4482.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_iter_ptr_ptr, 16) void __thiscall basic_string_wchar_insert_iter_ptr_ptr(basic_string_wchar *this, basic_string_wchar_iterator where, const wchar_t *beg, const wchar_t *end) { basic_string_wchar_replace_iter_ptr_ptr(this, where, where, beg, end); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_iter_ptr_ptr, 16) void __thiscall basic_string_wchar_insert_iter_ptr_ptr(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4494.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_iter_beg_end, 16) void __thiscall basic_string_wchar_insert_iter_beg_end(basic_string_wchar *this, basic_string_wchar_iterator where, basic_string_wchar_iterator beg, basic_string_wchar_iterator end) { basic_string_wchar_replace_iter_ptr_ptr(this, where, where, beg.pos, end.pos); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_iter_beg_end, 16) void __thiscall basic_string_wchar_insert_iter_beg_end(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4517.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_begin, 8) basic_string_wchar_iterator* __thiscall basic_string_wchar_begin( basic_string_wchar *this, basic_string_wchar_iterator *ret) { ret->pos = basic_string_wchar_ptr(this); return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_begin, 8) basic_string_wchar_iterator* __thiscall basic_string_wchar_begin( dlls/msvcp90/string.c: dlls/msvcp90/string.c:4541.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_end, 8) basic_string_wchar_iterator* __thiscall basic_string_wchar_end( basic_string_wchar *this, basic_string_wchar_iterator *ret) { ret->pos = basic_string_wchar_ptr(this)+this->size; return ret; }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_end, 8) basic_string_wchar_iterator* __thiscall basic_string_wchar_end( dlls/msvcp90/string.c: dlls/msvcp90/string.c:4594.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_erase_iter_range, 24) String_iterator_char* __thiscall MSVCP_basic_string_char_erase_iter_range(basic_string_char *this, String_iterator_char *ret, String_iterator_char beg, String_iterator_char end) { MSVCP_size_t off; ret->bstr = this; ret->pos = basic_string_char_ptr(this); off = MSVCP_basic_string_char_Pdif(beg, *ret); MSVCP_basic_string_char_erase(this, off, MSVCP_basic_string_char_Pdif(end, beg)); ret->bstr = this; ret->pos = basic_string_char_ptr(this)+off; return ret; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_erase_iter_range, 24) String_iterator_char* __thiscall MSVCP_basic_string_char_erase_iter_range(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4613.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_erase_iter, 16) String_iterator_char* __thiscall MSVCP_basic_string_char_erase_iter(basic_string_char *this, String_iterator_char *ret, String_iterator_char pos) { MSVCP_size_t off; ret->bstr = this; ret->pos = basic_string_char_ptr(this); off = MSVCP_basic_string_char_Pdif(pos, *ret); MSVCP_basic_string_char_erase(this, off, 1); ret->bstr = this; ret->pos = basic_string_char_ptr(this)+off; return ret; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_erase_iter, 16) String_iterator_char* __thiscall MSVCP_basic_string_char_erase_iter(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4632.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assign_iter, 20) basic_string_char* __thiscall MSVCP_basic_string_char_assign_iter(basic_string_char *this, String_iterator_char beg, String_iterator_char end) { return MSVCP_basic_string_char_assign_ptr_ptr(this, beg.pos, end.pos); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_assign_iter, 20) basic_string_char* __thiscall MSVCP_basic_string_char_assign_iter(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4641.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_iter, 20) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_iter(basic_string_char *this, String_iterator_char beg, String_iterator_char end) { return MSVCP_basic_string_char_ctor_cstr_len(this, beg.pos, end.pos-beg.pos); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_ctor_iter, 20) basic_string_char* __thiscall MSVCP_basic_string_char_ctor_iter(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4650.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append_iter, 20) basic_string_char* __thiscall MSVCP_basic_string_char_append_iter( basic_string_char *this, String_iterator_char beg, String_iterator_char end) { return MSVCP_basic_string_char_append_cstr_len(this, beg.pos, end.pos-beg.pos); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_append_iter, 20) basic_string_char* __thiscall MSVCP_basic_string_char_append_iter( dlls/msvcp90/string.c: dlls/msvcp90/string.c:4659.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_replace_iter_iter, 36) basic_string_char* __thiscall MSVCP_basic_string_char_replace_iter_iter(basic_string_char *this, String_iterator_char beg, String_iterator_char end, String_iterator_char res_beg, String_iterator_char res_end) { String_iterator_char begin = { this, basic_string_char_ptr(this) }; return basic_string_char_replace_cstr_len(this, MSVCP_basic_string_char_Pdif(beg, begin), MSVCP_basic_string_char_Pdif(end, beg), res_beg.pos, MSVCP_basic_string_char_Pdif(res_end, res_beg)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_replace_iter_iter, 36) basic_string_char* __thiscall MSVCP_basic_string_char_replace_iter_iter(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4672.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_replace_iter_bstr, 24) basic_string_char* __thiscall MSVCP_basic_string_char_replace_iter_bstr(basic_string_char *this, String_iterator_char beg, String_iterator_char end, const basic_string_char *str) { String_iterator_char begin = { this, basic_string_char_ptr(this) }; return basic_string_char_replace(this, MSVCP_basic_string_char_Pdif(beg, begin), MSVCP_basic_string_char_Pdif(end, beg), str); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_replace_iter_bstr, 24) basic_string_char* __thiscall MSVCP_basic_string_char_replace_iter_bstr(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4683.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_replace_iter_ch, 28) basic_string_char* __thiscall MSVCP_basic_string_char_replace_iter_ch(basic_string_char *this, String_iterator_char beg, String_iterator_char end, MSVCP_size_t count, char ch) { String_iterator_char begin = { this, basic_string_char_ptr(this) }; return basic_string_char_replace_ch(this, MSVCP_basic_string_char_Pdif(beg, begin), MSVCP_basic_string_char_Pdif(end, beg), count, ch); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_replace_iter_ch, 28) basic_string_char* __thiscall MSVCP_basic_string_char_replace_iter_ch(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4694.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_replace_iter_ptr_ptr, 28) basic_string_char* __thiscall MSVCP_basic_string_char_replace_iter_ptr_ptr(basic_string_char *this, String_iterator_char beg, String_iterator_char end, const char *res_beg, const char *res_end) { String_iterator_char begin = { this, basic_string_char_ptr(this) }; return basic_string_char_replace_cstr_len(this, MSVCP_basic_string_char_Pdif(beg, begin), MSVCP_basic_string_char_Pdif(end, beg), res_beg, res_end-res_beg); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_replace_iter_ptr_ptr, 28) basic_string_char* __thiscall MSVCP_basic_string_char_replace_iter_ptr_ptr(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4706.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_replace_iter_cstr, 24) basic_string_char* __thiscall MSVCP_basic_string_char_replace_iter_cstr(basic_string_char *this, String_iterator_char beg, String_iterator_char end, const char *str) { String_iterator_char begin = { this, basic_string_char_ptr(this) }; return basic_string_char_replace_cstr(this, MSVCP_basic_string_char_Pdif(beg, begin), MSVCP_basic_string_char_Pdif(end, beg), str); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_replace_iter_cstr, 24) basic_string_char* __thiscall MSVCP_basic_string_char_replace_iter_cstr(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4717.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_replace_iter_cstr_len, 28) basic_string_char* __thiscall MSVCP_basic_string_char_replace_iter_cstr_len(basic_string_char *this, String_iterator_char beg, String_iterator_char end, const char *str, MSVCP_size_t len) { String_iterator_char begin = { this, basic_string_char_ptr(this) }; return basic_string_char_replace_cstr_len(this, MSVCP_basic_string_char_Pdif(beg, begin), MSVCP_basic_string_char_Pdif(end, beg), str, len); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_replace_iter_cstr_len, 28) basic_string_char* __thiscall MSVCP_basic_string_char_replace_iter_cstr_len(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4728.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_insert_iter_chn, 20) void __thiscall MSVCP_basic_string_char_insert_iter_chn(basic_string_char *this, String_iterator_char where, MSVCP_size_t count, char ch) { String_iterator_char iter = { this, basic_string_char_ptr(this) }; MSVCP_size_t off = MSVCP_basic_string_char_Pdif(where, iter); basic_string_char_insert_chn(this, off, count, ch); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_insert_iter_chn, 20) void __thiscall MSVCP_basic_string_char_insert_iter_chn(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4740.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_insert_iter_ch, 20) String_iterator_char* __thiscall MSVCP_basic_string_char_insert_iter_ch(basic_string_char *this, String_iterator_char *ret, String_iterator_char where, char ch) { MSVCP_size_t off; ret->bstr = this; ret->pos = basic_string_char_ptr(this); off = MSVCP_basic_string_char_Pdif(where, *ret); basic_string_char_insert_chn(this, off, 1, ch); ret->pos = basic_string_char_ptr(this)+off; return ret; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_insert_iter_ch, 20) String_iterator_char* __thiscall MSVCP_basic_string_char_insert_iter_ch(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4757.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_insert_iter_null, 16) String_iterator_char* __thiscall MSVCP_basic_string_char_insert_iter_null(basic_string_char *this, String_iterator_char *ret, String_iterator_char where) { return MSVCP_basic_string_char_insert_iter_ch(this, ret, where, 0); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_insert_iter_null, 16) String_iterator_char* __thiscall MSVCP_basic_string_char_insert_iter_null(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4766.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_char_insert_iter_beg_end, 28) void __thiscall basic_string_char_insert_iter_beg_end(basic_string_char *this, String_iterator_char where, String_iterator_char beg, String_iterator_char end) { MSVCP_basic_string_char_replace_iter_iter(this, where, where, beg, end); }': \ DEFINE_THISCALL_WRAPPER(basic_string_char_insert_iter_beg_end, 28) void __thiscall basic_string_char_insert_iter_beg_end(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4775.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_insert_iter_ptr_ptr, 20) void __thiscall MSVCP_basic_string_char_insert_iter_ptr_ptr(basic_string_char *this, String_iterator_char where, const char *beg, const char *end) { MSVCP_basic_string_char_replace_iter_ptr_ptr(this, where, where, beg, end); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_insert_iter_ptr_ptr, 20) void __thiscall MSVCP_basic_string_char_insert_iter_ptr_ptr(basic_string_char *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4786.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_begin, 8) String_iterator_char* __thiscall MSVCP_basic_string_char_begin( basic_string_char *this, String_iterator_char *ret) { TRACE("%p\n", this); ret->bstr = this; ret->pos = basic_string_char_const_ptr(this); return ret; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_begin, 8) String_iterator_char* __thiscall MSVCP_basic_string_char_begin( dlls/msvcp90/string.c: dlls/msvcp90/string.c:4801.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_end, 8) String_iterator_char* __thiscall MSVCP_basic_string_char_end( basic_string_char *this, String_iterator_char *ret) { TRACE("%p\n", this); ret->bstr = this; ret->pos = basic_string_char_const_ptr(this)+this->size; return ret; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_end, 8) String_iterator_char* __thiscall MSVCP_basic_string_char_end( dlls/msvcp90/string.c: dlls/msvcp90/string.c:4816.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_rbegin, 8) String_reverse_iterator_char* __thiscall MSVCP_basic_string_char_rbegin( basic_string_char *this, String_reverse_iterator_char *ret) { TRACE("%p\n", this); ret->cont = NULL; ret->bstr = this; ret->pos = basic_string_char_const_ptr(this)+this->size; return ret; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_rbegin, 8) String_reverse_iterator_char* __thiscall MSVCP_basic_string_char_rbegin( dlls/msvcp90/string.c: dlls/msvcp90/string.c:4834.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_rend, 8) String_reverse_iterator_char* __thiscall MSVCP_basic_string_char_rend( basic_string_char *this, String_reverse_iterator_char *ret) { TRACE("%p\n", this); ret->cont = NULL; ret->bstr = this; ret->pos = basic_string_char_const_ptr(this); return ret; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_rend, 8) String_reverse_iterator_char* __thiscall MSVCP_basic_string_char_rend( dlls/msvcp90/string.c: dlls/msvcp90/string.c:4868.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_erase_iter_range, 24) String_iterator_wchar* __thiscall MSVCP_basic_string_wchar_erase_iter_range(basic_string_wchar *this, String_iterator_wchar *ret, String_iterator_wchar beg, String_iterator_wchar end) { MSVCP_size_t off; ret->bstr = this; ret->pos = basic_string_wchar_ptr(this); off = MSVCP_basic_string_wchar_Pdif(beg, *ret); MSVCP_basic_string_wchar_erase(this, off, MSVCP_basic_string_wchar_Pdif(end, beg)); ret->bstr = this; ret->pos = basic_string_wchar_ptr(this)+off; return ret; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_erase_iter_range, 24) String_iterator_wchar* __thiscall MSVCP_basic_string_wchar_erase_iter_range(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4889.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_erase_iter, 16) String_iterator_wchar* __thiscall MSVCP_basic_string_wchar_erase_iter(basic_string_wchar *this, String_iterator_wchar *ret, String_iterator_wchar pos) { MSVCP_size_t off; ret->bstr = this; ret->pos = basic_string_wchar_ptr(this); off = MSVCP_basic_string_wchar_Pdif(pos, *ret); MSVCP_basic_string_wchar_erase(this, off, 1); ret->bstr = this; ret->pos = basic_string_wchar_ptr(this)+off; return ret; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_erase_iter, 16) String_iterator_wchar* __thiscall MSVCP_basic_string_wchar_erase_iter(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4910.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assign_iter, 20) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assign_iter(basic_string_wchar *this, String_iterator_wchar beg, String_iterator_wchar end) { return MSVCP_basic_string_wchar_assign_ptr_ptr(this, beg.pos, end.pos); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_assign_iter, 20) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_assign_iter(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4921.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_iter, 20) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_iter(basic_string_wchar *this, String_iterator_wchar beg, String_iterator_wchar end) { return MSVCP_basic_string_wchar_ctor_cstr_len(this, beg.pos, end.pos-beg.pos); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_ctor_iter, 20) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_iter(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4932.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append_iter, 20) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append_iter( basic_string_wchar *this, String_iterator_wchar beg, String_iterator_wchar end) { return MSVCP_basic_string_wchar_append_cstr_len(this, beg.pos, end.pos-beg.pos); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_append_iter, 20) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_append_iter( dlls/msvcp90/string.c: dlls/msvcp90/string.c:4943.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_replace_iter_iter, 36) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_replace_iter_iter(basic_string_wchar *this, String_iterator_wchar beg, String_iterator_wchar end, String_iterator_wchar res_beg, String_iterator_wchar res_end) { String_iterator_wchar begin = { this, basic_string_wchar_ptr(this) }; return basic_string_wchar_replace_cstr_len(this, MSVCP_basic_string_wchar_Pdif(beg, begin), MSVCP_basic_string_wchar_Pdif(end, beg), res_beg.pos, MSVCP_basic_string_wchar_Pdif(res_end, res_beg)); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_replace_iter_iter, 36) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_replace_iter_iter(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4958.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_replace_iter_bstr, 24) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_replace_iter_bstr(basic_string_wchar *this, String_iterator_wchar beg, String_iterator_wchar end, const basic_string_wchar *str) { String_iterator_wchar begin = { this, basic_string_wchar_ptr(this) }; return basic_string_wchar_replace(this, MSVCP_basic_string_wchar_Pdif(beg, begin), MSVCP_basic_string_wchar_Pdif(end, beg), str); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_replace_iter_bstr, 24) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_replace_iter_bstr(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4971.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_replace_iter_ch, 28) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_replace_iter_ch(basic_string_wchar *this, String_iterator_wchar beg, String_iterator_wchar end, MSVCP_size_t count, wchar_t ch) { String_iterator_wchar begin = { this, basic_string_wchar_ptr(this) }; return basic_string_wchar_replace_ch(this, MSVCP_basic_string_wchar_Pdif(beg, begin), MSVCP_basic_string_wchar_Pdif(end, beg), count, ch); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_replace_iter_ch, 28) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_replace_iter_ch(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4984.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_replace_iter_ptr_ptr, 28) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_replace_iter_ptr_ptr(basic_string_wchar *this, String_iterator_wchar beg, String_iterator_wchar end, const wchar_t *res_beg, const wchar_t *res_end) { String_iterator_wchar begin = { this, basic_string_wchar_ptr(this) }; return basic_string_wchar_replace_cstr_len(this, MSVCP_basic_string_wchar_Pdif(beg, begin), MSVCP_basic_string_wchar_Pdif(end, beg), res_beg, res_end-res_beg); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_replace_iter_ptr_ptr, 28) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_replace_iter_ptr_ptr(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:4998.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_replace_iter_cstr, 24) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_replace_iter_cstr(basic_string_wchar *this, String_iterator_wchar beg, String_iterator_wchar end, const wchar_t *str) { String_iterator_wchar begin = { this, basic_string_wchar_ptr(this) }; return basic_string_wchar_replace_cstr(this, MSVCP_basic_string_wchar_Pdif(beg, begin), MSVCP_basic_string_wchar_Pdif(end, beg), str); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_replace_iter_cstr, 24) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_replace_iter_cstr(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:5011.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_replace_iter_cstr_len, 28) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_replace_iter_cstr_len(basic_string_wchar *this, String_iterator_wchar beg, String_iterator_wchar end, const wchar_t *str, MSVCP_size_t len) { String_iterator_wchar begin = { this, basic_string_wchar_ptr(this) }; return basic_string_wchar_replace_cstr_len(this, MSVCP_basic_string_wchar_Pdif(beg, begin), MSVCP_basic_string_wchar_Pdif(end, beg), str, len); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_replace_iter_cstr_len, 28) basic_string_wchar* __thiscall MSVCP_basic_string_wchar_replace_iter_cstr_len(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:5024.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_insert_iter_chn, 20) void __thiscall MSVCP_basic_string_wchar_insert_iter_chn(basic_string_wchar *this, String_iterator_wchar where, MSVCP_size_t count, wchar_t ch) { String_iterator_wchar iter = { this, basic_string_wchar_ptr(this) }; MSVCP_size_t off = MSVCP_basic_string_wchar_Pdif(where, iter); basic_string_wchar_insert_chn(this, off, count, ch); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_insert_iter_chn, 20) void __thiscall MSVCP_basic_string_wchar_insert_iter_chn(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:5038.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_insert_iter_ch, 20) String_iterator_wchar* __thiscall MSVCP_basic_string_wchar_insert_iter_ch(basic_string_wchar *this, String_iterator_wchar *ret, String_iterator_wchar where, wchar_t ch) { MSVCP_size_t off; ret->bstr = this; ret->pos = basic_string_wchar_ptr(this); off = MSVCP_basic_string_wchar_Pdif(where, *ret); basic_string_wchar_insert_chn(this, off, 1, ch); ret->pos = basic_string_wchar_ptr(this)+off; return ret; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_insert_iter_ch, 20) String_iterator_wchar* __thiscall MSVCP_basic_string_wchar_insert_iter_ch(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:5057.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_insert_iter_null, 16) String_iterator_wchar* __thiscall MSVCP_basic_string_wchar_insert_iter_null(basic_string_wchar *this, String_iterator_wchar *ret, String_iterator_wchar where) { return MSVCP_basic_string_wchar_insert_iter_ch(this, ret, where, 0); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_insert_iter_null, 16) String_iterator_wchar* __thiscall MSVCP_basic_string_wchar_insert_iter_null(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:5068.1: variable: 'DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_iter_beg_end, 28) void __thiscall basic_string_wchar_insert_iter_beg_end(basic_string_wchar *this, String_iterator_wchar where, String_iterator_wchar beg, String_iterator_wchar end) { MSVCP_basic_string_wchar_replace_iter_iter(this, where, where, beg, end); }': \ DEFINE_THISCALL_WRAPPER(basic_string_wchar_insert_iter_beg_end, 28) void __thiscall basic_string_wchar_insert_iter_beg_end(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:5079.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_insert_iter_ptr_ptr, 20) void __thiscall MSVCP_basic_string_wchar_insert_iter_ptr_ptr(basic_string_wchar *this, String_iterator_wchar where, const wchar_t *beg, const wchar_t *end) { MSVCP_basic_string_wchar_replace_iter_ptr_ptr(this, where, where, beg, end); }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_insert_iter_ptr_ptr, 20) void __thiscall MSVCP_basic_string_wchar_insert_iter_ptr_ptr(basic_string_wchar *this, dlls/msvcp90/string.c: dlls/msvcp90/string.c:5094.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_begin, 8) String_iterator_wchar* __thiscall MSVCP_basic_string_wchar_begin( basic_string_wchar *this, String_iterator_wchar *ret) { TRACE("%p\n", this); ret->bstr = this; ret->pos = basic_string_wchar_const_ptr(this); return ret; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_begin, 8) String_iterator_wchar* __thiscall MSVCP_basic_string_wchar_begin( dlls/msvcp90/string.c: dlls/msvcp90/string.c:5113.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_end, 8) String_iterator_wchar* __thiscall MSVCP_basic_string_wchar_end( basic_string_wchar *this, String_iterator_wchar *ret) { TRACE("%p\n", this); ret->bstr = this; ret->pos = basic_string_wchar_const_ptr(this)+this->size; return ret; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_end, 8) String_iterator_wchar* __thiscall MSVCP_basic_string_wchar_end( dlls/msvcp90/string.c: dlls/msvcp90/string.c:5134.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_rbegin, 8) String_reverse_iterator_wchar* __thiscall MSVCP_basic_string_wchar_rbegin( basic_string_wchar *this, String_reverse_iterator_wchar *ret) { TRACE("%p\n", this); ret->cont = NULL; ret->bstr = this; ret->pos = basic_string_wchar_const_ptr(this)+this->size; return ret; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_rbegin, 8) String_reverse_iterator_wchar* __thiscall MSVCP_basic_string_wchar_rbegin( dlls/msvcp90/string.c: dlls/msvcp90/string.c:5158.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_rend, 8) String_reverse_iterator_wchar* __thiscall MSVCP_basic_string_wchar_rend( basic_string_wchar *this, String_reverse_iterator_wchar *ret) { TRACE("%p\n", this); ret->cont = NULL; ret->bstr = this; ret->pos = basic_string_wchar_const_ptr(this); return ret; }': \ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_rend, 8) String_reverse_iterator_wchar* __thiscall MSVCP_basic_string_wchar_rend( dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:439.8: variable: 'basic_stringstream_char* (*__thiscall p_basic_stringstream_char_ctor)(basic_stringstream_char*)': \ basic_stringstream_char* (*__thiscall p_basic_stringstream_char_ctor)(basic_stringstream_char*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:440.8: variable: 'basic_stringstream_char* (*__thiscall p_basic_stringstream_char_ctor_str)(basic_stringstream_char*, const basic_string_char*, int, MSVCP_bool)': \ basic_stringstream_char* (*__thiscall p_basic_stringstream_char_ctor_str)(basic_stringstream_char*, const basic_string_char*, int, MSVCP_bool) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:441.8: variable: 'basic_string_char* (*__thiscall p_basic_stringstream_char_str_get)(const basic_stringstream_char*, basic_string_char*)': \ basic_string_char* (*__thiscall p_basic_stringstream_char_str_get)(const basic_stringstream_char*, basic_string_char*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:442.8: variable: 'void (*__thiscall p_basic_stringstream_char_vbase_dtor)(basic_stringstream_char*)': \ void (*__thiscall p_basic_stringstream_char_vbase_dtor)(basic_stringstream_char*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:444.8: variable: 'basic_stringstream_wchar* (*__thiscall p_basic_stringstream_wchar_ctor)(basic_stringstream_wchar*)': \ basic_stringstream_wchar* (*__thiscall p_basic_stringstream_wchar_ctor)(basic_stringstream_wchar*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:445.8: variable: 'basic_stringstream_wchar* (*__thiscall p_basic_stringstream_wchar_ctor_str)(basic_stringstream_wchar*, const basic_string_wchar*, int, MSVCP_bool)': \ basic_stringstream_wchar* (*__thiscall p_basic_stringstream_wchar_ctor_str)(basic_stringstream_wchar*, const basic_string_wchar*, int, MSVCP_bool) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:446.8: variable: 'basic_string_wchar* (*__thiscall p_basic_stringstream_wchar_str_get)(const basic_stringstream_wchar*, basic_string_wchar*)': \ basic_string_wchar* (*__thiscall p_basic_stringstream_wchar_str_get)(const basic_stringstream_wchar*, basic_string_wchar*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:447.8: variable: 'void (*__thiscall p_basic_stringstream_wchar_vbase_dtor)(basic_stringstream_wchar*)': \ void (*__thiscall p_basic_stringstream_wchar_vbase_dtor)(basic_stringstream_wchar*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:450.8: variable: 'basic_fstream_char* (*__thiscall p_basic_fstream_char_ctor_name)(basic_fstream_char*, const char*, int, int, MSVCP_bool)': \ basic_fstream_char* (*__thiscall p_basic_fstream_char_ctor_name)(basic_fstream_char*, const char*, int, int, MSVCP_bool) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:451.8: variable: 'void (*__thiscall p_basic_fstream_char_vbase_dtor)(basic_fstream_char*)': \ void (*__thiscall p_basic_fstream_char_vbase_dtor)(basic_fstream_char*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:453.8: variable: 'basic_fstream_wchar* (*__thiscall p_basic_fstream_wchar_ctor_name)(basic_fstream_wchar*, const char*, int, int, MSVCP_bool)': \ basic_fstream_wchar* (*__thiscall p_basic_fstream_wchar_ctor_name)(basic_fstream_wchar*, const char*, int, int, MSVCP_bool) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:454.8: variable: 'void (*__thiscall p_basic_fstream_wchar_vbase_dtor)(basic_fstream_wchar*)': \ void (*__thiscall p_basic_fstream_wchar_vbase_dtor)(basic_fstream_wchar*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:457.8: variable: 'basic_istream_char* (*__thiscall p_basic_istream_char_read_uint64)(basic_istream_char*, unsigned __int64*)': \ basic_istream_char* (*__thiscall p_basic_istream_char_read_uint64)(basic_istream_char*, unsigned __int64*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:458.8: variable: 'basic_istream_char* (*__thiscall p_basic_istream_char_read_float)(basic_istream_char*, float*)': \ basic_istream_char* (*__thiscall p_basic_istream_char_read_float)(basic_istream_char*, float*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:459.8: variable: 'basic_istream_char* (*__thiscall p_basic_istream_char_read_double)(basic_istream_char*, double*)': \ basic_istream_char* (*__thiscall p_basic_istream_char_read_double)(basic_istream_char*, double*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:460.8: variable: 'basic_istream_char* (*__cdecl p_basic_istream_char_read_str)(basic_istream_char*, char*)': \ basic_istream_char* (*__cdecl p_basic_istream_char_read_str)(basic_istream_char*, char*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:461.8: variable: 'basic_istream_char* (*__cdecl p_basic_istream_char_read_complex_double)(basic_istream_char*, complex_double*)': \ basic_istream_char* (*__cdecl p_basic_istream_char_read_complex_double)(basic_istream_char*, complex_double*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:462.8: variable: 'int (*__thiscall p_basic_istream_char_get)(basic_istream_char*)': \ int (*__thiscall p_basic_istream_char_get)(basic_istream_char*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:463.8: variable: 'MSVCP_bool (*__thiscall p_basic_istream_char_ipfx)(basic_istream_char*, MSVCP_bool)': \ MSVCP_bool (*__thiscall p_basic_istream_char_ipfx)(basic_istream_char*, MSVCP_bool) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:464.8: variable: 'basic_istream_char* (*__thiscall p_basic_istream_char_ignore)(basic_istream_char*, streamsize, int)': \ basic_istream_char* (*__thiscall p_basic_istream_char_ignore)(basic_istream_char*, streamsize, int) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:465.8: variable: 'basic_istream_char* (*__thiscall p_basic_istream_char_seekg)(basic_istream_char*, streamoff, int)': \ basic_istream_char* (*__thiscall p_basic_istream_char_seekg)(basic_istream_char*, streamoff, int) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:466.8: variable: 'basic_istream_char* (*__thiscall p_basic_istream_char_seekg_fpos)(basic_istream_char*, fpos_int)': \ basic_istream_char* (*__thiscall p_basic_istream_char_seekg_fpos)(basic_istream_char*, fpos_int) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:467.8: variable: 'int (*__thiscall p_basic_istream_char_peek)(basic_istream_char*)': \ int (*__thiscall p_basic_istream_char_peek)(basic_istream_char*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:468.8: variable: 'fpos_int* (*__thiscall p_basic_istream_char_tellg)(basic_istream_char*, fpos_int*)': \ fpos_int* (*__thiscall p_basic_istream_char_tellg)(basic_istream_char*, fpos_int*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:469.8: variable: 'basic_istream_char* (*__cdecl p_basic_istream_char_getline_bstr_delim)(basic_istream_char*, basic_string_char*, char)': \ basic_istream_char* (*__cdecl p_basic_istream_char_getline_bstr_delim)(basic_istream_char*, basic_string_char*, char) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:471.8: variable: 'basic_istream_wchar* (*__thiscall p_basic_istream_wchar_read_uint64)(basic_istream_wchar*, unsigned __int64*)': \ basic_istream_wchar* (*__thiscall p_basic_istream_wchar_read_uint64)(basic_istream_wchar*, unsigned __int64*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:472.8: variable: 'basic_istream_wchar* (*__thiscall p_basic_istream_wchar_read_double)(basic_istream_wchar*, double *)': \ basic_istream_wchar* (*__thiscall p_basic_istream_wchar_read_double)(basic_istream_wchar*, double *) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:473.8: variable: 'int (*__thiscall p_basic_istream_wchar_get)(basic_istream_wchar*)': \ int (*__thiscall p_basic_istream_wchar_get)(basic_istream_wchar*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:474.8: variable: 'MSVCP_bool (*__thiscall p_basic_istream_wchar_ipfx)(basic_istream_wchar*, MSVCP_bool)': \ MSVCP_bool (*__thiscall p_basic_istream_wchar_ipfx)(basic_istream_wchar*, MSVCP_bool) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:475.8: variable: 'basic_istream_wchar* (*__thiscall p_basic_istream_wchar_ignore)(basic_istream_wchar*, streamsize, unsigned short)': \ basic_istream_wchar* (*__thiscall p_basic_istream_wchar_ignore)(basic_istream_wchar*, streamsize, unsigned short) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:476.8: variable: 'basic_istream_wchar* (*__thiscall p_basic_istream_wchar_seekg)(basic_istream_wchar*, streamoff, int)': \ basic_istream_wchar* (*__thiscall p_basic_istream_wchar_seekg)(basic_istream_wchar*, streamoff, int) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:477.8: variable: 'basic_istream_wchar* (*__thiscall p_basic_istream_wchar_seekg_fpos)(basic_istream_wchar*, fpos_int)': \ basic_istream_wchar* (*__thiscall p_basic_istream_wchar_seekg_fpos)(basic_istream_wchar*, fpos_int) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:478.17: variable: 'short (*__thiscall p_basic_istream_wchar_peek)(basic_istream_wchar*)': \ short (*__thiscall p_basic_istream_wchar_peek)(basic_istream_wchar*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:479.8: variable: 'fpos_int* (*__thiscall p_basic_istream_wchar_tellg)(basic_istream_wchar*, fpos_int*)': \ fpos_int* (*__thiscall p_basic_istream_wchar_tellg)(basic_istream_wchar*, fpos_int*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:480.8: variable: 'basic_istream_wchar* (*__cdecl p_basic_istream_wchar_getline_bstr_delim)(basic_istream_wchar*, basic_string_wchar*, wchar_t)': \ basic_istream_wchar* (*__cdecl p_basic_istream_wchar_getline_bstr_delim)(basic_istream_wchar*, basic_string_wchar*, wchar_t) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:483.8: variable: 'basic_ostream_char* (*__thiscall p_basic_ostream_char_print_float)(basic_ostream_char*, float)': \ basic_ostream_char* (*__thiscall p_basic_ostream_char_print_float)(basic_ostream_char*, float) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:485.8: variable: 'basic_ostream_char* (*__thiscall p_basic_ostream_char_print_double)(basic_ostream_char*, double)': \ basic_ostream_char* (*__thiscall p_basic_ostream_char_print_double)(basic_ostream_char*, double) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:487.8: variable: 'basic_ostream_wchar* (*__thiscall p_basic_ostream_wchar_print_double)(basic_ostream_wchar*, double)': \ basic_ostream_wchar* (*__thiscall p_basic_ostream_wchar_print_double)(basic_ostream_wchar*, double) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:489.8: variable: 'basic_ostream_char* (*__cdecl p_basic_ostream_char_print_complex_float)(basic_ostream_char*, complex_float*)': \ basic_ostream_char* (*__cdecl p_basic_ostream_char_print_complex_float)(basic_ostream_char*, complex_float*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:491.8: variable: 'basic_ostream_char* (*__cdecl p_basic_ostream_char_print_complex_double)(basic_ostream_char*, complex_double*)': \ basic_ostream_char* (*__cdecl p_basic_ostream_char_print_complex_double)(basic_ostream_char*, complex_double*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:493.8: variable: 'basic_ostream_char* (*__cdecl p_basic_ostream_char_print_complex_ldouble)(basic_ostream_char*, complex_double*)': \ basic_ostream_char* (*__cdecl p_basic_ostream_char_print_complex_ldouble)(basic_ostream_char*, complex_double*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:495.8: variable: 'basic_ostream_wchar* (*__thiscall p_basic_ostream_short_print_ushort)(basic_ostream_wchar*, unsigned short)': \ basic_ostream_wchar* (*__thiscall p_basic_ostream_short_print_ushort)(basic_ostream_wchar*, unsigned short) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:498.8: variable: 'locale* (*__thiscall p_basic_ios_char_imbue)(basic_ios_char*, locale*, const locale*)': \ locale* (*__thiscall p_basic_ios_char_imbue)(basic_ios_char*, locale*, const locale*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:500.8: variable: 'locale* (*__thiscall p_basic_ios_wchar_imbue)(basic_ios_wchar*, locale*, const locale*)': \ locale* (*__thiscall p_basic_ios_wchar_imbue)(basic_ios_wchar*, locale*, const locale*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:503.8: variable: 'IOSB_iostate (*__thiscall p_ios_base_rdstate)(const ios_base*)': \ IOSB_iostate (*__thiscall p_ios_base_rdstate)(const ios_base*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:504.8: variable: 'IOSB_fmtflags (*__thiscall p_ios_base_setf_mask)(ios_base*, IOSB_fmtflags, IOSB_fmtflags)': \ IOSB_fmtflags (*__thiscall p_ios_base_setf_mask)(ios_base*, IOSB_fmtflags, IOSB_fmtflags) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:505.8: variable: 'void (*__thiscall p_ios_base_unsetf)(ios_base*, IOSB_fmtflags)': \ void (*__thiscall p_ios_base_unsetf)(ios_base*, IOSB_fmtflags) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:506.8: variable: 'streamsize (*__thiscall p_ios_base_precision_set)(ios_base*, streamsize)': \ streamsize (*__thiscall p_ios_base_precision_set)(ios_base*, streamsize) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:509.8: variable: 'locale* (*__thiscall p_locale_ctor_cstr)(locale*, const char*, int )': \ locale* (*__thiscall p_locale_ctor_cstr)(locale*, const char*, int ) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:510.8: variable: 'void (*__thiscall p_locale_dtor)(locale *this)': \ void (*__thiscall p_locale_dtor)(locale *this) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:513.8: variable: 'basic_string_char* (__thiscall *p_basic_string_char_ctor_cstr)(basic_string_char*, const char*)': \ basic_string_char* (__thiscall *p_basic_string_char_ctor_cstr)(basic_string_char*, const char*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:514.14: variable: 'char* (__thiscall *p_basic_string_char_cstr)(basic_string_char*)': \ char* (__thiscall *p_basic_string_char_cstr)(basic_string_char*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:515.8: variable: 'void (__thiscall *p_basic_string_char_dtor)(basic_string_char*)': \ void (__thiscall *p_basic_string_char_dtor)(basic_string_char*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:517.8: variable: 'basic_string_wchar* (__thiscall *p_basic_string_wchar_ctor_cstr)(basic_string_wchar*, const wchar_t*)': \ basic_string_wchar* (__thiscall *p_basic_string_wchar_ctor_cstr)(basic_string_wchar*, const wchar_t*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:518.14: variable: 'wchar_t* (__thiscall *p_basic_string_wchar_cstr)(basic_string_wchar*)': \ wchar_t* (__thiscall *p_basic_string_wchar_cstr)(basic_string_wchar*) dlls/msvcp90/tests/ios.c: dlls/msvcp90/tests/ios.c:519.8: variable: 'void (__thiscall *p_basic_string_wchar_dtor)(basic_string_wchar*)': \ void (__thiscall *p_basic_string_wchar_dtor)(basic_string_wchar*) dlls/msvcp90/tests/misc.c: dlls/msvcp90/tests/misc.c:113.8: variable: 'char* (__thiscall *p_char_address)(void*, char*)': \ char* (__thiscall *p_char_address)(void*, char*) dlls/msvcp90/tests/misc.c: dlls/msvcp90/tests/misc.c:114.8: variable: 'void* (__thiscall *p_char_ctor)(void*)': \ void* (__thiscall *p_char_ctor)(void*) dlls/msvcp90/tests/misc.c: dlls/msvcp90/tests/misc.c:115.8: variable: 'void (__thiscall *p_char_deallocate)(void*, char*, size_t)': \ void (__thiscall *p_char_deallocate)(void*, char*, size_t) dlls/msvcp90/tests/misc.c: dlls/msvcp90/tests/misc.c:116.8: variable: 'char* (__thiscall *p_char_allocate)(void*, size_t)': \ char* (__thiscall *p_char_allocate)(void*, size_t) dlls/msvcp90/tests/misc.c: dlls/msvcp90/tests/misc.c:117.8: variable: 'void (__thiscall *p_char_construct)(void*, char*, const char*)': \ void (__thiscall *p_char_construct)(void*, char*, const char*) dlls/msvcp90/tests/misc.c: dlls/msvcp90/tests/misc.c:118.8: variable: 'size_t (__thiscall *p_char_max_size)(void*)': \ size_t (__thiscall *p_char_max_size)(void*) dlls/msvcp90/tests/misc.c: dlls/msvcp90/tests/misc.c:120.8: variable: 'void* (__thiscall *p_collate_char_ctor_refs)(void*, size_t)': \ void* (__thiscall *p_collate_char_ctor_refs)(void*, size_t) dlls/msvcp90/tests/misc.c: dlls/msvcp90/tests/misc.c:121.8: variable: 'int (__thiscall *p_collate_char_compare)(const void*, const char*, const char*, const char*, const char*)': \ int (__thiscall *p_collate_char_compare)(const void*, const char*, const char*, const char*, const char*) dlls/msvcp90/tests/misc.c: dlls/msvcp90/tests/misc.c:123.8: variable: 'void (__thiscall *p_collate_char_dtor)(void*)': \ void (__thiscall *p_collate_char_dtor)(void*) dlls/msvcp90/tests/misc.c: dlls/msvcp90/tests/misc.c:124.8: variable: 'void* (__thiscall *p_numpunct_char_ctor)(void*)': \ void* (__thiscall *p_numpunct_char_ctor)(void*) dlls/msvcp90/tests/misc.c: dlls/msvcp90/tests/misc.c:125.8: variable: 'basic_string_char* (__thiscall *p_numpunct_char_falsename)(void*,basic_string_char*)': \ basic_string_char* (__thiscall *p_numpunct_char_falsename)(void*,basic_string_char*) dlls/msvcp90/tests/misc.c: dlls/msvcp90/tests/misc.c:126.8: variable: 'void (__thiscall *p_numpunct_char_dtor)(void*)': \ void (__thiscall *p_numpunct_char_dtor)(void*) dlls/msvcp90/tests/misc.c: dlls/msvcp90/tests/misc.c:127.8: variable: 'void (__thiscall *p_basic_string_char_dtor)(basic_string_char*)': \ void (__thiscall *p_basic_string_char_dtor)(basic_string_char*) dlls/msvcp90/tests/misc.c: dlls/msvcp90/tests/misc.c:128.14: variable: 'char* (__thiscall *p_basic_string_char_cstr)(basic_string_char*)': \ char* (__thiscall *p_basic_string_char_cstr)(basic_string_char*) dlls/msvcp90/tests/misc.c: dlls/msvcp90/tests/misc.c:131.8: variable: 'void* (__thiscall *p_basic_ostringstream_char_ctor_mode)( void*, int, int)': \ void* (__thiscall *p_basic_ostringstream_char_ctor_mode)( void*, int, int) dlls/msvcp90/tests/misc.c: dlls/msvcp90/tests/misc.c:133.8: variable: 'void (__thiscall *p_basic_ostringstream_char_dtor)(void*)': \ void (__thiscall *p_basic_ostringstream_char_dtor)(void*) dlls/msvcp90/tests/misc.c: dlls/msvcp90/tests/misc.c:134.8: variable: 'void (__thiscall *p_basic_ostringstream_char_vbase_dtor)(void*)': \ void (__thiscall *p_basic_ostringstream_char_vbase_dtor)(void*) dlls/msvcp90/tests/misc.c: dlls/msvcp90/tests/misc.c:135.8: variable: 'void (__thiscall *p_basic_ios_char_dtor)(void*)': \ void (__thiscall *p_basic_ios_char_dtor)(void*) dlls/msvcp90/tests/misc.c: dlls/msvcp90/tests/misc.c:141.8: variable: 'complex_float* (__thiscall *p_complex_float_ctor)(complex_float*, const float*, const float*)': \ complex_float* (__thiscall *p_complex_float_ctor)(complex_float*, const float*, const float*) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:63.8: variable: 'basic_string_char* (__thiscall *p_basic_string_char_ctor)(basic_string_char*)': \ basic_string_char* (__thiscall *p_basic_string_char_ctor)(basic_string_char*) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:64.8: variable: 'basic_string_char* (__thiscall *p_basic_string_char_copy_ctor)(basic_string_char*, basic_string_char*)': \ basic_string_char* (__thiscall *p_basic_string_char_copy_ctor)(basic_string_char*, basic_string_char*) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:65.8: variable: 'basic_string_char* (__thiscall *p_basic_string_char_ctor_cstr)(basic_string_char*, const char*)': \ basic_string_char* (__thiscall *p_basic_string_char_ctor_cstr)(basic_string_char*, const char*) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:66.8: variable: 'void (__thiscall *p_basic_string_char_dtor)(basic_string_char*)': \ void (__thiscall *p_basic_string_char_dtor)(basic_string_char*) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:67.8: variable: 'basic_string_char* (__thiscall *p_basic_string_char_erase)(basic_string_char*, size_t, size_t)': \ basic_string_char* (__thiscall *p_basic_string_char_erase)(basic_string_char*, size_t, size_t) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:68.8: variable: 'basic_string_char* (__thiscall *p_basic_string_char_assign_cstr_len)(basic_string_char*, const char*, size_t)': \ basic_string_char* (__thiscall *p_basic_string_char_assign_cstr_len)(basic_string_char*, const char*, size_t) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:69.14: variable: 'char* (__thiscall *p_basic_string_char_cstr)(basic_string_char*)': \ char* (__thiscall *p_basic_string_char_cstr)(basic_string_char*) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:70.14: variable: 'char* (__thiscall *p_basic_string_char_data)(basic_string_char*)': \ char* (__thiscall *p_basic_string_char_data)(basic_string_char*) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:71.8: variable: 'size_t (__thiscall *p_basic_string_char_size)(basic_string_char*)': \ size_t (__thiscall *p_basic_string_char_size)(basic_string_char*) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:72.8: variable: 'size_t (__thiscall *p_basic_string_char_capacity)(basic_string_char*)': \ size_t (__thiscall *p_basic_string_char_capacity)(basic_string_char*) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:73.8: variable: 'void (__thiscall *p_basic_string_char_swap)(basic_string_char*, basic_string_char*)': \ void (__thiscall *p_basic_string_char_swap)(basic_string_char*, basic_string_char*) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:74.8: variable: 'basic_string_char* (__thiscall *p_basic_string_char_append)(basic_string_char*, basic_string_char*)': \ basic_string_char* (__thiscall *p_basic_string_char_append)(basic_string_char*, basic_string_char*) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:75.8: variable: 'basic_string_char* (__thiscall *p_basic_string_char_append_substr)(basic_string_char*, basic_string_char*, size_t, size_t)': \ basic_string_char* (__thiscall *p_basic_string_char_append_substr)(basic_string_char*, basic_string_char*, size_t, size_t) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:76.8: variable: 'int (__thiscall *p_basic_string_char_compare_substr_substr)(basic_string_char*, size_t, size_t, basic_string_char*, size_t, size_t)': \ int (__thiscall *p_basic_string_char_compare_substr_substr)(basic_string_char*, size_t, size_t, basic_string_char*, size_t, size_t) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:77.8: variable: 'int (__thiscall *p_basic_string_char_compare_substr_cstr_len)(basic_string_char*, size_t, size_t, const char*, size_t)': \ int (__thiscall *p_basic_string_char_compare_substr_cstr_len)(basic_string_char*, size_t, size_t, const char*, size_t) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:78.8: variable: 'size_t (__thiscall *p_basic_string_char_find_cstr_substr)(basic_string_char*, const char*, size_t, size_t)': \ size_t (__thiscall *p_basic_string_char_find_cstr_substr)(basic_string_char*, const char*, size_t, size_t) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:79.8: variable: 'size_t (__thiscall *p_basic_string_char_rfind_cstr_substr)(basic_string_char*, const char*, size_t, size_t)': \ size_t (__thiscall *p_basic_string_char_rfind_cstr_substr)(basic_string_char*, const char*, size_t, size_t) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:80.8: variable: 'basic_string_char* (__thiscall *p_basic_string_char_replace_cstr)(basic_string_char*, size_t, size_t, const char*)': \ basic_string_char* (__thiscall *p_basic_string_char_replace_cstr)(basic_string_char*, size_t, size_t, const char*) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:81.8: variable: 'size_t (__thiscall *p_basic_string_char_find_last_not_of_cstr_substr)(const basic_string_char*, const char*, size_t, size_t)': \ size_t (__thiscall *p_basic_string_char_find_last_not_of_cstr_substr)(const basic_string_char*, const char*, size_t, size_t) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:85.8: variable: 'basic_string_wchar* (__thiscall *p_basic_string_wchar_ctor)(basic_string_wchar*)': \ basic_string_wchar* (__thiscall *p_basic_string_wchar_ctor)(basic_string_wchar*) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:86.8: variable: 'basic_string_wchar* (__thiscall *p_basic_string_wchar_copy_ctor)(basic_string_wchar*, basic_string_wchar*)': \ basic_string_wchar* (__thiscall *p_basic_string_wchar_copy_ctor)(basic_string_wchar*, basic_string_wchar*) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:87.8: variable: 'basic_string_wchar* (__thiscall *p_basic_string_wchar_ctor_cstr)(basic_string_wchar*, const wchar_t*)': \ basic_string_wchar* (__thiscall *p_basic_string_wchar_ctor_cstr)(basic_string_wchar*, const wchar_t*) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:88.8: variable: 'void (__thiscall *p_basic_string_wchar_dtor)(basic_string_wchar*)': \ void (__thiscall *p_basic_string_wchar_dtor)(basic_string_wchar*) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:89.8: variable: 'basic_string_wchar* (__thiscall *p_basic_string_wchar_erase)(basic_string_wchar*, size_t, size_t)': \ basic_string_wchar* (__thiscall *p_basic_string_wchar_erase)(basic_string_wchar*, size_t, size_t) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:90.8: variable: 'basic_string_wchar* (__thiscall *p_basic_string_wchar_assign_cstr_len)(basic_string_wchar*, const wchar_t*, size_t)': \ basic_string_wchar* (__thiscall *p_basic_string_wchar_assign_cstr_len)(basic_string_wchar*, const wchar_t*, size_t) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:91.14: variable: 'wchar_t* (__thiscall *p_basic_string_wchar_cstr)(basic_string_wchar*)': \ wchar_t* (__thiscall *p_basic_string_wchar_cstr)(basic_string_wchar*) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:92.14: variable: 'wchar_t* (__thiscall *p_basic_string_wchar_data)(basic_string_wchar*)': \ wchar_t* (__thiscall *p_basic_string_wchar_data)(basic_string_wchar*) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:93.8: variable: 'size_t (__thiscall *p_basic_string_wchar_size)(basic_string_wchar*)': \ size_t (__thiscall *p_basic_string_wchar_size)(basic_string_wchar*) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:94.8: variable: 'size_t (__thiscall *p_basic_string_wchar_capacity)(basic_string_wchar*)': \ size_t (__thiscall *p_basic_string_wchar_capacity)(basic_string_wchar*) dlls/msvcp90/tests/string.c: dlls/msvcp90/tests/string.c:95.8: variable: 'void (__thiscall *p_basic_string_wchar_swap)(basic_string_wchar*, basic_string_wchar*)': \ void (__thiscall *p_basic_string_wchar_swap)(basic_string_wchar*, basic_string_wchar*) dlls/msvcr100/tests/msvcr100.c: dlls/msvcr100/tests/msvcr100.c:53.1: variable: 'DEFINE_EXPECT(invalid_parameter_handler)': \ DEFINE_EXPECT(invalid_parameter_handler) dlls/msvcr100/tests/msvcr100.c: dlls/msvcr100/tests/msvcr100.c:54.1: variable: 'DEFINE_EXPECT(yield_func)': \ DEFINE_EXPECT(yield_func) dlls/msvcr100/tests/msvcr100.c: dlls/msvcr100/tests/msvcr100.c:150.8: variable: 'SpinWait* (__thiscall *pSpinWait_ctor_yield)(SpinWait*, yield_func)': \ SpinWait* (__thiscall *pSpinWait_ctor_yield)(SpinWait*, yield_func) dlls/msvcr100/tests/msvcr100.c: dlls/msvcr100/tests/msvcr100.c:151.8: variable: 'void (__thiscall *pSpinWait_dtor)(SpinWait*)': \ void (__thiscall *pSpinWait_dtor)(SpinWait*) dlls/msvcr100/tests/msvcr100.c: dlls/msvcr100/tests/msvcr100.c:152.8: variable: 'void (__thiscall *pSpinWait__DoYield)(SpinWait*)': \ void (__thiscall *pSpinWait__DoYield)(SpinWait*) dlls/msvcr100/tests/msvcr100.c: dlls/msvcr100/tests/msvcr100.c:153.8: variable: 'ULONG (__thiscall *pSpinWait__NumberOfSpins)(SpinWait*)': \ ULONG (__thiscall *pSpinWait__NumberOfSpins)(SpinWait*) dlls/msvcr100/tests/msvcr100.c: dlls/msvcr100/tests/msvcr100.c:154.8: variable: 'void (__thiscall *pSpinWait__SetSpinCount)(SpinWait*, unsigned int)': \ void (__thiscall *pSpinWait__SetSpinCount)(SpinWait*, unsigned int) dlls/msvcr100/tests/msvcr100.c: dlls/msvcr100/tests/msvcr100.c:155.8: variable: 'MSVCRT_bool (__thiscall *pSpinWait__ShouldSpinAgain)(SpinWait*)': \ MSVCRT_bool (__thiscall *pSpinWait__ShouldSpinAgain)(SpinWait*) dlls/msvcr100/tests/msvcr100.c: dlls/msvcr100/tests/msvcr100.c:156.8: variable: 'MSVCRT_bool (__thiscall *pSpinWait__SpinOnce)(SpinWait*)': \ MSVCRT_bool (__thiscall *pSpinWait__SpinOnce)(SpinWait*) dlls/msvcr90/tests/msvcr90.c: dlls/msvcr90/tests/msvcr90.c:62.1: variable: 'DEFINE_EXPECT(invalid_parameter_handler)': \ DEFINE_EXPECT(invalid_parameter_handler) dlls/msvcr90/tests/msvcr90.c: dlls/msvcr90/tests/msvcr90.c:978.2: file: inner } ends on column 1 dlls/msvcr90/tests/msvcr90.c: dlls/msvcr90/tests/msvcr90.c:1051.2: file: inner } ends on column 1 dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:144.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_exception_ctor,8) exception * __thiscall MSVCRT_exception_ctor(exception * _this, const char ** name) { TRACE("(%p,%s)\n", _this, *name); EXCEPTION_ctor(_this, name); return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_exception_ctor,8) exception * __thiscall MSVCRT_exception_ctor(exception * _this, const char ** name) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:155.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_exception_ctor_noalloc,12) exception * __thiscall MSVCRT_exception_ctor_noalloc(exception * _this, char ** name, int noalloc) { TRACE("(%p,%s)\n", _this, *name); _this->vtable = &MSVCRT_exception_vtable; _this->name = *name; _this->do_free = FALSE; return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_exception_ctor_noalloc,12) exception * __thiscall MSVCRT_exception_ctor_noalloc(exception * _this, char ** name, int noalloc) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:168.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_exception_copy_ctor,8) exception * __thiscall MSVCRT_exception_copy_ctor(exception * _this, const exception * rhs) { TRACE("(%p,%p)\n", _this, rhs); if (!rhs->do_free) { _this->vtable = &MSVCRT_exception_vtable; _this->name = rhs->name; _this->do_free = FALSE; } else EXCEPTION_ctor(_this, (const char**)&rhs->name); TRACE("name = %s\n", _this->name); return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_exception_copy_ctor,8) exception * __thiscall MSVCRT_exception_copy_ctor(exception * _this, const exception * rhs) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:188.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_exception_default_ctor,4) exception * __thiscall MSVCRT_exception_default_ctor(exception * _this) { static const char* empty = NULL; TRACE("(%p)\n", _this); EXCEPTION_ctor(_this, &empty); return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_exception_default_ctor,4) exception * __thiscall MSVCRT_exception_default_ctor(exception * _this) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:201.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_exception_dtor,4) void __thiscall MSVCRT_exception_dtor(exception * _this) { TRACE("(%p)\n", _this); _this->vtable = &MSVCRT_exception_vtable; if (_this->do_free) MSVCRT_free(_this->name); }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_exception_dtor,4) void __thiscall MSVCRT_exception_dtor(exception * _this) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:212.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_exception_opequals,8) exception * __thiscall MSVCRT_exception_opequals(exception * _this, const exception * rhs) { TRACE("(%p %p)\n", _this, rhs); if (_this != rhs) { MSVCRT_exception_dtor(_this); MSVCRT_exception_copy_ctor(_this, rhs); } TRACE("name = %s\n", _this->name); return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_exception_opequals,8) exception * __thiscall MSVCRT_exception_opequals(exception * _this, const exception * rhs) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:228.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_exception_vector_dtor,8) void * __thiscall MSVCRT_exception_vector_dtor(exception * _this, unsigned int flags) { TRACE("(%p %x)\n", _this, flags); if (flags & 2) { INT_PTR i, *ptr = (INT_PTR *)_this - 1; for (i = *ptr - 1; i >= 0; i--) MSVCRT_exception_dtor(_this + i); MSVCRT_operator_delete(ptr); } else { MSVCRT_exception_dtor(_this); if (flags & 1) MSVCRT_operator_delete(_this); } return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_exception_vector_dtor,8) void * __thiscall MSVCRT_exception_vector_dtor(exception * _this, unsigned int flags) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:251.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_exception_scalar_dtor,8) void * __thiscall MSVCRT_exception_scalar_dtor(exception * _this, unsigned int flags) { TRACE("(%p %x)\n", _this, flags); MSVCRT_exception_dtor(_this); if (flags & 1) MSVCRT_operator_delete(_this); return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_exception_scalar_dtor,8) void * __thiscall MSVCRT_exception_scalar_dtor(exception * _this, unsigned int flags) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:263.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_what_exception,4) const char * __thiscall MSVCRT_what_exception(exception * _this) { TRACE("(%p) returning %s\n", _this, _this->name); return _this->name ? _this->name : "Unknown exception"; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_what_exception,4) const char * __thiscall MSVCRT_what_exception(exception * _this) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:273.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_bad_typeid_copy_ctor,8) bad_typeid * __thiscall MSVCRT_bad_typeid_copy_ctor(bad_typeid * _this, const bad_typeid * rhs) { TRACE("(%p %p)\n", _this, rhs); MSVCRT_exception_copy_ctor(_this, rhs); _this->vtable = &MSVCRT_bad_typeid_vtable; return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_bad_typeid_copy_ctor,8) bad_typeid * __thiscall MSVCRT_bad_typeid_copy_ctor(bad_typeid * _this, const bad_typeid * rhs) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:285.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_bad_typeid_ctor,8) bad_typeid * __thiscall MSVCRT_bad_typeid_ctor(bad_typeid * _this, const char * name) { TRACE("(%p %s)\n", _this, name); EXCEPTION_ctor(_this, &name); _this->vtable = &MSVCRT_bad_typeid_vtable; return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_bad_typeid_ctor,8) bad_typeid * __thiscall MSVCRT_bad_typeid_ctor(bad_typeid * _this, const char * name) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:297.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_bad_typeid_default_ctor,4) bad_typeid * __thiscall MSVCRT_bad_typeid_default_ctor(bad_typeid * _this) { return MSVCRT_bad_typeid_ctor( _this, "bad typeid" ); }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_bad_typeid_default_ctor,4) bad_typeid * __thiscall MSVCRT_bad_typeid_default_ctor(bad_typeid * _this) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:306.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_bad_typeid_dtor,4) void __thiscall MSVCRT_bad_typeid_dtor(bad_typeid * _this) { TRACE("(%p)\n", _this); MSVCRT_exception_dtor(_this); }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_bad_typeid_dtor,4) void __thiscall MSVCRT_bad_typeid_dtor(bad_typeid * _this) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:316.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_bad_typeid_opequals,8) bad_typeid * __thiscall MSVCRT_bad_typeid_opequals(bad_typeid * _this, const bad_typeid * rhs) { TRACE("(%p %p)\n", _this, rhs); MSVCRT_exception_opequals(_this, rhs); return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_bad_typeid_opequals,8) bad_typeid * __thiscall MSVCRT_bad_typeid_opequals(bad_typeid * _this, const bad_typeid * rhs) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:327.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_bad_typeid_vector_dtor,8) void * __thiscall MSVCRT_bad_typeid_vector_dtor(bad_typeid * _this, unsigned int flags) { TRACE("(%p %x)\n", _this, flags); if (flags & 2) { INT_PTR i, *ptr = (INT_PTR *)_this - 1; for (i = *ptr - 1; i >= 0; i--) MSVCRT_bad_typeid_dtor(_this + i); MSVCRT_operator_delete(ptr); } else { MSVCRT_bad_typeid_dtor(_this); if (flags & 1) MSVCRT_operator_delete(_this); } return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_bad_typeid_vector_dtor,8) void * __thiscall MSVCRT_bad_typeid_vector_dtor(bad_typeid * _this, unsigned int flags) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:350.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_bad_typeid_scalar_dtor,8) void * __thiscall MSVCRT_bad_typeid_scalar_dtor(bad_typeid * _this, unsigned int flags) { TRACE("(%p %x)\n", _this, flags); MSVCRT_bad_typeid_dtor(_this); if (flags & 1) MSVCRT_operator_delete(_this); return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_bad_typeid_scalar_dtor,8) void * __thiscall MSVCRT_bad_typeid_scalar_dtor(bad_typeid * _this, unsigned int flags) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:362.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT___non_rtti_object_copy_ctor,8) __non_rtti_object * __thiscall MSVCRT___non_rtti_object_copy_ctor(__non_rtti_object * _this, const __non_rtti_object * rhs) { TRACE("(%p %p)\n", _this, rhs); MSVCRT_bad_typeid_copy_ctor(_this, rhs); _this->vtable = &MSVCRT___non_rtti_object_vtable; return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT___non_rtti_object_copy_ctor,8) __non_rtti_object * __thiscall MSVCRT___non_rtti_object_copy_ctor(__non_rtti_object * _this, dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:375.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT___non_rtti_object_ctor,8) __non_rtti_object * __thiscall MSVCRT___non_rtti_object_ctor(__non_rtti_object * _this, const char * name) { TRACE("(%p %s)\n", _this, name); EXCEPTION_ctor(_this, &name); _this->vtable = &MSVCRT___non_rtti_object_vtable; return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT___non_rtti_object_ctor,8) __non_rtti_object * __thiscall MSVCRT___non_rtti_object_ctor(__non_rtti_object * _this, dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:388.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT___non_rtti_object_dtor,4) void __thiscall MSVCRT___non_rtti_object_dtor(__non_rtti_object * _this) { TRACE("(%p)\n", _this); MSVCRT_bad_typeid_dtor(_this); }': \ DEFINE_THISCALL_WRAPPER(MSVCRT___non_rtti_object_dtor,4) void __thiscall MSVCRT___non_rtti_object_dtor(__non_rtti_object * _this) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:398.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT___non_rtti_object_opequals,8) __non_rtti_object * __thiscall MSVCRT___non_rtti_object_opequals(__non_rtti_object * _this, const __non_rtti_object *rhs) { TRACE("(%p %p)\n", _this, rhs); MSVCRT_bad_typeid_opequals(_this, rhs); return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT___non_rtti_object_opequals,8) __non_rtti_object * __thiscall MSVCRT___non_rtti_object_opequals(__non_rtti_object * _this, dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:410.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT___non_rtti_object_vector_dtor,8) void * __thiscall MSVCRT___non_rtti_object_vector_dtor(__non_rtti_object * _this, unsigned int flags) { TRACE("(%p %x)\n", _this, flags); if (flags & 2) { INT_PTR i, *ptr = (INT_PTR *)_this - 1; for (i = *ptr - 1; i >= 0; i--) MSVCRT___non_rtti_object_dtor(_this + i); MSVCRT_operator_delete(ptr); } else { MSVCRT___non_rtti_object_dtor(_this); if (flags & 1) MSVCRT_operator_delete(_this); } return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT___non_rtti_object_vector_dtor,8) void * __thiscall MSVCRT___non_rtti_object_vector_dtor(__non_rtti_object * _this, unsigned int flags) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:433.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT___non_rtti_object_scalar_dtor,8) void * __thiscall MSVCRT___non_rtti_object_scalar_dtor(__non_rtti_object * _this, unsigned int flags) { TRACE("(%p %x)\n", _this, flags); MSVCRT___non_rtti_object_dtor(_this); if (flags & 1) MSVCRT_operator_delete(_this); return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT___non_rtti_object_scalar_dtor,8) void * __thiscall MSVCRT___non_rtti_object_scalar_dtor(__non_rtti_object * _this, unsigned int flags) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:446.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_ctor,8) bad_cast * __thiscall MSVCRT_bad_cast_ctor(bad_cast * _this, const char ** name) { TRACE("(%p %s)\n", _this, *name); EXCEPTION_ctor(_this, name); _this->vtable = &MSVCRT_bad_cast_vtable; return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_ctor,8) bad_cast * __thiscall MSVCRT_bad_cast_ctor(bad_cast * _this, const char ** name) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:458.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_copy_ctor,8) bad_cast * __thiscall MSVCRT_bad_cast_copy_ctor(bad_cast * _this, const bad_cast * rhs) { TRACE("(%p %p)\n", _this, rhs); MSVCRT_exception_copy_ctor(_this, rhs); _this->vtable = &MSVCRT_bad_cast_vtable; return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_copy_ctor,8) bad_cast * __thiscall MSVCRT_bad_cast_copy_ctor(bad_cast * _this, const bad_cast * rhs) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:470.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_ctor_charptr,8) bad_cast * __thiscall MSVCRT_bad_cast_ctor_charptr(bad_cast * _this, const char * name) { TRACE("(%p %s)\n", _this, name); EXCEPTION_ctor(_this, &name); _this->vtable = &MSVCRT_bad_cast_vtable; return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_ctor_charptr,8) bad_cast * __thiscall MSVCRT_bad_cast_ctor_charptr(bad_cast * _this, const char * name) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:482.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_default_ctor,4) bad_cast * __thiscall MSVCRT_bad_cast_default_ctor(bad_cast * _this) { return MSVCRT_bad_cast_ctor_charptr( _this, "bad cast" ); }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_default_ctor,4) bad_cast * __thiscall MSVCRT_bad_cast_default_ctor(bad_cast * _this) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:491.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_dtor,4) void __thiscall MSVCRT_bad_cast_dtor(bad_cast * _this) { TRACE("(%p)\n", _this); MSVCRT_exception_dtor(_this); }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_dtor,4) void __thiscall MSVCRT_bad_cast_dtor(bad_cast * _this) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:501.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_opequals,8) bad_cast * __thiscall MSVCRT_bad_cast_opequals(bad_cast * _this, const bad_cast * rhs) { TRACE("(%p %p)\n", _this, rhs); MSVCRT_exception_opequals(_this, rhs); return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_opequals,8) bad_cast * __thiscall MSVCRT_bad_cast_opequals(bad_cast * _this, const bad_cast * rhs) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:512.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_vector_dtor,8) void * __thiscall MSVCRT_bad_cast_vector_dtor(bad_cast * _this, unsigned int flags) { TRACE("(%p %x)\n", _this, flags); if (flags & 2) { INT_PTR i, *ptr = (INT_PTR *)_this - 1; for (i = *ptr - 1; i >= 0; i--) MSVCRT_bad_cast_dtor(_this + i); MSVCRT_operator_delete(ptr); } else { MSVCRT_bad_cast_dtor(_this); if (flags & 1) MSVCRT_operator_delete(_this); } return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_vector_dtor,8) void * __thiscall MSVCRT_bad_cast_vector_dtor(bad_cast * _this, unsigned int flags) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:535.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_scalar_dtor,8) void * __thiscall MSVCRT_bad_cast_scalar_dtor(bad_cast * _this, unsigned int flags) { TRACE("(%p %x)\n", _this, flags); MSVCRT_bad_cast_dtor(_this); if (flags & 1) MSVCRT_operator_delete(_this); return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_scalar_dtor,8) void * __thiscall MSVCRT_bad_cast_scalar_dtor(bad_cast * _this, unsigned int flags) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:547.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_opequals_equals,8) int __thiscall MSVCRT_type_info_opequals_equals(type_info * _this, const type_info * rhs) { int ret = !strcmp(_this->mangled + 1, rhs->mangled + 1); TRACE("(%p %p) returning %d\n", _this, rhs, ret); return ret; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_opequals_equals,8) int __thiscall MSVCRT_type_info_opequals_equals(type_info * _this, const type_info * rhs) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:558.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_opnot_equals,8) int __thiscall MSVCRT_type_info_opnot_equals(type_info * _this, const type_info * rhs) { int ret = !!strcmp(_this->mangled + 1, rhs->mangled + 1); TRACE("(%p %p) returning %d\n", _this, rhs, ret); return ret; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_opnot_equals,8) int __thiscall MSVCRT_type_info_opnot_equals(type_info * _this, const type_info * rhs) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:569.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_before,8) int __thiscall MSVCRT_type_info_before(type_info * _this, const type_info * rhs) { int ret = strcmp(_this->mangled + 1, rhs->mangled + 1) < 0; TRACE("(%p %p) returning %d\n", _this, rhs, ret); return ret; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_before,8) int __thiscall MSVCRT_type_info_before(type_info * _this, const type_info * rhs) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:580.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_dtor,4) void __thiscall MSVCRT_type_info_dtor(type_info * _this) { TRACE("(%p)\n", _this); MSVCRT_free(_this->name); }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_dtor,4) void __thiscall MSVCRT_type_info_dtor(type_info * _this) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:590.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_name,4) const char * __thiscall MSVCRT_type_info_name(type_info * _this) { if (!_this->name) { char* name = __unDName(0, _this->mangled + 1, 0, MSVCRT_malloc, MSVCRT_free, UNDNAME_NO_ARGUMENTS | UNDNAME_32_BIT_DECODE); if (name) { unsigned int len = strlen(name); while (len && name[--len] == ' ') name[len] = '\0'; if (InterlockedCompareExchangePointer((void**)&_this->name, name, NULL)) { MSVCRT_free(name); } } } TRACE("(%p) returning %s\n", _this, _this->name); return _this->name; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_name,4) const char * __thiscall MSVCRT_type_info_name(type_info * _this) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:624.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_raw_name,4) const char * __thiscall MSVCRT_type_info_raw_name(type_info * _this) { TRACE("(%p) returning %s\n", _this, _this->mangled); return _this->mangled; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_raw_name,4) const char * __thiscall MSVCRT_type_info_raw_name(type_info * _this) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:632.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_vector_dtor,8) void * __thiscall MSVCRT_type_info_vector_dtor(type_info * _this, unsigned int flags) { TRACE("(%p %x)\n", _this, flags); if (flags & 2) { INT_PTR i, *ptr = (INT_PTR *)_this - 1; for (i = *ptr - 1; i >= 0; i--) MSVCRT_type_info_dtor(_this + i); MSVCRT_operator_delete(ptr); } else { MSVCRT_type_info_dtor(_this); if (flags & 1) MSVCRT_operator_delete(_this); } return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_vector_dtor,8) void * __thiscall MSVCRT_type_info_vector_dtor(type_info * _this, unsigned int flags) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:680.1: variable: 'DEFINE_RTTI_DATA0( type_info, 0, ".?AVtype_info@@" ) DEFINE_RTTI_DATA0( exception, 0, ".?AVexception@std@@" ) DEFINE_RTTI_DATA0( exception_old, 0, ".?AVexception@@" ) DEFINE_RTTI_DATA1( bad_typeid, 0, &exception_rtti_base_descriptor, ".?AVbad_typeid@std@@" ) DEFINE_RTTI_DATA1( bad_cast, 0, &exception_rtti_base_descriptor, ".?AVbad_cast@std@@" ) DEFINE_RTTI_DATA2( __non_rtti_object, 0, &bad_typeid_rtti_base_descriptor, &exception_rtti_base_descriptor, ".?AV__non_rtti_object@std@@" ) DEFINE_RTTI_DATA0( exception, 0, ".?AVexception@@" ) DEFINE_RTTI_DATA1( bad_typeid, 0, &exception_rtti_base_descriptor, ".?AVbad_typeid@@" ) DEFINE_RTTI_DATA1( bad_cast, 0, &exception_rtti_base_descriptor, ".?AVbad_cast@@" ) DEFINE_RTTI_DATA2( __non_rtti_object, 0, &bad_typeid_rtti_base_descriptor, &exception_rtti_base_descriptor, ".?AV__non_rtti_object@@" ) DEFINE_EXCEPTION_TYPE_INFO( exception, 0, NULL, NULL ) DEFINE_EXCEPTION_TYPE_INFO( bad_typeid, 1, &exception_cxx_type_info, NULL ) DEFINE_EXCEPTION_TYPE_INFO( bad_cast, 1, &exception_cxx_type_info, NULL ) DEFINE_EXCEPTION_TYPE_INFO( __non_rtti_object, 2, &bad_typeid_cxx_type_info, &exception_cxx_type_info ) typedef exception bad_alloc': \ DEFINE_RTTI_DATA0( type_info, 0, ".?AVtype_info@@" ) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:710.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_bad_alloc_copy_ctor,8) bad_alloc * __thiscall MSVCRT_bad_alloc_copy_ctor(bad_alloc * _this, const bad_alloc * rhs) { TRACE("(%p %p)\n", _this, rhs); MSVCRT_exception_copy_ctor(_this, rhs); _this->vtable = &MSVCRT_bad_alloc_vtable; return _this; }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_bad_alloc_copy_ctor,8) bad_alloc * __thiscall MSVCRT_bad_alloc_copy_ctor(bad_alloc * _this, const bad_alloc * rhs) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:719.1: variable: 'DEFINE_THISCALL_WRAPPER(MSVCRT_bad_alloc_dtor,4) void __thiscall MSVCRT_bad_alloc_dtor(bad_alloc * _this) { TRACE("(%p)\n", _this); MSVCRT_exception_dtor(_this); }': \ DEFINE_THISCALL_WRAPPER(MSVCRT_bad_alloc_dtor,4) void __thiscall MSVCRT_bad_alloc_dtor(bad_alloc * _this) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:726.1: variable: '__ASM_VTABLE(bad_alloc, VTABLE_ADD_FUNC(MSVCRT_exception_vector_dtor) VTABLE_ADD_FUNC(MSVCRT_what_exception))': \ __ASM_VTABLE(bad_alloc, VTABLE_ADD_FUNC(MSVCRT_exception_vector_dtor) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:729.1: variable: 'DEFINE_RTTI_DATA1( bad_alloc, 0, &exception_rtti_base_descriptor, ".?AVbad_alloc@std@@" ) DEFINE_EXCEPTION_TYPE_INFO( bad_alloc, 1, &exception_cxx_type_info, NULL ) void throw_bad_alloc(const char *str) { bad_alloc e; bad_alloc_ctor(&e, &str); _CxxThrowException(&e, &bad_alloc_exception_type); }': \ DEFINE_RTTI_DATA1( bad_alloc, 0, &exception_rtti_base_descriptor, ".?AVbad_alloc@std@@" ) DEFINE_EXCEPTION_TYPE_INFO( bad_alloc, 1, &exception_cxx_type_info, NULL ) dlls/msvcrt/cpp.c: dlls/msvcrt/cpp.c:1251.1: variable: 'DEFINE_THISCALL_WRAPPER(type_info_name_internal_method,8) const char * __thiscall type_info_name_internal_method(type_info * _this, struct __type_info_node *node) { static int once; if (node && !once++) FIXME("type_info_node parameter ignored\n"); return MSVCRT_type_info_name(_this); }': \ DEFINE_THISCALL_WRAPPER(type_info_name_internal_method,8) const char * __thiscall type_info_name_internal_method(type_info * _this, struct __type_info_node *node) dlls/msvcrt/except_i386.c: dlls/msvcrt/except_i386.c:976.1: variable: 'DEFINE_SETJMP_ENTRYPOINT(MSVCRT__setjmp) int CDECL __regs_MSVCRT__setjmp(struct MSVCRT___JUMP_BUFFER *jmp) { jmp->Registration = (unsigned long)NtCurrentTeb()->Tib.ExceptionList; if (jmp->Registration == ~0UL) jmp->TryLevel = TRYLEVEL_END; else jmp->TryLevel = ((MSVCRT_EXCEPTION_FRAME*)jmp->Registration)->trylevel; TRACE("buf=%p ebx=%08lx esi=%08lx edi=%08lx ebp=%08lx esp=%08lx eip=%08lx frame=%08lx\n", jmp, jmp->Ebx, jmp->Esi, jmp->Edi, jmp->Ebp, jmp->Esp, jmp->Eip, jmp->Registration ); return 0; }': \ DEFINE_SETJMP_ENTRYPOINT(MSVCRT__setjmp) int CDECL __regs_MSVCRT__setjmp(struct MSVCRT___JUMP_BUFFER *jmp) dlls/msvcrt/except_i386.c: dlls/msvcrt/except_i386.c:993.1: variable: 'DEFINE_SETJMP_ENTRYPOINT( MSVCRT__setjmp3 ) int CDECL __regs_MSVCRT__setjmp3(struct MSVCRT___JUMP_BUFFER *jmp, int nb_args, ...) { jmp->Cookie = MSVCRT_JMP_MAGIC; jmp->UnwindFunc = 0; jmp->Registration = (unsigned long)NtCurrentTeb()->Tib.ExceptionList; if (jmp->Registration == ~0UL) { jmp->TryLevel = TRYLEVEL_END; } else { int i; va_list args; va_start( args, nb_args ); if (nb_args > 0) jmp->UnwindFunc = va_arg( args, unsigned long ); if (nb_args > 1) jmp->TryLevel = va_arg( args, unsigned long ); else jmp->TryLevel = ((MSVCRT_EXCEPTION_FRAME*)jmp->Registration)->trylevel; for (i = 0; i < 6 && i < nb_args - 2; i++) jmp->UnwindData[i] = va_arg( args, unsigned long ); va_end( args ); } TRACE("buf=%p ebx=%08lx esi=%08lx edi=%08lx ebp=%08lx esp=%08lx eip=%08lx frame=%08lx\n", jmp, jmp->Ebx, jmp->Esi, jmp->Edi, jmp->Ebp, jmp->Esp, jmp->Eip, jmp->Registration ); return 0; }': \ DEFINE_SETJMP_ENTRYPOINT( MSVCRT__setjmp3 ) int CDECL __regs_MSVCRT__setjmp3(struct MSVCRT___JUMP_BUFFER *jmp, int nb_args, ...) dlls/msvcrt/exit.c: dlls/msvcrt/exit.c:45.1: variable: 'void (*CDECL _aexit_rtn)(int) = MSVCRT__exit': \ void (*CDECL _aexit_rtn)(int) = MSVCRT__exit dlls/msvcrt/lock.c: dlls/msvcrt/lock.c:162.1: variable: 'DEFINE_THISCALL_WRAPPER(SpinWait_ctor_yield, 8) SpinWait* __thiscall SpinWait_ctor_yield(SpinWait *this, yield_func yf) { TRACE("(%p %p)\n", this, yf); this->state = SPINWAIT_INIT; this->unknown = 1; this->yield_func = yf; return this; }': \ DEFINE_THISCALL_WRAPPER(SpinWait_ctor_yield, 8) SpinWait* __thiscall SpinWait_ctor_yield(SpinWait *this, yield_func yf) dlls/msvcrt/lock.c: dlls/msvcrt/lock.c:175.1: variable: 'DEFINE_THISCALL_WRAPPER(SpinWait_ctor, 8) SpinWait* __thiscall SpinWait_ctor(SpinWait *this, yield_func yf) { TRACE("(%p %p)\n", this, yf); this->state = SPINWAIT_INIT; this->unknown = 0; this->yield_func = yf; return this; }': \ DEFINE_THISCALL_WRAPPER(SpinWait_ctor, 8) SpinWait* __thiscall SpinWait_ctor(SpinWait *this, yield_func yf) dlls/msvcrt/lock.c: dlls/msvcrt/lock.c:190.1: variable: 'DEFINE_THISCALL_WRAPPER(SpinWait_dtor, 4) void __thiscall SpinWait_dtor(SpinWait *this) { TRACE("(%p)\n", this); }': \ DEFINE_THISCALL_WRAPPER(SpinWait_dtor, 4) void __thiscall SpinWait_dtor(SpinWait *this) dlls/msvcrt/lock.c: dlls/msvcrt/lock.c:200.1: variable: 'DEFINE_THISCALL_WRAPPER(SpinWait__DoYield, 4) void __thiscall SpinWait__DoYield(SpinWait *this) { TRACE("(%p)\n", this); if(this->unknown) this->yield_func(); }': \ DEFINE_THISCALL_WRAPPER(SpinWait__DoYield, 4) void __thiscall SpinWait__DoYield(SpinWait *this) dlls/msvcrt/lock.c: dlls/msvcrt/lock.c:213.1: variable: 'DEFINE_THISCALL_WRAPPER(SpinWait__NumberOfSpins, 4) ULONG __thiscall SpinWait__NumberOfSpins(SpinWait *this) { TRACE("(%p)\n", this); return 1; }': \ DEFINE_THISCALL_WRAPPER(SpinWait__NumberOfSpins, 4) ULONG __thiscall SpinWait__NumberOfSpins(SpinWait *this) dlls/msvcrt/lock.c: dlls/msvcrt/lock.c:224.1: variable: 'DEFINE_THISCALL_WRAPPER(SpinWait__SetSpinCount, 8) void __thiscall SpinWait__SetSpinCount(SpinWait *this, unsigned int spin) { TRACE("(%p %d)\n", this, spin); this->spin = spin; this->state = spin ? SPINWAIT_SPIN : SPINWAIT_YIELD; }': \ DEFINE_THISCALL_WRAPPER(SpinWait__SetSpinCount, 8) void __thiscall SpinWait__SetSpinCount(SpinWait *this, unsigned int spin) dlls/msvcrt/lock.c: dlls/msvcrt/lock.c:237.1: variable: 'DEFINE_THISCALL_WRAPPER(SpinWait__Reset, 4) void __thiscall SpinWait__Reset(SpinWait *this) { SpinWait__SetSpinCount(this, SpinCount__Value()); }': \ DEFINE_THISCALL_WRAPPER(SpinWait__Reset, 4) void __thiscall SpinWait__Reset(SpinWait *this) dlls/msvcrt/lock.c: dlls/msvcrt/lock.c:247.1: variable: 'DEFINE_THISCALL_WRAPPER(SpinWait__ShouldSpinAgain, 4) MSVCRT_bool __thiscall SpinWait__ShouldSpinAgain(SpinWait *this) { TRACE("(%p)\n", this); this->spin--; return this->spin > 0; }': \ DEFINE_THISCALL_WRAPPER(SpinWait__ShouldSpinAgain, 4) MSVCRT_bool __thiscall SpinWait__ShouldSpinAgain(SpinWait *this) dlls/msvcrt/lock.c: dlls/msvcrt/lock.c:260.1: variable: 'DEFINE_THISCALL_WRAPPER(SpinWait__SpinOnce, 4) MSVCRT_bool __thiscall SpinWait__SpinOnce(SpinWait *this) { switch(this->state) { case SPINWAIT_INIT: SpinWait__Reset(this); case SPINWAIT_SPIN: __asm__ __volatile__( "rep;nop" : : : "memory" ); __asm__ __volatile__( "" : : : "memory" ); this->spin--; if(!this->spin) this->state = this->unknown ? SPINWAIT_YIELD : SPINWAIT_DONE; return TRUE; case SPINWAIT_YIELD: this->state = SPINWAIT_DONE; this->yield_func(); return TRUE; default: SpinWait__Reset(this); return FALSE; } }': \ DEFINE_THISCALL_WRAPPER(SpinWait__SpinOnce, 4) MSVCRT_bool __thiscall SpinWait__SpinOnce(SpinWait *this) dlls/msvcrt/lock.c: dlls/msvcrt/lock.c:315.1: variable: 'DEFINE_THISCALL_WRAPPER(critical_section_ctor, 4) critical_section* __thiscall critical_section_ctor(critical_section *this) { TRACE("(%p)\n", this); if(!keyed_event) { HANDLE event; NtCreateKeyedEvent(&event, GENERIC_READ|GENERIC_WRITE, NULL, 0); if(InterlockedCompareExchangePointer(&keyed_event, event, NULL) != NULL) NtClose(event); } this->unk_thread_id = 0; this->head = this->tail = NULL; return this; }': \ DEFINE_THISCALL_WRAPPER(critical_section_ctor, 4) critical_section* __thiscall critical_section_ctor(critical_section *this) dlls/msvcrt/lock.c: dlls/msvcrt/lock.c:335.1: variable: 'DEFINE_THISCALL_WRAPPER(critical_section_dtor, 4) void __thiscall critical_section_dtor(critical_section *this) { TRACE("(%p)\n", this); }': \ DEFINE_THISCALL_WRAPPER(critical_section_dtor, 4) void __thiscall critical_section_dtor(critical_section *this) dlls/msvcrt/lock.c: dlls/msvcrt/lock.c:368.1: variable: 'DEFINE_THISCALL_WRAPPER(critical_section_lock, 4) void __thiscall critical_section_lock(critical_section *this) { cs_queue q, *last; TRACE("(%p)\n", this); if(this->unk_thread_id == GetCurrentThreadId()) { FIXME("throw exception\n"); return; } memset(&q, 0, sizeof(q)); last = InterlockedExchangePointer(&this->tail, &q); if(last) { last->next = &q; NtWaitForKeyedEvent(keyed_event, &q, 0, NULL); } cs_set_head(this, &q); if(InterlockedCompareExchangePointer(&this->tail, &this->unk_active, &q) != &q) { spin_wait_for_next_cs(&q); this->unk_active.next = q.next; } }': \ DEFINE_THISCALL_WRAPPER(critical_section_lock, 4) void __thiscall critical_section_lock(critical_section *this) dlls/msvcrt/lock.c: dlls/msvcrt/lock.c:396.1: variable: 'DEFINE_THISCALL_WRAPPER(critical_section_try_lock, 4) MSVCRT_bool __thiscall critical_section_try_lock(critical_section *this) { cs_queue q; TRACE("(%p)\n", this); if(this->unk_thread_id == GetCurrentThreadId()) { FIXME("throw exception\n"); return FALSE; } memset(&q, 0, sizeof(q)); if(!InterlockedCompareExchangePointer(&this->tail, &q, NULL)) { cs_set_head(this, &q); if(InterlockedCompareExchangePointer(&this->tail, &this->unk_active, &q) != &q) { spin_wait_for_next_cs(&q); this->unk_active.next = q.next; } return TRUE; } return FALSE; }': \ DEFINE_THISCALL_WRAPPER(critical_section_try_lock, 4) MSVCRT_bool __thiscall critical_section_try_lock(critical_section *this) dlls/msvcrt/lock.c: dlls/msvcrt/lock.c:422.1: variable: 'DEFINE_THISCALL_WRAPPER(critical_section_unlock, 4) void __thiscall critical_section_unlock(critical_section *this) { TRACE("(%p)\n", this); this->unk_thread_id = 0; this->head = NULL; if(InterlockedCompareExchangePointer(&this->tail, NULL, &this->unk_active) == &this->unk_active) return; spin_wait_for_next_cs(&this->unk_active); while(1) { cs_queue *next; if(!InterlockedExchange(&this->unk_active.next->free, TRUE)) break; next = this->unk_active.next; if(InterlockedCompareExchangePointer(&this->tail, NULL, next) == next) { HeapFree(GetProcessHeap(), 0, next); return; } spin_wait_for_next_cs(next); this->unk_active.next = next->next; HeapFree(GetProcessHeap(), 0, next); } NtReleaseKeyedEvent(keyed_event, this->unk_active.next, 0, NULL); }': \ DEFINE_THISCALL_WRAPPER(critical_section_unlock, 4) void __thiscall critical_section_unlock(critical_section *this) dlls/msvcrt/lock.c: dlls/msvcrt/lock.c:457.1: variable: 'DEFINE_THISCALL_WRAPPER(critical_section_native_handle, 4) critical_section* __thiscall critical_section_native_handle(critical_section *this) { TRACE("(%p)\n", this); return this; }': \ DEFINE_THISCALL_WRAPPER(critical_section_native_handle, 4) critical_section* __thiscall critical_section_native_handle(critical_section *this) dlls/msvcrt/lock.c: dlls/msvcrt/lock.c:467.1: variable: 'DEFINE_THISCALL_WRAPPER(critical_section_try_lock_for, 8) MSVCRT_bool __thiscall critical_section_try_lock_for( critical_section *this, unsigned int timeout) { cs_queue *q, *last; TRACE("(%p %d)\n", this, timeout); if(this->unk_thread_id == GetCurrentThreadId()) { FIXME("throw exception\n"); return FALSE; } if(!(q = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(*q)))) return critical_section_try_lock(this); last = InterlockedExchangePointer(&this->tail, q); if(last) { LARGE_INTEGER to; NTSTATUS status; FILETIME ft; last->next = q; GetSystemTimeAsFileTime(&ft); to.QuadPart = ((LONGLONG)ft.dwHighDateTime<<32) + ft.dwLowDateTime + (LONGLONG)timeout*10000; status = NtWaitForKeyedEvent(keyed_event, q, 0, &to); if(status == STATUS_TIMEOUT) { if(!InterlockedExchange(&q->free, TRUE)) return FALSE; NtWaitForKeyedEvent(keyed_event, q, 0, NULL); } } cs_set_head(this, q); if(InterlockedCompareExchangePointer(&this->tail, &this->unk_active, q) != q) { spin_wait_for_next_cs(q); this->unk_active.next = q->next; } HeapFree(GetProcessHeap(), 0, q); return TRUE; }': \ DEFINE_THISCALL_WRAPPER(critical_section_try_lock_for, 8) MSVCRT_bool __thiscall critical_section_try_lock_for( dlls/msvcrt/lock.c: dlls/msvcrt/lock.c:522.1: variable: 'DEFINE_THISCALL_WRAPPER(critical_section_scoped_lock_ctor, 8) critical_section_scoped_lock* __thiscall critical_section_scoped_lock_ctor( critical_section_scoped_lock *this, critical_section *cs) { TRACE("(%p %p)\n", this, cs); this->cs = cs; critical_section_lock(this->cs); return this; }': \ DEFINE_THISCALL_WRAPPER(critical_section_scoped_lock_ctor, 8) critical_section_scoped_lock* __thiscall critical_section_scoped_lock_ctor( dlls/msvcrt/lock.c: dlls/msvcrt/lock.c:534.1: variable: 'DEFINE_THISCALL_WRAPPER(critical_section_scoped_lock_dtor, 4) void __thiscall critical_section_scoped_lock_dtor(critical_section_scoped_lock *this) { TRACE("(%p)\n", this); critical_section_unlock(this->cs); }': \ DEFINE_THISCALL_WRAPPER(critical_section_scoped_lock_dtor, 4) void __thiscall critical_section_scoped_lock_dtor(critical_section_scoped_lock *this) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:55.8: variable: 'void (__thiscall *pexception_ctor)(exception*,LPCSTR*)': \ void (__thiscall *pexception_ctor)(exception*,LPCSTR*) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:56.8: variable: 'void (__thiscall *pexception_copy_ctor)(exception*,exception*)': \ void (__thiscall *pexception_copy_ctor)(exception*,exception*) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:57.8: variable: 'void (__thiscall *pexception_default_ctor)(exception*)': \ void (__thiscall *pexception_default_ctor)(exception*) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:58.8: variable: 'void (__thiscall *pexception_dtor)(exception*)': \ void (__thiscall *pexception_dtor)(exception*) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:59.8: variable: 'exception* (__thiscall *pexception_opequals)(exception*,exception*)': \ exception* (__thiscall *pexception_opequals)(exception*,exception*) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:60.8: variable: 'char* (__thiscall *pexception_what)(exception*)': \ char* (__thiscall *pexception_what)(exception*) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:62.8: variable: 'void (__thiscall *pexception_vector_dtor)(exception*,unsigned int)': \ void (__thiscall *pexception_vector_dtor)(exception*,unsigned int) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:63.8: variable: 'void (__thiscall *pexception_scalar_dtor)(exception*,unsigned int)': \ void (__thiscall *pexception_scalar_dtor)(exception*,unsigned int) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:66.8: variable: 'void (__thiscall *pbad_typeid_ctor)(exception*,LPCSTR)': \ void (__thiscall *pbad_typeid_ctor)(exception*,LPCSTR) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:67.8: variable: 'void (__thiscall *pbad_typeid_ctor_closure)(exception*)': \ void (__thiscall *pbad_typeid_ctor_closure)(exception*) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:68.8: variable: 'void (__thiscall *pbad_typeid_copy_ctor)(exception*,exception*)': \ void (__thiscall *pbad_typeid_copy_ctor)(exception*,exception*) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:69.8: variable: 'void (__thiscall *pbad_typeid_dtor)(exception*)': \ void (__thiscall *pbad_typeid_dtor)(exception*) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:70.8: variable: 'exception* (__thiscall *pbad_typeid_opequals)(exception*,exception*)': \ exception* (__thiscall *pbad_typeid_opequals)(exception*,exception*) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:71.8: variable: 'char* (__thiscall *pbad_typeid_what)(exception*)': \ char* (__thiscall *pbad_typeid_what)(exception*) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:73.8: variable: 'void (__thiscall *pbad_typeid_vector_dtor)(exception*,unsigned int)': \ void (__thiscall *pbad_typeid_vector_dtor)(exception*,unsigned int) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:74.8: variable: 'void (__thiscall *pbad_typeid_scalar_dtor)(exception*,unsigned int)': \ void (__thiscall *pbad_typeid_scalar_dtor)(exception*,unsigned int) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:77.8: variable: 'void (__thiscall *pbad_cast_ctor)(exception*,LPCSTR*)': \ void (__thiscall *pbad_cast_ctor)(exception*,LPCSTR*) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:78.8: variable: 'void (__thiscall *pbad_cast_ctor2)(exception*,LPCSTR)': \ void (__thiscall *pbad_cast_ctor2)(exception*,LPCSTR) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:79.8: variable: 'void (__thiscall *pbad_cast_ctor_closure)(exception*)': \ void (__thiscall *pbad_cast_ctor_closure)(exception*) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:80.8: variable: 'void (__thiscall *pbad_cast_copy_ctor)(exception*,exception*)': \ void (__thiscall *pbad_cast_copy_ctor)(exception*,exception*) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:81.8: variable: 'void (__thiscall *pbad_cast_dtor)(exception*)': \ void (__thiscall *pbad_cast_dtor)(exception*) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:82.8: variable: 'exception* (__thiscall *pbad_cast_opequals)(exception*,exception*)': \ exception* (__thiscall *pbad_cast_opequals)(exception*,exception*) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:83.8: variable: 'char* (__thiscall *pbad_cast_what)(exception*)': \ char* (__thiscall *pbad_cast_what)(exception*) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:85.8: variable: 'void (__thiscall *pbad_cast_vector_dtor)(exception*,unsigned int)': \ void (__thiscall *pbad_cast_vector_dtor)(exception*,unsigned int) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:86.8: variable: 'void (__thiscall *pbad_cast_scalar_dtor)(exception*,unsigned int)': \ void (__thiscall *pbad_cast_scalar_dtor)(exception*,unsigned int) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:89.8: variable: 'void (__thiscall *p__non_rtti_object_ctor)(exception*,LPCSTR)': \ void (__thiscall *p__non_rtti_object_ctor)(exception*,LPCSTR) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:90.8: variable: 'void (__thiscall *p__non_rtti_object_copy_ctor)(exception*,exception*)': \ void (__thiscall *p__non_rtti_object_copy_ctor)(exception*,exception*) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:91.8: variable: 'void (__thiscall *p__non_rtti_object_dtor)(exception*)': \ void (__thiscall *p__non_rtti_object_dtor)(exception*) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:92.8: variable: 'exception* (__thiscall *p__non_rtti_object_opequals)(exception*,exception*)': \ exception* (__thiscall *p__non_rtti_object_opequals)(exception*,exception*) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:93.8: variable: 'char* (__thiscall *p__non_rtti_object_what)(exception*)': \ char* (__thiscall *p__non_rtti_object_what)(exception*) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:95.8: variable: 'void (__thiscall *p__non_rtti_object_vector_dtor)(exception*,unsigned int)': \ void (__thiscall *p__non_rtti_object_vector_dtor)(exception*,unsigned int) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:96.8: variable: 'void (__thiscall *p__non_rtti_object_scalar_dtor)(exception*,unsigned int)': \ void (__thiscall *p__non_rtti_object_scalar_dtor)(exception*,unsigned int) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:99.8: variable: 'void (__thiscall *ptype_info_dtor)(type_info*)': \ void (__thiscall *ptype_info_dtor)(type_info*) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:100.8: variable: 'char* (__thiscall *ptype_info_raw_name)(type_info*)': \ char* (__thiscall *ptype_info_raw_name)(type_info*) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:101.8: variable: 'char* (__thiscall *ptype_info_name)(type_info*)': \ char* (__thiscall *ptype_info_name)(type_info*) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:102.8: variable: 'int (__thiscall *ptype_info_before)(type_info*,type_info*)': \ int (__thiscall *ptype_info_before)(type_info*,type_info*) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:103.8: variable: 'int (__thiscall *ptype_info_opequals_equals)(type_info*,type_info*)': \ int (__thiscall *ptype_info_opequals_equals)(type_info*,type_info*) dlls/msvcrt/tests/cpp.c: dlls/msvcrt/tests/cpp.c:104.8: variable: 'int (__thiscall *ptype_info_opnot_equals)(type_info*,type_info*)': \ int (__thiscall *ptype_info_opnot_equals)(type_info*,type_info*) dlls/msvcrt/tests/heap.c: dlls/msvcrt/tests/heap.c:26.8: variable: 'void (__cdecl *p_aligned_free)(void*) = NULL': \ void (__cdecl *p_aligned_free)(void*) = NULL dlls/msvcrt/tests/heap.c: dlls/msvcrt/tests/heap.c:27.8: variable: 'void * (__cdecl *p_aligned_malloc)(size_t,size_t) = NULL': \ void * (__cdecl *p_aligned_malloc)(size_t,size_t) = NULL dlls/msvcrt/tests/heap.c: dlls/msvcrt/tests/heap.c:28.8: variable: 'void * (__cdecl *p_aligned_offset_malloc)(size_t,size_t,size_t) = NULL': \ void * (__cdecl *p_aligned_offset_malloc)(size_t,size_t,size_t) = NULL dlls/msvcrt/tests/heap.c: dlls/msvcrt/tests/heap.c:29.8: variable: 'void * (__cdecl *p_aligned_realloc)(void*,size_t,size_t) = NULL': \ void * (__cdecl *p_aligned_realloc)(void*,size_t,size_t) = NULL dlls/msvcrt/tests/heap.c: dlls/msvcrt/tests/heap.c:30.8: variable: 'void * (__cdecl *p_aligned_offset_realloc)(void*,size_t,size_t,size_t) = NULL': \ void * (__cdecl *p_aligned_offset_realloc)(void*,size_t,size_t,size_t) = NULL dlls/msvcrtd/tests/debug.c: dlls/msvcrtd/tests/debug.c:33.8: variable: 'void * (__cdecl *pMSVCRTD_operator_new_dbg)(size_t, int, const char *, int) = NULL': \ void * (__cdecl *pMSVCRTD_operator_new_dbg)(size_t, int, const char *, int) = NULL dlls/msxml3/main.c: dlls/msxml3/main.c:169.1: variable: 'DECL_FUNCPTR(xsltApplyStylesheet)': \ DECL_FUNCPTR(xsltApplyStylesheet) dlls/msxml3/main.c: dlls/msxml3/main.c:170.1: variable: 'DECL_FUNCPTR(xsltApplyStylesheetUser)': \ DECL_FUNCPTR(xsltApplyStylesheetUser) dlls/msxml3/main.c: dlls/msxml3/main.c:171.1: variable: 'DECL_FUNCPTR(xsltCleanupGlobals)': \ DECL_FUNCPTR(xsltCleanupGlobals) dlls/msxml3/main.c: dlls/msxml3/main.c:172.1: variable: 'DECL_FUNCPTR(xsltFreeStylesheet)': \ DECL_FUNCPTR(xsltFreeStylesheet) dlls/msxml3/main.c: dlls/msxml3/main.c:173.1: variable: 'DECL_FUNCPTR(xsltFreeTransformContext)': \ DECL_FUNCPTR(xsltFreeTransformContext) dlls/msxml3/main.c: dlls/msxml3/main.c:174.1: variable: 'DECL_FUNCPTR(xsltNewTransformContext)': \ DECL_FUNCPTR(xsltNewTransformContext) dlls/msxml3/main.c: dlls/msxml3/main.c:175.1: variable: 'DECL_FUNCPTR(xsltNextImport)': \ DECL_FUNCPTR(xsltNextImport) dlls/msxml3/main.c: dlls/msxml3/main.c:176.1: variable: 'DECL_FUNCPTR(xsltParseStylesheetDoc)': \ DECL_FUNCPTR(xsltParseStylesheetDoc) dlls/msxml3/main.c: dlls/msxml3/main.c:177.1: variable: 'DECL_FUNCPTR(xsltQuoteUserParams)': \ DECL_FUNCPTR(xsltQuoteUserParams) dlls/msxml3/main.c: dlls/msxml3/main.c:178.1: variable: 'DECL_FUNCPTR(xsltSaveResultTo)': \ DECL_FUNCPTR(xsltSaveResultTo) dlls/msxml3/tests/domdoc.c: dlls/msxml3/tests/domdoc.c:1222.2: file: inner } ends on column 1 dlls/msxml3/tests/domdoc.c: dlls/msxml3/tests/domdoc.c:2302.2: file: inner } ends on column 1 dlls/msxml3/tests/domdoc.c: dlls/msxml3/tests/domdoc.c:2387.2: file: inner } ends on column 1 dlls/msxml3/tests/domdoc.c: dlls/msxml3/tests/domdoc.c:2408.2: file: inner } ends on column 1 dlls/msxml3/tests/domdoc.c: dlls/msxml3/tests/domdoc.c:2421.2: file: inner } ends on column 1 dlls/msxml3/tests/domdoc.c: dlls/msxml3/tests/domdoc.c:2457.2: file: inner } ends on column 1 dlls/msxml3/tests/domdoc.c: dlls/msxml3/tests/domdoc.c:2463.2: file: inner } ends on column 1 dlls/msxml3/tests/domdoc.c: dlls/msxml3/tests/domdoc.c:2471.2: file: inner } ends on column 1 dlls/msxml3/tests/domdoc.c: dlls/msxml3/tests/domdoc.c:2483.2: file: inner } ends on column 1 dlls/msxml3/tests/domdoc.c: dlls/msxml3/tests/domdoc.c:2489.2: file: inner } ends on column 1 dlls/msxml3/tests/domdoc.c: dlls/msxml3/tests/domdoc.c:4535.2: file: inner } ends on column 1 dlls/msxml3/tests/domdoc.c: dlls/msxml3/tests/domdoc.c:7701.2: file: inner } ends on column 1 dlls/msxml3/tests/domdoc.c: dlls/msxml3/tests/domdoc.c:8413.2: file: inner } ends on column 1 dlls/msxml3/tests/domdoc.c: dlls/msxml3/tests/domdoc.c:9924.2: file: inner } ends on column 1 dlls/msxml3/tests/domdoc.c: dlls/msxml3/tests/domdoc.c:10600.2: file: inner } ends on column 1 dlls/msxml3/tests/domdoc.c: dlls/msxml3/tests/domdoc.c:10616.2: file: inner } ends on column 1 dlls/msxml3/tests/httpreq.c: dlls/msxml3/tests/httpreq.c:76.1: variable: 'DEFINE_EXPECT(site_qi_IServiceProvider)': \ DEFINE_EXPECT(site_qi_IServiceProvider) dlls/msxml3/tests/httpreq.c: dlls/msxml3/tests/httpreq.c:77.1: variable: 'DEFINE_EXPECT(site_qi_IXMLDOMDocument)': \ DEFINE_EXPECT(site_qi_IXMLDOMDocument) dlls/msxml3/tests/httpreq.c: dlls/msxml3/tests/httpreq.c:78.1: variable: 'DEFINE_EXPECT(site_qi_IOleClientSite)': \ DEFINE_EXPECT(site_qi_IOleClientSite) dlls/msxml3/tests/httpreq.c: dlls/msxml3/tests/httpreq.c:80.1: variable: 'DEFINE_EXPECT(sp_queryservice_SID_SBindHost)': \ DEFINE_EXPECT(sp_queryservice_SID_SBindHost) dlls/msxml3/tests/httpreq.c: dlls/msxml3/tests/httpreq.c:81.1: variable: 'DEFINE_EXPECT(sp_queryservice_SID_SContainerDispatch_htmldoc2)': \ DEFINE_EXPECT(sp_queryservice_SID_SContainerDispatch_htmldoc2) dlls/msxml3/tests/httpreq.c: dlls/msxml3/tests/httpreq.c:82.1: variable: 'DEFINE_EXPECT(sp_queryservice_SID_secmgr_htmldoc2)': \ DEFINE_EXPECT(sp_queryservice_SID_secmgr_htmldoc2) dlls/msxml3/tests/httpreq.c: dlls/msxml3/tests/httpreq.c:83.1: variable: 'DEFINE_EXPECT(sp_queryservice_SID_secmgr_xmldomdoc)': \ DEFINE_EXPECT(sp_queryservice_SID_secmgr_xmldomdoc) dlls/msxml3/tests/httpreq.c: dlls/msxml3/tests/httpreq.c:84.1: variable: 'DEFINE_EXPECT(sp_queryservice_SID_secmgr_secmgr)': \ DEFINE_EXPECT(sp_queryservice_SID_secmgr_secmgr) dlls/msxml3/tests/httpreq.c: dlls/msxml3/tests/httpreq.c:86.1: variable: 'DEFINE_EXPECT(htmldoc2_get_all)': \ DEFINE_EXPECT(htmldoc2_get_all) dlls/msxml3/tests/httpreq.c: dlls/msxml3/tests/httpreq.c:87.1: variable: 'DEFINE_EXPECT(htmldoc2_get_url)': \ DEFINE_EXPECT(htmldoc2_get_url) dlls/msxml3/tests/httpreq.c: dlls/msxml3/tests/httpreq.c:88.1: variable: 'DEFINE_EXPECT(collection_get_length)': \ DEFINE_EXPECT(collection_get_length) dlls/msxml3/tests/httpreq.c: dlls/msxml3/tests/httpreq.c:1395.2: file: inner } ends on column 1 dlls/msxml3/tests/httpreq.c: dlls/msxml3/tests/httpreq.c:1401.2: file: inner } ends on column 1 dlls/netapi32/tests/access.c: dlls/netapi32/tests/access.c:59.8: variable: 'NET_API_STATUS (WINAPI *pNetApiBufferFree)(LPVOID)=NULL': \ NET_API_STATUS (WINAPI *pNetApiBufferFree)(LPVOID)=NULL dlls/netapi32/tests/access.c: dlls/netapi32/tests/access.c:60.8: variable: 'NET_API_STATUS (WINAPI *pNetApiBufferSize)(LPVOID,LPDWORD)=NULL': \ NET_API_STATUS (WINAPI *pNetApiBufferSize)(LPVOID,LPDWORD)=NULL dlls/netapi32/tests/access.c: dlls/netapi32/tests/access.c:61.8: variable: 'NET_API_STATUS (WINAPI *pNetQueryDisplayInformation)(LPWSTR,DWORD,DWORD,DWORD,DWORD,LPDWORD,PVOID*)=NULL': \ NET_API_STATUS (WINAPI *pNetQueryDisplayInformation)(LPWSTR,DWORD,DWORD,DWORD,DWORD,LPDWORD,PVOID*)=NULL dlls/netapi32/tests/access.c: dlls/netapi32/tests/access.c:62.8: variable: 'NET_API_STATUS (WINAPI *pNetUserGetInfo)(LPCWSTR,LPCWSTR,DWORD,LPBYTE*)=NULL': \ NET_API_STATUS (WINAPI *pNetUserGetInfo)(LPCWSTR,LPCWSTR,DWORD,LPBYTE*)=NULL dlls/netapi32/tests/access.c: dlls/netapi32/tests/access.c:63.8: variable: 'NET_API_STATUS (WINAPI *pNetUserModalsGet)(LPCWSTR,DWORD,LPBYTE*)=NULL': \ NET_API_STATUS (WINAPI *pNetUserModalsGet)(LPCWSTR,DWORD,LPBYTE*)=NULL dlls/netapi32/tests/access.c: dlls/netapi32/tests/access.c:64.8: variable: 'NET_API_STATUS (WINAPI *pNetUserAdd)(LPCWSTR,DWORD,LPBYTE,LPDWORD)=NULL': \ NET_API_STATUS (WINAPI *pNetUserAdd)(LPCWSTR,DWORD,LPBYTE,LPDWORD)=NULL dlls/netapi32/tests/access.c: dlls/netapi32/tests/access.c:65.8: variable: 'NET_API_STATUS (WINAPI *pNetUserDel)(LPCWSTR,LPCWSTR)=NULL': \ NET_API_STATUS (WINAPI *pNetUserDel)(LPCWSTR,LPCWSTR)=NULL dlls/netapi32/tests/access.c: dlls/netapi32/tests/access.c:66.8: variable: 'NET_API_STATUS (WINAPI *pNetLocalGroupGetInfo)(LPCWSTR,LPCWSTR,DWORD,LPBYTE*)=NULL': \ NET_API_STATUS (WINAPI *pNetLocalGroupGetInfo)(LPCWSTR,LPCWSTR,DWORD,LPBYTE*)=NULL dlls/netapi32/tests/access.c: dlls/netapi32/tests/access.c:67.8: variable: 'NET_API_STATUS (WINAPI *pNetLocalGroupGetMembers)(LPCWSTR,LPCWSTR,DWORD,LPBYTE*,DWORD,LPDWORD,LPDWORD,PDWORD_PTR)=NULL': \ NET_API_STATUS (WINAPI *pNetLocalGroupGetMembers)(LPCWSTR,LPCWSTR,DWORD,LPBYTE*,DWORD,LPDWORD,LPDWORD,PDWORD_PTR)=NULL dlls/netapi32/tests/apibuf.c: dlls/netapi32/tests/apibuf.c:32.8: variable: 'NET_API_STATUS (WINAPI *pNetApiBufferAllocate)(DWORD,LPVOID*)=NULL': \ NET_API_STATUS (WINAPI *pNetApiBufferAllocate)(DWORD,LPVOID*)=NULL dlls/netapi32/tests/apibuf.c: dlls/netapi32/tests/apibuf.c:33.8: variable: 'NET_API_STATUS (WINAPI *pNetApiBufferFree)(LPVOID)=NULL': \ NET_API_STATUS (WINAPI *pNetApiBufferFree)(LPVOID)=NULL dlls/netapi32/tests/apibuf.c: dlls/netapi32/tests/apibuf.c:34.8: variable: 'NET_API_STATUS (WINAPI *pNetApiBufferReallocate)(LPVOID,DWORD,LPVOID*)=NULL': \ NET_API_STATUS (WINAPI *pNetApiBufferReallocate)(LPVOID,DWORD,LPVOID*)=NULL dlls/netapi32/tests/apibuf.c: dlls/netapi32/tests/apibuf.c:35.8: variable: 'NET_API_STATUS (WINAPI *pNetApiBufferSize)(LPVOID,LPDWORD)=NULL': \ NET_API_STATUS (WINAPI *pNetApiBufferSize)(LPVOID,LPDWORD)=NULL dlls/netapi32/tests/wksta.c: dlls/netapi32/tests/wksta.c:36.8: variable: 'NET_API_STATUS (WINAPI *pNetApiBufferFree)(LPVOID)=NULL': \ NET_API_STATUS (WINAPI *pNetApiBufferFree)(LPVOID)=NULL dlls/netapi32/tests/wksta.c: dlls/netapi32/tests/wksta.c:37.8: variable: 'NET_API_STATUS (WINAPI *pNetApiBufferSize)(LPVOID,LPDWORD)=NULL': \ NET_API_STATUS (WINAPI *pNetApiBufferSize)(LPVOID,LPDWORD)=NULL dlls/netapi32/tests/wksta.c: dlls/netapi32/tests/wksta.c:38.8: variable: 'NET_API_STATUS (WINAPI *pNetpGetComputerName)(LPWSTR*)=NULL': \ NET_API_STATUS (WINAPI *pNetpGetComputerName)(LPWSTR*)=NULL dlls/netapi32/tests/wksta.c: dlls/netapi32/tests/wksta.c:39.8: variable: 'NET_API_STATUS (WINAPI *pNetWkstaUserGetInfo)(LPWSTR,DWORD,PBYTE*)=NULL': \ NET_API_STATUS (WINAPI *pNetWkstaUserGetInfo)(LPWSTR,DWORD,PBYTE*)=NULL dlls/netapi32/tests/wksta.c: dlls/netapi32/tests/wksta.c:40.8: variable: 'NET_API_STATUS (WINAPI *pNetWkstaTransportEnum)(LPWSTR,DWORD,LPBYTE*, DWORD,LPDWORD,LPDWORD,LPDWORD)=NULL': \ NET_API_STATUS (WINAPI *pNetWkstaTransportEnum)(LPWSTR,DWORD,LPBYTE*, DWORD,LPDWORD,LPDWORD,LPDWORD)=NULL dlls/ntdll/cdrom.c: dlls/ntdll/cdrom.c:232.1: variable: 'C_ASSERT(sizeof(internal_dvd_layer_descriptor) == 22)': \ C_ASSERT(sizeof(internal_dvd_layer_descriptor) == 22) dlls/ntdll/cdrom.c: dlls/ntdll/cdrom.c:240.1: variable: 'C_ASSERT(sizeof(internal_dvd_manufacturer_descriptor) == 2053)': \ C_ASSERT(sizeof(internal_dvd_manufacturer_descriptor) == 2053) dlls/ntdll/heap.c: dlls/ntdll/heap.c:98.1: variable: 'C_ASSERT( sizeof(ARENA_LARGE) % LARGE_ALIGNMENT == 0 )': \ C_ASSERT( sizeof(ARENA_LARGE) % LARGE_ALIGNMENT == 0 ) dlls/ntdll/relay.c: dlls/ntdll/relay.c:538.1: variable: 'DEFINE_REGS_ENTRYPOINT( relay_call_regs, 4 ) extern LONGLONG CDECL call_entry_point( void *func, int nb_args, const INT_PTR *args, int flags )': \ DEFINE_REGS_ENTRYPOINT( relay_call_regs, 4 ) dlls/ntdll/relay.c: dlls/ntdll/relay.c:1157.1: variable: 'DEFINE_REGS_ENTRYPOINT( SNOOP_Entry, 0 ) DEFINE_REGS_ENTRYPOINT( SNOOP_Return, 0 ) FARPROC SNOOP_GetProcAddress( HMODULE hmod, const IMAGE_EXPORT_DIRECTORY *exports, DWORD exp_size, FARPROC origfun, DWORD ordinal, const WCHAR *user ) { return origfun; }': \ DEFINE_REGS_ENTRYPOINT( SNOOP_Entry, 0 ) DEFINE_REGS_ENTRYPOINT( SNOOP_Return, 0 ) dlls/ntdll/server.c: dlls/ntdll/server.c:820.1: variable: 'C_ASSERT( sizeof(union fd_cache_entry) == sizeof(LONG64) )': \ C_ASSERT( sizeof(union fd_cache_entry) == sizeof(LONG64) ) dlls/ntdll/signal_i386.c: dlls/ntdll/signal_i386.c:2614.1: variable: 'DEFINE_REGS_ENTRYPOINT( RtlUnwind, 4 ) NTSTATUS WINAPI NtRaiseException( EXCEPTION_RECORD *rec, CONTEXT *context, BOOL first_chance ) { NTSTATUS status = raise_exception( rec, context, first_chance ); if (status == STATUS_SUCCESS) { set_debug_registers( context ); set_cpu_context( context ); } return status; }': \ DEFINE_REGS_ENTRYPOINT( RtlUnwind, 4 ) dlls/ntdll/signal_i386.c: dlls/ntdll/signal_i386.c:2643.1: variable: 'DEFINE_REGS_ENTRYPOINT( RtlRaiseException, 1 ) USHORT WINAPI RtlCaptureStackBackTrace( ULONG skip, ULONG count, PVOID *buffer, ULONG *hash ) { CONTEXT context; ULONG i; ULONG *frame; RtlCaptureContext( &context ); if (hash) *hash = 0; frame = (ULONG *)context.Ebp; while (skip--) { if (!is_valid_frame( frame )) return 0; frame = (ULONG *)*frame; } for (i = 0; i < count; i++) { if (!is_valid_frame( frame )) break; buffer[i] = (void *)frame[1]; if (hash) *hash += frame[1]; frame = (ULONG *)*frame; } return i; }': \ DEFINE_REGS_ENTRYPOINT( RtlRaiseException, 1 ) dlls/ntdll/tests/file.c: dlls/ntdll/tests/file.c:1907.2: file: inner } ends on column 1 dlls/ntoskrnl.exe/ntoskrnl.c: dlls/ntoskrnl.exe/ntoskrnl.c:948.1: variable: 'DEFINE_FASTCALL2_ENTRYPOINT( IofCallDriver ) NTSTATUS WINAPI __regs_IofCallDriver( DEVICE_OBJECT *device, IRP *irp ) NTSTATUS WINAPI IofCallDriver( DEVICE_OBJECT *device, IRP *irp ) { TRACE( "%p %p\n", device, irp ); return IoCallDriver( device, irp ); }': \ DEFINE_FASTCALL2_ENTRYPOINT( IofCallDriver ) NTSTATUS WINAPI __regs_IofCallDriver( DEVICE_OBJECT *device, IRP *irp ) dlls/ntoskrnl.exe/ntoskrnl.c: dlls/ntoskrnl.exe/ntoskrnl.c:1170.1: variable: 'DEFINE_FASTCALL2_ENTRYPOINT( IofCompleteRequest ) void WINAPI __regs_IofCompleteRequest( IRP *irp, UCHAR priority_boost ) void WINAPI IofCompleteRequest( IRP *irp, UCHAR priority_boost ) { TRACE( "%p %u\n", irp, priority_boost ); IoCompleteRequest( irp, priority_boost ); }': \ DEFINE_FASTCALL2_ENTRYPOINT( IofCompleteRequest ) void WINAPI __regs_IofCompleteRequest( IRP *irp, UCHAR priority_boost ) dlls/ntoskrnl.exe/ntoskrnl.c: dlls/ntoskrnl.exe/ntoskrnl.c:1185.1: variable: 'DEFINE_FASTCALL3_ENTRYPOINT( NTOSKRNL_InterlockedCompareExchange ) LONG WINAPI __regs_NTOSKRNL_InterlockedCompareExchange( LONG volatile *dest, LONG xchg, LONG compare ) LONG WINAPI NTOSKRNL_InterlockedCompareExchange( LONG volatile *dest, LONG xchg, LONG compare ) { return InterlockedCompareExchange( dest, xchg, compare ); }': \ DEFINE_FASTCALL3_ENTRYPOINT( NTOSKRNL_InterlockedCompareExchange ) LONG WINAPI __regs_NTOSKRNL_InterlockedCompareExchange( LONG volatile *dest, LONG xchg, LONG compare ) dlls/ntoskrnl.exe/ntoskrnl.c: dlls/ntoskrnl.exe/ntoskrnl.c:1199.1: variable: 'DEFINE_FASTCALL1_ENTRYPOINT( NTOSKRNL_InterlockedDecrement ) LONG WINAPI __regs_NTOSKRNL_InterlockedDecrement( LONG volatile *dest ) LONG WINAPI NTOSKRNL_InterlockedDecrement( LONG volatile *dest ) { return InterlockedDecrement( dest ); }': \ DEFINE_FASTCALL1_ENTRYPOINT( NTOSKRNL_InterlockedDecrement ) LONG WINAPI __regs_NTOSKRNL_InterlockedDecrement( LONG volatile *dest ) dlls/ntoskrnl.exe/ntoskrnl.c: dlls/ntoskrnl.exe/ntoskrnl.c:1213.1: variable: 'DEFINE_FASTCALL2_ENTRYPOINT( NTOSKRNL_InterlockedExchange ) LONG WINAPI __regs_NTOSKRNL_InterlockedExchange( LONG volatile *dest, LONG val ) LONG WINAPI NTOSKRNL_InterlockedExchange( LONG volatile *dest, LONG val ) { return InterlockedExchange( dest, val ); }': \ DEFINE_FASTCALL2_ENTRYPOINT( NTOSKRNL_InterlockedExchange ) LONG WINAPI __regs_NTOSKRNL_InterlockedExchange( LONG volatile *dest, LONG val ) dlls/ntoskrnl.exe/ntoskrnl.c: dlls/ntoskrnl.exe/ntoskrnl.c:1227.1: variable: 'DEFINE_FASTCALL2_ENTRYPOINT( NTOSKRNL_InterlockedExchangeAdd ) LONG WINAPI __regs_NTOSKRNL_InterlockedExchangeAdd( LONG volatile *dest, LONG incr ) LONG WINAPI NTOSKRNL_InterlockedExchangeAdd( LONG volatile *dest, LONG incr ) { return InterlockedExchangeAdd( dest, incr ); }': \ DEFINE_FASTCALL2_ENTRYPOINT( NTOSKRNL_InterlockedExchangeAdd ) LONG WINAPI __regs_NTOSKRNL_InterlockedExchangeAdd( LONG volatile *dest, LONG incr ) dlls/ntoskrnl.exe/ntoskrnl.c: dlls/ntoskrnl.exe/ntoskrnl.c:1241.1: variable: 'DEFINE_FASTCALL1_ENTRYPOINT( NTOSKRNL_InterlockedIncrement ) LONG WINAPI __regs_NTOSKRNL_InterlockedIncrement( LONG volatile *dest ) LONG WINAPI NTOSKRNL_InterlockedIncrement( LONG volatile *dest ) { return InterlockedIncrement( dest ); }': \ DEFINE_FASTCALL1_ENTRYPOINT( NTOSKRNL_InterlockedIncrement ) LONG WINAPI __regs_NTOSKRNL_InterlockedIncrement( LONG volatile *dest ) dlls/ntoskrnl.exe/ntoskrnl.c: dlls/ntoskrnl.exe/ntoskrnl.c:1815.1: variable: 'DEFINE_FASTCALL1_ENTRYPOINT( ObfDereferenceObject ) void WINAPI __regs_ObfDereferenceObject( VOID *obj ) void WINAPI ObfDereferenceObject( VOID *obj ) { FIXME( "stub: %p\n", obj ); }': \ DEFINE_FASTCALL1_ENTRYPOINT( ObfDereferenceObject ) void WINAPI __regs_ObfDereferenceObject( VOID *obj ) dlls/ntoskrnl.exe/ntoskrnl.c: dlls/ntoskrnl.exe/ntoskrnl.c:2165.1: variable: 'DEFINE_FASTCALL2_ENTRYPOINT( ExfInterlockedRemoveHeadList ) PLIST_ENTRY WINAPI __regs_ExfInterlockedRemoveHeadList(PLIST_ENTRY head, PKSPIN_LOCK lock) PLIST_ENTRY WINAPI ExfInterlockedRemoveHeadList(PLIST_ENTRY head, PKSPIN_LOCK lock) { FIXME("(%p %p) stub\n", head, lock); return ExInterlockedRemoveHeadList( head, lock ); }': \ DEFINE_FASTCALL2_ENTRYPOINT( ExfInterlockedRemoveHeadList ) PLIST_ENTRY WINAPI __regs_ExfInterlockedRemoveHeadList(PLIST_ENTRY head, PKSPIN_LOCK lock) dlls/ole32/stg_prop.c: dlls/ole32/stg_prop.c:2733.1: variable: 'DEFINE_STDCALL_WRAPPER(0,Allocate_PMemoryAllocator,8) extern void* WINAPI Allocate_PMemoryAllocator(void *this, ULONG cbSize)': \ DEFINE_STDCALL_WRAPPER(0,Allocate_PMemoryAllocator,8) extern void* WINAPI Allocate_PMemoryAllocator(void *this, ULONG cbSize) dlls/ole32/tests/defaulthandler.c: dlls/ole32/tests/defaulthandler.c:63.1: variable: 'DEFINE_EXPECT(CF_QueryInterface_ClassFactory)': \ DEFINE_EXPECT(CF_QueryInterface_ClassFactory) dlls/ole32/tests/defaulthandler.c: dlls/ole32/tests/defaulthandler.c:64.1: variable: 'DEFINE_EXPECT(CF_CreateInstance)': \ DEFINE_EXPECT(CF_CreateInstance) dlls/ole32/tests/defaulthandler.c: dlls/ole32/tests/defaulthandler.c:65.1: variable: 'DEFINE_EXPECT(CF_QueryInterface_IMarshal)': \ DEFINE_EXPECT(CF_QueryInterface_IMarshal) dlls/ole32/tests/dragdrop.c: dlls/ole32/tests/dragdrop.c:58.1: variable: 'DEFINE_EXPECT(DataObject_EnumFormatEtc)': \ DEFINE_EXPECT(DataObject_EnumFormatEtc) dlls/ole32/tests/dragdrop.c: dlls/ole32/tests/dragdrop.c:59.1: variable: 'DEFINE_EXPECT(EnumFORMATETC_Next)': \ DEFINE_EXPECT(EnumFORMATETC_Next) dlls/ole32/tests/dragdrop.c: dlls/ole32/tests/dragdrop.c:60.1: variable: 'DEFINE_EXPECT(EnumFORMATETC_Reset)': \ DEFINE_EXPECT(EnumFORMATETC_Reset) dlls/ole32/tests/dragdrop.c: dlls/ole32/tests/dragdrop.c:61.1: variable: 'DEFINE_EXPECT(DataObject_QueryGetData)': \ DEFINE_EXPECT(DataObject_QueryGetData) dlls/ole32/tests/dragdrop.c: dlls/ole32/tests/dragdrop.c:62.1: variable: 'DEFINE_EXPECT(DropSource_QueryContinueDrag)': \ DEFINE_EXPECT(DropSource_QueryContinueDrag) dlls/ole32/tests/dragdrop.c: dlls/ole32/tests/dragdrop.c:63.1: variable: 'DEFINE_EXPECT(DropTarget_DragEnter)': \ DEFINE_EXPECT(DropTarget_DragEnter) dlls/ole32/tests/dragdrop.c: dlls/ole32/tests/dragdrop.c:64.1: variable: 'DEFINE_EXPECT(DropSource_GiveFeedback)': \ DEFINE_EXPECT(DropSource_GiveFeedback) dlls/ole32/tests/dragdrop.c: dlls/ole32/tests/dragdrop.c:65.1: variable: 'DEFINE_EXPECT(DropTarget_Drop)': \ DEFINE_EXPECT(DropTarget_Drop) dlls/ole32/tests/dragdrop.c: dlls/ole32/tests/dragdrop.c:66.1: variable: 'DEFINE_EXPECT(DropTarget_DragLeave)': \ DEFINE_EXPECT(DropTarget_DragLeave) dlls/ole32/tests/marshal.c: dlls/ole32/tests/marshal.c:817.2: file: inner } ends on column 1 dlls/ole32/tests/marshal.c: dlls/ole32/tests/marshal.c:853.2: file: inner } ends on column 1 dlls/ole32/tests/marshal.c: dlls/ole32/tests/marshal.c:1016.2: file: inner } ends on column 1 dlls/ole32/tests/ole2.c: dlls/ole32/tests/ole2.c:65.1: variable: 'DEFINE_EXPECT(Storage_Stat)': \ DEFINE_EXPECT(Storage_Stat) dlls/ole32/tests/ole2.c: dlls/ole32/tests/ole2.c:66.1: variable: 'DEFINE_EXPECT(Storage_OpenStream_CompObj)': \ DEFINE_EXPECT(Storage_OpenStream_CompObj) dlls/ole32/tests/ole2.c: dlls/ole32/tests/ole2.c:67.1: variable: 'DEFINE_EXPECT(Storage_SetClass)': \ DEFINE_EXPECT(Storage_SetClass) dlls/ole32/tests/ole2.c: dlls/ole32/tests/ole2.c:68.1: variable: 'DEFINE_EXPECT(Storage_CreateStream_CompObj)': \ DEFINE_EXPECT(Storage_CreateStream_CompObj) dlls/ole32/tests/ole2.c: dlls/ole32/tests/ole2.c:69.1: variable: 'DEFINE_EXPECT(Storage_OpenStream_Ole)': \ DEFINE_EXPECT(Storage_OpenStream_Ole) dlls/ole32/tests/storage32.c: dlls/ole32/tests/storage32.c:3107.2: file: inner } ends on column 1 dlls/ole32/usrmarshal.c: dlls/ole32/usrmarshal.c:341.1: variable: 'IMPL_WIREM_HANDLE(HACCEL) IMPL_WIREM_HANDLE(HMENU) IMPL_WIREM_HANDLE(HWND) ULONG __RPC_USER HGLOBAL_UserSize(ULONG *pFlags, ULONG StartingSize, HGLOBAL *phGlobal) { ULONG size = StartingSize; TRACE("(%s, %d, %p\n", debugstr_user_flags(pFlags), StartingSize, phGlobal); ALIGN_LENGTH(size, 3); size += sizeof(ULONG); if (LOWORD(*pFlags == MSHCTX_INPROC)) size += sizeof(HGLOBAL); else { size += sizeof(ULONG); if (*phGlobal) { SIZE_T ret; size += 3 * sizeof(ULONG); ret = GlobalSize(*phGlobal); size += (ULONG)ret; } } return size; }': \ IMPL_WIREM_HANDLE(HACCEL) IMPL_WIREM_HANDLE(HMENU) dlls/oleacc/tests/main.c: dlls/oleacc/tests/main.c:53.1: variable: 'DEFINE_EXPECT(Accessible_QI_IEnumVARIANT)': \ DEFINE_EXPECT(Accessible_QI_IEnumVARIANT) dlls/oleacc/tests/main.c: dlls/oleacc/tests/main.c:54.1: variable: 'DEFINE_EXPECT(Accessible_get_accChildCount)': \ DEFINE_EXPECT(Accessible_get_accChildCount) dlls/oleacc/tests/main.c: dlls/oleacc/tests/main.c:55.1: variable: 'DEFINE_EXPECT(Accessible_get_accChild)': \ DEFINE_EXPECT(Accessible_get_accChild) dlls/oleaut32/tests/olepicture.c: dlls/oleaut32/tests/olepicture.c:534.2: file: inner } ends on column 1 dlls/oleaut32/tests/typelib.c: dlls/oleaut32/tests/typelib.c:1366.2: file: inner } ends on column 1 dlls/oleaut32/tests/typelib.c: dlls/oleaut32/tests/typelib.c:1388.2: file: inner } ends on column 1 dlls/oleaut32/tests/typelib.c: dlls/oleaut32/tests/typelib.c:1454.2: file: inner } ends on column 1 dlls/oleaut32/tests/typelib.c: dlls/oleaut32/tests/typelib.c:1498.2: file: inner } ends on column 1 dlls/oleaut32/tests/typelib.c: dlls/oleaut32/tests/typelib.c:1522.2: file: inner } ends on column 1 dlls/oleaut32/tests/typelib.c: dlls/oleaut32/tests/typelib.c:1537.2: file: inner } ends on column 1 dlls/oleaut32/tests/typelib.c: dlls/oleaut32/tests/typelib.c:1569.2: file: inner } ends on column 1 dlls/oleaut32/tests/typelib.c: dlls/oleaut32/tests/typelib.c:1585.2: file: inner } ends on column 1 dlls/oleaut32/tests/typelib.c: dlls/oleaut32/tests/typelib.c:1597.2: file: inner } ends on column 1 dlls/oleaut32/tests/typelib.c: dlls/oleaut32/tests/typelib.c:4803.2: file: inner } ends on column 1 dlls/oleaut32/tests/vartype.c: dlls/oleaut32/tests/vartype.c:279.1: variable: 'DEFINE_EXPECT(dispatch_invoke)': \ DEFINE_EXPECT(dispatch_invoke) dlls/oleaut32/tests/vartype.c: dlls/oleaut32/tests/vartype.c:5672.2: file: inner } ends on column 1 dlls/oleaut32/typelib.c: dlls/oleaut32/typelib.c:6398.8: variable: 'double (* const call_double_method)(void*,int,const DWORD*,int*) = (void *)call_method': \ double (* const call_double_method)(void*,int,const DWORD*,int*) = (void *)call_method dlls/oleaut32/typelib.c: dlls/oleaut32/typelib.c:6476.8: variable: 'double (CDECL * const call_double_method)(void*,int,const DWORD_PTR*) = (void *)call_method': \ double (CDECL * const call_double_method)(void*,int,const DWORD_PTR*) = (void *)call_method dlls/oleaut32/vartype.c: dlls/oleaut32/vartype.c:168.1: variable: 'POSTST(signed char, BYTE, VarI1FromUI1, I1_MAX) BOTHTST(signed char, SHORT, VarI1FromI2, I1_MIN, I1_MAX) BOTHTST(signed char, LONG, VarI1FromI4, I1_MIN, I1_MAX) SIMPLE(signed char, VARIANT_BOOL, VarI1FromBool) POSTST(signed char, USHORT, VarI1FromUI2, I1_MAX) POSTST(signed char, ULONG, VarI1FromUI4, I1_MAX) BOTHTST(signed char, LONG64, VarI1FromI8, I1_MIN, I1_MAX) POSTST(signed char, ULONG64, VarI1FromUI8, I1_MAX) BOTHTST(BYTE, SHORT, VarUI1FromI2, UI1_MIN, UI1_MAX) SIMPLE(BYTE, VARIANT_BOOL, VarUI1FromBool) NEGTST(BYTE, signed char, VarUI1FromI1) POSTST(BYTE, USHORT, VarUI1FromUI2, UI1_MAX) BOTHTST(BYTE, LONG, VarUI1FromI4, UI1_MIN, UI1_MAX) POSTST(BYTE, ULONG, VarUI1FromUI4, UI1_MAX) BOTHTST(BYTE, LONG64, VarUI1FromI8, UI1_MIN, UI1_MAX) POSTST(BYTE, ULONG64, VarUI1FromUI8, UI1_MAX) SIMPLE(SHORT, BYTE, VarI2FromUI1) BOTHTST(SHORT, LONG, VarI2FromI4, I2_MIN, I2_MAX) SIMPLE(SHORT, VARIANT_BOOL, VarI2FromBool) SIMPLE(SHORT, signed char, VarI2FromI1) POSTST(SHORT, USHORT, VarI2FromUI2, I2_MAX) POSTST(SHORT, ULONG, VarI2FromUI4, I2_MAX) BOTHTST(SHORT, LONG64, VarI2FromI8, I2_MIN, I2_MAX) POSTST(SHORT, ULONG64, VarI2FromUI8, I2_MAX) SIMPLE(USHORT, BYTE, VarUI2FromUI1) NEGTST(USHORT, SHORT, VarUI2FromI2) BOTHTST(USHORT, LONG, VarUI2FromI4, UI2_MIN, UI2_MAX) SIMPLE(USHORT, VARIANT_BOOL, VarUI2FromBool) NEGTST(USHORT, signed char, VarUI2FromI1) POSTST(USHORT, ULONG, VarUI2FromUI4, UI2_MAX) BOTHTST(USHORT, LONG64, VarUI2FromI8, UI2_MIN, UI2_MAX) POSTST(USHORT, ULONG64, VarUI2FromUI8, UI2_MAX) SIMPLE(LONG, BYTE, VarI4FromUI1) SIMPLE(LONG, SHORT, VarI4FromI2) SIMPLE(LONG, VARIANT_BOOL, VarI4FromBool) SIMPLE(LONG, signed char, VarI4FromI1) SIMPLE(LONG, USHORT, VarI4FromUI2) POSTST(LONG, ULONG, VarI4FromUI4, I4_MAX) BOTHTST(LONG, LONG64, VarI4FromI8, I4_MIN, I4_MAX) POSTST(LONG, ULONG64, VarI4FromUI8, I4_MAX) SIMPLE(ULONG, BYTE, VarUI4FromUI1) NEGTST(ULONG, SHORT, VarUI4FromI2) NEGTST(ULONG, LONG, VarUI4FromI4) SIMPLE(ULONG, VARIANT_BOOL, VarUI4FromBool) NEGTST(ULONG, signed char, VarUI4FromI1) SIMPLE(ULONG, USHORT, VarUI4FromUI2) BOTHTST(ULONG, LONG64, VarUI4FromI8, UI4_MIN, UI4_MAX) POSTST(ULONG, ULONG64, VarUI4FromUI8, UI4_MAX) SIMPLE(LONG64, BYTE, VarI8FromUI1) SIMPLE(LONG64, SHORT, VarI8FromI2) SIMPLE(LONG64, signed char, VarI8FromI1) SIMPLE(LONG64, USHORT, VarI8FromUI2) SIMPLE(LONG64, ULONG, VarI8FromUI4) POSTST(LONG64, ULONG64, VarI8FromUI8, I8_MAX) SIMPLE(ULONG64, BYTE, VarUI8FromUI1) NEGTST(ULONG64, SHORT, VarUI8FromI2) NEGTST(ULONG64, signed char, VarUI8FromI1) SIMPLE(ULONG64, USHORT, VarUI8FromUI2) SIMPLE(ULONG64, ULONG, VarUI8FromUI4) NEGTST(ULONG64, LONG64, VarUI8FromI8) SIMPLE(float, BYTE, VarR4FromUI1) SIMPLE(float, SHORT, VarR4FromI2) SIMPLE(float, signed char, VarR4FromI1) SIMPLE(float, USHORT, VarR4FromUI2) SIMPLE(float, LONG, VarR4FromI4) SIMPLE(float, ULONG, VarR4FromUI4) SIMPLE(float, LONG64, VarR4FromI8) SIMPLE(float, ULONG64, VarR4FromUI8) SIMPLE(double, BYTE, VarR8FromUI1) SIMPLE(double, SHORT, VarR8FromI2) SIMPLE(double, float, VarR8FromR4) RETTYP _VarR8FromCy(CY i, double* o) { *o = (double)i.int64 / CY_MULTIPLIER_F; return S_OK; }': \ POSTST(signed char, BYTE, VarI1FromUI1, I1_MAX) BOTHTST(signed char, SHORT, VarI1FromI2, I1_MIN, I1_MAX) dlls/oleaut32/vartype.c: dlls/oleaut32/vartype.c:258.1: variable: 'SIMPLE(double, DATE, VarR8FromDate) SIMPLE(double, signed char, VarR8FromI1) SIMPLE(double, USHORT, VarR8FromUI2) SIMPLE(double, LONG, VarR8FromI4) SIMPLE(double, ULONG, VarR8FromUI4) SIMPLE(double, LONG64, VarR8FromI8) SIMPLE(double, ULONG64, VarR8FromUI8) HRESULT WINAPI VarI1FromUI1(BYTE bIn, signed char* pcOut) { return _VarI1FromUI1(bIn, pcOut); }': \ SIMPLE(double, DATE, VarR8FromDate) SIMPLE(double, signed char, VarR8FromI1) dlls/oledb32/tests/database.c: dlls/oledb32/tests/database.c:247.2: file: inner } ends on column 1 dlls/openal32/openal.c: dlls/openal32/openal.c:42.8: variable: 'ALCboolean (ALC_APIENTRY*alcSetThreadContext)(ALCcontext *context)': \ ALCboolean (ALC_APIENTRY*alcSetThreadContext)(ALCcontext *context) dlls/openal32/openal.c: dlls/openal32/openal.c:43.8: variable: 'ALCcontext* (ALC_APIENTRY*alcGetThreadContext)(ALCvoid)': \ ALCcontext* (ALC_APIENTRY*alcGetThreadContext)(ALCvoid) dlls/openal32/openal.c: dlls/openal32/openal.c:47.8: variable: 'ALvoid (AL_APIENTRY*alBufferDataStatic)(const ALuint bid, ALenum format, const ALvoid* data, ALsizei size, ALsizei freq)': \ ALvoid (AL_APIENTRY*alBufferDataStatic)(const ALuint bid, ALenum format, const ALvoid* data, ALsizei size, ALsizei freq) dlls/openal32/openal.c: dlls/openal32/openal.c:48.8: variable: 'ALvoid (AL_APIENTRY*alGenFilters)(ALsizei n, ALuint* filters)': \ ALvoid (AL_APIENTRY*alGenFilters)(ALsizei n, ALuint* filters) dlls/openal32/openal.c: dlls/openal32/openal.c:49.8: variable: 'ALvoid (AL_APIENTRY*alDeleteFilters)(ALsizei n, const ALuint* filters)': \ ALvoid (AL_APIENTRY*alDeleteFilters)(ALsizei n, const ALuint* filters) dlls/openal32/openal.c: dlls/openal32/openal.c:50.8: variable: 'ALboolean (AL_APIENTRY*alIsFilter)(ALuint fid)': \ ALboolean (AL_APIENTRY*alIsFilter)(ALuint fid) dlls/openal32/openal.c: dlls/openal32/openal.c:51.8: variable: 'ALvoid (AL_APIENTRY*alFilterf)(ALuint fid, ALenum param, ALfloat value)': \ ALvoid (AL_APIENTRY*alFilterf)(ALuint fid, ALenum param, ALfloat value) dlls/openal32/openal.c: dlls/openal32/openal.c:52.8: variable: 'ALvoid (AL_APIENTRY*alFilterfv)(ALuint fid, ALenum param, const ALfloat* values)': \ ALvoid (AL_APIENTRY*alFilterfv)(ALuint fid, ALenum param, const ALfloat* values) dlls/openal32/openal.c: dlls/openal32/openal.c:53.8: variable: 'ALvoid (AL_APIENTRY*alFilteri)(ALuint fid, ALenum param, ALint value)': \ ALvoid (AL_APIENTRY*alFilteri)(ALuint fid, ALenum param, ALint value) dlls/openal32/openal.c: dlls/openal32/openal.c:54.8: variable: 'ALvoid (AL_APIENTRY*alFilteriv)(ALuint fid, ALenum param, const ALint* values)': \ ALvoid (AL_APIENTRY*alFilteriv)(ALuint fid, ALenum param, const ALint* values) dlls/openal32/openal.c: dlls/openal32/openal.c:55.8: variable: 'ALvoid (AL_APIENTRY*alGetFilterf)(ALuint fid, ALenum param, ALfloat* value)': \ ALvoid (AL_APIENTRY*alGetFilterf)(ALuint fid, ALenum param, ALfloat* value) dlls/openal32/openal.c: dlls/openal32/openal.c:56.8: variable: 'ALvoid (AL_APIENTRY*alGetFilterfv)(ALuint fid, ALenum param, ALfloat* values)': \ ALvoid (AL_APIENTRY*alGetFilterfv)(ALuint fid, ALenum param, ALfloat* values) dlls/openal32/openal.c: dlls/openal32/openal.c:57.8: variable: 'ALvoid (AL_APIENTRY*alGetFilteri)(ALuint fid, ALenum param, ALint* value)': \ ALvoid (AL_APIENTRY*alGetFilteri)(ALuint fid, ALenum param, ALint* value) dlls/openal32/openal.c: dlls/openal32/openal.c:58.8: variable: 'ALvoid (AL_APIENTRY*alGetFilteriv)(ALuint fid, ALenum param, ALint* values)': \ ALvoid (AL_APIENTRY*alGetFilteriv)(ALuint fid, ALenum param, ALint* values) dlls/openal32/openal.c: dlls/openal32/openal.c:59.8: variable: 'ALvoid (AL_APIENTRY*alGenEffects)(ALsizei n, ALuint* effects)': \ ALvoid (AL_APIENTRY*alGenEffects)(ALsizei n, ALuint* effects) dlls/openal32/openal.c: dlls/openal32/openal.c:60.8: variable: 'ALvoid (AL_APIENTRY*alDeleteEffects)(ALsizei n, const ALuint* effects)': \ ALvoid (AL_APIENTRY*alDeleteEffects)(ALsizei n, const ALuint* effects) dlls/openal32/openal.c: dlls/openal32/openal.c:61.8: variable: 'ALboolean (AL_APIENTRY*alIsEffect)(ALuint eid)': \ ALboolean (AL_APIENTRY*alIsEffect)(ALuint eid) dlls/openal32/openal.c: dlls/openal32/openal.c:62.8: variable: 'ALvoid (AL_APIENTRY*alEffectf)(ALuint eid, ALenum param, ALfloat value)': \ ALvoid (AL_APIENTRY*alEffectf)(ALuint eid, ALenum param, ALfloat value) dlls/openal32/openal.c: dlls/openal32/openal.c:63.8: variable: 'ALvoid (AL_APIENTRY*alEffectfv)(ALuint eid, ALenum param, const ALfloat* values)': \ ALvoid (AL_APIENTRY*alEffectfv)(ALuint eid, ALenum param, const ALfloat* values) dlls/openal32/openal.c: dlls/openal32/openal.c:64.8: variable: 'ALvoid (AL_APIENTRY*alEffecti)(ALuint eid, ALenum param, ALint value)': \ ALvoid (AL_APIENTRY*alEffecti)(ALuint eid, ALenum param, ALint value) dlls/openal32/openal.c: dlls/openal32/openal.c:65.8: variable: 'ALvoid (AL_APIENTRY*alEffectiv)(ALuint eid, ALenum param, const ALint* values)': \ ALvoid (AL_APIENTRY*alEffectiv)(ALuint eid, ALenum param, const ALint* values) dlls/openal32/openal.c: dlls/openal32/openal.c:66.8: variable: 'ALvoid (AL_APIENTRY*alGetEffectf)(ALuint eid, ALenum param, ALfloat* value)': \ ALvoid (AL_APIENTRY*alGetEffectf)(ALuint eid, ALenum param, ALfloat* value) dlls/openal32/openal.c: dlls/openal32/openal.c:67.8: variable: 'ALvoid (AL_APIENTRY*alGetEffectfv)(ALuint eid, ALenum param, ALfloat* values)': \ ALvoid (AL_APIENTRY*alGetEffectfv)(ALuint eid, ALenum param, ALfloat* values) dlls/openal32/openal.c: dlls/openal32/openal.c:68.8: variable: 'ALvoid (AL_APIENTRY*alGetEffecti)(ALuint eid, ALenum param, ALint* value)': \ ALvoid (AL_APIENTRY*alGetEffecti)(ALuint eid, ALenum param, ALint* value) dlls/openal32/openal.c: dlls/openal32/openal.c:69.8: variable: 'ALvoid (AL_APIENTRY*alGetEffectiv)(ALuint eid, ALenum param, ALint* values)': \ ALvoid (AL_APIENTRY*alGetEffectiv)(ALuint eid, ALenum param, ALint* values) dlls/openal32/openal.c: dlls/openal32/openal.c:70.8: variable: 'ALvoid (AL_APIENTRY*alGenAuxiliaryEffectSlots)(ALsizei n, ALuint* slots)': \ ALvoid (AL_APIENTRY*alGenAuxiliaryEffectSlots)(ALsizei n, ALuint* slots) dlls/openal32/openal.c: dlls/openal32/openal.c:71.8: variable: 'ALvoid (AL_APIENTRY*alDeleteAuxiliaryEffectSlots)(ALsizei n, const ALuint* slots)': \ ALvoid (AL_APIENTRY*alDeleteAuxiliaryEffectSlots)(ALsizei n, const ALuint* slots) dlls/openal32/openal.c: dlls/openal32/openal.c:72.8: variable: 'ALboolean (AL_APIENTRY*alIsAuxiliaryEffectSlot)(ALuint sid)': \ ALboolean (AL_APIENTRY*alIsAuxiliaryEffectSlot)(ALuint sid) dlls/openal32/openal.c: dlls/openal32/openal.c:73.8: variable: 'ALvoid (AL_APIENTRY*alAuxiliaryEffectSlotf)(ALuint sid, ALenum param, ALfloat value)': \ ALvoid (AL_APIENTRY*alAuxiliaryEffectSlotf)(ALuint sid, ALenum param, ALfloat value) dlls/openal32/openal.c: dlls/openal32/openal.c:74.8: variable: 'ALvoid (AL_APIENTRY*alAuxiliaryEffectSlotfv)(ALuint sid, ALenum param, const ALfloat* values)': \ ALvoid (AL_APIENTRY*alAuxiliaryEffectSlotfv)(ALuint sid, ALenum param, const ALfloat* values) dlls/openal32/openal.c: dlls/openal32/openal.c:75.8: variable: 'ALvoid (AL_APIENTRY*alAuxiliaryEffectSloti)(ALuint sid, ALenum param, ALint value)': \ ALvoid (AL_APIENTRY*alAuxiliaryEffectSloti)(ALuint sid, ALenum param, ALint value) dlls/openal32/openal.c: dlls/openal32/openal.c:76.8: variable: 'ALvoid (AL_APIENTRY*alAuxiliaryEffectSlotiv)(ALuint sid, ALenum param, const ALint* values)': \ ALvoid (AL_APIENTRY*alAuxiliaryEffectSlotiv)(ALuint sid, ALenum param, const ALint* values) dlls/openal32/openal.c: dlls/openal32/openal.c:77.8: variable: 'ALvoid (AL_APIENTRY*alGetAuxiliaryEffectSlotf)(ALuint sid, ALenum param, ALfloat* value)': \ ALvoid (AL_APIENTRY*alGetAuxiliaryEffectSlotf)(ALuint sid, ALenum param, ALfloat* value) dlls/openal32/openal.c: dlls/openal32/openal.c:78.8: variable: 'ALvoid (AL_APIENTRY*alGetAuxiliaryEffectSlotfv)(ALuint sid, ALenum param, ALfloat* values)': \ ALvoid (AL_APIENTRY*alGetAuxiliaryEffectSlotfv)(ALuint sid, ALenum param, ALfloat* values) dlls/openal32/openal.c: dlls/openal32/openal.c:79.8: variable: 'ALvoid (AL_APIENTRY*alGetAuxiliaryEffectSloti)(ALuint sid, ALenum param, ALint* value)': \ ALvoid (AL_APIENTRY*alGetAuxiliaryEffectSloti)(ALuint sid, ALenum param, ALint* value) dlls/openal32/openal.c: dlls/openal32/openal.c:80.8: variable: 'ALvoid (AL_APIENTRY*alGetAuxiliaryEffectSlotiv)(ALuint sid, ALenum param, ALint* values)': \ ALvoid (AL_APIENTRY*alGetAuxiliaryEffectSlotiv)(ALuint sid, ALenum param, ALint* values) dlls/psapi/tests/psapi_main.c: dlls/psapi/tests/psapi_main.c:465.2: file: inner } ends on column 1 dlls/psapi/tests/psapi_main.c: dlls/psapi/tests/psapi_main.c:472.2: file: inner } ends on column 1 dlls/psapi/tests/psapi_main.c: dlls/psapi/tests/psapi_main.c:486.2: file: inner } ends on column 1 dlls/qcap/tests/qcap.c: dlls/qcap/tests/qcap.c:58.1: variable: 'DEFINE_EXPECT(ReceiveConnection)': \ DEFINE_EXPECT(ReceiveConnection) dlls/qcap/tests/qcap.c: dlls/qcap/tests/qcap.c:59.1: variable: 'DEFINE_EXPECT(GetAllocatorRequirements)': \ DEFINE_EXPECT(GetAllocatorRequirements) dlls/qcap/tests/qcap.c: dlls/qcap/tests/qcap.c:60.1: variable: 'DEFINE_EXPECT(NotifyAllocator)': \ DEFINE_EXPECT(NotifyAllocator) dlls/qcap/tests/qcap.c: dlls/qcap/tests/qcap.c:61.1: variable: 'DEFINE_EXPECT(Reconnect)': \ DEFINE_EXPECT(Reconnect) dlls/qcap/tests/qcap.c: dlls/qcap/tests/qcap.c:62.1: variable: 'DEFINE_EXPECT(Read_FccHandler)': \ DEFINE_EXPECT(Read_FccHandler) dlls/qcap/tests/qcap.c: dlls/qcap/tests/qcap.c:63.1: variable: 'DEFINE_EXPECT(MediaSeeking_GetPositions)': \ DEFINE_EXPECT(MediaSeeking_GetPositions) dlls/qcap/tests/qcap.c: dlls/qcap/tests/qcap.c:64.1: variable: 'DEFINE_EXPECT(MemAllocator_GetProperties)': \ DEFINE_EXPECT(MemAllocator_GetProperties) dlls/qcap/tests/qcap.c: dlls/qcap/tests/qcap.c:65.1: variable: 'DEFINE_EXPECT(MemInputPin_QueryInterface_IStream)': \ DEFINE_EXPECT(MemInputPin_QueryInterface_IStream) dlls/qcap/tests/qcap.c: dlls/qcap/tests/qcap.c:66.1: variable: 'DEFINE_EXPECT(MediaSample_QueryInterface_MediaSample2)': \ DEFINE_EXPECT(MediaSample_QueryInterface_MediaSample2) dlls/qcap/tests/qcap.c: dlls/qcap/tests/qcap.c:67.1: variable: 'DEFINE_EXPECT(MediaSample_IsDiscontinuity)': \ DEFINE_EXPECT(MediaSample_IsDiscontinuity) dlls/qcap/tests/qcap.c: dlls/qcap/tests/qcap.c:68.1: variable: 'DEFINE_EXPECT(MediaSample_IsPreroll)': \ DEFINE_EXPECT(MediaSample_IsPreroll) dlls/qcap/tests/qcap.c: dlls/qcap/tests/qcap.c:69.1: variable: 'DEFINE_EXPECT(MediaSample_IsSyncPoint)': \ DEFINE_EXPECT(MediaSample_IsSyncPoint) dlls/qcap/tests/qcap.c: dlls/qcap/tests/qcap.c:70.1: variable: 'DEFINE_EXPECT(MediaSample_GetTime)': \ DEFINE_EXPECT(MediaSample_GetTime) dlls/qcap/tests/qcap.c: dlls/qcap/tests/qcap.c:71.1: variable: 'DEFINE_EXPECT(MediaSample_GetMediaType)': \ DEFINE_EXPECT(MediaSample_GetMediaType) dlls/qcap/tests/qcap.c: dlls/qcap/tests/qcap.c:72.1: variable: 'DEFINE_EXPECT(MediaSample_GetPointer)': \ DEFINE_EXPECT(MediaSample_GetPointer) dlls/qcap/tests/qcap.c: dlls/qcap/tests/qcap.c:73.1: variable: 'DEFINE_EXPECT(MediaSample_GetActualDataLength)': \ DEFINE_EXPECT(MediaSample_GetActualDataLength) dlls/qcap/tests/qcap.c: dlls/qcap/tests/qcap.c:74.1: variable: 'DEFINE_EXPECT(MediaSample_GetSize)': \ DEFINE_EXPECT(MediaSample_GetSize) dlls/qcap/tests/qcap.c: dlls/qcap/tests/qcap.c:75.1: variable: 'DEFINE_EXPECT(MediaSample_GetMediaTime)': \ DEFINE_EXPECT(MediaSample_GetMediaTime) dlls/qcap/v4l.c: dlls/qcap/v4l.c:74.8: variable: 'typeof(open) *video_open = open': \ typeof(open) *video_open = open dlls/qcap/v4l.c: dlls/qcap/v4l.c:75.8: variable: 'typeof(close) *video_close = close': \ typeof(close) *video_close = close dlls/qcap/v4l.c: dlls/qcap/v4l.c:76.8: variable: 'typeof(ioctl) *video_ioctl = ioctl': \ typeof(ioctl) *video_ioctl = ioctl dlls/qcap/v4l.c: dlls/qcap/v4l.c:77.8: variable: 'typeof(read) *video_read = read': \ typeof(read) *video_read = read dlls/qcap/v4l.c: dlls/qcap/v4l.c:78.8: variable: 'typeof(mmap) *video_mmap = mmap': \ typeof(mmap) *video_mmap = mmap dlls/qcap/v4l.c: dlls/qcap/v4l.c:79.8: variable: 'typeof(munmap) *video_munmap = munmap': \ typeof(munmap) *video_munmap = munmap dlls/riched20/tests/richole.c: dlls/riched20/tests/richole.c:1424.2: file: inner } ends on column 1 dlls/riched20/tests/richole.c: dlls/riched20/tests/richole.c:1431.2: file: inner } ends on column 1 dlls/riched20/txthost.c: dlls/riched20/txthost.c:518.1: variable: 'DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetDC,4) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxReleaseDC,8) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxShowScrollBar,12) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxEnableScrollBar,12) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxSetScrollRange,20) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxSetScrollPos,16) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxInvalidateRect,12) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxViewChange,8) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxCreateCaret,16) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxShowCaret,8) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxSetCaretPos,12) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxSetTimer,12) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxKillTimer,8) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxScrollWindowEx,32) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxSetCapture,8) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxSetFocus,4) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxSetCursor,12) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxScreenToClient,8) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxClientToScreen,8) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxActivate,8) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxDeactivate,8) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetClientRect,8) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetViewInset,8) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetCharFormat,8) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetParaFormat,8) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetSysColor,8) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetBackStyle,8) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetMaxLength,8) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetScrollBars,8) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetPasswordChar,8) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetAcceleratorPos,8) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetExtent,8) DEFINE_THISCALL_WRAPPER(ITextHostImpl_OnTxCharFormatChange,8) DEFINE_THISCALL_WRAPPER(ITextHostImpl_OnTxParaFormatChange,8) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetPropertyBits,12) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxNotify,12) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxImmGetContext,4) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxImmReleaseContext,8) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetSelectionBarWidth,8) DEFINE_STDCALL_WRAPPER(3,ITextHostImpl_TxGetDC,4) DEFINE_STDCALL_WRAPPER(4,ITextHostImpl_TxReleaseDC,8) DEFINE_STDCALL_WRAPPER(5,ITextHostImpl_TxShowScrollBar,12) DEFINE_STDCALL_WRAPPER(6,ITextHostImpl_TxEnableScrollBar,12) DEFINE_STDCALL_WRAPPER(7,ITextHostImpl_TxSetScrollRange,20) DEFINE_STDCALL_WRAPPER(8,ITextHostImpl_TxSetScrollPos,16) DEFINE_STDCALL_WRAPPER(9,ITextHostImpl_TxInvalidateRect,12) DEFINE_STDCALL_WRAPPER(10,ITextHostImpl_TxViewChange,8) DEFINE_STDCALL_WRAPPER(11,ITextHostImpl_TxCreateCaret,16) DEFINE_STDCALL_WRAPPER(12,ITextHostImpl_TxShowCaret,8) DEFINE_STDCALL_WRAPPER(13,ITextHostImpl_TxSetCaretPos,12) DEFINE_STDCALL_WRAPPER(14,ITextHostImpl_TxSetTimer,12) DEFINE_STDCALL_WRAPPER(15,ITextHostImpl_TxKillTimer,8) DEFINE_STDCALL_WRAPPER(16,ITextHostImpl_TxScrollWindowEx,32) DEFINE_STDCALL_WRAPPER(17,ITextHostImpl_TxSetCapture,8) DEFINE_STDCALL_WRAPPER(18,ITextHostImpl_TxSetFocus,4) DEFINE_STDCALL_WRAPPER(19,ITextHostImpl_TxSetCursor,12) DEFINE_STDCALL_WRAPPER(20,ITextHostImpl_TxScreenToClient,8) DEFINE_STDCALL_WRAPPER(21,ITextHostImpl_TxClientToScreen,8) DEFINE_STDCALL_WRAPPER(22,ITextHostImpl_TxActivate,8) DEFINE_STDCALL_WRAPPER(23,ITextHostImpl_TxDeactivate,8) DEFINE_STDCALL_WRAPPER(24,ITextHostImpl_TxGetClientRect,8) DEFINE_STDCALL_WRAPPER(25,ITextHostImpl_TxGetViewInset,8) DEFINE_STDCALL_WRAPPER(26,ITextHostImpl_TxGetCharFormat,8) DEFINE_STDCALL_WRAPPER(27,ITextHostImpl_TxGetParaFormat,8) DEFINE_STDCALL_WRAPPER(28,ITextHostImpl_TxGetSysColor,8) DEFINE_STDCALL_WRAPPER(29,ITextHostImpl_TxGetBackStyle,8) DEFINE_STDCALL_WRAPPER(30,ITextHostImpl_TxGetMaxLength,8) DEFINE_STDCALL_WRAPPER(31,ITextHostImpl_TxGetScrollBars,8) DEFINE_STDCALL_WRAPPER(32,ITextHostImpl_TxGetPasswordChar,8) DEFINE_STDCALL_WRAPPER(33,ITextHostImpl_TxGetAcceleratorPos,8) DEFINE_STDCALL_WRAPPER(34,ITextHostImpl_TxGetExtent,8) DEFINE_STDCALL_WRAPPER(35,ITextHostImpl_OnTxCharFormatChange,8) DEFINE_STDCALL_WRAPPER(36,ITextHostImpl_OnTxParaFormatChange,8) DEFINE_STDCALL_WRAPPER(37,ITextHostImpl_TxGetPropertyBits,12) DEFINE_STDCALL_WRAPPER(38,ITextHostImpl_TxNotify,12) DEFINE_STDCALL_WRAPPER(39,ITextHostImpl_TxImmGetContext,4) DEFINE_STDCALL_WRAPPER(40,ITextHostImpl_TxImmReleaseContext,8) DEFINE_STDCALL_WRAPPER(41,ITextHostImpl_TxGetSelectionBarWidth,8) const ITextHostVtbl itextHostStdcallVtbl = { NULL, NULL, NULL, __stdcall_ITextHostImpl_TxGetDC, __stdcall_ITextHostImpl_TxReleaseDC, __stdcall_ITextHostImpl_TxShowScrollBar, __stdcall_ITextHostImpl_TxEnableScrollBar, __stdcall_ITextHostImpl_TxSetScrollRange, __stdcall_ITextHostImpl_TxSetScrollPos, __stdcall_ITextHostImpl_TxInvalidateRect, __stdcall_ITextHostImpl_TxViewChange, __stdcall_ITextHostImpl_TxCreateCaret, __stdcall_ITextHostImpl_TxShowCaret, __stdcall_ITextHostImpl_TxSetCaretPos, __stdcall_ITextHostImpl_TxSetTimer, __stdcall_ITextHostImpl_TxKillTimer, __stdcall_ITextHostImpl_TxScrollWindowEx, __stdcall_ITextHostImpl_TxSetCapture, __stdcall_ITextHostImpl_TxSetFocus, __stdcall_ITextHostImpl_TxSetCursor, __stdcall_ITextHostImpl_TxScreenToClient, __stdcall_ITextHostImpl_TxClientToScreen, __stdcall_ITextHostImpl_TxActivate, __stdcall_ITextHostImpl_TxDeactivate, __stdcall_ITextHostImpl_TxGetClientRect, __stdcall_ITextHostImpl_TxGetViewInset, __stdcall_ITextHostImpl_TxGetCharFormat, __stdcall_ITextHostImpl_TxGetParaFormat, __stdcall_ITextHostImpl_TxGetSysColor, __stdcall_ITextHostImpl_TxGetBackStyle, __stdcall_ITextHostImpl_TxGetMaxLength, __stdcall_ITextHostImpl_TxGetScrollBars, __stdcall_ITextHostImpl_TxGetPasswordChar, __stdcall_ITextHostImpl_TxGetAcceleratorPos, __stdcall_ITextHostImpl_TxGetExtent, __stdcall_ITextHostImpl_OnTxCharFormatChange, __stdcall_ITextHostImpl_OnTxParaFormatChange, __stdcall_ITextHostImpl_TxGetPropertyBits, __stdcall_ITextHostImpl_TxNotify, __stdcall_ITextHostImpl_TxImmGetContext, __stdcall_ITextHostImpl_TxImmReleaseContext, __stdcall_ITextHostImpl_TxGetSelectionBarWidth, }': \ DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetDC,4) DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxReleaseDC,8) dlls/riched20/txtsrv.c: dlls/riched20/txtsrv.c:352.1: variable: 'DEFINE_THISCALL_WRAPPER(fnTextSrv_TxSendMessage,20) DEFINE_THISCALL_WRAPPER(fnTextSrv_TxDraw,52) DEFINE_THISCALL_WRAPPER(fnTextSrv_TxGetHScroll,24) DEFINE_THISCALL_WRAPPER(fnTextSrv_TxGetVScroll,24) DEFINE_THISCALL_WRAPPER(fnTextSrv_OnTxSetCursor,40) DEFINE_THISCALL_WRAPPER(fnTextSrv_TxQueryHitPoint,44) DEFINE_THISCALL_WRAPPER(fnTextSrv_OnTxInplaceActivate,8) DEFINE_THISCALL_WRAPPER(fnTextSrv_OnTxInplaceDeactivate,4) DEFINE_THISCALL_WRAPPER(fnTextSrv_OnTxUIActivate,4) DEFINE_THISCALL_WRAPPER(fnTextSrv_OnTxUIDeactivate,4) DEFINE_THISCALL_WRAPPER(fnTextSrv_TxGetText,8) DEFINE_THISCALL_WRAPPER(fnTextSrv_TxSetText,8) DEFINE_THISCALL_WRAPPER(fnTextSrv_TxGetCurTargetX,8) DEFINE_THISCALL_WRAPPER(fnTextSrv_TxGetBaseLinePos,8) DEFINE_THISCALL_WRAPPER(fnTextSrv_TxGetNaturalSize,36) DEFINE_THISCALL_WRAPPER(fnTextSrv_TxGetDropTarget,8) DEFINE_THISCALL_WRAPPER(fnTextSrv_OnTxPropertyBitsChange,12) DEFINE_THISCALL_WRAPPER(fnTextSrv_TxGetCachedSize,12) static const ITextServicesVtbl textservices_vtbl = { fnTextSrv_QueryInterface, fnTextSrv_AddRef, fnTextSrv_Release, THISCALL(fnTextSrv_TxSendMessage), THISCALL(fnTextSrv_TxDraw), THISCALL(fnTextSrv_TxGetHScroll), THISCALL(fnTextSrv_TxGetVScroll), THISCALL(fnTextSrv_OnTxSetCursor), THISCALL(fnTextSrv_TxQueryHitPoint), THISCALL(fnTextSrv_OnTxInplaceActivate), THISCALL(fnTextSrv_OnTxInplaceDeactivate), THISCALL(fnTextSrv_OnTxUIActivate), THISCALL(fnTextSrv_OnTxUIDeactivate), THISCALL(fnTextSrv_TxGetText), THISCALL(fnTextSrv_TxSetText), THISCALL(fnTextSrv_TxGetCurTargetX), THISCALL(fnTextSrv_TxGetBaseLinePos), THISCALL(fnTextSrv_TxGetNaturalSize), THISCALL(fnTextSrv_TxGetDropTarget), THISCALL(fnTextSrv_OnTxPropertyBitsChange), THISCALL(fnTextSrv_TxGetCachedSize) }': \ DEFINE_THISCALL_WRAPPER(fnTextSrv_TxSendMessage,20) DEFINE_THISCALL_WRAPPER(fnTextSrv_TxDraw,52) dlls/rpcrt4/ndr_stubless.c: dlls/rpcrt4/ndr_stubless.c:997.1: variable: '__declspec(naked) LONG_PTR __cdecl call_server_func(SERVER_ROUTINE func, unsigned char * args, unsigned int stack_size) { __asm { push ebp mov ebp, esp push edi ; Save registers push esi mov eax, [ebp+16] ; Get stack size sub esp, eax ; Make room in stack for arguments and esp, 0xFFFFFFF0 mov edi, esp mov ecx, eax mov esi, [ebp+12] shr ecx, 2 cld rep movsd ; Copy dword blocks call [ebp+8] ; Call function lea esp, [ebp-8] ; Restore stack pop esi ; Restore registers pop edi pop ebp ret } }': \ __declspec(naked) LONG_PTR __cdecl call_server_func(SERVER_ROUTINE func, unsigned char * args, unsigned int stack_size) { dlls/rpcrt4/tests/cstub.c: dlls/rpcrt4/tests/cstub.c:40.1: variable: 'CSTDSTUBBUFFERRELEASE(&PSFactoryBuffer) CSTDSTUBBUFFER2RELEASE(&PSFactoryBuffer) static GUID IID_if1 = {0x12345678, 1234, 5678, {12,34,56,78,90,0xab,0xcd,0xef}}': \ CSTDSTUBBUFFERRELEASE(&PSFactoryBuffer) CSTDSTUBBUFFER2RELEASE(&PSFactoryBuffer) dlls/rpcrt4/tests/cstub.c: dlls/rpcrt4/tests/cstub.c:144.8: variable: 'CINTERFACE_PROXY_VTABLE(5) if1_proxy_vtbl = { { &IID_if1 }, { IUnknown_QueryInterface_Proxy, IUnknown_AddRef_Proxy, IUnknown_Release_Proxy , if1_fn1_Proxy, if1_fn2_Proxy } }': \ CINTERFACE_PROXY_VTABLE(5) if1_proxy_vtbl = { dlls/rpcrt4/tests/cstub.c: dlls/rpcrt4/tests/cstub.c:191.8: variable: 'CINTERFACE_PROXY_VTABLE(13) if2_proxy_vtbl = { { &IID_if2 }, { IUnknown_QueryInterface_Proxy, IUnknown_AddRef_Proxy, IUnknown_Release_Proxy , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }': \ CINTERFACE_PROXY_VTABLE(13) if2_proxy_vtbl = { dlls/rpcrt4/tests/cstub.c: dlls/rpcrt4/tests/cstub.c:262.8: variable: 'CINTERFACE_PROXY_VTABLE(5) if3_proxy_vtbl = { { &IID_if3 }, { IUnknown_QueryInterface_Proxy, IUnknown_AddRef_Proxy, IUnknown_Release_Proxy , if1_fn1_Proxy, 0 } }': \ CINTERFACE_PROXY_VTABLE(5) if3_proxy_vtbl = { dlls/rpcrt4/tests/cstub.c: dlls/rpcrt4/tests/cstub.c:302.8: variable: 'CINTERFACE_PROXY_VTABLE(7) if4_proxy_vtbl = { { &IID_if4 }, { IUnknown_QueryInterface_Proxy, IUnknown_AddRef_Proxy, IUnknown_Release_Proxy , 0, 0, 0, 0 } }': \ CINTERFACE_PROXY_VTABLE(7) if4_proxy_vtbl = { dlls/rpcrt4/tests/cstub.c: dlls/rpcrt4/tests/cstub.c:958.2: file: inner } ends on column 1 dlls/rpcrt4/tests/ndr_marshall.c: dlls/rpcrt4/tests/ndr_marshall.c:292.2: file: inner } ends on column 1 dlls/rpcrt4/tests/ndr_marshall.c: dlls/rpcrt4/tests/ndr_marshall.c:1561.2: file: inner } ends on column 1 dlls/rpcrt4/tests/ndr_marshall.c: dlls/rpcrt4/tests/ndr_marshall.c:1597.2: file: inner } ends on column 1 dlls/rpcrt4/tests/ndr_marshall.c: dlls/rpcrt4/tests/ndr_marshall.c:1615.2: file: inner } ends on column 1 dlls/rpcrt4/tests/rpc.c: dlls/rpcrt4/tests/rpc.c:251.2: file: inner } ends on column 1 dlls/rpcrt4/tests/rpc.c: dlls/rpcrt4/tests/rpc.c:301.2: file: inner } ends on column 1 dlls/scrrun/tests/dictionary.c: dlls/scrrun/tests/dictionary.c:685.2: file: inner } ends on column 1 dlls/scrrun/tests/filesystem.c: dlls/scrrun/tests/filesystem.c:238.2: file: inner } ends on column 1 dlls/scrrun/tests/filesystem.c: dlls/scrrun/tests/filesystem.c:263.2: file: inner } ends on column 1 dlls/scrrun/tests/filesystem.c: dlls/scrrun/tests/filesystem.c:1570.2: file: inner } ends on column 1 dlls/scrrun/tests/filesystem.c: dlls/scrrun/tests/filesystem.c:1723.2: file: inner } ends on column 1 dlls/secur32/tests/main.c: dlls/secur32/tests/main.c:33.8: variable: 'PSecurityFunctionTableA (SEC_ENTRY * pInitSecurityInterfaceA)(void)': \ PSecurityFunctionTableA (SEC_ENTRY * pInitSecurityInterfaceA)(void) dlls/secur32/tests/main.c: dlls/secur32/tests/main.c:34.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pEnumerateSecurityPackagesA)(PULONG, PSecPkgInfoA*)': \ SECURITY_STATUS (SEC_ENTRY * pEnumerateSecurityPackagesA)(PULONG, PSecPkgInfoA*) dlls/secur32/tests/main.c: dlls/secur32/tests/main.c:35.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pFreeContextBuffer)(PVOID pv)': \ SECURITY_STATUS (SEC_ENTRY * pFreeContextBuffer)(PVOID pv) dlls/secur32/tests/main.c: dlls/secur32/tests/main.c:36.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pQuerySecurityPackageInfoA)(SEC_CHAR*, PSecPkgInfoA*)': \ SECURITY_STATUS (SEC_ENTRY * pQuerySecurityPackageInfoA)(SEC_CHAR*, PSecPkgInfoA*) dlls/secur32/tests/main.c: dlls/secur32/tests/main.c:37.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pAcquireCredentialsHandleA)(SEC_CHAR*, SEC_CHAR*, ULONG, PLUID, PVOID, SEC_GET_KEY_FN, PVOID, PCredHandle, PTimeStamp)': \ SECURITY_STATUS (SEC_ENTRY * pAcquireCredentialsHandleA)(SEC_CHAR*, SEC_CHAR*, ULONG, PLUID, PVOID, SEC_GET_KEY_FN, PVOID, PCredHandle, PTimeStamp) dlls/secur32/tests/main.c: dlls/secur32/tests/main.c:39.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pInitializeSecurityContextA)(PCredHandle, PCtxtHandle, SEC_CHAR*, ULONG, ULONG, ULONG, PSecBufferDesc, ULONG, PCtxtHandle, PSecBufferDesc, PULONG, PTimeStamp)': \ SECURITY_STATUS (SEC_ENTRY * pInitializeSecurityContextA)(PCredHandle, PCtxtHandle, SEC_CHAR*, ULONG, ULONG, ULONG, PSecBufferDesc, ULONG, dlls/secur32/tests/main.c: dlls/secur32/tests/main.c:42.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pCompleteAuthToken)(PCtxtHandle, PSecBufferDesc)': \ SECURITY_STATUS (SEC_ENTRY * pCompleteAuthToken)(PCtxtHandle, PSecBufferDesc) dlls/secur32/tests/main.c: dlls/secur32/tests/main.c:43.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pAcceptSecurityContext)(PCredHandle, PCtxtHandle, PSecBufferDesc, ULONG, ULONG, PCtxtHandle, PSecBufferDesc, PULONG, PTimeStamp)': \ SECURITY_STATUS (SEC_ENTRY * pAcceptSecurityContext)(PCredHandle, PCtxtHandle, PSecBufferDesc, ULONG, ULONG, PCtxtHandle, PSecBufferDesc, dlls/secur32/tests/main.c: dlls/secur32/tests/main.c:46.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pFreeCredentialsHandle)(PCredHandle)': \ SECURITY_STATUS (SEC_ENTRY * pFreeCredentialsHandle)(PCredHandle) dlls/secur32/tests/main.c: dlls/secur32/tests/main.c:47.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pDeleteSecurityContext)(PCtxtHandle)': \ SECURITY_STATUS (SEC_ENTRY * pDeleteSecurityContext)(PCtxtHandle) dlls/secur32/tests/main.c: dlls/secur32/tests/main.c:48.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pQueryContextAttributesA)(PCtxtHandle, ULONG, PVOID)': \ SECURITY_STATUS (SEC_ENTRY * pQueryContextAttributesA)(PCtxtHandle, ULONG, PVOID) dlls/secur32/tests/negotiate.c: dlls/secur32/tests/negotiate.c:35.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pAcceptSecurityContext)(PCredHandle, PCtxtHandle, PSecBufferDesc, ULONG, ULONG, PCtxtHandle, PSecBufferDesc, PULONG, PTimeStamp)': \ SECURITY_STATUS (SEC_ENTRY * pAcceptSecurityContext)(PCredHandle, PCtxtHandle, PSecBufferDesc, ULONG, ULONG, PCtxtHandle, PSecBufferDesc, PULONG, PTimeStamp) dlls/secur32/tests/negotiate.c: dlls/secur32/tests/negotiate.c:37.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pAcquireCredentialsHandleA)(SEC_CHAR *, SEC_CHAR *, ULONG, PLUID, PVOID, SEC_GET_KEY_FN, PVOID, PCredHandle, PTimeStamp)': \ SECURITY_STATUS (SEC_ENTRY * pAcquireCredentialsHandleA)(SEC_CHAR *, SEC_CHAR *, ULONG, PLUID, PVOID, SEC_GET_KEY_FN, PVOID, PCredHandle, PTimeStamp) dlls/secur32/tests/negotiate.c: dlls/secur32/tests/negotiate.c:39.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pCompleteAuthToken)(PCtxtHandle, PSecBufferDesc)': \ SECURITY_STATUS (SEC_ENTRY * pCompleteAuthToken)(PCtxtHandle, PSecBufferDesc) dlls/secur32/tests/negotiate.c: dlls/secur32/tests/negotiate.c:40.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pDecryptMessage)(PCtxtHandle, PSecBufferDesc, ULONG, PULONG)': \ SECURITY_STATUS (SEC_ENTRY * pDecryptMessage)(PCtxtHandle, PSecBufferDesc, ULONG, PULONG) dlls/secur32/tests/negotiate.c: dlls/secur32/tests/negotiate.c:41.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pDeleteSecurityContext)(PCtxtHandle)': \ SECURITY_STATUS (SEC_ENTRY * pDeleteSecurityContext)(PCtxtHandle) dlls/secur32/tests/negotiate.c: dlls/secur32/tests/negotiate.c:42.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pEncryptMessage)(PCtxtHandle, ULONG, PSecBufferDesc, ULONG)': \ SECURITY_STATUS (SEC_ENTRY * pEncryptMessage)(PCtxtHandle, ULONG, PSecBufferDesc, ULONG) dlls/secur32/tests/negotiate.c: dlls/secur32/tests/negotiate.c:43.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pFreeContextBuffer)(PVOID)': \ SECURITY_STATUS (SEC_ENTRY * pFreeContextBuffer)(PVOID) dlls/secur32/tests/negotiate.c: dlls/secur32/tests/negotiate.c:44.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pFreeCredentialsHandle)(PCredHandle)': \ SECURITY_STATUS (SEC_ENTRY * pFreeCredentialsHandle)(PCredHandle) dlls/secur32/tests/negotiate.c: dlls/secur32/tests/negotiate.c:45.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pInitializeSecurityContextA)(PCredHandle, PCtxtHandle, SEC_CHAR *, ULONG, ULONG, ULONG, PSecBufferDesc, ULONG, PCtxtHandle, PSecBufferDesc, PULONG, PTimeStamp)': \ SECURITY_STATUS (SEC_ENTRY * pInitializeSecurityContextA)(PCredHandle, PCtxtHandle, SEC_CHAR *, ULONG, ULONG, ULONG, PSecBufferDesc, ULONG, PCtxtHandle, PSecBufferDesc, dlls/secur32/tests/negotiate.c: dlls/secur32/tests/negotiate.c:48.8: variable: 'PSecurityFunctionTableA (SEC_ENTRY * pInitSecurityInterfaceA)(void)': \ PSecurityFunctionTableA (SEC_ENTRY * pInitSecurityInterfaceA)(void) dlls/secur32/tests/negotiate.c: dlls/secur32/tests/negotiate.c:49.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pMakeSignature)(PCtxtHandle, ULONG, PSecBufferDesc, ULONG)': \ SECURITY_STATUS (SEC_ENTRY * pMakeSignature)(PCtxtHandle, ULONG, PSecBufferDesc, ULONG) dlls/secur32/tests/negotiate.c: dlls/secur32/tests/negotiate.c:50.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pQueryContextAttributesA)(PCtxtHandle, ULONG, PVOID)': \ SECURITY_STATUS (SEC_ENTRY * pQueryContextAttributesA)(PCtxtHandle, ULONG, PVOID) dlls/secur32/tests/negotiate.c: dlls/secur32/tests/negotiate.c:51.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pQuerySecurityPackageInfoA)(SEC_CHAR *, PSecPkgInfoA *)': \ SECURITY_STATUS (SEC_ENTRY * pQuerySecurityPackageInfoA)(SEC_CHAR *, PSecPkgInfoA *) dlls/secur32/tests/negotiate.c: dlls/secur32/tests/negotiate.c:52.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pVerifySignature)(PCtxtHandle, PSecBufferDesc, ULONG, PULONG)': \ SECURITY_STATUS (SEC_ENTRY * pVerifySignature)(PCtxtHandle, PSecBufferDesc, ULONG, PULONG) dlls/secur32/tests/ntlm.c: dlls/secur32/tests/ntlm.c:40.8: variable: 'PSecurityFunctionTableA (SEC_ENTRY * pInitSecurityInterfaceA)(void)': \ PSecurityFunctionTableA (SEC_ENTRY * pInitSecurityInterfaceA)(void) dlls/secur32/tests/ntlm.c: dlls/secur32/tests/ntlm.c:41.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pFreeContextBuffer)(PVOID pv)': \ SECURITY_STATUS (SEC_ENTRY * pFreeContextBuffer)(PVOID pv) dlls/secur32/tests/ntlm.c: dlls/secur32/tests/ntlm.c:42.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pQuerySecurityPackageInfoA)(SEC_CHAR*, PSecPkgInfoA*)': \ SECURITY_STATUS (SEC_ENTRY * pQuerySecurityPackageInfoA)(SEC_CHAR*, PSecPkgInfoA*) dlls/secur32/tests/ntlm.c: dlls/secur32/tests/ntlm.c:43.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pAcquireCredentialsHandleA)(SEC_CHAR*, SEC_CHAR*, ULONG, PLUID, PVOID, SEC_GET_KEY_FN, PVOID, PCredHandle, PTimeStamp)': \ SECURITY_STATUS (SEC_ENTRY * pAcquireCredentialsHandleA)(SEC_CHAR*, SEC_CHAR*, ULONG, PLUID, PVOID, SEC_GET_KEY_FN, PVOID, PCredHandle, PTimeStamp) dlls/secur32/tests/ntlm.c: dlls/secur32/tests/ntlm.c:45.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pInitializeSecurityContextA)(PCredHandle, PCtxtHandle, SEC_CHAR*, ULONG, ULONG, ULONG, PSecBufferDesc, ULONG, PCtxtHandle, PSecBufferDesc, PULONG, PTimeStamp)': \ SECURITY_STATUS (SEC_ENTRY * pInitializeSecurityContextA)(PCredHandle, PCtxtHandle, SEC_CHAR*, ULONG, ULONG, ULONG, PSecBufferDesc, ULONG, dlls/secur32/tests/ntlm.c: dlls/secur32/tests/ntlm.c:48.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pCompleteAuthToken)(PCtxtHandle, PSecBufferDesc)': \ SECURITY_STATUS (SEC_ENTRY * pCompleteAuthToken)(PCtxtHandle, PSecBufferDesc) dlls/secur32/tests/ntlm.c: dlls/secur32/tests/ntlm.c:49.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pAcceptSecurityContext)(PCredHandle, PCtxtHandle, PSecBufferDesc, ULONG, ULONG, PCtxtHandle, PSecBufferDesc, PULONG, PTimeStamp)': \ SECURITY_STATUS (SEC_ENTRY * pAcceptSecurityContext)(PCredHandle, PCtxtHandle, PSecBufferDesc, ULONG, ULONG, PCtxtHandle, PSecBufferDesc, dlls/secur32/tests/ntlm.c: dlls/secur32/tests/ntlm.c:52.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pFreeCredentialsHandle)(PCredHandle)': \ SECURITY_STATUS (SEC_ENTRY * pFreeCredentialsHandle)(PCredHandle) dlls/secur32/tests/ntlm.c: dlls/secur32/tests/ntlm.c:53.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pDeleteSecurityContext)(PCtxtHandle)': \ SECURITY_STATUS (SEC_ENTRY * pDeleteSecurityContext)(PCtxtHandle) dlls/secur32/tests/ntlm.c: dlls/secur32/tests/ntlm.c:54.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pQueryContextAttributesA)(PCtxtHandle, ULONG, PVOID)': \ SECURITY_STATUS (SEC_ENTRY * pQueryContextAttributesA)(PCtxtHandle, ULONG, PVOID) dlls/secur32/tests/ntlm.c: dlls/secur32/tests/ntlm.c:55.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pMakeSignature)(PCtxtHandle, ULONG, PSecBufferDesc, ULONG)': \ SECURITY_STATUS (SEC_ENTRY * pMakeSignature)(PCtxtHandle, ULONG, PSecBufferDesc, ULONG) dlls/secur32/tests/ntlm.c: dlls/secur32/tests/ntlm.c:57.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pVerifySignature)(PCtxtHandle, PSecBufferDesc, ULONG, PULONG)': \ SECURITY_STATUS (SEC_ENTRY * pVerifySignature)(PCtxtHandle, PSecBufferDesc, ULONG, PULONG) dlls/secur32/tests/ntlm.c: dlls/secur32/tests/ntlm.c:59.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pEncryptMessage)(PCtxtHandle, ULONG, PSecBufferDesc, ULONG)': \ SECURITY_STATUS (SEC_ENTRY * pEncryptMessage)(PCtxtHandle, ULONG, PSecBufferDesc, ULONG) dlls/secur32/tests/ntlm.c: dlls/secur32/tests/ntlm.c:61.8: variable: 'SECURITY_STATUS (SEC_ENTRY * pDecryptMessage)(PCtxtHandle, PSecBufferDesc, ULONG, PULONG)': \ SECURITY_STATUS (SEC_ENTRY * pDecryptMessage)(PCtxtHandle, PSecBufferDesc, ULONG, PULONG) dlls/secur32/tests/secur32.c: dlls/secur32/tests/secur32.c:37.8: variable: 'PSecurityFunctionTableA (SEC_ENTRY * pInitSecurityInterfaceA)(void)': \ PSecurityFunctionTableA (SEC_ENTRY * pInitSecurityInterfaceA)(void) dlls/secur32/tests/secur32.c: dlls/secur32/tests/secur32.c:38.8: variable: 'PSecurityFunctionTableW (SEC_ENTRY * pInitSecurityInterfaceW)(void)': \ PSecurityFunctionTableW (SEC_ENTRY * pInitSecurityInterfaceW)(void) dlls/setupapi/tests/stringtable.c: dlls/setupapi/tests/stringtable.c:355.2: file: inner } ends on column 1 dlls/shdocvw/shdocvw_main.c: dlls/shdocvw/shdocvw_main.c:224.8: variable: 'BOOL (WINAPI *pShellDDEInit)(BOOL start) = NULL': \ BOOL (WINAPI *pShellDDEInit)(BOOL start) = NULL dlls/shell32/tests/autocomplete.c: dlls/shell32/tests/autocomplete.c:97.2: file: inner } ends on column 1 dlls/shell32/tests/shelldispatch.c: dlls/shell32/tests/shelldispatch.c:96.2: file: inner } ends on column 1 dlls/shell32/tests/shelldispatch.c: dlls/shell32/tests/shelldispatch.c:441.2: file: inner } ends on column 1 dlls/shell32/tests/shelldispatch.c: dlls/shell32/tests/shelldispatch.c:500.2: file: inner } ends on column 1 dlls/shell32/tests/shelldispatch.c: dlls/shell32/tests/shelldispatch.c:522.2: file: inner } ends on column 1 dlls/shell32/tests/shelldispatch.c: dlls/shell32/tests/shelldispatch.c:528.2: file: inner } ends on column 1 dlls/shell32/tests/shelldispatch.c: dlls/shell32/tests/shelldispatch.c:546.2: file: inner } ends on column 1 dlls/shell32/tests/shelldispatch.c: dlls/shell32/tests/shelldispatch.c:782.2: file: inner } ends on column 1 dlls/shell32/tests/shelldispatch.c: dlls/shell32/tests/shelldispatch.c:789.2: file: inner } ends on column 1 dlls/shell32/tests/shelldispatch.c: dlls/shell32/tests/shelldispatch.c:800.2: file: inner } ends on column 1 dlls/shell32/tests/shelllink.c: dlls/shell32/tests/shelllink.c:882.2: file: inner } ends on column 1 dlls/shell32/tests/shellole.c: dlls/shell32/tests/shellole.c:58.1: variable: 'DEFINE_EXPECT(Create)': \ DEFINE_EXPECT(Create) dlls/shell32/tests/shellole.c: dlls/shell32/tests/shellole.c:59.1: variable: 'DEFINE_EXPECT(Delete)': \ DEFINE_EXPECT(Delete) dlls/shell32/tests/shellole.c: dlls/shell32/tests/shellole.c:60.1: variable: 'DEFINE_EXPECT(Open)': \ DEFINE_EXPECT(Open) dlls/shell32/tests/shellole.c: dlls/shell32/tests/shellole.c:61.1: variable: 'DEFINE_EXPECT(ReadMultiple)': \ DEFINE_EXPECT(ReadMultiple) dlls/shell32/tests/shellole.c: dlls/shell32/tests/shellole.c:62.1: variable: 'DEFINE_EXPECT(ReadMultipleCodePage)': \ DEFINE_EXPECT(ReadMultipleCodePage) dlls/shell32/tests/shellole.c: dlls/shell32/tests/shellole.c:63.1: variable: 'DEFINE_EXPECT(Release)': \ DEFINE_EXPECT(Release) dlls/shell32/tests/shellole.c: dlls/shell32/tests/shellole.c:64.1: variable: 'DEFINE_EXPECT(Stat)': \ DEFINE_EXPECT(Stat) dlls/shell32/tests/shellole.c: dlls/shell32/tests/shellole.c:65.1: variable: 'DEFINE_EXPECT(WriteMultiple)': \ DEFINE_EXPECT(WriteMultiple) dlls/shell32/tests/shellole.c: dlls/shell32/tests/shellole.c:67.1: variable: 'DEFINE_EXPECT(autoplay_BindToObject)': \ DEFINE_EXPECT(autoplay_BindToObject) dlls/shell32/tests/shellole.c: dlls/shell32/tests/shellole.c:68.1: variable: 'DEFINE_EXPECT(autoplay_GetClassObject)': \ DEFINE_EXPECT(autoplay_GetClassObject) dlls/shell32/tests/shellpath.c: dlls/shell32/tests/shellpath.c:855.2: file: inner } ends on column 1 dlls/shell32/tests/shellpath.c: dlls/shell32/tests/shellpath.c:882.2: file: inner } ends on column 1 dlls/shell32/tests/shellpath.c: dlls/shell32/tests/shellpath.c:2679.2: file: inner } ends on column 1 dlls/shell32/tests/shellpath.c: dlls/shell32/tests/shellpath.c:2750.2: file: inner } ends on column 1 dlls/shell32/tests/shfldr_special.c: dlls/shell32/tests/shfldr_special.c:156.2: file: inner } ends on column 1 dlls/shell32/tests/shlfolder.c: dlls/shell32/tests/shlfolder.c:501.2: file: inner } ends on column 1 dlls/shell32/tests/shlfolder.c: dlls/shell32/tests/shlfolder.c:534.2: file: inner } ends on column 1 dlls/shell32/tests/shlfolder.c: dlls/shell32/tests/shlfolder.c:4259.2: file: inner } ends on column 1 dlls/shell32/tests/shlview.c: dlls/shell32/tests/shlview.c:648.2: file: inner } ends on column 1 dlls/shell32/tests/shlview.c: dlls/shell32/tests/shlview.c:734.2: file: inner } ends on column 1 dlls/shell32/tests/shlview.c: dlls/shell32/tests/shlview.c:782.2: file: inner } ends on column 1 dlls/shell32/tests/shlview.c: dlls/shell32/tests/shlview.c:792.2: file: inner } ends on column 1 dlls/shell32/tests/shlview.c: dlls/shell32/tests/shlview.c:819.2: file: inner } ends on column 1 dlls/shell32/tests/string.c: dlls/shell32/tests/string.c:97.2: file: inner } ends on column 1 dlls/shlwapi/tests/assoc.c: dlls/shlwapi/tests/assoc.c:29.8: variable: 'HRESULT (WINAPI *pAssocQueryStringA)(ASSOCF,ASSOCSTR,LPCSTR,LPCSTR,LPSTR,LPDWORD) = NULL': \ HRESULT (WINAPI *pAssocQueryStringA)(ASSOCF,ASSOCSTR,LPCSTR,LPCSTR,LPSTR,LPDWORD) = NULL dlls/shlwapi/tests/assoc.c: dlls/shlwapi/tests/assoc.c:30.8: variable: 'HRESULT (WINAPI *pAssocQueryStringW)(ASSOCF,ASSOCSTR,LPCWSTR,LPCWSTR,LPWSTR,LPDWORD) = NULL': \ HRESULT (WINAPI *pAssocQueryStringW)(ASSOCF,ASSOCSTR,LPCWSTR,LPCWSTR,LPWSTR,LPDWORD) = NULL dlls/shlwapi/tests/assoc.c: dlls/shlwapi/tests/assoc.c:31.8: variable: 'HRESULT (WINAPI *pAssocCreate)(CLSID, REFIID, void **) = NULL': \ HRESULT (WINAPI *pAssocCreate)(CLSID, REFIID, void **) = NULL dlls/shlwapi/tests/clsid.c: dlls/shlwapi/tests/clsid.c:39.8: variable: 'BOOL (WINAPI *pSHLWAPI_269)(LPCSTR, CLSID *) = 0': \ BOOL (WINAPI *pSHLWAPI_269)(LPCSTR, CLSID *) = 0 dlls/shlwapi/tests/clsid.c: dlls/shlwapi/tests/clsid.c:40.8: variable: 'DWORD (WINAPI *pSHLWAPI_23)(REFGUID, LPSTR, INT) = 0': \ DWORD (WINAPI *pSHLWAPI_23)(REFGUID, LPSTR, INT) = 0 dlls/shlwapi/tests/istream.c: dlls/shlwapi/tests/istream.c:290.2: file: inner } ends on column 1 dlls/shlwapi/tests/ordinal.c: dlls/shlwapi/tests/ordinal.c:1743.2: file: inner } ends on column 1 dlls/shlwapi/tests/ordinal.c: dlls/shlwapi/tests/ordinal.c:1905.2: file: inner } ends on column 1 dlls/shlwapi/tests/string.c: dlls/shlwapi/tests/string.c:1021.2: file: inner } ends on column 1 dlls/urlmon/tests/misc.c: dlls/urlmon/tests/misc.c:62.1: variable: 'DEFINE_EXPECT(ParseUrl)': \ DEFINE_EXPECT(ParseUrl) dlls/urlmon/tests/misc.c: dlls/urlmon/tests/misc.c:63.1: variable: 'DEFINE_EXPECT(QI_IInternetProtocolInfo)': \ DEFINE_EXPECT(QI_IInternetProtocolInfo) dlls/urlmon/tests/misc.c: dlls/urlmon/tests/misc.c:64.1: variable: 'DEFINE_EXPECT(CreateInstance)': \ DEFINE_EXPECT(CreateInstance) dlls/urlmon/tests/misc.c: dlls/urlmon/tests/misc.c:65.1: variable: 'DEFINE_EXPECT(unk_Release)': \ DEFINE_EXPECT(unk_Release) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:69.1: variable: 'DEFINE_EXPECT(GetBindInfo)': \ DEFINE_EXPECT(GetBindInfo) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:70.1: variable: 'DEFINE_EXPECT(ReportProgress_MIMETYPEAVAILABLE)': \ DEFINE_EXPECT(ReportProgress_MIMETYPEAVAILABLE) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:71.1: variable: 'DEFINE_EXPECT(ReportProgress_DIRECTBIND)': \ DEFINE_EXPECT(ReportProgress_DIRECTBIND) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:72.1: variable: 'DEFINE_EXPECT(ReportProgress_RAWMIMETYPE)': \ DEFINE_EXPECT(ReportProgress_RAWMIMETYPE) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:73.1: variable: 'DEFINE_EXPECT(ReportProgress_FINDINGRESOURCE)': \ DEFINE_EXPECT(ReportProgress_FINDINGRESOURCE) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:74.1: variable: 'DEFINE_EXPECT(ReportProgress_CONNECTING)': \ DEFINE_EXPECT(ReportProgress_CONNECTING) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:75.1: variable: 'DEFINE_EXPECT(ReportProgress_SENDINGREQUEST)': \ DEFINE_EXPECT(ReportProgress_SENDINGREQUEST) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:76.1: variable: 'DEFINE_EXPECT(ReportProgress_CACHEFILENAMEAVAILABLE)': \ DEFINE_EXPECT(ReportProgress_CACHEFILENAMEAVAILABLE) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:77.1: variable: 'DEFINE_EXPECT(ReportProgress_VERIFIEDMIMETYPEAVAILABLE)': \ DEFINE_EXPECT(ReportProgress_VERIFIEDMIMETYPEAVAILABLE) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:78.1: variable: 'DEFINE_EXPECT(ReportProgress_PROTOCOLCLASSID)': \ DEFINE_EXPECT(ReportProgress_PROTOCOLCLASSID) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:79.1: variable: 'DEFINE_EXPECT(ReportProgress_COOKIE_SENT)': \ DEFINE_EXPECT(ReportProgress_COOKIE_SENT) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:80.1: variable: 'DEFINE_EXPECT(ReportProgress_REDIRECTING)': \ DEFINE_EXPECT(ReportProgress_REDIRECTING) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:81.1: variable: 'DEFINE_EXPECT(ReportProgress_ENCODING)': \ DEFINE_EXPECT(ReportProgress_ENCODING) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:82.1: variable: 'DEFINE_EXPECT(ReportProgress_ACCEPTRANGES)': \ DEFINE_EXPECT(ReportProgress_ACCEPTRANGES) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:83.1: variable: 'DEFINE_EXPECT(ReportProgress_PROXYDETECTING)': \ DEFINE_EXPECT(ReportProgress_PROXYDETECTING) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:84.1: variable: 'DEFINE_EXPECT(ReportProgress_LOADINGMIMEHANDLER)': \ DEFINE_EXPECT(ReportProgress_LOADINGMIMEHANDLER) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:85.1: variable: 'DEFINE_EXPECT(ReportProgress_DECODING)': \ DEFINE_EXPECT(ReportProgress_DECODING) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:86.1: variable: 'DEFINE_EXPECT(ReportData)': \ DEFINE_EXPECT(ReportData) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:87.1: variable: 'DEFINE_EXPECT(ReportData2)': \ DEFINE_EXPECT(ReportData2) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:88.1: variable: 'DEFINE_EXPECT(ReportResult)': \ DEFINE_EXPECT(ReportResult) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:89.1: variable: 'DEFINE_EXPECT(GetBindString_ACCEPT_MIMES)': \ DEFINE_EXPECT(GetBindString_ACCEPT_MIMES) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:90.1: variable: 'DEFINE_EXPECT(GetBindString_USER_AGENT)': \ DEFINE_EXPECT(GetBindString_USER_AGENT) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:91.1: variable: 'DEFINE_EXPECT(GetBindString_POST_COOKIE)': \ DEFINE_EXPECT(GetBindString_POST_COOKIE) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:92.1: variable: 'DEFINE_EXPECT(GetBindString_URL)': \ DEFINE_EXPECT(GetBindString_URL) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:93.1: variable: 'DEFINE_EXPECT(GetBindString_ROOTDOC_URL)': \ DEFINE_EXPECT(GetBindString_ROOTDOC_URL) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:94.1: variable: 'DEFINE_EXPECT(QueryService_HttpNegotiate)': \ DEFINE_EXPECT(QueryService_HttpNegotiate) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:95.1: variable: 'DEFINE_EXPECT(QueryService_InternetProtocol)': \ DEFINE_EXPECT(QueryService_InternetProtocol) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:96.1: variable: 'DEFINE_EXPECT(QueryService_HttpSecurity)': \ DEFINE_EXPECT(QueryService_HttpSecurity) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:97.1: variable: 'DEFINE_EXPECT(QueryInterface_IWinInetInfo)': \ DEFINE_EXPECT(QueryInterface_IWinInetInfo) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:98.1: variable: 'DEFINE_EXPECT(QueryInterface_IWinInetHttpInfo)': \ DEFINE_EXPECT(QueryInterface_IWinInetHttpInfo) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:99.1: variable: 'DEFINE_EXPECT(BeginningTransaction)': \ DEFINE_EXPECT(BeginningTransaction) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:100.1: variable: 'DEFINE_EXPECT(GetRootSecurityId)': \ DEFINE_EXPECT(GetRootSecurityId) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:101.1: variable: 'DEFINE_EXPECT(OnResponse)': \ DEFINE_EXPECT(OnResponse) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:102.1: variable: 'DEFINE_EXPECT(Switch)': \ DEFINE_EXPECT(Switch) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:103.1: variable: 'DEFINE_EXPECT(Continue)': \ DEFINE_EXPECT(Continue) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:104.1: variable: 'DEFINE_EXPECT(CreateInstance)': \ DEFINE_EXPECT(CreateInstance) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:105.1: variable: 'DEFINE_EXPECT(Start)': \ DEFINE_EXPECT(Start) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:106.1: variable: 'DEFINE_EXPECT(StartEx)': \ DEFINE_EXPECT(StartEx) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:107.1: variable: 'DEFINE_EXPECT(Terminate)': \ DEFINE_EXPECT(Terminate) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:108.1: variable: 'DEFINE_EXPECT(Read)': \ DEFINE_EXPECT(Read) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:109.1: variable: 'DEFINE_EXPECT(Read2)': \ DEFINE_EXPECT(Read2) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:110.1: variable: 'DEFINE_EXPECT(SetPriority)': \ DEFINE_EXPECT(SetPriority) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:111.1: variable: 'DEFINE_EXPECT(LockRequest)': \ DEFINE_EXPECT(LockRequest) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:112.1: variable: 'DEFINE_EXPECT(UnlockRequest)': \ DEFINE_EXPECT(UnlockRequest) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:113.1: variable: 'DEFINE_EXPECT(Abort)': \ DEFINE_EXPECT(Abort) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:114.1: variable: 'DEFINE_EXPECT(MimeFilter_CreateInstance)': \ DEFINE_EXPECT(MimeFilter_CreateInstance) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:115.1: variable: 'DEFINE_EXPECT(MimeFilter_Start)': \ DEFINE_EXPECT(MimeFilter_Start) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:116.1: variable: 'DEFINE_EXPECT(MimeFilter_ReportData)': \ DEFINE_EXPECT(MimeFilter_ReportData) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:117.1: variable: 'DEFINE_EXPECT(MimeFilter_ReportResult)': \ DEFINE_EXPECT(MimeFilter_ReportResult) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:118.1: variable: 'DEFINE_EXPECT(MimeFilter_Terminate)': \ DEFINE_EXPECT(MimeFilter_Terminate) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:119.1: variable: 'DEFINE_EXPECT(MimeFilter_LockRequest)': \ DEFINE_EXPECT(MimeFilter_LockRequest) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:120.1: variable: 'DEFINE_EXPECT(MimeFilter_UnlockRequest)': \ DEFINE_EXPECT(MimeFilter_UnlockRequest) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:121.1: variable: 'DEFINE_EXPECT(MimeFilter_Read)': \ DEFINE_EXPECT(MimeFilter_Read) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:122.1: variable: 'DEFINE_EXPECT(MimeFilter_Switch)': \ DEFINE_EXPECT(MimeFilter_Switch) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:123.1: variable: 'DEFINE_EXPECT(MimeFilter_Continue)': \ DEFINE_EXPECT(MimeFilter_Continue) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:124.1: variable: 'DEFINE_EXPECT(Stream_Seek)': \ DEFINE_EXPECT(Stream_Seek) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:125.1: variable: 'DEFINE_EXPECT(Stream_Read)': \ DEFINE_EXPECT(Stream_Read) dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:163.3: variable: 'state': \ state dlls/urlmon/tests/protocol.c: dlls/urlmon/tests/protocol.c:173.3: variable: 'tested_protocol': \ tested_protocol dlls/urlmon/tests/sec_mgr.c: dlls/urlmon/tests/sec_mgr.c:72.1: variable: 'DEFINE_EXPECT(ParseUrl_SECURITY_URL_input)': \ DEFINE_EXPECT(ParseUrl_SECURITY_URL_input) dlls/urlmon/tests/sec_mgr.c: dlls/urlmon/tests/sec_mgr.c:73.1: variable: 'DEFINE_EXPECT(ParseUrl_SECURITY_URL_input2)': \ DEFINE_EXPECT(ParseUrl_SECURITY_URL_input2) dlls/urlmon/tests/sec_mgr.c: dlls/urlmon/tests/sec_mgr.c:74.1: variable: 'DEFINE_EXPECT(ParseUrl_SECURITY_URL_expected)': \ DEFINE_EXPECT(ParseUrl_SECURITY_URL_expected) dlls/urlmon/tests/sec_mgr.c: dlls/urlmon/tests/sec_mgr.c:75.1: variable: 'DEFINE_EXPECT(ParseUrl_SECURITY_URL_http)': \ DEFINE_EXPECT(ParseUrl_SECURITY_URL_http) dlls/urlmon/tests/sec_mgr.c: dlls/urlmon/tests/sec_mgr.c:76.1: variable: 'DEFINE_EXPECT(ParseUrl_SECURITY_DOMAIN_expected)': \ DEFINE_EXPECT(ParseUrl_SECURITY_DOMAIN_expected) dlls/urlmon/tests/sec_mgr.c: dlls/urlmon/tests/sec_mgr.c:77.1: variable: 'DEFINE_EXPECT(ProcessUrlAction)': \ DEFINE_EXPECT(ProcessUrlAction) dlls/urlmon/tests/stream.c: dlls/urlmon/tests/stream.c:66.1: variable: 'DEFINE_EXPECT(QueryInterface_IServiceProvider)': \ DEFINE_EXPECT(QueryInterface_IServiceProvider) dlls/urlmon/tests/stream.c: dlls/urlmon/tests/stream.c:67.1: variable: 'DEFINE_EXPECT(OnStartBinding)': \ DEFINE_EXPECT(OnStartBinding) dlls/urlmon/tests/stream.c: dlls/urlmon/tests/stream.c:68.1: variable: 'DEFINE_EXPECT(OnProgress_FINDINGRESOURCE)': \ DEFINE_EXPECT(OnProgress_FINDINGRESOURCE) dlls/urlmon/tests/stream.c: dlls/urlmon/tests/stream.c:69.1: variable: 'DEFINE_EXPECT(OnProgress_CONNECTING)': \ DEFINE_EXPECT(OnProgress_CONNECTING) dlls/urlmon/tests/stream.c: dlls/urlmon/tests/stream.c:70.1: variable: 'DEFINE_EXPECT(OnProgress_SENDINGREQUEST)': \ DEFINE_EXPECT(OnProgress_SENDINGREQUEST) dlls/urlmon/tests/stream.c: dlls/urlmon/tests/stream.c:71.1: variable: 'DEFINE_EXPECT(OnProgress_MIMETYPEAVAILABLE)': \ DEFINE_EXPECT(OnProgress_MIMETYPEAVAILABLE) dlls/urlmon/tests/stream.c: dlls/urlmon/tests/stream.c:72.1: variable: 'DEFINE_EXPECT(OnProgress_BEGINDOWNLOADDATA)': \ DEFINE_EXPECT(OnProgress_BEGINDOWNLOADDATA) dlls/urlmon/tests/stream.c: dlls/urlmon/tests/stream.c:73.1: variable: 'DEFINE_EXPECT(OnProgress_DOWNLOADINGDATA)': \ DEFINE_EXPECT(OnProgress_DOWNLOADINGDATA) dlls/urlmon/tests/stream.c: dlls/urlmon/tests/stream.c:74.1: variable: 'DEFINE_EXPECT(OnProgress_ENDDOWNLOADDATA)': \ DEFINE_EXPECT(OnProgress_ENDDOWNLOADDATA) dlls/urlmon/tests/stream.c: dlls/urlmon/tests/stream.c:75.1: variable: 'DEFINE_EXPECT(OnStopBinding)': \ DEFINE_EXPECT(OnStopBinding) dlls/urlmon/tests/stream.c: dlls/urlmon/tests/stream.c:76.1: variable: 'DEFINE_EXPECT(OnDataAvailable)': \ DEFINE_EXPECT(OnDataAvailable) dlls/urlmon/tests/stream.c: dlls/urlmon/tests/stream.c:77.1: variable: 'DEFINE_EXPECT(GetBindInfo)': \ DEFINE_EXPECT(GetBindInfo) dlls/urlmon/tests/uri.c: dlls/urlmon/tests/uri.c:68.1: variable: 'DEFINE_EXPECT(CombineUrl)': \ DEFINE_EXPECT(CombineUrl) dlls/urlmon/tests/uri.c: dlls/urlmon/tests/uri.c:69.1: variable: 'DEFINE_EXPECT(ParseUrl)': \ DEFINE_EXPECT(ParseUrl) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:87.1: variable: 'DEFINE_EXPECT(QueryInterface_IServiceProvider)': \ DEFINE_EXPECT(QueryInterface_IServiceProvider) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:88.1: variable: 'DEFINE_EXPECT(QueryInterface_IHttpNegotiate)': \ DEFINE_EXPECT(QueryInterface_IHttpNegotiate) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:89.1: variable: 'DEFINE_EXPECT(QueryInterface_IBindStatusCallback)': \ DEFINE_EXPECT(QueryInterface_IBindStatusCallback) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:90.1: variable: 'DEFINE_EXPECT(QueryInterface_IBindStatusCallbackEx)': \ DEFINE_EXPECT(QueryInterface_IBindStatusCallbackEx) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:91.1: variable: 'DEFINE_EXPECT(QueryInterface_IBindStatusCallbackHolder)': \ DEFINE_EXPECT(QueryInterface_IBindStatusCallbackHolder) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:92.1: variable: 'DEFINE_EXPECT(QueryInterface_IAuthenticate)': \ DEFINE_EXPECT(QueryInterface_IAuthenticate) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:93.1: variable: 'DEFINE_EXPECT(QueryInterface_IInternetProtocol)': \ DEFINE_EXPECT(QueryInterface_IInternetProtocol) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:94.1: variable: 'DEFINE_EXPECT(QueryInterface_IWindowForBindingUI)': \ DEFINE_EXPECT(QueryInterface_IWindowForBindingUI) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:95.1: variable: 'DEFINE_EXPECT(QueryInterface_IHttpSecurity)': \ DEFINE_EXPECT(QueryInterface_IHttpSecurity) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:96.1: variable: 'DEFINE_EXPECT(QueryService_IAuthenticate)': \ DEFINE_EXPECT(QueryService_IAuthenticate) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:97.1: variable: 'DEFINE_EXPECT(QueryService_IInternetProtocol)': \ DEFINE_EXPECT(QueryService_IInternetProtocol) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:98.1: variable: 'DEFINE_EXPECT(QueryService_IInternetBindInfo)': \ DEFINE_EXPECT(QueryService_IInternetBindInfo) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:99.1: variable: 'DEFINE_EXPECT(QueryService_IWindowForBindingUI)': \ DEFINE_EXPECT(QueryService_IWindowForBindingUI) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:100.1: variable: 'DEFINE_EXPECT(QueryService_IHttpSecurity)': \ DEFINE_EXPECT(QueryService_IHttpSecurity) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:101.1: variable: 'DEFINE_EXPECT(BeginningTransaction)': \ DEFINE_EXPECT(BeginningTransaction) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:102.1: variable: 'DEFINE_EXPECT(OnResponse)': \ DEFINE_EXPECT(OnResponse) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:103.1: variable: 'DEFINE_EXPECT(QueryInterface_IHttpNegotiate2)': \ DEFINE_EXPECT(QueryInterface_IHttpNegotiate2) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:104.1: variable: 'DEFINE_EXPECT(GetRootSecurityId)': \ DEFINE_EXPECT(GetRootSecurityId) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:105.1: variable: 'DEFINE_EXPECT(GetBindInfo)': \ DEFINE_EXPECT(GetBindInfo) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:106.1: variable: 'DEFINE_EXPECT(GetBindInfoEx)': \ DEFINE_EXPECT(GetBindInfoEx) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:107.1: variable: 'DEFINE_EXPECT(OnStartBinding)': \ DEFINE_EXPECT(OnStartBinding) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:108.1: variable: 'DEFINE_EXPECT(OnProgress_FINDINGRESOURCE)': \ DEFINE_EXPECT(OnProgress_FINDINGRESOURCE) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:109.1: variable: 'DEFINE_EXPECT(OnProgress_CONNECTING)': \ DEFINE_EXPECT(OnProgress_CONNECTING) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:110.1: variable: 'DEFINE_EXPECT(OnProgress_REDIRECTING)': \ DEFINE_EXPECT(OnProgress_REDIRECTING) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:111.1: variable: 'DEFINE_EXPECT(OnProgress_SENDINGREQUEST)': \ DEFINE_EXPECT(OnProgress_SENDINGREQUEST) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:112.1: variable: 'DEFINE_EXPECT(OnProgress_MIMETYPEAVAILABLE)': \ DEFINE_EXPECT(OnProgress_MIMETYPEAVAILABLE) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:113.1: variable: 'DEFINE_EXPECT(OnProgress_BEGINDOWNLOADDATA)': \ DEFINE_EXPECT(OnProgress_BEGINDOWNLOADDATA) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:114.1: variable: 'DEFINE_EXPECT(OnProgress_DOWNLOADINGDATA)': \ DEFINE_EXPECT(OnProgress_DOWNLOADINGDATA) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:115.1: variable: 'DEFINE_EXPECT(OnProgress_ENDDOWNLOADDATA)': \ DEFINE_EXPECT(OnProgress_ENDDOWNLOADDATA) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:116.1: variable: 'DEFINE_EXPECT(OnProgress_CACHEFILENAMEAVAILABLE)': \ DEFINE_EXPECT(OnProgress_CACHEFILENAMEAVAILABLE) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:117.1: variable: 'DEFINE_EXPECT(OnStopBinding)': \ DEFINE_EXPECT(OnStopBinding) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:118.1: variable: 'DEFINE_EXPECT(OnDataAvailable)': \ DEFINE_EXPECT(OnDataAvailable) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:119.1: variable: 'DEFINE_EXPECT(OnObjectAvailable)': \ DEFINE_EXPECT(OnObjectAvailable) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:120.1: variable: 'DEFINE_EXPECT(Obj_OnStartBinding)': \ DEFINE_EXPECT(Obj_OnStartBinding) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:121.1: variable: 'DEFINE_EXPECT(Obj_OnStopBinding)': \ DEFINE_EXPECT(Obj_OnStopBinding) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:122.1: variable: 'DEFINE_EXPECT(Obj_GetBindInfo)': \ DEFINE_EXPECT(Obj_GetBindInfo) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:123.1: variable: 'DEFINE_EXPECT(Obj_OnProgress_BEGINDOWNLOADDATA)': \ DEFINE_EXPECT(Obj_OnProgress_BEGINDOWNLOADDATA) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:124.1: variable: 'DEFINE_EXPECT(Obj_OnProgress_ENDDOWNLOADDATA)': \ DEFINE_EXPECT(Obj_OnProgress_ENDDOWNLOADDATA) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:125.1: variable: 'DEFINE_EXPECT(Obj_OnProgress_SENDINGREQUEST)': \ DEFINE_EXPECT(Obj_OnProgress_SENDINGREQUEST) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:126.1: variable: 'DEFINE_EXPECT(Obj_OnProgress_MIMETYPEAVAILABLE)': \ DEFINE_EXPECT(Obj_OnProgress_MIMETYPEAVAILABLE) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:127.1: variable: 'DEFINE_EXPECT(Obj_OnProgress_CLASSIDAVAILABLE)': \ DEFINE_EXPECT(Obj_OnProgress_CLASSIDAVAILABLE) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:128.1: variable: 'DEFINE_EXPECT(Obj_OnProgress_BEGINSYNCOPERATION)': \ DEFINE_EXPECT(Obj_OnProgress_BEGINSYNCOPERATION) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:129.1: variable: 'DEFINE_EXPECT(Obj_OnProgress_ENDSYNCOPERATION)': \ DEFINE_EXPECT(Obj_OnProgress_ENDSYNCOPERATION) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:130.1: variable: 'DEFINE_EXPECT(Obj_OnProgress_FINDINGRESOURCE)': \ DEFINE_EXPECT(Obj_OnProgress_FINDINGRESOURCE) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:131.1: variable: 'DEFINE_EXPECT(Obj_OnProgress_CONNECTING)': \ DEFINE_EXPECT(Obj_OnProgress_CONNECTING) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:132.1: variable: 'DEFINE_EXPECT(Obj_OnProgress_REDIRECTING)': \ DEFINE_EXPECT(Obj_OnProgress_REDIRECTING) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:133.1: variable: 'DEFINE_EXPECT(Obj_OnProgress_CACHEFILENAMEAVAILABLE)': \ DEFINE_EXPECT(Obj_OnProgress_CACHEFILENAMEAVAILABLE) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:134.1: variable: 'DEFINE_EXPECT(Start)': \ DEFINE_EXPECT(Start) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:135.1: variable: 'DEFINE_EXPECT(Read)': \ DEFINE_EXPECT(Read) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:136.1: variable: 'DEFINE_EXPECT(LockRequest)': \ DEFINE_EXPECT(LockRequest) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:137.1: variable: 'DEFINE_EXPECT(Terminate)': \ DEFINE_EXPECT(Terminate) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:138.1: variable: 'DEFINE_EXPECT(UnlockRequest)': \ DEFINE_EXPECT(UnlockRequest) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:139.1: variable: 'DEFINE_EXPECT(Continue)': \ DEFINE_EXPECT(Continue) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:140.1: variable: 'DEFINE_EXPECT(Abort)': \ DEFINE_EXPECT(Abort) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:141.1: variable: 'DEFINE_EXPECT(CreateInstance)': \ DEFINE_EXPECT(CreateInstance) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:142.1: variable: 'DEFINE_EXPECT(Load)': \ DEFINE_EXPECT(Load) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:143.1: variable: 'DEFINE_EXPECT(PutProperty_MIMETYPEPROP)': \ DEFINE_EXPECT(PutProperty_MIMETYPEPROP) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:144.1: variable: 'DEFINE_EXPECT(PutProperty_CLASSIDPROP)': \ DEFINE_EXPECT(PutProperty_CLASSIDPROP) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:145.1: variable: 'DEFINE_EXPECT(SetPriority)': \ DEFINE_EXPECT(SetPriority) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:146.1: variable: 'DEFINE_EXPECT(GetWindow_IHttpSecurity)': \ DEFINE_EXPECT(GetWindow_IHttpSecurity) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:147.1: variable: 'DEFINE_EXPECT(GetWindow_IWindowForBindingUI)': \ DEFINE_EXPECT(GetWindow_IWindowForBindingUI) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:148.1: variable: 'DEFINE_EXPECT(GetWindow_ICodeInstall)': \ DEFINE_EXPECT(GetWindow_ICodeInstall) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:149.1: variable: 'DEFINE_EXPECT(OnSecurityProblem)': \ DEFINE_EXPECT(OnSecurityProblem) dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:206.3: variable: 'test_protocol': \ test_protocol dlls/urlmon/tests/url.c: dlls/urlmon/tests/url.c:212.3: variable: 'download_state': \ download_state dlls/user32/message.c: dlls/user32/message.c:219.1: variable: 'C_ASSERT( sizeof(struct packed_CREATESTRUCTW) >= sizeof(CREATESTRUCTW) )': \ C_ASSERT( sizeof(struct packed_CREATESTRUCTW) >= sizeof(CREATESTRUCTW) ) dlls/user32/message.c: dlls/user32/message.c:220.1: variable: 'C_ASSERT( sizeof(struct packed_DRAWITEMSTRUCT) >= sizeof(DRAWITEMSTRUCT) )': \ C_ASSERT( sizeof(struct packed_DRAWITEMSTRUCT) >= sizeof(DRAWITEMSTRUCT) ) dlls/user32/message.c: dlls/user32/message.c:221.1: variable: 'C_ASSERT( sizeof(struct packed_MEASUREITEMSTRUCT) >= sizeof(MEASUREITEMSTRUCT) )': \ C_ASSERT( sizeof(struct packed_MEASUREITEMSTRUCT) >= sizeof(MEASUREITEMSTRUCT) ) dlls/user32/message.c: dlls/user32/message.c:222.1: variable: 'C_ASSERT( sizeof(struct packed_DELETEITEMSTRUCT) >= sizeof(DELETEITEMSTRUCT) )': \ C_ASSERT( sizeof(struct packed_DELETEITEMSTRUCT) >= sizeof(DELETEITEMSTRUCT) ) dlls/user32/message.c: dlls/user32/message.c:223.1: variable: 'C_ASSERT( sizeof(struct packed_COMPAREITEMSTRUCT) >= sizeof(COMPAREITEMSTRUCT) )': \ C_ASSERT( sizeof(struct packed_COMPAREITEMSTRUCT) >= sizeof(COMPAREITEMSTRUCT) ) dlls/user32/message.c: dlls/user32/message.c:224.1: variable: 'C_ASSERT( sizeof(struct packed_WINDOWPOS) >= sizeof(WINDOWPOS) )': \ C_ASSERT( sizeof(struct packed_WINDOWPOS) >= sizeof(WINDOWPOS) ) dlls/user32/message.c: dlls/user32/message.c:225.1: variable: 'C_ASSERT( sizeof(struct packed_COPYDATASTRUCT) >= sizeof(COPYDATASTRUCT) )': \ C_ASSERT( sizeof(struct packed_COPYDATASTRUCT) >= sizeof(COPYDATASTRUCT) ) dlls/user32/message.c: dlls/user32/message.c:226.1: variable: 'C_ASSERT( sizeof(struct packed_HELPINFO) >= sizeof(HELPINFO) )': \ C_ASSERT( sizeof(struct packed_HELPINFO) >= sizeof(HELPINFO) ) dlls/user32/message.c: dlls/user32/message.c:227.1: variable: 'C_ASSERT( sizeof(struct packed_NCCALCSIZE_PARAMS) >= sizeof(NCCALCSIZE_PARAMS) + sizeof(WINDOWPOS) )': \ C_ASSERT( sizeof(struct packed_NCCALCSIZE_PARAMS) >= sizeof(NCCALCSIZE_PARAMS) + sizeof(WINDOWPOS) ) dlls/user32/message.c: dlls/user32/message.c:228.1: variable: 'C_ASSERT( sizeof(struct packed_MSG) >= sizeof(MSG) )': \ C_ASSERT( sizeof(struct packed_MSG) >= sizeof(MSG) ) dlls/user32/message.c: dlls/user32/message.c:229.1: variable: 'C_ASSERT( sizeof(struct packed_MDINEXTMENU) >= sizeof(MDINEXTMENU) )': \ C_ASSERT( sizeof(struct packed_MDINEXTMENU) >= sizeof(MDINEXTMENU) ) dlls/user32/message.c: dlls/user32/message.c:230.1: variable: 'C_ASSERT( sizeof(struct packed_MDICREATESTRUCTW) >= sizeof(MDICREATESTRUCTW) )': \ C_ASSERT( sizeof(struct packed_MDICREATESTRUCTW) >= sizeof(MDICREATESTRUCTW) ) dlls/user32/message.c: dlls/user32/message.c:231.1: variable: 'C_ASSERT( sizeof(struct packed_hook_extra_info) >= sizeof(struct hook_extra_info) )': \ C_ASSERT( sizeof(struct packed_hook_extra_info) >= sizeof(struct hook_extra_info) ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1136.8: variable: 'UINT_ENTRY( DRAGWIDTH, 4 )': \ UINT_ENTRY( DRAGWIDTH, 4 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1137.8: variable: 'UINT_ENTRY( DRAGHEIGHT, 4 )': \ UINT_ENTRY( DRAGHEIGHT, 4 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1138.8: variable: 'UINT_ENTRY( DOUBLECLICKTIME, 500 )': \ UINT_ENTRY( DOUBLECLICKTIME, 500 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1139.8: variable: 'UINT_ENTRY( FONTSMOOTHING, 2 )': \ UINT_ENTRY( FONTSMOOTHING, 2 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1140.8: variable: 'UINT_ENTRY( GRIDGRANULARITY, 0 )': \ UINT_ENTRY( GRIDGRANULARITY, 0 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1141.8: variable: 'UINT_ENTRY( ICONSIZE, 32 )': \ UINT_ENTRY( ICONSIZE, 32 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1142.8: variable: 'UINT_ENTRY( KEYBOARDDELAY, 1 )': \ UINT_ENTRY( KEYBOARDDELAY, 1 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1143.8: variable: 'UINT_ENTRY( KEYBOARDSPEED, 31 )': \ UINT_ENTRY( KEYBOARDSPEED, 31 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1144.8: variable: 'UINT_ENTRY( MENUSHOWDELAY, 400 )': \ UINT_ENTRY( MENUSHOWDELAY, 400 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1145.8: variable: 'UINT_ENTRY( MINARRANGE, ARW_HIDE )': \ UINT_ENTRY( MINARRANGE, ARW_HIDE ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1146.8: variable: 'UINT_ENTRY( MINHORZGAP, 0 )': \ UINT_ENTRY( MINHORZGAP, 0 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1147.8: variable: 'UINT_ENTRY( MINVERTGAP, 0 )': \ UINT_ENTRY( MINVERTGAP, 0 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1148.8: variable: 'UINT_ENTRY( MINWIDTH, 154 )': \ UINT_ENTRY( MINWIDTH, 154 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1149.8: variable: 'UINT_ENTRY( MOUSEHOVERHEIGHT, 4 )': \ UINT_ENTRY( MOUSEHOVERHEIGHT, 4 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1150.8: variable: 'UINT_ENTRY( MOUSEHOVERTIME, 400 )': \ UINT_ENTRY( MOUSEHOVERTIME, 400 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1151.8: variable: 'UINT_ENTRY( MOUSEHOVERWIDTH, 4 )': \ UINT_ENTRY( MOUSEHOVERWIDTH, 4 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1152.8: variable: 'UINT_ENTRY( MOUSESPEED, 10 )': \ UINT_ENTRY( MOUSESPEED, 10 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1153.8: variable: 'UINT_ENTRY( MOUSETRAILS, 0 )': \ UINT_ENTRY( MOUSETRAILS, 0 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1154.8: variable: 'UINT_ENTRY( SCREENSAVETIMEOUT, 300 )': \ UINT_ENTRY( SCREENSAVETIMEOUT, 300 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1155.8: variable: 'UINT_ENTRY( WHEELSCROLLCHARS, 3 )': \ UINT_ENTRY( WHEELSCROLLCHARS, 3 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1156.8: variable: 'UINT_ENTRY( WHEELSCROLLLINES, 3 )': \ UINT_ENTRY( WHEELSCROLLLINES, 3 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1157.8: variable: 'UINT_ENTRY_MIRROR( DOUBLECLKHEIGHT, 4 )': \ UINT_ENTRY_MIRROR( DOUBLECLKHEIGHT, 4 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1158.8: variable: 'UINT_ENTRY_MIRROR( DOUBLECLKWIDTH, 4 )': \ UINT_ENTRY_MIRROR( DOUBLECLKWIDTH, 4 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1159.8: variable: 'UINT_ENTRY_MIRROR( MENUDROPALIGNMENT, 0 )': \ UINT_ENTRY_MIRROR( MENUDROPALIGNMENT, 0 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1161.8: variable: 'INT_ENTRY( MOUSETHRESHOLD1, 6 )': \ INT_ENTRY( MOUSETHRESHOLD1, 6 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1162.8: variable: 'INT_ENTRY( MOUSETHRESHOLD2, 10 )': \ INT_ENTRY( MOUSETHRESHOLD2, 10 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1163.8: variable: 'INT_ENTRY( MOUSEACCELERATION, 1 )': \ INT_ENTRY( MOUSEACCELERATION, 1 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1165.8: variable: 'BOOL_ENTRY( BLOCKSENDINPUTRESETS, FALSE )': \ BOOL_ENTRY( BLOCKSENDINPUTRESETS, FALSE ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1166.8: variable: 'BOOL_ENTRY( DRAGFULLWINDOWS, FALSE )': \ BOOL_ENTRY( DRAGFULLWINDOWS, FALSE ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1167.8: variable: 'BOOL_ENTRY( KEYBOARDPREF, TRUE )': \ BOOL_ENTRY( KEYBOARDPREF, TRUE ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1168.8: variable: 'BOOL_ENTRY( LOWPOWERACTIVE, FALSE )': \ BOOL_ENTRY( LOWPOWERACTIVE, FALSE ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1169.8: variable: 'BOOL_ENTRY( MOUSEBUTTONSWAP, FALSE )': \ BOOL_ENTRY( MOUSEBUTTONSWAP, FALSE ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1170.8: variable: 'BOOL_ENTRY( POWEROFFACTIVE, FALSE )': \ BOOL_ENTRY( POWEROFFACTIVE, FALSE ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1171.8: variable: 'BOOL_ENTRY( SCREENREADER, FALSE )': \ BOOL_ENTRY( SCREENREADER, FALSE ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1172.8: variable: 'BOOL_ENTRY( SCREENSAVEACTIVE, TRUE )': \ BOOL_ENTRY( SCREENSAVEACTIVE, TRUE ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1173.8: variable: 'BOOL_ENTRY( SCREENSAVERRUNNING, FALSE )': \ BOOL_ENTRY( SCREENSAVERRUNNING, FALSE ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1174.8: variable: 'BOOL_ENTRY( SHOWSOUNDS, FALSE )': \ BOOL_ENTRY( SHOWSOUNDS, FALSE ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1175.8: variable: 'BOOL_ENTRY( SNAPTODEFBUTTON, FALSE )': \ BOOL_ENTRY( SNAPTODEFBUTTON, FALSE ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1176.8: variable: 'BOOL_ENTRY_MIRROR( ICONTITLEWRAP, TRUE )': \ BOOL_ENTRY_MIRROR( ICONTITLEWRAP, TRUE ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1178.8: variable: 'YESNO_ENTRY( BEEP, TRUE )': \ YESNO_ENTRY( BEEP, TRUE ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1180.8: variable: 'TWIPS_ENTRY( BORDER, -15 )': \ TWIPS_ENTRY( BORDER, -15 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1181.8: variable: 'TWIPS_ENTRY( CAPTIONHEIGHT, -270 )': \ TWIPS_ENTRY( CAPTIONHEIGHT, -270 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1182.8: variable: 'TWIPS_ENTRY( CAPTIONWIDTH, -270 )': \ TWIPS_ENTRY( CAPTIONWIDTH, -270 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1183.8: variable: 'TWIPS_ENTRY( ICONHORIZONTALSPACING, -1125 )': \ TWIPS_ENTRY( ICONHORIZONTALSPACING, -1125 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1184.8: variable: 'TWIPS_ENTRY( ICONVERTICALSPACING, -1125 )': \ TWIPS_ENTRY( ICONVERTICALSPACING, -1125 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1185.8: variable: 'TWIPS_ENTRY( MENUHEIGHT, -270 )': \ TWIPS_ENTRY( MENUHEIGHT, -270 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1186.8: variable: 'TWIPS_ENTRY( MENUWIDTH, -270 )': \ TWIPS_ENTRY( MENUWIDTH, -270 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1187.8: variable: 'TWIPS_ENTRY( PADDEDBORDERWIDTH, 0 )': \ TWIPS_ENTRY( PADDEDBORDERWIDTH, 0 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1188.8: variable: 'TWIPS_ENTRY( SCROLLHEIGHT, -240 )': \ TWIPS_ENTRY( SCROLLHEIGHT, -240 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1189.8: variable: 'TWIPS_ENTRY( SCROLLWIDTH, -240 )': \ TWIPS_ENTRY( SCROLLWIDTH, -240 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1190.8: variable: 'TWIPS_ENTRY( SMCAPTIONHEIGHT, -225 )': \ TWIPS_ENTRY( SMCAPTIONHEIGHT, -225 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1191.8: variable: 'TWIPS_ENTRY( SMCAPTIONWIDTH, -225 )': \ TWIPS_ENTRY( SMCAPTIONWIDTH, -225 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1193.8: variable: 'DWORD_ENTRY( ACTIVEWINDOWTRACKING, 0 )': \ DWORD_ENTRY( ACTIVEWINDOWTRACKING, 0 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1194.8: variable: 'DWORD_ENTRY( ACTIVEWNDTRKTIMEOUT, 0 )': \ DWORD_ENTRY( ACTIVEWNDTRKTIMEOUT, 0 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1195.8: variable: 'DWORD_ENTRY( CARETWIDTH, 1 )': \ DWORD_ENTRY( CARETWIDTH, 1 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1196.8: variable: 'DWORD_ENTRY( FOCUSBORDERHEIGHT, 1 )': \ DWORD_ENTRY( FOCUSBORDERHEIGHT, 1 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1197.8: variable: 'DWORD_ENTRY( FOCUSBORDERWIDTH, 1 )': \ DWORD_ENTRY( FOCUSBORDERWIDTH, 1 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1198.8: variable: 'DWORD_ENTRY( FONTSMOOTHINGCONTRAST, 0 )': \ DWORD_ENTRY( FONTSMOOTHINGCONTRAST, 0 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1199.8: variable: 'DWORD_ENTRY( FONTSMOOTHINGORIENTATION, FE_FONTSMOOTHINGORIENTATIONRGB )': \ DWORD_ENTRY( FONTSMOOTHINGORIENTATION, FE_FONTSMOOTHINGORIENTATIONRGB ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1200.8: variable: 'DWORD_ENTRY( FONTSMOOTHINGTYPE, FE_FONTSMOOTHINGSTANDARD )': \ DWORD_ENTRY( FONTSMOOTHINGTYPE, FE_FONTSMOOTHINGSTANDARD ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1201.8: variable: 'DWORD_ENTRY( FOREGROUNDFLASHCOUNT, 3 )': \ DWORD_ENTRY( FOREGROUNDFLASHCOUNT, 3 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1202.8: variable: 'DWORD_ENTRY( FOREGROUNDLOCKTIMEOUT, 0 )': \ DWORD_ENTRY( FOREGROUNDLOCKTIMEOUT, 0 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1203.8: variable: 'DWORD_ENTRY( MOUSECLICKLOCKTIME, 1200 )': \ DWORD_ENTRY( MOUSECLICKLOCKTIME, 1200 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1205.8: variable: 'PATH_ENTRY( DESKPATTERN )': \ PATH_ENTRY( DESKPATTERN ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1206.8: variable: 'PATH_ENTRY( DESKWALLPAPER )': \ PATH_ENTRY( DESKWALLPAPER ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1209.8: variable: 'BINARY_ENTRY( USERPREFERENCESMASK, user_prefs )': \ BINARY_ENTRY( USERPREFERENCESMASK, user_prefs ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1211.8: variable: 'FONT_ENTRY( CAPTIONLOGFONT, FW_BOLD )': \ FONT_ENTRY( CAPTIONLOGFONT, FW_BOLD ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1212.8: variable: 'FONT_ENTRY( ICONTITLELOGFONT, FW_NORMAL )': \ FONT_ENTRY( ICONTITLELOGFONT, FW_NORMAL ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1213.8: variable: 'FONT_ENTRY( MENULOGFONT, FW_NORMAL )': \ FONT_ENTRY( MENULOGFONT, FW_NORMAL ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1214.8: variable: 'FONT_ENTRY( MESSAGELOGFONT, FW_NORMAL )': \ FONT_ENTRY( MESSAGELOGFONT, FW_NORMAL ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1215.8: variable: 'FONT_ENTRY( SMCAPTIONLOGFONT, FW_NORMAL )': \ FONT_ENTRY( SMCAPTIONLOGFONT, FW_NORMAL ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1216.8: variable: 'FONT_ENTRY( STATUSLOGFONT, FW_NORMAL )': \ FONT_ENTRY( STATUSLOGFONT, FW_NORMAL ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1218.8: variable: 'USERPREF_ENTRY( MENUANIMATION, 0, 0x02 )': \ USERPREF_ENTRY( MENUANIMATION, 0, 0x02 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1219.8: variable: 'USERPREF_ENTRY( COMBOBOXANIMATION, 0, 0x04 )': \ USERPREF_ENTRY( COMBOBOXANIMATION, 0, 0x04 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1220.8: variable: 'USERPREF_ENTRY( LISTBOXSMOOTHSCROLLING, 0, 0x08 )': \ USERPREF_ENTRY( LISTBOXSMOOTHSCROLLING, 0, 0x08 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1221.8: variable: 'USERPREF_ENTRY( GRADIENTCAPTIONS, 0, 0x10 )': \ USERPREF_ENTRY( GRADIENTCAPTIONS, 0, 0x10 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1222.8: variable: 'USERPREF_ENTRY( KEYBOARDCUES, 0, 0x20 )': \ USERPREF_ENTRY( KEYBOARDCUES, 0, 0x20 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1223.8: variable: 'USERPREF_ENTRY( ACTIVEWNDTRKZORDER, 0, 0x40 )': \ USERPREF_ENTRY( ACTIVEWNDTRKZORDER, 0, 0x40 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1224.8: variable: 'USERPREF_ENTRY( HOTTRACKING, 0, 0x80 )': \ USERPREF_ENTRY( HOTTRACKING, 0, 0x80 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1225.8: variable: 'USERPREF_ENTRY( MENUFADE, 1, 0x02 )': \ USERPREF_ENTRY( MENUFADE, 1, 0x02 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1226.8: variable: 'USERPREF_ENTRY( SELECTIONFADE, 1, 0x04 )': \ USERPREF_ENTRY( SELECTIONFADE, 1, 0x04 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1227.8: variable: 'USERPREF_ENTRY( TOOLTIPANIMATION, 1, 0x08 )': \ USERPREF_ENTRY( TOOLTIPANIMATION, 1, 0x08 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1228.8: variable: 'USERPREF_ENTRY( TOOLTIPFADE, 1, 0x10 )': \ USERPREF_ENTRY( TOOLTIPFADE, 1, 0x10 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1229.8: variable: 'USERPREF_ENTRY( CURSORSHADOW, 1, 0x20 )': \ USERPREF_ENTRY( CURSORSHADOW, 1, 0x20 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1230.8: variable: 'USERPREF_ENTRY( MOUSESONAR, 1, 0x40 )': \ USERPREF_ENTRY( MOUSESONAR, 1, 0x40 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1231.8: variable: 'USERPREF_ENTRY( MOUSECLICKLOCK, 1, 0x80 )': \ USERPREF_ENTRY( MOUSECLICKLOCK, 1, 0x80 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1232.8: variable: 'USERPREF_ENTRY( MOUSEVANISH, 2, 0x01 )': \ USERPREF_ENTRY( MOUSEVANISH, 2, 0x01 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1233.8: variable: 'USERPREF_ENTRY( FLATMENU, 2, 0x02 )': \ USERPREF_ENTRY( FLATMENU, 2, 0x02 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1234.8: variable: 'USERPREF_ENTRY( DROPSHADOW, 2, 0x04 )': \ USERPREF_ENTRY( DROPSHADOW, 2, 0x04 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1235.8: variable: 'USERPREF_ENTRY( UIEFFECTS, 3, 0x80 )': \ USERPREF_ENTRY( UIEFFECTS, 3, 0x80 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1236.8: variable: 'USERPREF_ENTRY( DISABLEOVERLAPPEDCONTENT, 4, 0x01 )': \ USERPREF_ENTRY( DISABLEOVERLAPPEDCONTENT, 4, 0x01 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1237.8: variable: 'USERPREF_ENTRY( CLIENTAREAANIMATION, 4, 0x02 )': \ USERPREF_ENTRY( CLIENTAREAANIMATION, 4, 0x02 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1238.8: variable: 'USERPREF_ENTRY( CLEARTYPE, 4, 0x10 )': \ USERPREF_ENTRY( CLEARTYPE, 4, 0x10 ) dlls/user32/sysparams.c: dlls/user32/sysparams.c:1239.8: variable: 'USERPREF_ENTRY( SPEECHRECOGNITION, 4, 0x20 )': \ USERPREF_ENTRY( SPEECHRECOGNITION, 4, 0x20 ) dlls/user32/tests/broadcast.c: dlls/user32/tests/broadcast.c:147.2: file: inner } ends on column 1 dlls/user32/tests/broadcast.c: dlls/user32/tests/broadcast.c:233.2: file: inner } ends on column 1 dlls/user32/tests/class.c: dlls/user32/tests/class.c:931.2: file: inner } ends on column 1 dlls/user32/tests/clipboard.c: dlls/user32/tests/clipboard.c:130.2: file: inner } ends on column 1 dlls/user32/tests/dde.c: dlls/user32/tests/dde.c:1598.2: file: inner } ends on column 1 dlls/user32/tests/dde.c: dlls/user32/tests/dde.c:1718.2: file: inner } ends on column 1 dlls/user32/tests/input.c: dlls/user32/tests/input.c:892.2: file: inner } ends on column 1 dlls/user32/tests/msg.c: dlls/user32/tests/msg.c:5136.2: file: inner } ends on column 1 dlls/user32/tests/msg.c: dlls/user32/tests/msg.c:9101.2: file: inner } ends on column 1 dlls/user32/tests/msg.c: dlls/user32/tests/msg.c:10213.2: file: inner } ends on column 1 dlls/user32/tests/resource.c: dlls/user32/tests/resource.c:26.8: variable: 'UINT (WINAPI *pPrivateExtractIconsA)(LPCSTR, int, int, int, HICON *, UINT *, UINT, UINT) = NULL': \ UINT (WINAPI *pPrivateExtractIconsA)(LPCSTR, int, int, int, HICON *, UINT *, UINT, UINT) = NULL dlls/user32/tests/scroll.c: dlls/user32/tests/scroll.c:487.1: variable: 'START_TEST ( scroll ) { WNDCLASSA wc; HMODULE hUxtheme; BOOL (WINAPI * pIsThemeActive)(VOID); wc.style = CS_HREDRAW | CS_VREDRAW; wc.cbClsExtra = 0; wc.cbWndExtra = 0; wc.hInstance = GetModuleHandleA(NULL); wc.hIcon = NULL; wc.hCursor = LoadCursorA(NULL, (LPCSTR)IDC_IBEAM); wc.hbrBackground = GetSysColorBrush(COLOR_WINDOW); wc.lpszMenuName = NULL; wc.lpszClassName = "MyTestWnd"; wc.lpfnWndProc = MyWndProc; RegisterClassA(&wc); hMainWnd = CreateWindowExA( 0, "MyTestWnd", "Scroll", WS_OVERLAPPEDWINDOW|WS_VSCROLL|WS_HSCROLL, CW_USEDEFAULT, CW_USEDEFAULT, 100, 100, NULL, NULL, GetModuleHandleA(NULL), 0 ); ok(hMainWnd != NULL, "Failed to create parent window. Tests aborted.\n"); if (!hMainWnd) return; assert( hScroll ); scrollbar_test1(); scrollbar_test2(); scrollbar_test3(); scrollbar_test4(); scrollbar_test_track(); hUxtheme = LoadLibraryA("uxtheme.dll"); if (hUxtheme) { pIsThemeActive = (void*)GetProcAddress(hUxtheme, "IsThemeActive"); if (pIsThemeActive) bThemeActive = pIsThemeActive(); FreeLibrary(hUxtheme); } scrollbar_test_default( 0); scrollbar_test_default( WS_HSCROLL); scrollbar_test_default( WS_VSCROLL); scrollbar_test_default( WS_HSCROLL | WS_VSCROLL); scrollbar_test_init(); DestroyWindow(hScroll); DestroyWindow(hMainWnd); }': \ START_TEST ( scroll ) { dlls/user32/tests/text.c: dlls/user32/tests/text.c:618.1: variable: '{ HWND hwnd; HDC hdc; BOOL ret; TEXTMETRICA tm; DWORD extent; INT tabs[8], cx, cy, tab, tabcount,t,align; hwnd = CreateWindowExA(0, "static", NULL, WS_POPUP, 0, 0, 200, 200, 0, 0, 0, NULL); ok(hwnd != 0, "CreateWindowExA error %u\n", GetLastError()); hdc = GetDC(hwnd); ok(hdc != 0, "GetDC error %u\n", GetLastError()); ret = GetTextMetricsA( hdc, &tm); ok( ret, "GetTextMetrics error %u\n", GetLastError()); extent = GetTabbedTextExtentA( hdc, "x", 0, 1, tabs); ok( extent == 0, "GetTabbedTextExtentA returned non-zero on nCount == 0\n"); extent = GetTabbedTextExtentA( hdc, "x", 1, 1, tabs); cx = LOWORD( extent); cy = HIWORD( extent); trace( "cx is %d cy is %d\n", cx, cy); align=1; for( t=-1; t<=1; t++) { tab = (cx *4 + t); for( tabcount = 1; tabcount <= 8; tabcount +=7) { TABTEST( align * tab, tabcount, "\t", tab) TABTEST( align * tab, tabcount, "xxx\t", tab) TABTEST( align * tab, tabcount, "\tx", tab+cx) TABTEST( align * tab, tabcount, "\t\t", tab*2) TABTEST( align * tab, tabcount, "\tx\t", tab*2) TABTEST( align * tab, tabcount, "x\tx", tab+cx) TABTEST( align * tab, tabcount, "xx\tx", tab+cx) TABTEST( align * tab, tabcount, "xxx\tx", tab+cx) TABTEST( align * tab, tabcount, "xxxx\tx", t>0 ? tab + cx : 2*tab+cx) TABTEST( align * tab, tabcount, "xxxxx\tx", 2*tab+cx) } } align=-1; for( t=-1; t<=1; t++) { tab = (cx *4 + t); for( tabcount = 1; tabcount <= 8; tabcount +=7) { TABTEST( align * tab, tabcount, "\t", tab) TABTEST( align * tab, tabcount, "xxx\t", tab) TABTEST( align * tab, tabcount, "\tx", tab) TABTEST( align * tab, tabcount, "\t\t", tab*2) TABTEST( align * tab, tabcount, "\tx\t", tab*2) TABTEST( align * tab, tabcount, "x\tx", tab) TABTEST( align * tab, tabcount, "xx\tx", tab) TABTEST( align * tab, tabcount, "xxx\tx", 4 * cx >= tab ? 2*tab :tab) TABTEST( align * tab, tabcount, "xxxx\tx", 2*tab) TABTEST( align * tab, tabcount, "xxxxx\tx", 2*tab) } } ReleaseDC( hwnd, hdc ); DestroyWindow( hwnd ); }': \ { HWND hwnd; dlls/user32/tests/win.c: dlls/user32/tests/win.c:908.2: file: inner } ends on column 1 dlls/vbscript/tests/createobj.c: dlls/vbscript/tests/createobj.c:80.1: variable: 'DEFINE_EXPECT(CreateInstance)': \ DEFINE_EXPECT(CreateInstance) dlls/vbscript/tests/createobj.c: dlls/vbscript/tests/createobj.c:81.1: variable: 'DEFINE_EXPECT(ProcessUrlAction)': \ DEFINE_EXPECT(ProcessUrlAction) dlls/vbscript/tests/createobj.c: dlls/vbscript/tests/createobj.c:82.1: variable: 'DEFINE_EXPECT(QueryCustomPolicy)': \ DEFINE_EXPECT(QueryCustomPolicy) dlls/vbscript/tests/createobj.c: dlls/vbscript/tests/createobj.c:83.1: variable: 'DEFINE_EXPECT(reportSuccess)': \ DEFINE_EXPECT(reportSuccess) dlls/vbscript/tests/createobj.c: dlls/vbscript/tests/createobj.c:84.1: variable: 'DEFINE_EXPECT(Host_QS_SecMgr)': \ DEFINE_EXPECT(Host_QS_SecMgr) dlls/vbscript/tests/createobj.c: dlls/vbscript/tests/createobj.c:85.1: variable: 'DEFINE_EXPECT(Caller_QS_SecMgr)': \ DEFINE_EXPECT(Caller_QS_SecMgr) dlls/vbscript/tests/createobj.c: dlls/vbscript/tests/createobj.c:86.1: variable: 'DEFINE_EXPECT(QI_IObjectWithSite)': \ DEFINE_EXPECT(QI_IObjectWithSite) dlls/vbscript/tests/createobj.c: dlls/vbscript/tests/createobj.c:87.1: variable: 'DEFINE_EXPECT(SetSite)': \ DEFINE_EXPECT(SetSite) dlls/vbscript/tests/run.c: dlls/vbscript/tests/run.c:82.1: variable: 'DEFINE_EXPECT(global_success_d)': \ DEFINE_EXPECT(global_success_d) dlls/vbscript/tests/run.c: dlls/vbscript/tests/run.c:83.1: variable: 'DEFINE_EXPECT(global_success_i)': \ DEFINE_EXPECT(global_success_i) dlls/vbscript/tests/run.c: dlls/vbscript/tests/run.c:84.1: variable: 'DEFINE_EXPECT(global_vbvar_d)': \ DEFINE_EXPECT(global_vbvar_d) dlls/vbscript/tests/run.c: dlls/vbscript/tests/run.c:85.1: variable: 'DEFINE_EXPECT(global_vbvar_i)': \ DEFINE_EXPECT(global_vbvar_i) dlls/vbscript/tests/run.c: dlls/vbscript/tests/run.c:86.1: variable: 'DEFINE_EXPECT(global_letobj_i)': \ DEFINE_EXPECT(global_letobj_i) dlls/vbscript/tests/run.c: dlls/vbscript/tests/run.c:87.1: variable: 'DEFINE_EXPECT(global_setobj_i)': \ DEFINE_EXPECT(global_setobj_i) dlls/vbscript/tests/run.c: dlls/vbscript/tests/run.c:88.1: variable: 'DEFINE_EXPECT(testobj_propget_d)': \ DEFINE_EXPECT(testobj_propget_d) dlls/vbscript/tests/run.c: dlls/vbscript/tests/run.c:89.1: variable: 'DEFINE_EXPECT(testobj_propget_i)': \ DEFINE_EXPECT(testobj_propget_i) dlls/vbscript/tests/run.c: dlls/vbscript/tests/run.c:90.1: variable: 'DEFINE_EXPECT(testobj_propput_d)': \ DEFINE_EXPECT(testobj_propput_d) dlls/vbscript/tests/run.c: dlls/vbscript/tests/run.c:91.1: variable: 'DEFINE_EXPECT(testobj_propput_i)': \ DEFINE_EXPECT(testobj_propput_i) dlls/vbscript/tests/run.c: dlls/vbscript/tests/run.c:92.1: variable: 'DEFINE_EXPECT(testobj_value_i)': \ DEFINE_EXPECT(testobj_value_i) dlls/vbscript/tests/run.c: dlls/vbscript/tests/run.c:93.1: variable: 'DEFINE_EXPECT(global_propargput_d)': \ DEFINE_EXPECT(global_propargput_d) dlls/vbscript/tests/run.c: dlls/vbscript/tests/run.c:94.1: variable: 'DEFINE_EXPECT(global_propargput_i)': \ DEFINE_EXPECT(global_propargput_i) dlls/vbscript/tests/run.c: dlls/vbscript/tests/run.c:95.1: variable: 'DEFINE_EXPECT(global_propargput1_d)': \ DEFINE_EXPECT(global_propargput1_d) dlls/vbscript/tests/run.c: dlls/vbscript/tests/run.c:96.1: variable: 'DEFINE_EXPECT(global_propargput1_i)': \ DEFINE_EXPECT(global_propargput1_i) dlls/vbscript/tests/run.c: dlls/vbscript/tests/run.c:97.1: variable: 'DEFINE_EXPECT(global_testoptionalarg_i)': \ DEFINE_EXPECT(global_testoptionalarg_i) dlls/vbscript/tests/run.c: dlls/vbscript/tests/run.c:98.1: variable: 'DEFINE_EXPECT(collectionobj_newenum_i)': \ DEFINE_EXPECT(collectionobj_newenum_i) dlls/vbscript/tests/run.c: dlls/vbscript/tests/run.c:99.1: variable: 'DEFINE_EXPECT(Next)': \ DEFINE_EXPECT(Next) dlls/vbscript/tests/run.c: dlls/vbscript/tests/run.c:100.1: variable: 'DEFINE_EXPECT(GetWindow)': \ DEFINE_EXPECT(GetWindow) dlls/vbscript/tests/run.c: dlls/vbscript/tests/run.c:101.1: variable: 'DEFINE_EXPECT(GetUIBehavior)': \ DEFINE_EXPECT(GetUIBehavior) dlls/vbscript/tests/run.c: dlls/vbscript/tests/run.c:102.1: variable: 'DEFINE_EXPECT(EnableModeless)': \ DEFINE_EXPECT(EnableModeless) dlls/vbscript/tests/vbscript.c: dlls/vbscript/tests/vbscript.c:78.1: variable: 'DEFINE_EXPECT(GetLCID)': \ DEFINE_EXPECT(GetLCID) dlls/vbscript/tests/vbscript.c: dlls/vbscript/tests/vbscript.c:79.1: variable: 'DEFINE_EXPECT(OnStateChange_UNINITIALIZED)': \ DEFINE_EXPECT(OnStateChange_UNINITIALIZED) dlls/vbscript/tests/vbscript.c: dlls/vbscript/tests/vbscript.c:80.1: variable: 'DEFINE_EXPECT(OnStateChange_STARTED)': \ DEFINE_EXPECT(OnStateChange_STARTED) dlls/vbscript/tests/vbscript.c: dlls/vbscript/tests/vbscript.c:81.1: variable: 'DEFINE_EXPECT(OnStateChange_CONNECTED)': \ DEFINE_EXPECT(OnStateChange_CONNECTED) dlls/vbscript/tests/vbscript.c: dlls/vbscript/tests/vbscript.c:82.1: variable: 'DEFINE_EXPECT(OnStateChange_DISCONNECTED)': \ DEFINE_EXPECT(OnStateChange_DISCONNECTED) dlls/vbscript/tests/vbscript.c: dlls/vbscript/tests/vbscript.c:83.1: variable: 'DEFINE_EXPECT(OnStateChange_CLOSED)': \ DEFINE_EXPECT(OnStateChange_CLOSED) dlls/vbscript/tests/vbscript.c: dlls/vbscript/tests/vbscript.c:84.1: variable: 'DEFINE_EXPECT(OnStateChange_INITIALIZED)': \ DEFINE_EXPECT(OnStateChange_INITIALIZED) dlls/vbscript/tests/vbscript.c: dlls/vbscript/tests/vbscript.c:85.1: variable: 'DEFINE_EXPECT(OnEnterScript)': \ DEFINE_EXPECT(OnEnterScript) dlls/vbscript/tests/vbscript.c: dlls/vbscript/tests/vbscript.c:86.1: variable: 'DEFINE_EXPECT(OnLeaveScript)': \ DEFINE_EXPECT(OnLeaveScript) dlls/vssapi/main.c: dlls/vssapi/main.c:58.1: variable: 'DEFINE_THISCALL_WRAPPER( VSSAPI_CVssWriter_default_ctor, 4 ) struct CVssWriter * __thiscall VSSAPI_CVssWriter_default_ctor( struct CVssWriter *writer ) { FIXME( "%p\n", writer ); writer->vtable = NULL; return writer; }': \ DEFINE_THISCALL_WRAPPER( VSSAPI_CVssWriter_default_ctor, 4 ) struct CVssWriter * __thiscall VSSAPI_CVssWriter_default_ctor( struct CVssWriter *writer ) dlls/vssapi/main.c: dlls/vssapi/main.c:69.1: variable: 'DEFINE_THISCALL_WRAPPER( VSSAPI_CVssWriter_dtor, 4 ) void __thiscall VSSAPI_CVssWriter_dtor( struct CVssWriter *writer ) { FIXME( "%p\n", writer ); }': \ DEFINE_THISCALL_WRAPPER( VSSAPI_CVssWriter_dtor, 4 ) void __thiscall VSSAPI_CVssWriter_dtor( struct CVssWriter *writer ) dlls/vssapi/main.c: dlls/vssapi/main.c:78.1: variable: 'DEFINE_THISCALL_WRAPPER( VSSAPI_CVssWriter_Initialize, 52 ) HRESULT __thiscall VSSAPI_CVssWriter_Initialize( struct CVssWriter *writer, VSS_ID id, LPCWSTR name, VSS_USAGE_TYPE usage_type, VSS_SOURCE_TYPE source_type, VSS_APPLICATION_LEVEL level, DWORD timeout, VSS_ALTERNATE_WRITER_STATE alt_writer_state, BOOL throttle, LPCWSTR instance ) { FIXME( "%p, %s, %s, %u, %u, %u, %u, %u, %d, %s\n", writer, debugstr_guid(&id), debugstr_w(name), usage_type, source_type, level, timeout, alt_writer_state, throttle, debugstr_w(instance) ); return S_OK; }': \ DEFINE_THISCALL_WRAPPER( VSSAPI_CVssWriter_Initialize, 52 ) HRESULT __thiscall VSSAPI_CVssWriter_Initialize( struct CVssWriter *writer, VSS_ID id, dlls/vssapi/main.c: dlls/vssapi/main.c:93.1: variable: 'DEFINE_THISCALL_WRAPPER( VSSAPI_CVssWriter_Subscribe, 8 ) HRESULT __thiscall VSSAPI_CVssWriter_Subscribe( struct CVssWriter *writer, DWORD flags ) { FIXME( "%p, %x\n", writer, flags ); return S_OK; }': \ DEFINE_THISCALL_WRAPPER( VSSAPI_CVssWriter_Subscribe, 8 ) HRESULT __thiscall VSSAPI_CVssWriter_Subscribe( struct CVssWriter *writer, DWORD flags ) dlls/vssapi/main.c: dlls/vssapi/main.c:103.1: variable: 'DEFINE_THISCALL_WRAPPER( VSSAPI_CVssWriter_Unsubscribe, 4 ) HRESULT __thiscall VSSAPI_CVssWriter_Unsubscribe( struct CVssWriter *writer ) { FIXME( "%p\n", writer ); return S_OK; }': \ DEFINE_THISCALL_WRAPPER( VSSAPI_CVssWriter_Unsubscribe, 4 ) HRESULT __thiscall VSSAPI_CVssWriter_Unsubscribe( struct CVssWriter *writer ) dlls/wined3d/cs.c: dlls/wined3d/cs.c:1022.8: variable: 'void (* const wined3d_cs_op_handlers[])(struct wined3d_cs *cs, const void *data) = { wined3d_cs_exec_present, wined3d_cs_exec_clear, wined3d_cs_exec_draw, wined3d_cs_exec_set_predication, wined3d_cs_exec_set_viewport, wined3d_cs_exec_set_scissor_rect, wined3d_cs_exec_set_rendertarget_view, wined3d_cs_exec_set_depth_stencil_view, wined3d_cs_exec_set_vertex_declaration, wined3d_cs_exec_set_stream_source, wined3d_cs_exec_set_stream_source_freq, wined3d_cs_exec_set_stream_output, wined3d_cs_exec_set_index_buffer, wined3d_cs_exec_set_constant_buffer, wined3d_cs_exec_set_texture, wined3d_cs_exec_set_shader_resource_view, wined3d_cs_exec_set_sampler, wined3d_cs_exec_set_shader, wined3d_cs_exec_set_render_state, wined3d_cs_exec_set_texture_state, wined3d_cs_exec_set_sampler_state, wined3d_cs_exec_set_transform, wined3d_cs_exec_set_clip_plane, wined3d_cs_exec_set_color_key, wined3d_cs_exec_set_material, wined3d_cs_exec_reset_state, }': \ void (* const wined3d_cs_op_handlers[])(struct wined3d_cs *cs, const void *data) = { dlls/wined3d/directx.c: dlls/wined3d/directx.c:2177.2: variable: ', card_fallback_amd[] = { CARD_AMD_RAGE_128PRO, CARD_AMD_RAGE_128PRO, CARD_AMD_RADEON_7200, CARD_AMD_RADEON_8500, CARD_AMD_RADEON_9500, CARD_AMD_RADEON_X1600, CARD_AMD_RADEON_HD2900, CARD_AMD_RADEON_HD5600, }': \ , card_fallback_amd[] = dlls/wined3d/directx.c: dlls/wined3d/directx.c:2188.2: variable: ', card_fallback_intel[] = { CARD_INTEL_845G, CARD_INTEL_845G, CARD_INTEL_845G, CARD_INTEL_915G, CARD_INTEL_915G, CARD_INTEL_945G, CARD_INTEL_G45, CARD_INTEL_IVBD, }': \ , card_fallback_intel[] = dlls/wined3d/directx.c: dlls/wined3d/directx.c:2200.1: variable: 'C_ASSERT(ARRAY_SIZE(card_fallback_nvidia) == WINED3D_D3D_LEVEL_COUNT)': \ C_ASSERT(ARRAY_SIZE(card_fallback_nvidia) == WINED3D_D3D_LEVEL_COUNT) dlls/wined3d/directx.c: dlls/wined3d/directx.c:2201.1: variable: 'C_ASSERT(ARRAY_SIZE(card_fallback_amd) == WINED3D_D3D_LEVEL_COUNT)': \ C_ASSERT(ARRAY_SIZE(card_fallback_amd) == WINED3D_D3D_LEVEL_COUNT) dlls/wined3d/directx.c: dlls/wined3d/directx.c:2202.1: variable: 'C_ASSERT(ARRAY_SIZE(card_fallback_intel) == WINED3D_D3D_LEVEL_COUNT)': \ C_ASSERT(ARRAY_SIZE(card_fallback_intel) == WINED3D_D3D_LEVEL_COUNT) dlls/wined3d/gl_compat.c: dlls/wined3d/gl_compat.c:130.8: variable: 'void (WINE_GLAPI *old_multitex_glGetIntegerv) (GLenum pname, GLint* params) = NULL': \ void (WINE_GLAPI *old_multitex_glGetIntegerv) (GLenum pname, GLint* params) = NULL dlls/wined3d/gl_compat.c: dlls/wined3d/gl_compat.c:139.8: variable: 'void (WINE_GLAPI *old_multitex_glGetFloatv) (GLenum pname, GLfloat* params) = NULL': \ void (WINE_GLAPI *old_multitex_glGetFloatv) (GLenum pname, GLfloat* params) = NULL dlls/wined3d/gl_compat.c: dlls/wined3d/gl_compat.c:145.8: variable: 'void (WINE_GLAPI *old_multitex_glGetDoublev) (GLenum pname, GLdouble* params) = NULL': \ void (WINE_GLAPI *old_multitex_glGetDoublev) (GLenum pname, GLdouble* params) = NULL dlls/wined3d/gl_compat.c: dlls/wined3d/gl_compat.c:152.8: variable: 'void (WINE_GLAPI *old_fogcoord_glEnable) (GLenum cap) = NULL': \ void (WINE_GLAPI *old_fogcoord_glEnable) (GLenum cap) = NULL dlls/wined3d/gl_compat.c: dlls/wined3d/gl_compat.c:162.8: variable: 'void (WINE_GLAPI *old_fogcoord_glDisable) (GLenum cap) = NULL': \ void (WINE_GLAPI *old_fogcoord_glDisable) (GLenum cap) = NULL dlls/wined3d/gl_compat.c: dlls/wined3d/gl_compat.c:172.8: variable: 'void (WINE_GLAPI *old_fogcoord_glFogi) (GLenum pname, GLint param) = NULL': \ void (WINE_GLAPI *old_fogcoord_glFogi) (GLenum pname, GLint param) = NULL dlls/wined3d/gl_compat.c: dlls/wined3d/gl_compat.c:194.8: variable: 'void (WINE_GLAPI *old_fogcoord_glFogiv) (GLenum pname, const GLint *param) = NULL': \ void (WINE_GLAPI *old_fogcoord_glFogiv) (GLenum pname, const GLint *param) = NULL dlls/wined3d/gl_compat.c: dlls/wined3d/gl_compat.c:215.8: variable: 'void (WINE_GLAPI *old_fogcoord_glFogf) (GLenum pname, GLfloat param) = NULL': \ void (WINE_GLAPI *old_fogcoord_glFogf) (GLenum pname, GLfloat param) = NULL dlls/wined3d/gl_compat.c: dlls/wined3d/gl_compat.c:236.8: variable: 'void (WINE_GLAPI *old_fogcoord_glFogfv) (GLenum pname, const GLfloat *param) = NULL': \ void (WINE_GLAPI *old_fogcoord_glFogfv) (GLenum pname, const GLfloat *param) = NULL dlls/wined3d/gl_compat.c: dlls/wined3d/gl_compat.c:262.8: variable: 'void (WINE_GLAPI *old_fogcoord_glVertex4f) (GLfloat x, GLfloat y, GLfloat z, GLfloat w) = NULL': \ void (WINE_GLAPI *old_fogcoord_glVertex4f) (GLfloat x, GLfloat y, GLfloat z, GLfloat w) = NULL dlls/wined3d/gl_compat.c: dlls/wined3d/gl_compat.c:263.8: variable: 'void (WINE_GLAPI *old_fogcoord_glVertex4fv) (const GLfloat *pos) = NULL': \ void (WINE_GLAPI *old_fogcoord_glVertex4fv) (const GLfloat *pos) = NULL dlls/wined3d/gl_compat.c: dlls/wined3d/gl_compat.c:264.8: variable: 'void (WINE_GLAPI *old_fogcoord_glVertex3f) (GLfloat x, GLfloat y, GLfloat z) = NULL': \ void (WINE_GLAPI *old_fogcoord_glVertex3f) (GLfloat x, GLfloat y, GLfloat z) = NULL dlls/wined3d/gl_compat.c: dlls/wined3d/gl_compat.c:265.8: variable: 'void (WINE_GLAPI *old_fogcoord_glVertex3fv) (const GLfloat *pos) = NULL': \ void (WINE_GLAPI *old_fogcoord_glVertex3fv) (const GLfloat *pos) = NULL dlls/wined3d/gl_compat.c: dlls/wined3d/gl_compat.c:266.8: variable: 'void (WINE_GLAPI *old_fogcoord_glColor4f) (GLfloat r, GLfloat g, GLfloat b, GLfloat a) = NULL': \ void (WINE_GLAPI *old_fogcoord_glColor4f) (GLfloat r, GLfloat g, GLfloat b, GLfloat a) = NULL dlls/wined3d/gl_compat.c: dlls/wined3d/gl_compat.c:267.8: variable: 'void (WINE_GLAPI *old_fogcoord_glColor4fv) (const GLfloat *color) = NULL': \ void (WINE_GLAPI *old_fogcoord_glColor4fv) (const GLfloat *color) = NULL dlls/wined3d/gl_compat.c: dlls/wined3d/gl_compat.c:268.8: variable: 'void (WINE_GLAPI *old_fogcoord_glColor3f) (GLfloat r, GLfloat g, GLfloat b) = NULL': \ void (WINE_GLAPI *old_fogcoord_glColor3f) (GLfloat r, GLfloat g, GLfloat b) = NULL dlls/wined3d/gl_compat.c: dlls/wined3d/gl_compat.c:269.8: variable: 'void (WINE_GLAPI *old_fogcoord_glColor3fv) (const GLfloat *color) = NULL': \ void (WINE_GLAPI *old_fogcoord_glColor3fv) (const GLfloat *color) = NULL dlls/wined3d/gl_compat.c: dlls/wined3d/gl_compat.c:270.8: variable: 'void (WINE_GLAPI *old_fogcoord_glColor4ub) (GLubyte r, GLubyte g, GLubyte b, GLubyte a) = NULL': \ void (WINE_GLAPI *old_fogcoord_glColor4ub) (GLubyte r, GLubyte g, GLubyte b, GLubyte a) = NULL dlls/wined3d/gl_compat.c: dlls/wined3d/gl_compat.c:271.8: variable: 'void (WINE_GLAPI *old_fogcoord_glFogCoordfEXT) (GLfloat f) = NULL': \ void (WINE_GLAPI *old_fogcoord_glFogCoordfEXT) (GLfloat f) = NULL dlls/wined3d/gl_compat.c: dlls/wined3d/gl_compat.c:272.8: variable: 'void (WINE_GLAPI *old_fogcoord_glFogCoorddEXT) (GLdouble f) = NULL': \ void (WINE_GLAPI *old_fogcoord_glFogCoorddEXT) (GLdouble f) = NULL dlls/wined3d/gl_compat.c: dlls/wined3d/gl_compat.c:273.8: variable: 'void (WINE_GLAPI *old_fogcoord_glFogCoordfvEXT) (const GLfloat *f) = NULL': \ void (WINE_GLAPI *old_fogcoord_glFogCoordfvEXT) (const GLfloat *f) = NULL dlls/wined3d/gl_compat.c: dlls/wined3d/gl_compat.c:274.8: variable: 'void (WINE_GLAPI *old_fogcoord_glFogCoorddvEXT) (const GLdouble *f) = NULL': \ void (WINE_GLAPI *old_fogcoord_glFogCoorddvEXT) (const GLdouble *f) = NULL dlls/winemac.drv/macdrv_main.c: dlls/winemac.drv/macdrv_main.c:44.1: variable: 'C_ASSERT(NUM_EVENT_TYPES <= sizeof(macdrv_event_mask) * 8)': \ C_ASSERT(NUM_EVENT_TYPES <= sizeof(macdrv_event_mask) * 8) dlls/winemac.drv/opengl.c: dlls/winemac.drv/opengl.c:256.1: variable: 'C_ASSERT(sizeof(((pixel_format_or_code*)0)->format) <= sizeof(((pixel_format_or_code*)0)->code))': \ C_ASSERT(sizeof(((pixel_format_or_code*)0)->format) <= sizeof(((pixel_format_or_code*)0)->code)) dlls/wineoss.drv/midi.c: dlls/wineoss.drv/midi.c:499.1: variable: 'SEQ_DEFINEBUF(1024)': \ SEQ_DEFINEBUF(1024) dlls/winex11.drv/event.c: dlls/winex11.drv/event.c:90.1: variable: 'Bool (*pXGetEventData)( Display *display, XEvent *event ) = NULL': \ Bool (*pXGetEventData)( Display *display, XEvent *event ) = NULL dlls/winex11.drv/event.c: dlls/winex11.drv/event.c:91.1: variable: 'void (*pXFreeEventData)( Display *display, XEvent *event ) = NULL': \ void (*pXFreeEventData)( Display *display, XEvent *event ) = NULL dlls/winhttp/tests/notification.c: dlls/winhttp/tests/notification.c:510.1: variable: 'START_TEST (notification) { test_connection_cache(); test_redirect(); Sleep(2000); test_async(); }': \ START_TEST (notification) { dlls/winhttp/tests/winhttp.c: dlls/winhttp/tests/winhttp.c:3106.2: file: inner } ends on column 1 dlls/winhttp/tests/winhttp.c: dlls/winhttp/tests/winhttp.c:3121.2: file: inner } ends on column 1 dlls/winhttp/tests/winhttp.c: dlls/winhttp/tests/winhttp.c:3363.1: variable: 'START_TEST (winhttp) { static const WCHAR basicW[] = {'/','b','a','s','i','c',0}; static const WCHAR quitW[] = {'/','q','u','i','t',0}; struct server_info si; HANDLE thread; DWORD ret; test_OpenRequest(); test_SendRequest(); test_WinHttpTimeFromSystemTime(); test_WinHttpTimeToSystemTime(); test_WinHttpAddHeaders(); test_secure_connection(); test_request_parameter_defaults(); test_QueryOption(); test_set_default_proxy_config(); test_empty_headers_param(); test_Timeouts(); test_resolve_timeout(); test_credentials(); test_IWinHttpRequest(); test_WinHttpDetectAutoProxyConfigUrl(); test_WinHttpGetIEProxyConfigForCurrentUser(); test_WinHttpGetProxyForUrl(); test_chunked_read(); si.event = CreateEventW(NULL, 0, 0, NULL); si.port = 7532; thread = CreateThread(NULL, 0, server_thread, (LPVOID)&si, 0, NULL); ok(thread != NULL, "failed to create thread %u\n", GetLastError()); ret = WaitForSingleObject(si.event, 10000); ok(ret == WAIT_OBJECT_0, "failed to start winhttp test server %u\n", GetLastError()); if (ret != WAIT_OBJECT_0) return; test_connection_info(si.port); test_basic_request(si.port, NULL, basicW); test_no_headers(si.port); test_no_content(si.port); test_head_request(si.port); test_not_modified(si.port); test_basic_authentication(si.port); test_bad_header(si.port); test_multiple_reads(si.port); test_basic_request(si.port, NULL, quitW); WaitForSingleObject(thread, 3000); }': \ START_TEST (winhttp) { dlls/winspool.drv/info.c: dlls/winspool.drv/info.c:787.1: variable: 'CUPS_FUNCS': \ CUPS_FUNCS dlls/wintab32/wintab32.c: dlls/wintab32/wintab32.c:48.1: variable: 'int (CDECL *pLoadTabletInfo)(HWND hwnddefault) = NULL': \ int (CDECL *pLoadTabletInfo)(HWND hwnddefault) = NULL dlls/wintab32/wintab32.c: dlls/wintab32/wintab32.c:49.1: variable: 'int (CDECL *pGetCurrentPacket)(LPWTPACKET packet) = NULL': \ int (CDECL *pGetCurrentPacket)(LPWTPACKET packet) = NULL dlls/wintab32/wintab32.c: dlls/wintab32/wintab32.c:50.1: variable: 'int (CDECL *pAttachEventQueueToTablet)(HWND hOwner) = NULL': \ int (CDECL *pAttachEventQueueToTablet)(HWND hOwner) = NULL dlls/wintab32/wintab32.c: dlls/wintab32/wintab32.c:51.1: variable: 'UINT (CDECL *pWTInfoW)(UINT wCategory, UINT nIndex, LPVOID lpOutput) = NULL': \ UINT (CDECL *pWTInfoW)(UINT wCategory, UINT nIndex, LPVOID lpOutput) = NULL dlls/wldap32/tests/parse.c: dlls/wldap32/tests/parse.c:126.1: variable: 'START_TEST (parse) { LDAP *ld; ld = ldap_initA((char *)"ldap.itd.umich.edu", 389 ); ok( ld != NULL, "ldap_init failed\n" ); test_ldap_parse_sort_control( ld ); test_ldap_search_extW( ld ); test_ldap_set_optionW( ld ); ldap_unbind( ld ); }': \ START_TEST (parse) { dlls/wmiutils/tests/path.c: dlls/wmiutils/tests/path.c:865.1: variable: 'START_TEST (path) { CoInitialize( NULL ); test_IWbemPath_SetText(); test_IWbemPath_GetText(); test_IWbemPath_GetClassName(); test_IWbemPath_SetClassName(); test_IWbemPath_GetServer(); test_IWbemPath_GetInfo(); test_IWbemPath_SetServer(); test_IWbemPath_GetNamespaceAt(); test_IWbemPath_RemoveAllNamespaces(); test_IWbemPath_RemoveNamespaceAt(); test_IWbemPath_SetNamespaceAt(); CoUninitialize(); }': \ START_TEST (path) { dlls/wmp/tests/oleobj.c: dlls/wmp/tests/oleobj.c:52.1: variable: 'DEFINE_EXPECT(GetContainer)': \ DEFINE_EXPECT(GetContainer) dlls/wmp/tests/oleobj.c: dlls/wmp/tests/oleobj.c:53.1: variable: 'DEFINE_EXPECT(GetExtendedControl)': \ DEFINE_EXPECT(GetExtendedControl) dlls/wmp/tests/oleobj.c: dlls/wmp/tests/oleobj.c:54.1: variable: 'DEFINE_EXPECT(GetWindow)': \ DEFINE_EXPECT(GetWindow) dlls/wmp/tests/oleobj.c: dlls/wmp/tests/oleobj.c:55.1: variable: 'DEFINE_EXPECT(Invoke_USERMODE)': \ DEFINE_EXPECT(Invoke_USERMODE) dlls/wmp/tests/oleobj.c: dlls/wmp/tests/oleobj.c:56.1: variable: 'DEFINE_EXPECT(CanWindowlessActivate)': \ DEFINE_EXPECT(CanWindowlessActivate) dlls/wmp/tests/oleobj.c: dlls/wmp/tests/oleobj.c:57.1: variable: 'DEFINE_EXPECT(OnInPlaceActivateEx)': \ DEFINE_EXPECT(OnInPlaceActivateEx) dlls/wmp/tests/oleobj.c: dlls/wmp/tests/oleobj.c:58.1: variable: 'DEFINE_EXPECT(OnInPlaceDeactivate)': \ DEFINE_EXPECT(OnInPlaceDeactivate) dlls/wmp/tests/oleobj.c: dlls/wmp/tests/oleobj.c:59.1: variable: 'DEFINE_EXPECT(GetWindowContext)': \ DEFINE_EXPECT(GetWindowContext) dlls/wmp/tests/oleobj.c: dlls/wmp/tests/oleobj.c:60.1: variable: 'DEFINE_EXPECT(ShowObject)': \ DEFINE_EXPECT(ShowObject) dlls/wmp/tests/oleobj.c: dlls/wmp/tests/oleobj.c:61.1: variable: 'DEFINE_EXPECT(OnShowWindow_FALSE)': \ DEFINE_EXPECT(OnShowWindow_FALSE) dlls/ws2_32/tests/sock.c: dlls/ws2_32/tests/sock.c:6064.2: file: inner } ends on column 1 dlls/wsnmp32/tests/wsnmp.c: dlls/wsnmp32/tests/wsnmp.c:48.1: variable: 'START_TEST (wsnmp) { test_SnmpStartup(); }': \ START_TEST (wsnmp) { dlls/wtsapi32/tests/wtsapi.c: dlls/wtsapi32/tests/wtsapi.c:93.1: variable: 'START_TEST (wtsapi) { test_WTSEnumerateProcessesW(); }': \ START_TEST (wtsapi) { dlls/xmllite/tests/reader.c: dlls/xmllite/tests/reader.c:641.2: file: inner } ends on column 1 dlls/xmllite/tests/reader.c: dlls/xmllite/tests/reader.c:783.2: file: inner } ends on column 1 dlls/xmllite/tests/reader.c: dlls/xmllite/tests/reader.c:1187.2: file: inner } ends on column 1 *.c: avifile.dll16: 26 of 58 functions are stubs (26 real, 0 pseudo) and 0 are forwards *.c: commdlg.dll16: 0 of 19 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: compobj.dll16: 174 of 214 functions are stubs (174 real, 0 pseudo) and 0 are forwards *.c: ctl3d.dll16: 1 of 25 functions are stubs (1 real, 0 pseudo) and 0 are forwards *.c: ctl3dv2.dll16: 1 of 25 functions are stubs (1 real, 0 pseudo) and 0 are forwards *.c: ddeml.dll16: 0 of 27 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: dispdib.dll16: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: display.drv16: 45 of 51 functions are stubs (45 real, 0 pseudo) and 0 are forwards *.c: gdi.exe16: 110 of 409 functions are stubs (110 real, 0 pseudo) and 0 are forwards *.c: keyboard.drv16: 6 of 22 functions are stubs (6 real, 0 pseudo) and 0 are forwards *.c: krnl386.exe16: 81 of 608 functions are stubs (81 real, 0 pseudo) and 0 are forwards *.c: lzexpand.dll16: 0 of 10 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: mmsystem.dll16: 2 of 166 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: mouse.drv16: 3 of 6 functions are stubs (3 real, 0 pseudo) and 0 are forwards *.c: msacm.dll16: 9 of 39 functions are stubs (9 real, 0 pseudo) and 0 are forwards *.c: msvideo.dll16: 40 of 67 functions are stubs (40 real, 0 pseudo) and 0 are forwards *.c: ole2.dll16: 123 of 154 functions are stubs (123 real, 0 pseudo) and 0 are forwards *.c: ole2disp.dll16: 121 of 133 functions are stubs (121 real, 0 pseudo) and 0 are forwards *.c: ole2nls.dll16: 2 of 11 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: olecli.dll16: 165 of 177 functions are stubs (165 real, 0 pseudo) and 0 are forwards *.c: olesvr.dll16: 13 of 22 functions are stubs (13 real, 0 pseudo) and 0 are forwards *.c: setupx.dll16: 223 of 264 functions are stubs (223 real, 0 pseudo) and 0 are forwards *.c: shell.dll16: 2 of 28 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: sound.drv16: 1 of 18 functions are stubs (1 real, 0 pseudo) and 0 are forwards *.c: storage.dll16: 19 of 40 functions are stubs (19 real, 0 pseudo) and 0 are forwards *.c: stress.dll16: 3 of 14 functions are stubs (3 real, 0 pseudo) and 0 are forwards *.c: system.drv16: 1 of 11 functions are stubs (1 real, 0 pseudo) and 0 are forwards *.c: toolhelp.dll16: 5 of 37 functions are stubs (5 real, 0 pseudo) and 0 are forwards *.c: twain.dll16: 4 of 5 functions are stubs (4 real, 0 pseudo) and 0 are forwards *.c: typelib.dll16: 8 of 12 functions are stubs (8 real, 0 pseudo) and 0 are forwards *.c: user.exe16: 79 of 539 functions are stubs (79 real, 0 pseudo) and 0 are forwards *.c: ver.dll16: 1 of 9 functions are stubs (1 real, 0 pseudo) and 0 are forwards *.c: w32sys.dll16: 6 of 11 functions are stubs (6 real, 0 pseudo) and 0 are forwards *.c: win32s16.dll16: 41 of 52 functions are stubs (41 real, 0 pseudo) and 0 are forwards *.c: win87em.dll16: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: winaspi.dll16: 1 of 5 functions are stubs (1 real, 0 pseudo) and 0 are forwards *.c: windebug.dll16: 1 of 2 functions are stubs (1 real, 0 pseudo) and 0 are forwards *.c: wineps16.drv16: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: wing.dll16: 0 of 10 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: winnls.dll16: 26 of 28 functions are stubs (26 real, 0 pseudo) and 0 are forwards *.c: winsock.dll16: 0 of 48 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: wintab.dll16: 0 of 42 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: acledit: 6 of 8 functions are stubs (6 real, 0 pseudo) and 0 are forwards *.c: aclui: 0 of 3 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: activeds: 8 of 24 functions are stubs (8 real, 0 pseudo) and 0 are forwards *.c: actxprxy: 0 of 5 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: advapi32: 45 of 519 functions are stubs (45 real, 0 pseudo) and 0 are forwards *.c: advpack: 0 of 82 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: amstream: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: api-ms-win-core-com-l1-1-0: 18 of 80 functions are stubs (18 real, 0 pseudo) and 62 are forwards *.c: api-ms-win-core-com-l1-1-0: 0 of 62 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-console-l1-1-0: 0 of 14 functions are stubs (0 real, 0 pseudo) and 14 are forwards *.c: api-ms-win-core-console-l1-1-0: 0 of 14 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-datetime-l1-1-0: 0 of 4 functions are stubs (0 real, 0 pseudo) and 4 are forwards *.c: api-ms-win-core-datetime-l1-1-0: 0 of 4 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-datetime-l1-1-1: 0 of 6 functions are stubs (0 real, 0 pseudo) and 6 are forwards *.c: api-ms-win-core-datetime-l1-1-1: 0 of 6 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-debug-l1-1-0: 0 of 4 functions are stubs (0 real, 0 pseudo) and 4 are forwards *.c: api-ms-win-core-debug-l1-1-0: 0 of 4 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-debug-l1-1-1: 0 of 9 functions are stubs (0 real, 0 pseudo) and 9 are forwards *.c: api-ms-win-core-debug-l1-1-1: 0 of 9 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-errorhandling-l1-1-0: 0 of 7 functions are stubs (0 real, 0 pseudo) and 7 are forwards *.c: api-ms-win-core-errorhandling-l1-1-0: 0 of 7 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-errorhandling-l1-1-1: 0 of 12 functions are stubs (0 real, 0 pseudo) and 12 are forwards *.c: api-ms-win-core-errorhandling-l1-1-1: 0 of 12 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-errorhandling-l1-1-2: 1 of 13 functions are stubs (1 real, 0 pseudo) and 12 are forwards *.c: api-ms-win-core-errorhandling-l1-1-2: 0 of 12 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-fibers-l1-1-0: 0 of 4 functions are stubs (0 real, 0 pseudo) and 4 are forwards *.c: api-ms-win-core-fibers-l1-1-0: 0 of 4 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-fibers-l1-1-1: 0 of 5 functions are stubs (0 real, 0 pseudo) and 5 are forwards *.c: api-ms-win-core-fibers-l1-1-1: 0 of 5 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-file-l1-1-0: 3 of 76 functions are stubs (3 real, 0 pseudo) and 73 are forwards *.c: api-ms-win-core-file-l1-1-0: 0 of 73 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-file-l1-2-0: 3 of 79 functions are stubs (3 real, 0 pseudo) and 76 are forwards *.c: api-ms-win-core-file-l1-2-0: 0 of 76 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-file-l2-1-0: 2 of 11 functions are stubs (2 real, 0 pseudo) and 9 are forwards *.c: api-ms-win-core-file-l2-1-0: 0 of 9 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-file-l2-1-1: 2 of 12 functions are stubs (2 real, 0 pseudo) and 10 are forwards *.c: api-ms-win-core-file-l2-1-1: 0 of 10 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-handle-l1-1-0: 0 of 4 functions are stubs (0 real, 0 pseudo) and 4 are forwards *.c: api-ms-win-core-handle-l1-1-0: 0 of 4 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-heap-l1-1-0: 1 of 16 functions are stubs (1 real, 0 pseudo) and 15 are forwards *.c: api-ms-win-core-heap-l1-1-0: 0 of 15 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-heap-l1-2-0: 0 of 15 functions are stubs (0 real, 0 pseudo) and 15 are forwards *.c: api-ms-win-core-heap-l1-2-0: 0 of 15 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-heap-obsolete-l1-1-0: 0 of 15 functions are stubs (0 real, 0 pseudo) and 15 are forwards *.c: api-ms-win-core-heap-obsolete-l1-1-0: 0 of 15 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-interlocked-l1-1-0: 1 of 12 functions are stubs (1 real, 0 pseudo) and 11 are forwards *.c: api-ms-win-core-interlocked-l1-1-0: 0 of 11 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-interlocked-l1-2-0: 1 of 12 functions are stubs (1 real, 0 pseudo) and 11 are forwards *.c: api-ms-win-core-interlocked-l1-2-0: 0 of 11 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-io-l1-1-1: 3 of 10 functions are stubs (3 real, 0 pseudo) and 7 are forwards *.c: api-ms-win-core-io-l1-1-1: 0 of 7 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-kernel32-legacy-l1-1-0: 8 of 54 functions are stubs (8 real, 0 pseudo) and 46 are forwards *.c: api-ms-win-core-kernel32-legacy-l1-1-0: 0 of 46 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-libraryloader-l1-1-0: 8 of 29 functions are stubs (8 real, 0 pseudo) and 21 are forwards *.c: api-ms-win-core-libraryloader-l1-1-0: 0 of 21 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-libraryloader-l1-1-1: 9 of 30 functions are stubs (9 real, 0 pseudo) and 21 are forwards *.c: api-ms-win-core-libraryloader-l1-1-1: 0 of 21 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-localization-l1-2-0: 11 of 59 functions are stubs (11 real, 0 pseudo) and 48 are forwards *.c: api-ms-win-core-localization-l1-2-0: 0 of 48 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-localization-l1-2-1: 11 of 60 functions are stubs (11 real, 0 pseudo) and 49 are forwards *.c: api-ms-win-core-localization-l1-2-1: 0 of 49 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-localization-obsolete-l1-1-0: 0 of 11 functions are stubs (0 real, 0 pseudo) and 11 are forwards *.c: api-ms-win-core-localization-obsolete-l1-1-0: 0 of 11 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-localregistry-l1-1-0: 3 of 40 functions are stubs (3 real, 0 pseudo) and 37 are forwards *.c: api-ms-win-core-localregistry-l1-1-0: 0 of 37 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-memory-l1-1-0: 0 of 16 functions are stubs (0 real, 0 pseudo) and 16 are forwards *.c: api-ms-win-core-memory-l1-1-0: 0 of 16 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-memory-l1-1-1: 8 of 32 functions are stubs (8 real, 0 pseudo) and 24 are forwards *.c: api-ms-win-core-memory-l1-1-1: 0 of 24 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-misc-l1-1-0: 0 of 34 functions are stubs (0 real, 0 pseudo) and 34 are forwards *.c: api-ms-win-core-misc-l1-1-0: 0 of 34 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-namedpipe-l1-1-0: 2 of 11 functions are stubs (2 real, 0 pseudo) and 9 are forwards *.c: api-ms-win-core-namedpipe-l1-1-0: 0 of 9 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-namedpipe-l1-2-0: 1 of 10 functions are stubs (1 real, 0 pseudo) and 9 are forwards *.c: api-ms-win-core-namedpipe-l1-2-0: 0 of 9 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-processenvironment-l1-1-0: 2 of 22 functions are stubs (2 real, 0 pseudo) and 20 are forwards *.c: api-ms-win-core-processenvironment-l1-1-0: 0 of 20 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-processenvironment-l1-2-0: 2 of 24 functions are stubs (2 real, 0 pseudo) and 22 are forwards *.c: api-ms-win-core-processenvironment-l1-2-0: 0 of 22 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-processthreads-l1-1-0: 10 of 49 functions are stubs (10 real, 0 pseudo) and 39 are forwards *.c: api-ms-win-core-processthreads-l1-1-0: 0 of 39 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-processthreads-l1-1-1: 16 of 63 functions are stubs (16 real, 0 pseudo) and 47 are forwards *.c: api-ms-win-core-processthreads-l1-1-1: 0 of 47 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-processthreads-l1-1-2: 19 of 70 functions are stubs (19 real, 0 pseudo) and 51 are forwards *.c: api-ms-win-core-processthreads-l1-1-2: 0 of 51 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-profile-l1-1-0: 0 of 2 functions are stubs (0 real, 0 pseudo) and 2 are forwards *.c: api-ms-win-core-profile-l1-1-0: 0 of 2 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-psapi-l1-1-0: 1 of 16 functions are stubs (1 real, 0 pseudo) and 15 are forwards *.c: api-ms-win-core-psapi-l1-1-0: 0 of 15 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-registry-l1-1-0: 6 of 43 functions are stubs (6 real, 0 pseudo) and 37 are forwards *.c: api-ms-win-core-registry-l1-1-0: 0 of 37 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-rtlsupport-l1-1-0: 0 of 4 functions are stubs (0 real, 0 pseudo) and 4 are forwards *.c: api-ms-win-core-rtlsupport-l1-1-0: 0 of 4 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-rtlsupport-l1-2-0: 0 of 6 functions are stubs (0 real, 0 pseudo) and 6 are forwards *.c: api-ms-win-core-rtlsupport-l1-2-0: 0 of 6 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-shlwapi-legacy-l1-1-0: 2 of 88 functions are stubs (2 real, 0 pseudo) and 86 are forwards *.c: api-ms-win-core-shlwapi-legacy-l1-1-0: 0 of 86 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-string-l1-1-0: 0 of 8 functions are stubs (0 real, 0 pseudo) and 8 are forwards *.c: api-ms-win-core-string-l1-1-0: 0 of 8 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-synch-l1-1-0: 0 of 42 functions are stubs (0 real, 0 pseudo) and 42 are forwards *.c: api-ms-win-core-synch-l1-1-0: 0 of 42 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-synch-l1-2-0: 6 of 58 functions are stubs (6 real, 0 pseudo) and 52 are forwards *.c: api-ms-win-core-synch-l1-2-0: 0 of 52 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-sysinfo-l1-1-0: 1 of 28 functions are stubs (1 real, 0 pseudo) and 27 are forwards *.c: api-ms-win-core-sysinfo-l1-1-0: 0 of 27 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-sysinfo-l1-2-0: 2 of 31 functions are stubs (2 real, 0 pseudo) and 29 are forwards *.c: api-ms-win-core-sysinfo-l1-2-0: 0 of 29 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-sysinfo-l1-2-1: 6 of 36 functions are stubs (6 real, 0 pseudo) and 30 are forwards *.c: api-ms-win-core-sysinfo-l1-2-1: 0 of 30 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-threadpool-legacy-l1-1-0: 0 of 7 functions are stubs (0 real, 0 pseudo) and 7 are forwards *.c: api-ms-win-core-threadpool-legacy-l1-1-0: 0 of 7 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-timezone-l1-1-0: 6 of 13 functions are stubs (6 real, 0 pseudo) and 7 are forwards *.c: api-ms-win-core-timezone-l1-1-0: 0 of 7 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-url-l1-1-0: 0 of 38 functions are stubs (0 real, 0 pseudo) and 38 are forwards *.c: api-ms-win-core-url-l1-1-0: 0 of 38 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-util-l1-1-0: 2 of 5 functions are stubs (2 real, 0 pseudo) and 3 are forwards *.c: api-ms-win-core-util-l1-1-0: 0 of 3 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-winrt-error-l1-1-0: 11 of 11 functions are stubs (11 real, 0 pseudo) and 0 are forwards *.c: api-ms-win-core-winrt-error-l1-1-1: 19 of 19 functions are stubs (19 real, 0 pseudo) and 0 are forwards *.c: api-ms-win-core-winrt-l1-1-0: 7 of 9 functions are stubs (7 real, 0 pseudo) and 2 are forwards *.c: api-ms-win-core-winrt-l1-1-0: 0 of 2 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-winrt-string-l1-1-0: 16 of 27 functions are stubs (16 real, 0 pseudo) and 11 are forwards *.c: api-ms-win-core-winrt-string-l1-1-0: 0 of 11 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-core-xstate-l2-1-0: 6 of 6 functions are stubs (6 real, 0 pseudo) and 0 are forwards *.c: api-ms-win-downlevel-advapi32-l1-1-0: 23 of 145 functions are stubs (23 real, 0 pseudo) and 122 are forwards *.c: api-ms-win-downlevel-advapi32-l1-1-0: 0 of 122 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-downlevel-advapi32-l2-1-0: 1 of 14 functions are stubs (1 real, 0 pseudo) and 13 are forwards *.c: api-ms-win-downlevel-advapi32-l2-1-0: 0 of 13 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-downlevel-normaliz-l1-1-0: 0 of 2 functions are stubs (0 real, 0 pseudo) and 2 are forwards *.c: api-ms-win-downlevel-normaliz-l1-1-0: 0 of 2 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-downlevel-ole32-l1-1-0: 2 of 48 functions are stubs (2 real, 0 pseudo) and 46 are forwards *.c: api-ms-win-downlevel-ole32-l1-1-0: 0 of 46 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-downlevel-shell32-l1-1-0: 1 of 3 functions are stubs (1 real, 0 pseudo) and 2 are forwards *.c: api-ms-win-downlevel-shell32-l1-1-0: 0 of 2 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-downlevel-shlwapi-l1-1-0: 1 of 155 functions are stubs (1 real, 0 pseudo) and 154 are forwards *.c: api-ms-win-downlevel-shlwapi-l1-1-0: 0 of 154 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-downlevel-shlwapi-l2-1-0: 3 of 56 functions are stubs (3 real, 0 pseudo) and 53 are forwards *.c: api-ms-win-downlevel-shlwapi-l2-1-0: 0 of 53 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-downlevel-user32-l1-1-0: 0 of 22 functions are stubs (0 real, 0 pseudo) and 22 are forwards *.c: api-ms-win-downlevel-user32-l1-1-0: 0 of 22 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-downlevel-version-l1-1-0: 0 of 6 functions are stubs (0 real, 0 pseudo) and 6 are forwards *.c: api-ms-win-downlevel-version-l1-1-0: 0 of 6 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-eventing-provider-l1-1-0: 3 of 10 functions are stubs (3 real, 0 pseudo) and 7 are forwards *.c: api-ms-win-eventing-provider-l1-1-0: 0 of 7 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-ntuser-dc-access-l1-1-0: 0 of 2 functions are stubs (0 real, 0 pseudo) and 2 are forwards *.c: api-ms-win-ntuser-dc-access-l1-1-0: 0 of 2 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-security-base-l1-1-0: 19 of 97 functions are stubs (19 real, 0 pseudo) and 78 are forwards *.c: api-ms-win-security-base-l1-1-0: 0 of 78 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-security-base-l1-2-0: 23 of 102 functions are stubs (23 real, 0 pseudo) and 79 are forwards *.c: api-ms-win-security-base-l1-2-0: 0 of 79 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-security-sddl-l1-1-0: 0 of 4 functions are stubs (0 real, 0 pseudo) and 4 are forwards *.c: api-ms-win-security-sddl-l1-1-0: 0 of 4 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-service-core-l1-1-1: 1 of 6 functions are stubs (1 real, 0 pseudo) and 5 are forwards *.c: api-ms-win-service-core-l1-1-1: 0 of 5 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-service-management-l1-1-0: 1 of 7 functions are stubs (1 real, 0 pseudo) and 6 are forwards *.c: api-ms-win-service-management-l1-1-0: 0 of 6 forwarded functions are stubs (0 real, 0 pseudo) *.c: api-ms-win-service-winsvc-l1-2-0: 2 of 16 functions are stubs (2 real, 0 pseudo) and 14 are forwards *.c: api-ms-win-service-winsvc-l1-2-0: 0 of 14 forwarded functions are stubs (0 real, 0 pseudo) *.c: apphelp: 158 of 167 functions are stubs (158 real, 0 pseudo) and 0 are forwards *.c: appwiz.cpl: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: atl: 4 of 52 functions are stubs (4 real, 0 pseudo) and 0 are forwards *.c: atl100: 8 of 52 functions are stubs (8 real, 0 pseudo) and 0 are forwards *.c: atl110: 8 of 52 functions are stubs (8 real, 0 pseudo) and 0 are forwards *.c: atl80: 9 of 53 functions are stubs (9 real, 0 pseudo) and 0 are forwards *.c: atl90: 8 of 52 functions are stubs (8 real, 0 pseudo) and 0 are forwards *.c: authz: 40 of 42 functions are stubs (40 real, 0 pseudo) and 0 are forwards *.c: avicap32: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: avifil32: 0 of 79 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: avrt: 10 of 14 functions are stubs (10 real, 0 pseudo) and 0 are forwards *.c: bcrypt: 52 of 58 functions are stubs (52 real, 0 pseudo) and 0 are forwards *.c: browseui: 0 of 6 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: cabinet: 2 of 14 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: capi2032: 0 of 11 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: cards: 0 of 5 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: cfgmgr32: 149 of 184 functions are stubs (149 real, 0 pseudo) and 35 are forwards *.c: cfgmgr32: 0 of 35 forwarded functions are stubs (0 real, 0 pseudo) *.c: clusapi: 108 of 115 functions are stubs (108 real, 0 pseudo) and 0 are forwards *.c: combase: 217 of 308 functions are stubs (217 real, 0 pseudo) and 78 are forwards *.c: combase: 0 of 78 forwarded functions are stubs (0 real, 0 pseudo) *.c: comcat: 0 of 4 functions are stubs (0 real, 0 pseudo) and 1 are forwards *.c: comcat: 0 of 1 forwarded functions are stubs (0 real, 0 pseudo) *.c: comctl32: 4 of 187 functions are stubs (4 real, 0 pseudo) and 7 are forwards *.c: comctl32: 0 of 7 forwarded functions are stubs (0 real, 0 pseudo) *.c: comdlg32: 4 of 28 functions are stubs (4 real, 0 pseudo) and 0 are forwards *.c: comm.drv16: 21 of 21 functions are stubs (21 real, 0 pseudo) and 0 are forwards *.c: compstui: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: comsvcs: 16 of 20 functions are stubs (16 real, 0 pseudo) and 0 are forwards *.c: connect: 14 of 15 functions are stubs (14 real, 0 pseudo) and 0 are forwards *.c: credui: 9 of 17 functions are stubs (9 real, 0 pseudo) and 0 are forwards *.c: crtdll: 0 of 528 functions are stubs (0 real, 0 pseudo) and 486 are forwards *.c: crtdll: 13 of 486 forwarded functions are stubs (13 real, 0 pseudo) *.c: crypt32: 37 of 237 functions are stubs (37 real, 0 pseudo) and 2 are forwards *.c: crypt32: 0 of 2 forwarded functions are stubs (0 real, 0 pseudo) *.c: cryptdlg: 10 of 21 functions are stubs (10 real, 0 pseudo) and 0 are forwards *.c: cryptdll: 11 of 14 functions are stubs (11 real, 0 pseudo) and 3 are forwards *.c: cryptdll: 0 of 3 forwarded functions are stubs (0 real, 0 pseudo) *.c: cryptext: 28 of 30 functions are stubs (28 real, 0 pseudo) and 0 are forwards *.c: cryptnet: 12 of 18 functions are stubs (12 real, 0 pseudo) and 0 are forwards *.c: cryptui: 35 of 48 functions are stubs (35 real, 0 pseudo) and 0 are forwards *.c: ctapi32: 0 of 3 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: ctl3d32: 1 of 25 functions are stubs (1 real, 0 pseudo) and 0 are forwards *.c: d2d1: 9 of 11 functions are stubs (9 real, 0 pseudo) and 0 are forwards *.c: d3d10: 5 of 29 functions are stubs (5 real, 0 pseudo) and 5 are forwards *.c: d3d10: 0 of 5 forwarded functions are stubs (0 real, 0 pseudo) *.c: d3d10_1: 19 of 30 functions are stubs (19 real, 0 pseudo) and 10 are forwards *.c: d3d10_1: 0 of 10 forwarded functions are stubs (0 real, 0 pseudo) *.c: d3d10core: 0 of 2 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: d3d11: 41 of 42 functions are stubs (41 real, 0 pseudo) and 0 are forwards *.c: d3d8: 0 of 5 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: d3d9: 3 of 14 functions are stubs (3 real, 0 pseudo) and 0 are forwards *.c: d3dcompiler_33: 1 of 10 functions are stubs (1 real, 0 pseudo) and 9 are forwards *.c: d3dcompiler_33: 1 of 9 forwarded functions are stubs (1 real, 0 pseudo) *.c: d3dcompiler_34: 1 of 10 functions are stubs (1 real, 0 pseudo) and 9 are forwards *.c: d3dcompiler_34: 1 of 9 forwarded functions are stubs (1 real, 0 pseudo) *.c: d3dcompiler_35: 1 of 10 functions are stubs (1 real, 0 pseudo) and 9 are forwards *.c: d3dcompiler_35: 1 of 9 forwarded functions are stubs (1 real, 0 pseudo) *.c: d3dcompiler_36: 1 of 10 functions are stubs (1 real, 0 pseudo) and 9 are forwards *.c: d3dcompiler_36: 1 of 9 forwarded functions are stubs (1 real, 0 pseudo) *.c: d3dcompiler_37: 1 of 10 functions are stubs (1 real, 0 pseudo) and 9 are forwards *.c: d3dcompiler_37: 1 of 9 forwarded functions are stubs (1 real, 0 pseudo) *.c: d3dcompiler_38: 2 of 11 functions are stubs (2 real, 0 pseudo) and 9 are forwards *.c: d3dcompiler_38: 1 of 9 forwarded functions are stubs (1 real, 0 pseudo) *.c: d3dcompiler_39: 2 of 11 functions are stubs (2 real, 0 pseudo) and 9 are forwards *.c: d3dcompiler_39: 1 of 9 forwarded functions are stubs (1 real, 0 pseudo) *.c: d3dcompiler_40: 2 of 12 functions are stubs (2 real, 0 pseudo) and 10 are forwards *.c: d3dcompiler_40: 1 of 10 forwarded functions are stubs (1 real, 0 pseudo) *.c: d3dcompiler_41: 2 of 13 functions are stubs (2 real, 0 pseudo) and 11 are forwards *.c: d3dcompiler_41: 1 of 11 forwarded functions are stubs (1 real, 0 pseudo) *.c: d3dcompiler_42: 2 of 13 functions are stubs (2 real, 0 pseudo) and 11 are forwards *.c: d3dcompiler_42: 1 of 11 forwarded functions are stubs (1 real, 0 pseudo) *.c: d3dcompiler_43: 5 of 17 functions are stubs (5 real, 0 pseudo) and 0 are forwards *.c: d3dim: 13 of 13 functions are stubs (13 real, 0 pseudo) and 0 are forwards *.c: d3drm: 2 of 23 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: d3dx10_33: 0 of 177 functions are stubs (0 real, 0 pseudo) and 176 are forwards *.c: d3dx10_33: 70 of 176 forwarded functions are stubs (70 real, 0 pseudo) *.c: d3dx10_34: 0 of 177 functions are stubs (0 real, 0 pseudo) and 176 are forwards *.c: d3dx10_34: 70 of 176 forwarded functions are stubs (70 real, 0 pseudo) *.c: d3dx10_35: 0 of 180 functions are stubs (0 real, 0 pseudo) and 179 are forwards *.c: d3dx10_35: 73 of 179 forwarded functions are stubs (73 real, 0 pseudo) *.c: d3dx10_36: 0 of 180 functions are stubs (0 real, 0 pseudo) and 179 are forwards *.c: d3dx10_36: 73 of 179 forwarded functions are stubs (73 real, 0 pseudo) *.c: d3dx10_37: 2 of 181 functions are stubs (2 real, 0 pseudo) and 178 are forwards *.c: d3dx10_37: 72 of 178 forwarded functions are stubs (72 real, 0 pseudo) *.c: d3dx10_38: 1 of 180 functions are stubs (1 real, 0 pseudo) and 178 are forwards *.c: d3dx10_38: 72 of 178 forwarded functions are stubs (72 real, 0 pseudo) *.c: d3dx10_39: 4 of 180 functions are stubs (4 real, 0 pseudo) and 175 are forwards *.c: d3dx10_39: 69 of 175 forwarded functions are stubs (69 real, 0 pseudo) *.c: d3dx10_40: 0 of 176 functions are stubs (0 real, 0 pseudo) and 175 are forwards *.c: d3dx10_40: 69 of 175 forwarded functions are stubs (69 real, 0 pseudo) *.c: d3dx10_41: 0 of 176 functions are stubs (0 real, 0 pseudo) and 175 are forwards *.c: d3dx10_41: 69 of 175 forwarded functions are stubs (69 real, 0 pseudo) *.c: d3dx10_42: 0 of 176 functions are stubs (0 real, 0 pseudo) and 175 are forwards *.c: d3dx10_42: 69 of 175 forwarded functions are stubs (69 real, 0 pseudo) *.c: d3dx10_43: 67 of 176 functions are stubs (67 real, 0 pseudo) and 108 are forwards *.c: d3dx10_43: 2 of 108 forwarded functions are stubs (2 real, 0 pseudo) *.c: d3dx11_42: 43 of 44 functions are stubs (43 real, 0 pseudo) and 0 are forwards *.c: d3dx11_43: 43 of 44 functions are stubs (43 real, 0 pseudo) and 0 are forwards *.c: d3dx9_24: 2 of 320 functions are stubs (2 real, 0 pseudo) and 317 are forwards *.c: d3dx9_24: 81 of 317 forwarded functions are stubs (81 real, 0 pseudo) *.c: d3dx9_25: 2 of 323 functions are stubs (2 real, 0 pseudo) and 320 are forwards *.c: d3dx9_25: 84 of 320 forwarded functions are stubs (84 real, 0 pseudo) *.c: d3dx9_26: 2 of 327 functions are stubs (2 real, 0 pseudo) and 324 are forwards *.c: d3dx9_26: 88 of 324 forwarded functions are stubs (88 real, 0 pseudo) *.c: d3dx9_27: 2 of 327 functions are stubs (2 real, 0 pseudo) and 324 are forwards *.c: d3dx9_27: 88 of 324 forwarded functions are stubs (88 real, 0 pseudo) *.c: d3dx9_28: 2 of 332 functions are stubs (2 real, 0 pseudo) and 329 are forwards *.c: d3dx9_28: 88 of 329 forwarded functions are stubs (88 real, 0 pseudo) *.c: d3dx9_29: 2 of 332 functions are stubs (2 real, 0 pseudo) and 329 are forwards *.c: d3dx9_29: 88 of 329 forwarded functions are stubs (88 real, 0 pseudo) *.c: d3dx9_30: 2 of 332 functions are stubs (2 real, 0 pseudo) and 328 are forwards *.c: d3dx9_30: 88 of 328 forwarded functions are stubs (88 real, 0 pseudo) *.c: d3dx9_31: 0 of 329 functions are stubs (0 real, 0 pseudo) and 328 are forwards *.c: d3dx9_31: 88 of 328 forwarded functions are stubs (88 real, 0 pseudo) *.c: d3dx9_32: 0 of 334 functions are stubs (0 real, 0 pseudo) and 333 are forwards *.c: d3dx9_32: 90 of 333 forwarded functions are stubs (90 real, 0 pseudo) *.c: d3dx9_33: 0 of 334 functions are stubs (0 real, 0 pseudo) and 333 are forwards *.c: d3dx9_33: 90 of 333 forwarded functions are stubs (90 real, 0 pseudo) *.c: d3dx9_34: 0 of 334 functions are stubs (0 real, 0 pseudo) and 333 are forwards *.c: d3dx9_34: 90 of 333 forwarded functions are stubs (90 real, 0 pseudo) *.c: d3dx9_35: 0 of 334 functions are stubs (0 real, 0 pseudo) and 333 are forwards *.c: d3dx9_35: 90 of 333 forwarded functions are stubs (90 real, 0 pseudo) *.c: d3dx9_36: 91 of 336 functions are stubs (91 real, 0 pseudo) and 0 are forwards *.c: d3dx9_37: 0 of 336 functions are stubs (0 real, 0 pseudo) and 335 are forwards *.c: d3dx9_37: 91 of 335 forwarded functions are stubs (91 real, 0 pseudo) *.c: d3dx9_38: 0 of 336 functions are stubs (0 real, 0 pseudo) and 335 are forwards *.c: d3dx9_38: 91 of 335 forwarded functions are stubs (91 real, 0 pseudo) *.c: d3dx9_39: 0 of 336 functions are stubs (0 real, 0 pseudo) and 335 are forwards *.c: d3dx9_39: 91 of 335 forwarded functions are stubs (91 real, 0 pseudo) *.c: d3dx9_40: 0 of 336 functions are stubs (0 real, 0 pseudo) and 335 are forwards *.c: d3dx9_40: 91 of 335 forwarded functions are stubs (91 real, 0 pseudo) *.c: d3dx9_41: 0 of 336 functions are stubs (0 real, 0 pseudo) and 335 are forwards *.c: d3dx9_41: 91 of 335 forwarded functions are stubs (91 real, 0 pseudo) *.c: d3dx9_42: 0 of 336 functions are stubs (0 real, 0 pseudo) and 335 are forwards *.c: d3dx9_42: 91 of 335 forwarded functions are stubs (91 real, 0 pseudo) *.c: d3dx9_43: 0 of 329 functions are stubs (0 real, 0 pseudo) and 328 are forwards *.c: d3dx9_43: 84 of 328 forwarded functions are stubs (84 real, 0 pseudo) *.c: d3dxof: 0 of 5 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: dbgeng: 0 of 3 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: dbghelp: 70 of 188 functions are stubs (70 real, 0 pseudo) and 3 are forwards *.c: dbghelp: 0 of 3 forwarded functions are stubs (0 real, 0 pseudo) *.c: dciman32: 17 of 21 functions are stubs (17 real, 0 pseudo) and 0 are forwards *.c: ddraw: 17 of 28 functions are stubs (17 real, 0 pseudo) and 0 are forwards *.c: ddrawex: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: devenum: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: dhcpcsvc: 45 of 45 functions are stubs (45 real, 0 pseudo) and 0 are forwards *.c: difxapi: 0 of 12 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: dinput: 0 of 7 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: dinput8: 0 of 5 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: dispex: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: dmband: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: dmcompos: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: dmime: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: dmloader: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: dmscript: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: dmstyle: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: dmsynth: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: dmusic: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: dmusic32: 0 of 2 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: dnsapi: 99 of 130 functions are stubs (99 real, 0 pseudo) and 0 are forwards *.c: dplay: 0 of 2 functions are stubs (0 real, 0 pseudo) and 2 are forwards *.c: dplay: 0 of 2 forwarded functions are stubs (0 real, 0 pseudo) *.c: dplayx: 0 of 11 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: dpnaddr: 0 of 1 functions are stubs (0 real, 0 pseudo) and 1 are forwards *.c: dpnaddr: 0 of 1 forwarded functions are stubs (0 real, 0 pseudo) *.c: dpnet: 0 of 5 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: dpnhpast: 0 of 5 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: dpnlobby: 0 of 1 functions are stubs (0 real, 0 pseudo) and 1 are forwards *.c: dpnlobby: 0 of 1 forwarded functions are stubs (0 real, 0 pseudo) *.c: dpvoice: 0 of 5 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: dpwsockx: 2 of 3 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: drmclien: 30 of 31 functions are stubs (30 real, 0 pseudo) and 0 are forwards *.c: dsound: 0 of 14 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: dssenh: 25 of 27 functions are stubs (25 real, 0 pseudo) and 0 are forwards *.c: dswave: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: dwmapi: 24 of 43 functions are stubs (24 real, 0 pseudo) and 0 are forwards *.c: dwrite: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: dxdiagn: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: dxgi: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: dxva2: 1 of 37 functions are stubs (1 real, 0 pseudo) and 0 are forwards *.c: evr: 28 of 28 functions are stubs (28 real, 0 pseudo) and 0 are forwards *.c: explorerframe: 0 of 5 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: ext-ms-win-gdi-devcaps-l1-1-0: 0 of 1 functions are stubs (0 real, 0 pseudo) and 1 are forwards *.c: ext-ms-win-gdi-devcaps-l1-1-0: 0 of 1 forwarded functions are stubs (0 real, 0 pseudo) *.c: faultrep: 11 of 14 functions are stubs (11 real, 0 pseudo) and 0 are forwards *.c: fltlib: 25 of 29 functions are stubs (25 real, 0 pseudo) and 0 are forwards *.c: fntcache: 2 of 3 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: fontsub: 2 of 2 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: fusion: 9 of 17 functions are stubs (9 real, 0 pseudo) and 0 are forwards *.c: fwpuclnt: 137 of 146 functions are stubs (137 real, 0 pseudo) and 0 are forwards *.c: gameux: 1 of 5 functions are stubs (1 real, 0 pseudo) and 0 are forwards *.c: gdi32: 68 of 449 functions are stubs (68 real, 0 pseudo) and 0 are forwards *.c: gdiplus: 32 of 630 functions are stubs (32 real, 0 pseudo) and 0 are forwards *.c: glu32: 2 of 53 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: gphoto2.ds: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: gpkcsp: 23 of 26 functions are stubs (23 real, 0 pseudo) and 0 are forwards *.c: hal: 81 of 92 functions are stubs (81 real, 0 pseudo) and 0 are forwards *.c: hhctrl.ocx: 0 of 6 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: hid: 39 of 44 functions are stubs (39 real, 0 pseudo) and 0 are forwards *.c: hlink: 12 of 32 functions are stubs (12 real, 0 pseudo) and 0 are forwards *.c: hnetcfg: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: httpapi: 45 of 52 functions are stubs (45 real, 0 pseudo) and 0 are forwards *.c: iccvid: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: icmp: 4 of 8 functions are stubs (4 real, 0 pseudo) and 4 are forwards *.c: icmp: 0 of 4 forwarded functions are stubs (0 real, 0 pseudo) *.c: ieframe: 0 of 7 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: ifsmgr.vxd: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: imaadp32.acm: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: imagehlp: 10 of 109 functions are stubs (10 real, 0 pseudo) and 74 are forwards *.c: imagehlp: 0 of 74 forwarded functions are stubs (0 real, 0 pseudo) *.c: imm.dll16: 51 of 51 functions are stubs (51 real, 0 pseudo) and 0 are forwards *.c: imm32: 27 of 112 functions are stubs (27 real, 0 pseudo) and 0 are forwards *.c: inetcomm: 90 of 106 functions are stubs (90 real, 0 pseudo) and 0 are forwards *.c: inetcpl.cpl: 19 of 25 functions are stubs (19 real, 0 pseudo) and 0 are forwards *.c: inetmib1: 2 of 4 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: infosoft: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: initpki: 2 of 4 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: inkobj: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: inseng: 6 of 12 functions are stubs (6 real, 0 pseudo) and 0 are forwards *.c: iphlpapi: 62 of 139 functions are stubs (62 real, 0 pseudo) and 0 are forwards *.c: itircl: 1 of 4 functions are stubs (1 real, 0 pseudo) and 0 are forwards *.c: itss: 1 of 6 functions are stubs (1 real, 0 pseudo) and 0 are forwards *.c: joy.cpl: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: jscript: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: jsproxy: 2 of 5 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: kernel32: 134 of 1176 functions are stubs (134 real, 0 pseudo) and 108 are forwards *.c: kernel32: 0 of 108 forwarded functions are stubs (0 real, 0 pseudo) *.c: ksuser: 4 of 4 functions are stubs (4 real, 0 pseudo) and 0 are forwards *.c: ktmw32: 41 of 44 functions are stubs (41 real, 0 pseudo) and 0 are forwards *.c: loadperf: 8 of 14 functions are stubs (8 real, 0 pseudo) and 0 are forwards *.c: localspl: 61 of 63 functions are stubs (61 real, 0 pseudo) and 0 are forwards *.c: localui: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: lz32: 0 of 12 functions are stubs (0 real, 0 pseudo) and 12 are forwards *.c: lz32: 0 of 12 forwarded functions are stubs (0 real, 0 pseudo) *.c: mapi32: 97 of 191 functions are stubs (97 real, 0 pseudo) and 6 are forwards *.c: mapi32: 0 of 6 forwarded functions are stubs (0 real, 0 pseudo) *.c: mapistub: 101 of 140 functions are stubs (101 real, 0 pseudo) and 39 are forwards *.c: mapistub: 0 of 39 forwarded functions are stubs (0 real, 0 pseudo) *.c: mciavi32: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: mcicda: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: mciqtz32: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: mciseq: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: mciwave: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: mf: 83 of 83 functions are stubs (83 real, 0 pseudo) and 0 are forwards *.c: mfplat: 154 of 156 functions are stubs (154 real, 0 pseudo) and 0 are forwards *.c: mfreadwrite: 7 of 7 functions are stubs (7 real, 0 pseudo) and 0 are forwards *.c: mgmtapi: 9 of 9 functions are stubs (9 real, 0 pseudo) and 0 are forwards *.c: midimap: 1 of 3 functions are stubs (1 real, 0 pseudo) and 0 are forwards *.c: mlang: 1 of 14 functions are stubs (1 real, 0 pseudo) and 0 are forwards *.c: mmcndmgr: 3 of 7 functions are stubs (3 real, 0 pseudo) and 0 are forwards *.c: mmdevapi: 14 of 18 functions are stubs (14 real, 0 pseudo) and 0 are forwards *.c: mmdevldr.vxd: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: monodebg.vxd: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: mpr: 32 of 110 functions are stubs (32 real, 0 pseudo) and 0 are forwards *.c: mprapi: 130 of 132 functions are stubs (130 real, 0 pseudo) and 0 are forwards *.c: msacm32: 1 of 44 functions are stubs (1 real, 0 pseudo) and 0 are forwards *.c: msacm32.drv: 0 of 3 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: msadp32.acm: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: msasn1: 266 of 266 functions are stubs (266 real, 0 pseudo) and 0 are forwards *.c: mscat32: 5 of 34 functions are stubs (5 real, 0 pseudo) and 29 are forwards *.c: mscat32: 8 of 29 forwarded functions are stubs (8 real, 0 pseudo) *.c: mscms: 6 of 61 functions are stubs (6 real, 0 pseudo) and 0 are forwards *.c: mscoree: 74 of 118 functions are stubs (74 real, 0 pseudo) and 0 are forwards *.c: msctf: 21 of 34 functions are stubs (21 real, 0 pseudo) and 0 are forwards *.c: msctfp: 0 of 5 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: msdaps: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: msdmo: 4 of 15 functions are stubs (4 real, 0 pseudo) and 0 are forwards *.c: msftedit: 4 of 14 functions are stubs (4 real, 0 pseudo) and 4 are forwards *.c: msftedit: 0 of 4 forwarded functions are stubs (0 real, 0 pseudo) *.c: msg711.acm: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: msgsm32.acm: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: mshtml: 5 of 15 functions are stubs (5 real, 0 pseudo) and 0 are forwards *.c: msi: 36 of 295 functions are stubs (36 real, 0 pseudo) and 0 are forwards *.c: msident: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: msimg32: 0 of 5 functions are stubs (0 real, 0 pseudo) and 3 are forwards *.c: msimg32: 0 of 3 forwarded functions are stubs (0 real, 0 pseudo) *.c: msimtf: 2 of 6 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: msisip: 4 of 8 functions are stubs (4 real, 0 pseudo) and 0 are forwards *.c: msisys.ocx: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: msls31: 79 of 79 functions are stubs (79 real, 0 pseudo) and 0 are forwards *.c: msnet32: 95 of 96 functions are stubs (95 real, 0 pseudo) and 0 are forwards *.c: mspatcha: 8 of 12 functions are stubs (8 real, 0 pseudo) and 0 are forwards *.c: msrle32: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: mssign32: 27 of 30 functions are stubs (27 real, 0 pseudo) and 0 are forwards *.c: mssip32: 7 of 9 functions are stubs (7 real, 0 pseudo) and 0 are forwards *.c: mstask: 24 of 28 functions are stubs (24 real, 0 pseudo) and 0 are forwards *.c: msvcirt: 706 of 741 functions are stubs (706 real, 0 pseudo) and 14 are forwards *.c: msvcirt: 0 of 14 forwarded functions are stubs (0 real, 0 pseudo) *.c: msvcm80: 302 of 306 functions are stubs (302 real, 0 pseudo) and 0 are forwards *.c: msvcm90: 177 of 181 functions are stubs (177 real, 0 pseudo) and 0 are forwards *.c: msvcp100: 393 of 2938 functions are stubs (393 real, 0 pseudo) and 0 are forwards *.c: msvcp110: 847 of 3867 functions are stubs (847 real, 0 pseudo) and 0 are forwards *.c: msvcp120: 806 of 3811 functions are stubs (806 real, 0 pseudo) and 0 are forwards *.c: msvcp120_app: 806 of 3811 functions are stubs (806 real, 0 pseudo) and 2872 are forwards *.c: msvcp120_app: 0 of 2872 forwarded functions are stubs (0 real, 0 pseudo) *.c: msvcp60: 1221 of 4271 functions are stubs (1221 real, 0 pseudo) and 50 are forwards *.c: msvcp60: 0 of 50 forwarded functions are stubs (0 real, 0 pseudo) *.c: msvcp70: 1024 of 5036 functions are stubs (1024 real, 0 pseudo) and 0 are forwards *.c: msvcp71: 635 of 5110 functions are stubs (635 real, 0 pseudo) and 0 are forwards *.c: msvcp80: 731 of 5726 functions are stubs (731 real, 0 pseudo) and 0 are forwards *.c: msvcp90: 710 of 6494 functions are stubs (710 real, 0 pseudo) and 0 are forwards *.c: msvcr100: 626 of 1887 functions are stubs (626 real, 0 pseudo) and 34 are forwards *.c: msvcr100: 0 of 34 forwarded functions are stubs (0 real, 0 pseudo) *.c: msvcr110: 923 of 2246 functions are stubs (923 real, 0 pseudo) and 34 are forwards *.c: msvcr110: 0 of 34 forwarded functions are stubs (0 real, 0 pseudo) *.c: msvcr120: 1121 of 2486 functions are stubs (1121 real, 0 pseudo) and 34 are forwards *.c: msvcr120: 0 of 34 forwarded functions are stubs (0 real, 0 pseudo) *.c: msvcr120_app: 964 of 2153 functions are stubs (964 real, 0 pseudo) and 1157 are forwards *.c: msvcr120_app: 12 of 1157 forwarded functions are stubs (12 real, 0 pseudo) *.c: msvcr70: 40 of 869 functions are stubs (40 real, 0 pseudo) and 33 are forwards *.c: msvcr70: 0 of 33 forwarded functions are stubs (0 real, 0 pseudo) *.c: msvcr71: 40 of 867 functions are stubs (40 real, 0 pseudo) and 33 are forwards *.c: msvcr71: 0 of 33 forwarded functions are stubs (0 real, 0 pseudo) *.c: msvcr80: 328 of 1565 functions are stubs (328 real, 0 pseudo) and 34 are forwards *.c: msvcr80: 0 of 34 forwarded functions are stubs (0 real, 0 pseudo) *.c: msvcr90: 313 of 1537 functions are stubs (313 real, 0 pseudo) and 34 are forwards *.c: msvcr90: 0 of 34 forwarded functions are stubs (0 real, 0 pseudo) *.c: msvcrt: 29 of 1251 functions are stubs (29 real, 0 pseudo) and 34 are forwards *.c: msvcrt: 0 of 34 forwarded functions are stubs (0 real, 0 pseudo) *.c: msvcrt20: 693 of 1414 functions are stubs (693 real, 0 pseudo) and 689 are forwards *.c: msvcrt20: 19 of 689 forwarded functions are stubs (19 real, 0 pseudo) *.c: msvcrt40: 705 of 1481 functions are stubs (705 real, 0 pseudo) and 741 are forwards *.c: msvcrt40: 25 of 741 forwarded functions are stubs (25 real, 0 pseudo) *.c: msvcrtd: 12 of 823 functions are stubs (12 real, 0 pseudo) and 753 are forwards *.c: msvcrtd: 27 of 753 forwarded functions are stubs (27 real, 0 pseudo) *.c: msvfw32: 2 of 47 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: msvidc32: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: mswsock: 26 of 32 functions are stubs (26 real, 0 pseudo) and 2 are forwards *.c: mswsock: 0 of 2 forwarded functions are stubs (0 real, 0 pseudo) *.c: msxml: 0 of 4 functions are stubs (0 real, 0 pseudo) and 1 are forwards *.c: msxml: 0 of 1 forwarded functions are stubs (0 real, 0 pseudo) *.c: msxml2: 0 of 4 functions are stubs (0 real, 0 pseudo) and 1 are forwards *.c: msxml2: 0 of 1 forwarded functions are stubs (0 real, 0 pseudo) *.c: msxml3: 7 of 11 functions are stubs (7 real, 0 pseudo) and 0 are forwards *.c: msxml4: 0 of 4 functions are stubs (0 real, 0 pseudo) and 1 are forwards *.c: msxml4: 0 of 1 forwarded functions are stubs (0 real, 0 pseudo) *.c: msxml6: 0 of 4 functions are stubs (0 real, 0 pseudo) and 1 are forwards *.c: msxml6: 0 of 1 forwarded functions are stubs (0 real, 0 pseudo) *.c: nddeapi: 2 of 28 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: ndis.sys: 276 of 276 functions are stubs (276 real, 0 pseudo) and 0 are forwards *.c: netapi32: 224 of 292 functions are stubs (224 real, 0 pseudo) and 2 are forwards *.c: netapi32: 0 of 2 forwarded functions are stubs (0 real, 0 pseudo) *.c: netcfgx: 12 of 16 functions are stubs (12 real, 0 pseudo) and 0 are forwards *.c: netprofm: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: newdev: 0 of 3 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: normaliz: 0 of 5 functions are stubs (0 real, 0 pseudo) and 5 are forwards *.c: normaliz: 0 of 5 forwarded functions are stubs (0 real, 0 pseudo) *.c: npmshtml: 0 of 3 functions are stubs (0 real, 0 pseudo) and 1 are forwards *.c: npmshtml: 0 of 1 forwarded functions are stubs (0 real, 0 pseudo) *.c: npptools: 60 of 60 functions are stubs (60 real, 0 pseudo) and 0 are forwards *.c: ntdll: 241 of 1159 functions are stubs (241 real, 0 pseudo) and 0 are forwards *.c: ntdsapi: 89 of 96 functions are stubs (89 real, 0 pseudo) and 0 are forwards *.c: ntoskrnl.exe: 911 of 1485 functions are stubs (911 real, 0 pseudo) and 438 are forwards *.c: ntoskrnl.exe: 0 of 438 forwarded functions are stubs (0 real, 0 pseudo) *.c: ntprint: 32 of 35 functions are stubs (32 real, 0 pseudo) and 0 are forwards *.c: objsel: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: odbc32: 58 of 174 functions are stubs (58 real, 0 pseudo) and 0 are forwards *.c: odbccp32: 5 of 57 functions are stubs (5 real, 0 pseudo) and 0 are forwards *.c: odbccu32: 1 of 37 functions are stubs (1 real, 0 pseudo) and 36 are forwards *.c: odbccu32: 0 of 36 forwarded functions are stubs (0 real, 0 pseudo) *.c: ole2conv.dll16: 7 of 7 functions are stubs (7 real, 0 pseudo) and 0 are forwards *.c: ole2prox.dll16: 1 of 1 functions are stubs (1 real, 0 pseudo) and 0 are forwards *.c: ole2thk.dll16: 6 of 6 functions are stubs (6 real, 0 pseudo) and 0 are forwards *.c: ole32: 42 of 289 functions are stubs (42 real, 0 pseudo) and 2 are forwards *.c: ole32: 0 of 2 forwarded functions are stubs (0 real, 0 pseudo) *.c: oleacc: 3 of 22 functions are stubs (3 real, 0 pseudo) and 0 are forwards *.c: oleaut32: 29 of 418 functions are stubs (29 real, 0 pseudo) and 3 are forwards *.c: oleaut32: 0 of 3 forwarded functions are stubs (0 real, 0 pseudo) *.c: olecli32: 41 of 56 functions are stubs (41 real, 0 pseudo) and 4 are forwards *.c: olecli32: 0 of 4 forwarded functions are stubs (0 real, 0 pseudo) *.c: oledb32: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: oledlg: 0 of 23 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: olepro32: 0 of 11 functions are stubs (0 real, 0 pseudo) and 7 are forwards *.c: olepro32: 0 of 7 forwarded functions are stubs (0 real, 0 pseudo) *.c: olesvr32: 3 of 12 functions are stubs (3 real, 0 pseudo) and 0 are forwards *.c: olethk32: 14 of 14 functions are stubs (14 real, 0 pseudo) and 0 are forwards *.c: openal32: 0 of 93 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: opencl: 8 of 74 functions are stubs (8 real, 0 pseudo) and 0 are forwards *.c: opengl32: 1 of 361 functions are stubs (1 real, 0 pseudo) and 0 are forwards *.c: packager: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: pdh: 126 of 163 functions are stubs (126 real, 0 pseudo) and 0 are forwards *.c: photometadatahandler: 4 of 4 functions are stubs (4 real, 0 pseudo) and 0 are forwards *.c: pidgen: 7 of 7 functions are stubs (7 real, 0 pseudo) and 0 are forwards *.c: powrprof: 0 of 22 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: printui: 22 of 23 functions are stubs (22 real, 0 pseudo) and 0 are forwards *.c: prntvpt: 25 of 27 functions are stubs (25 real, 0 pseudo) and 0 are forwards *.c: propsys: 182 of 208 functions are stubs (182 real, 0 pseudo) and 0 are forwards *.c: psapi: 0 of 26 functions are stubs (0 real, 0 pseudo) and 26 are forwards *.c: psapi: 0 of 26 forwarded functions are stubs (0 real, 0 pseudo) *.c: pstorec: 2 of 7 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: qcap: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: qedit: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: qmgr: 0 of 3 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: qmgrprxy: 0 of 5 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: quartz: 1 of 9 functions are stubs (1 real, 0 pseudo) and 0 are forwards *.c: query: 38 of 45 functions are stubs (38 real, 0 pseudo) and 0 are forwards *.c: rasapi16.dll16: 7 of 7 functions are stubs (7 real, 0 pseudo) and 0 are forwards *.c: rasapi32: 69 of 123 functions are stubs (69 real, 0 pseudo) and 0 are forwards *.c: rasdlg: 35 of 36 functions are stubs (35 real, 0 pseudo) and 0 are forwards *.c: regapi: 69 of 69 functions are stubs (69 real, 0 pseudo) and 0 are forwards *.c: resutils: 71 of 71 functions are stubs (71 real, 0 pseudo) and 0 are forwards *.c: riched20: 0 of 9 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: riched32: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: rpcrt4: 218 of 527 functions are stubs (218 real, 0 pseudo) and 0 are forwards *.c: rsabase: 0 of 27 functions are stubs (0 real, 0 pseudo) and 27 are forwards *.c: rsabase: 0 of 27 forwarded functions are stubs (0 real, 0 pseudo) *.c: rsaenh: 0 of 27 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: rstrtmgr: 7 of 12 functions are stubs (7 real, 0 pseudo) and 0 are forwards *.c: rtutils: 54 of 56 functions are stubs (54 real, 0 pseudo) and 0 are forwards *.c: samlib: 65 of 65 functions are stubs (65 real, 0 pseudo) and 0 are forwards *.c: sane.ds: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: scarddlg: 5 of 5 functions are stubs (5 real, 0 pseudo) and 0 are forwards *.c: sccbase: 24 of 26 functions are stubs (24 real, 0 pseudo) and 0 are forwards *.c: schannel: 9 of 37 functions are stubs (9 real, 0 pseudo) and 24 are forwards *.c: schannel: 0 of 24 forwarded functions are stubs (0 real, 0 pseudo) *.c: schedsvc: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: scrrun: 2 of 6 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: scsiport.sys: 48 of 48 functions are stubs (48 real, 0 pseudo) and 0 are forwards *.c: secur32: 23 of 74 functions are stubs (23 real, 0 pseudo) and 0 are forwards *.c: security: 4 of 36 functions are stubs (4 real, 0 pseudo) and 32 are forwards *.c: security: 0 of 32 forwarded functions are stubs (0 real, 0 pseudo) *.c: sensapi: 0 of 3 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: serialui: 0 of 7 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: setupapi: 289 of 592 functions are stubs (289 real, 0 pseudo) and 0 are forwards *.c: sfc: 12 of 15 functions are stubs (12 real, 0 pseudo) and 2 are forwards *.c: sfc: 0 of 2 forwarded functions are stubs (0 real, 0 pseudo) *.c: sfc_os: 1 of 3 functions are stubs (1 real, 0 pseudo) and 0 are forwards *.c: shdocvw: 100 of 128 functions are stubs (100 real, 0 pseudo) and 1 are forwards *.c: shdocvw: 0 of 1 forwarded functions are stubs (0 real, 0 pseudo) *.c: shell32: 73 of 453 functions are stubs (73 real, 0 pseudo) and 32 are forwards *.c: shell32: 0 of 32 forwarded functions are stubs (0 real, 0 pseudo) *.c: shfolder: 0 of 2 functions are stubs (0 real, 0 pseudo) and 2 are forwards *.c: shfolder: 0 of 2 forwarded functions are stubs (0 real, 0 pseudo) *.c: shlwapi: 125 of 847 functions are stubs (125 real, 0 pseudo) and 181 are forwards *.c: shlwapi: 0 of 181 forwarded functions are stubs (0 real, 0 pseudo) *.c: slbcsp: 25 of 27 functions are stubs (25 real, 0 pseudo) and 0 are forwards *.c: slc: 39 of 41 functions are stubs (39 real, 0 pseudo) and 0 are forwards *.c: snmpapi: 21 of 45 functions are stubs (21 real, 0 pseudo) and 0 are forwards *.c: softpub: 3 of 24 functions are stubs (3 real, 0 pseudo) and 21 are forwards *.c: softpub: 3 of 21 forwarded functions are stubs (3 real, 0 pseudo) *.c: spoolss: 131 of 151 functions are stubs (131 real, 0 pseudo) and 0 are forwards *.c: sti: 0 of 7 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: svrapi: 20 of 20 functions are stubs (20 real, 0 pseudo) and 0 are forwards *.c: sxs: 0 of 2 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: t2embed: 16 of 25 functions are stubs (16 real, 0 pseudo) and 0 are forwards *.c: tapi32: 2 of 178 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: taskschd: 1 of 5 functions are stubs (1 real, 0 pseudo) and 0 are forwards *.c: traffic: 19 of 21 functions are stubs (19 real, 0 pseudo) and 0 are forwards *.c: twain_32: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: unicows: 3 of 507 functions are stubs (3 real, 0 pseudo) and 0 are forwards *.c: updspapi: 4 of 78 functions are stubs (4 real, 0 pseudo) and 73 are forwards *.c: updspapi: 0 of 73 forwarded functions are stubs (0 real, 0 pseudo) *.c: url: 13 of 21 functions are stubs (13 real, 0 pseudo) and 0 are forwards *.c: urlmon: 24 of 106 functions are stubs (24 real, 0 pseudo) and 8 are forwards *.c: urlmon: 0 of 8 forwarded functions are stubs (0 real, 0 pseudo) *.c: usbd.sys: 24 of 35 functions are stubs (24 real, 0 pseudo) and 0 are forwards *.c: user32: 28 of 724 functions are stubs (28 real, 0 pseudo) and 0 are forwards *.c: userenv: 0 of 22 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: usp10: 7 of 44 functions are stubs (7 real, 0 pseudo) and 0 are forwards *.c: uxtheme: 31 of 105 functions are stubs (31 real, 0 pseudo) and 0 are forwards *.c: vbscript: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: vcomp: 98 of 112 functions are stubs (98 real, 0 pseudo) and 0 are forwards *.c: vcomp100: 98 of 112 functions are stubs (98 real, 0 pseudo) and 14 are forwards *.c: vcomp100: 0 of 14 forwarded functions are stubs (0 real, 0 pseudo) *.c: vcomp90: 98 of 112 functions are stubs (98 real, 0 pseudo) and 14 are forwards *.c: vcomp90: 0 of 14 forwarded functions are stubs (0 real, 0 pseudo) *.c: vdhcp.vxd: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: vdmdbg: 17 of 19 functions are stubs (17 real, 0 pseudo) and 0 are forwards *.c: version: 0 of 16 functions are stubs (0 real, 0 pseudo) and 2 are forwards *.c: version: 0 of 2 forwarded functions are stubs (0 real, 0 pseudo) *.c: vmm.vxd: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: vnbt.vxd: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: vnetbios.vxd: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: vssapi: 79 of 84 functions are stubs (79 real, 0 pseudo) and 0 are forwards *.c: vtdapi.vxd: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: vwin32.vxd: 0 of 2 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: w32skrnl: 91 of 94 functions are stubs (91 real, 0 pseudo) and 1 are forwards *.c: w32skrnl: 0 of 1 forwarded functions are stubs (0 real, 0 pseudo) *.c: wbemdisp: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: wbemprox: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: webservices: 193 of 193 functions are stubs (193 real, 0 pseudo) and 0 are forwards *.c: wer: 68 of 77 functions are stubs (68 real, 0 pseudo) and 0 are forwards *.c: wevtapi: 42 of 46 functions are stubs (42 real, 0 pseudo) and 0 are forwards *.c: wiaservc: 54 of 57 functions are stubs (54 real, 0 pseudo) and 0 are forwards *.c: windowscodecs: 12 of 117 functions are stubs (12 real, 0 pseudo) and 0 are forwards *.c: windowscodecsext: 0 of 3 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: winealsa.drv: 0 of 8 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: winecoreaudio.drv: 0 of 7 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: wined3d: 0 of 275 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: winegstreamer: 0 of 5 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: winejoystick.drv: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: winemac.drv: 0 of 64 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: winemapi: 0 of 11 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: winemp3.acm: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: wineoss.drv: 0 of 8 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: wineps.drv: 0 of 1 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: wineqtdecoder: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: winex11.drv: 0 of 72 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: wing32: 0 of 10 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: winhttp: 0 of 31 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: wininet: 43 of 248 functions are stubs (43 real, 0 pseudo) and 0 are forwards *.c: winmm: 3 of 189 functions are stubs (3 real, 0 pseudo) and 1 are forwards *.c: winmm: 0 of 1 forwarded functions are stubs (0 real, 0 pseudo) *.c: winnls32: 5 of 7 functions are stubs (5 real, 0 pseudo) and 0 are forwards *.c: winscard: 50 of 63 functions are stubs (50 real, 0 pseudo) and 0 are forwards *.c: winspool.drv: 53 of 182 functions are stubs (53 real, 0 pseudo) and 0 are forwards *.c: winsta: 89 of 95 functions are stubs (89 real, 0 pseudo) and 0 are forwards *.c: wintab32: 0 of 44 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: wintrust: 42 of 125 functions are stubs (42 real, 0 pseudo) and 0 are forwards *.c: wlanapi: 35 of 36 functions are stubs (35 real, 0 pseudo) and 0 are forwards *.c: wldap32: 2 of 245 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: wmi: 0 of 23 functions are stubs (0 real, 0 pseudo) and 23 are forwards *.c: wmi: 4 of 23 forwarded functions are stubs (4 real, 0 pseudo) *.c: wmiutils: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: wmp: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: wmvcore: 14 of 20 functions are stubs (14 real, 0 pseudo) and 0 are forwards *.c: wnaspi32: 1 of 7 functions are stubs (1 real, 0 pseudo) and 0 are forwards *.c: wow32: 0 of 17 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: wpcap: 44 of 78 functions are stubs (44 real, 0 pseudo) and 0 are forwards *.c: ws2_32: 3 of 120 functions are stubs (3 real, 0 pseudo) and 3 are forwards *.c: ws2_32: 0 of 3 forwarded functions are stubs (0 real, 0 pseudo) *.c: wshom.ocx: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: wsnmp32: 43 of 48 functions are stubs (43 real, 0 pseudo) and 0 are forwards *.c: wsock32: 0 of 66 functions are stubs (0 real, 0 pseudo) and 49 are forwards *.c: wsock32: 1 of 49 forwarded functions are stubs (1 real, 0 pseudo) *.c: wtsapi32: 2 of 44 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: wuapi: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: wuaueng: 15 of 15 functions are stubs (15 real, 0 pseudo) and 0 are forwards *.c: x3daudio1_1: 2 of 2 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: x3daudio1_2: 2 of 2 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: x3daudio1_3: 2 of 2 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: x3daudio1_4: 2 of 2 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: x3daudio1_5: 2 of 2 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: x3daudio1_6: 2 of 2 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: x3daudio1_7: 2 of 2 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: xapofx1_1: 1 of 1 functions are stubs (1 real, 0 pseudo) and 0 are forwards *.c: xapofx1_3: 1 of 1 functions are stubs (1 real, 0 pseudo) and 0 are forwards *.c: xapofx1_4: 1 of 1 functions are stubs (1 real, 0 pseudo) and 0 are forwards *.c: xapofx1_5: 1 of 1 functions are stubs (1 real, 0 pseudo) and 0 are forwards *.c: xaudio2_7: 0 of 4 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: xinput1_1: 0 of 5 functions are stubs (0 real, 0 pseudo) and 5 are forwards *.c: xinput1_1: 0 of 5 forwarded functions are stubs (0 real, 0 pseudo) *.c: xinput1_2: 0 of 5 functions are stubs (0 real, 0 pseudo) and 5 are forwards *.c: xinput1_2: 0 of 5 forwarded functions are stubs (0 real, 0 pseudo) *.c: xinput1_3: 0 of 8 functions are stubs (0 real, 0 pseudo) and 0 are forwards *.c: xinput1_4: 1 of 9 functions are stubs (1 real, 0 pseudo) and 7 are forwards *.c: xinput1_4: 0 of 7 forwarded functions are stubs (0 real, 0 pseudo) *.c: xinput9_1_0: 0 of 4 functions are stubs (0 real, 0 pseudo) and 4 are forwards *.c: xinput9_1_0: 0 of 4 forwarded functions are stubs (0 real, 0 pseudo) *.c: xmllite: 2 of 6 functions are stubs (2 real, 0 pseudo) and 0 are forwards *.c: xolehlp: 3 of 6 functions are stubs (3 real, 0 pseudo) and 0 are forwards *.c: xpsprint: 5 of 5 functions are stubs (5 real, 0 pseudo) and 0 are forwards *.c: xpssvcs: 9 of 9 functions are stubs (9 real, 0 pseudo) and 0 are forwards