mirror of
https://github.com/holub/mame
synced 2025-04-22 08:22:15 +03:00
Add WINAPI to other needed functions for stdcall calling convention on 32-bit
This commit is contained in:
parent
85f4009111
commit
9f214108eb
@ -80,7 +80,7 @@ typedef std::unique_ptr<char, osd_deleter> osd_utf8_ptr;
|
||||
|
||||
// Typedefs for dynamically loaded functions
|
||||
typedef HRESULT (WINAPI *d2d_create_factory_fn)(D2D1_FACTORY_TYPE, REFIID, const D2D1_FACTORY_OPTIONS *, void **);
|
||||
typedef HRESULT (*dwrite_create_factory_fn)(DWRITE_FACTORY_TYPE, REFIID, IUnknown **);
|
||||
typedef HRESULT (WINAPI *dwrite_create_factory_fn)(DWRITE_FACTORY_TYPE, REFIID, IUnknown **);
|
||||
|
||||
// Debugging functions
|
||||
#ifdef DWRITE_DEBUGGING
|
||||
|
@ -91,8 +91,8 @@ struct xinput_api_state
|
||||
};
|
||||
|
||||
// Typedefs for dynamically loaded functions
|
||||
typedef DWORD (*xinput_get_state_fn)(DWORD, XINPUT_STATE *);
|
||||
typedef DWORD (*xinput_get_caps_fn)(DWORD, DWORD, XINPUT_CAPABILITIES *);
|
||||
typedef DWORD (WINAPI *xinput_get_state_fn)(DWORD, XINPUT_STATE *);
|
||||
typedef DWORD (WINAPI *xinput_get_caps_fn)(DWORD, DWORD, XINPUT_CAPABILITIES *);
|
||||
|
||||
class xinput_api_helper : public std::enable_shared_from_this<xinput_api_helper>
|
||||
{
|
||||
|
@ -20,7 +20,7 @@
|
||||
//============================================================
|
||||
|
||||
// Typedefs for dynamically loaded functions
|
||||
typedef HRESULT (*d3dx_create_effect_from_file_fn)(LPDIRECT3DDEVICE9, LPCTSTR, const D3DXMACRO *, LPD3DXINCLUDE, DWORD, LPD3DXEFFECTPOOL, LPD3DXEFFECT *, LPD3DXBUFFER *);
|
||||
typedef HRESULT (WINAPI *d3dx_create_effect_from_file_fn)(LPDIRECT3DDEVICE9, LPCTSTR, const D3DXMACRO *, LPD3DXINCLUDE, DWORD, LPD3DXEFFECTPOOL, LPD3DXEFFECT *, LPD3DXBUFFER *);
|
||||
|
||||
class effect;
|
||||
class shaders;
|
||||
|
@ -25,7 +25,7 @@
|
||||
// TYPE DEFINITIONS
|
||||
//============================================================
|
||||
|
||||
typedef IDirect3D9* (*d3d9_create_fn)(UINT);
|
||||
typedef IDirect3D9* (WINAPI *d3d9_create_fn)(UINT);
|
||||
|
||||
|
||||
//============================================================
|
||||
|
@ -120,7 +120,7 @@ typedef std::unique_ptr<IXAudio2MasteringVoice, xaudio2_custom_deleter> masterin
|
||||
typedef std::unique_ptr<IXAudio2SourceVoice, xaudio2_custom_deleter> src_voice_ptr;
|
||||
|
||||
// Typedef for pointer to XAudio2Create
|
||||
typedef HRESULT (*xaudio2_create_ptr)(IXAudio2 **, UINT32, XAUDIO2_PROCESSOR);
|
||||
typedef HRESULT (WINAPI *xaudio2_create_ptr)(IXAudio2 **, UINT32, XAUDIO2_PROCESSOR);
|
||||
|
||||
//============================================================
|
||||
// Helper classes
|
||||
|
Loading…
Reference in New Issue
Block a user