typedef functions
This commit is contained in:
parent
a65e3d9365
commit
2fd2de207a
3 changed files with 29 additions and 15 deletions
|
@ -22,6 +22,12 @@ typedef struct _D3DKMT_CLOSEADAPTER {
|
|||
UINT hAdapter;
|
||||
} D3DKMT_CLOSEADAPTER;
|
||||
|
||||
typedef HRESULT(WINAPI* DWMFLUSHPROC)(VOID);
|
||||
typedef HRESULT(WINAPI* DWMISCOMPOSITIONENABLEDPROC)(BOOL*);
|
||||
typedef NTSTATUS(WINAPI* D3DKMTWAITFORVERTICALBLANKEVENTPROC)(const D3DKMT_WAITFORVERTICALBLANKEVENT* Arg1);
|
||||
typedef NTSTATUS(WINAPI* D3DKMTOPENADAPTERFROMHDCPROC)(D3DKMT_OPENADAPTERFROMHDC* Arg1);
|
||||
typedef NTSTATUS(WINAPI* D3DKMTCLOSEADAPTERPROC)(D3DKMT_CLOSEADAPTER* Arg1);
|
||||
|
||||
typedef struct fps_limiter
|
||||
{
|
||||
DWORD tick_start;
|
||||
|
@ -35,11 +41,11 @@ typedef struct fps_limiter
|
|||
D3DKMT_CLOSEADAPTER close_adapter;
|
||||
HMODULE gdi32_dll;
|
||||
HMODULE dwmapi_dll;
|
||||
HRESULT(WINAPI* DwmFlush)(VOID);
|
||||
HRESULT(WINAPI* DwmIsCompositionEnabled)(BOOL*);
|
||||
NTSTATUS(WINAPI* D3DKMTWaitForVerticalBlankEvent)(const D3DKMT_WAITFORVERTICALBLANKEVENT* Arg1);
|
||||
NTSTATUS(WINAPI* D3DKMTOpenAdapterFromHdc)(D3DKMT_OPENADAPTERFROMHDC* Arg1);
|
||||
NTSTATUS(WINAPI* D3DKMTCloseAdapter)(D3DKMT_CLOSEADAPTER* Arg1);
|
||||
DWMFLUSHPROC DwmFlush;
|
||||
DWMISCOMPOSITIONENABLEDPROC DwmIsCompositionEnabled;
|
||||
D3DKMTWAITFORVERTICALBLANKEVENTPROC D3DKMTWaitForVerticalBlankEvent;
|
||||
D3DKMTOPENADAPTERFROMHDCPROC D3DKMTOpenAdapterFromHdc;
|
||||
D3DKMTCLOSEADAPTERPROC D3DKMTCloseAdapter;
|
||||
BOOL got_adapter;
|
||||
} fps_limiter;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue