ReactOS Fundraising Campaign 2012
€ 4,410 / € 30,000
Information
|
Donate
Home
|
Info
|
Community
|
Development
|
myReactOS
|
Contact Us
Navigation
Home
Community
Development
myReactOS
Fundraiser 2012
Doxygen
Main Page
Alphabetical List
Data Structures
Directories
File List
Data Fields
Globals
Related Pages
Search
ReactOS Development
> Doxygen
include
psdk
Data Structures
|
Defines
|
Typedefs
|
Functions
ddkmapi.h File Reference
Go to the source code of this file.
Data Structures
struct
LPDDCAPBUFFINFO
struct
LPDDADDVPCAPTUREBUFF
struct
LPDDCLOSEHANDLE
struct
LPDDFLIPOVERLAY
struct
LPDDFLIPVIDEOPORT
struct
LPDDGETAUTOFLIPIN
struct
LPDDGETAUTOFLIPOUT
struct
LPDDGETPOLARITYIN
struct
LPDDGETPOLARITYOUT
struct
LPDDGETSURFACESTATEIN
struct
LPDDGETSURFACESTATEOUT
struct
LPDDGETFIELDNUMIN
struct
LPDDGETFIELDNUMOUT
struct
LPDDGETKERNELCAPSOUT
struct
LPDDGETVERSIONNUMBER
struct
LPDDLOCKIN
struct
LPDDLOCKOUT
struct
LPDDOPENDIRECTDRAWIN
struct
LPDDOPENDIRECTDRAWOUT
struct
LPDDOPENSURFACEIN
struct
LPDDOPENSURFACEOUT
struct
LPDDOPENVIDEOPORTIN
struct
LPDDOPENVIDEOPORTOUT
struct
LPDDOPENVPCAPTUREDEVICEIN
struct
LPDDOPENVPCAPTUREDEVICEOUT
struct
LPDDREGISTERCALLBACK
struct
LPDDSETSURFACESTATE
struct
LPDDSETFIELDNUM
struct
LPDDSETSKIPFIELD
Defines
#
define
DXAPI
DECLSPEC_IMPORT
#
define
DXAPI_MAJORVERSION
1
#
define
DXAPI_MINORVERSION
0
#
define
DD_FIRST_DXAPI
0x500
#
define
DD_DXAPI_GETVERSIONNUMBER
(
DD_FIRST_DXAPI
)
#
define
DD_DXAPI_CLOSEHANDLE
(
DD_FIRST_DXAPI
+1)
#
define
DD_DXAPI_OPENDIRECTDRAW
(
DD_FIRST_DXAPI
+2)
#
define
DD_DXAPI_OPENSURFACE
(
DD_FIRST_DXAPI
+3)
#
define
DD_DXAPI_OPENVIDEOPORT
(
DD_FIRST_DXAPI
+4)
#
define
DD_DXAPI_GETKERNELCAPS
(
DD_FIRST_DXAPI
+5)
#
define
DD_DXAPI_GET_VP_FIELD_NUMBER
(
DD_FIRST_DXAPI
+6)
#
define
DD_DXAPI_SET_VP_FIELD_NUMBER
(
DD_FIRST_DXAPI
+7)
#
define
DD_DXAPI_SET_VP_SKIP_FIELD
(
DD_FIRST_DXAPI
+8)
#
define
DD_DXAPI_GET_SURFACE_STATE
(
DD_FIRST_DXAPI
+9)
#
define
DD_DXAPI_SET_SURFACE_STATE
(
DD_FIRST_DXAPI
+10)
#
define
DD_DXAPI_LOCK
(
DD_FIRST_DXAPI
+11)
#
define
DD_DXAPI_FLIP_OVERLAY
(
DD_FIRST_DXAPI
+12)
#
define
DD_DXAPI_FLIP_VP
(
DD_FIRST_DXAPI
+13)
#
define
DD_DXAPI_GET_CURRENT_VP_AUTOFLIP_SURFACE
(
DD_FIRST_DXAPI
+14)
#
define
DD_DXAPI_GET_LAST_VP_AUTOFLIP_SURFACE
(
DD_FIRST_DXAPI
+15)
#
define
DD_DXAPI_REGISTER_CALLBACK
(
DD_FIRST_DXAPI
+16)
#
define
DD_DXAPI_UNREGISTER_CALLBACK
(
DD_FIRST_DXAPI
+17)
#
define
DD_DXAPI_GET_POLARITY
(
DD_FIRST_DXAPI
+18)
#
define
DD_DXAPI_OPENVPCAPTUREDEVICE
(
DD_FIRST_DXAPI
+19)
#
define
DD_DXAPI_ADDVPCAPTUREBUFFER
(
DD_FIRST_DXAPI
+20)
#
define
DD_DXAPI_FLUSHVPCAPTUREBUFFERS
(
DD_FIRST_DXAPI
+21)
#
define
DDOPENCAPTURE_VIDEO
0x0001
#
define
DDOPENCAPTURE_VBI
0x0002
#
define
DDADDBUFF_SYSTEMMEMORY
0x0001
#
define
DDADDBUFF_NONLOCALVIDMEM
0x0002
#
define
DDADDBUFF_INVERT
0x0004
#
define
DDSTATE_BOB
0x0001
#
define
DDSTATE_WEAVE
0x0002
#
define
DDSTATE_EXPLICITLY_SET
0x0004
#
define
DDSTATE_SOFTWARE_AUTOFLIP
0x0008
#
define
DDSTATE_SKIPEVENFIELDS
0x0010
#
define
DDEVENT_DISPLAY_VSYNC
0x0001
#
define
DDEVENT_VP_VSYNC
0x0002
#
define
DDEVENT_VP_LINE
0x0004
#
define
DDEVENT_PRERESCHANGE
0x0008
#
define
DDEVENT_POSTRESCHANGE
0x0010
#
define
DDEVENT_PREDOSBOX
0x0020
#
define
DDEVENT_POSTDOSBOX
0x0040
#
define
DDNOTIFY_DISPLAY_VSYNC
0x0001
#
define
DDNOTIFY_VP_VSYNC
0x0002
#
define
DDNOTIFY_VP_LINE
0x0004
#
define
DDNOTIFY_PRERESCHANGE
0x0008
#
define
DDNOTIFY_POSTRESCHANGE
0x0010
#
define
DDNOTIFY_PREDOSBOX
0x0020
#
define
DDNOTIFY_POSTDOSBOX
0x0040
#
define
DDNOTIFY_CLOSEDIRECTDRAW
0x0080
#
define
DDNOTIFY_CLOSESURFACE
0x0100
#
define
DDNOTIFY_CLOSEVIDEOPORT
0x0200
#
define
DDNOTIFY_CLOSECAPTURE
0x0400
Typedefs
typedef
DWORD
(
PASCAL
*
LPDXAPI
)(
DWORD
dwFunctionNum,
LPVOID
lpvInBuffer,
DWORD
cbInBuffer,
LPVOID
lpvOutBuffer,
DWORD
cbOutBuffer)
typedef
PVOID
pContext
typedef
PVOID
DWORD
dwParam1
typedef
PVOID
DWORD
DWORD
dwParam2
Functions
typedef
ULONG
(
PASCAL
*LPDD_NOTIFYCALLBACK)(
DWORD
dwFlags
DXAPI
DWORD
PASCAL
DxApi
(
IN
DWORD
dwFunctionNum,
IN
LPVOID
lpvInBuffer,
IN
DWORD
cbInBuffer,
OUT
LPVOID
lpvOutBuffer,
OUT
DWORD
cbOutBuffer)
Generated on Fri May 25 2012 05:38:10 for ReactOS by
1.7.6.1
ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.