Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
92bdc370
Commit
92bdc370
authored
Jun 20, 2013
by
Jacek Caban
Committed by
Alexandre Julliard
Jun 20, 2013
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
dwmapi.h: Added some missing declarations.
parent
37d216cc
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
56 additions
and
0 deletions
+56
-0
dwmapi.h
include/dwmapi.h
+56
-0
No files found.
include/dwmapi.h
View file @
92bdc370
...
...
@@ -32,6 +32,59 @@ extern "C" {
DECLARE_HANDLE
(
HTHUMBNAIL
);
typedef
HTHUMBNAIL
*
PHTHUMBNAIL
;
#include <pshpack1.h>
typedef
ULONGLONG
DWM_FRAME_COUNT
;
typedef
ULONGLONG
QPC_TIME
;
typedef
struct
_UNSIGNED_RATIO
{
UINT32
uiNumerator
;
UINT32
uiDenominator
;
}
UNSIGNED_RATIO
;
typedef
struct
_DWM_TIMING_INFO
{
UINT32
cbSize
;
UNSIGNED_RATIO
rateRefresh
;
QPC_TIME
qpcRefreshPeriod
;
UNSIGNED_RATIO
rateCompose
;
QPC_TIME
qpcVBlank
;
DWM_FRAME_COUNT
cRefresh
;
UINT
cDXRefresh
;
QPC_TIME
qpcCompose
;
DWM_FRAME_COUNT
cFrame
;
UINT
cDXPresent
;
DWM_FRAME_COUNT
cRefreshFrame
;
DWM_FRAME_COUNT
cFrameSubmitted
;
UINT
cDXPresentSubmitted
;
DWM_FRAME_COUNT
cFrameConfirmed
;
UINT
cDXPresentConfirmed
;
DWM_FRAME_COUNT
cRefreshConfirmed
;
UINT
cDXRefreshConfirmed
;
DWM_FRAME_COUNT
cFramesLate
;
UINT
cFramesOutstanding
;
DWM_FRAME_COUNT
cFrameDisplayed
;
QPC_TIME
qpcFrameDisplayed
;
DWM_FRAME_COUNT
cRefreshFrameDisplayed
;
DWM_FRAME_COUNT
cFrameComplete
;
QPC_TIME
qpcFrameComplete
;
DWM_FRAME_COUNT
cFramePending
;
QPC_TIME
qpcFramePending
;
DWM_FRAME_COUNT
cFramesDisplayed
;
DWM_FRAME_COUNT
cFramesComplete
;
DWM_FRAME_COUNT
cFramesPending
;
DWM_FRAME_COUNT
cFramesAvailable
;
DWM_FRAME_COUNT
cFramesDropped
;
DWM_FRAME_COUNT
cFramesMissed
;
DWM_FRAME_COUNT
cRefreshNextDisplayed
;
DWM_FRAME_COUNT
cRefreshNextPresented
;
DWM_FRAME_COUNT
cRefreshesDisplayed
;
DWM_FRAME_COUNT
cRefreshesPresented
;
DWM_FRAME_COUNT
cRefreshStarted
;
ULONGLONG
cPixelsReceived
;
ULONGLONG
cPixelsDrawn
;
DWM_FRAME_COUNT
cBuffersEmpty
;
}
DWM_TIMING_INFO
;
typedef
struct
_MilMatrix3x2D
{
DOUBLE
S_11
;
...
...
@@ -42,6 +95,8 @@ typedef struct _MilMatrix3x2D
DOUBLE
DY
;
}
MilMatrix3x2D
;
#include <poppack.h>
#define DWM_BB_ENABLE 0x00000001
#define DWM_BB_BLURREGION 0x00000002
#define DWM_BB_TRANSITIONONMAXIMIZED 0x00000004
...
...
@@ -60,6 +115,7 @@ DWMAPI DwmEnableComposition(UINT);
DWMAPI
DwmEnableMMCSS
(
BOOL
);
DWMAPI
DwmExtendFrameIntoClientArea
(
HWND
,
const
MARGINS
*
);
DWMAPI
DwmGetColorizationColor
(
DWORD
*
,
BOOL
);
DWMAPI
DwmGetCompositionTimingInfo
(
HWND
,
DWM_TIMING_INFO
*
);
DWMAPI
DwmIsCompositionEnabled
(
BOOL
*
);
DWMAPI
DwmRegisterThumbnail
(
HWND
,
HWND
,
PHTHUMBNAIL
);
DWMAPI
DwmSetWindowAttribute
(
HWND
,
DWORD
,
LPCVOID
,
DWORD
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment