ReactOS  0.4.14-dev-41-g31d7680
ddkernel.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _DDKERNELCAPS
 

Macros

#define DDKERNELCAPS_SKIPFIELDS   0x00000001
 
#define DDKERNELCAPS_AUTOFLIP   0x00000002
 
#define DDKERNELCAPS_SETSTATE   0x00000004
 
#define DDKERNELCAPS_LOCK   0x00000008
 
#define DDKERNELCAPS_FLIPVIDEOPORT   0x00000010
 
#define DDKERNELCAPS_FLIPOVERLAY   0x00000020
 
#define DDKERNELCAPS_CAPTURE_SYSMEM   0x00000040
 
#define DDKERNELCAPS_CAPTURE_NONLOCALVIDMEM   0x00000080
 
#define DDKERNELCAPS_FIELDPOLARITY   0x00000100
 
#define DDKERNELCAPS_CAPTURE_INVERTED   0x00000200
 
#define DDIRQ_DISPLAY_VSYNC   0x00000001
 
#define DDIRQ_RESERVED1   0x00000002
 
#define DDIRQ_VPORT0_VSYNC   0x00000004
 
#define DDIRQ_VPORT0_LINE   0x00000008
 
#define DDIRQ_VPORT1_VSYNC   0x00000010
 
#define DDIRQ_VPORT1_LINE   0x00000020
 
#define DDIRQ_VPORT2_VSYNC   0x00000040
 
#define DDIRQ_VPORT2_LINE   0x00000080
 
#define DDIRQ_VPORT3_VSYNC   0x00000100
 
#define DDIRQ_VPORT3_LINE   0x00000200
 
#define DDIRQ_VPORT4_VSYNC   0x00000400
 
#define DDIRQ_VPORT4_LINE   0x00000800
 
#define DDIRQ_VPORT5_VSYNC   0x00001000
 
#define DDIRQ_VPORT5_LINE   0x00002000
 
#define DDIRQ_VPORT6_VSYNC   0x00004000
 
#define DDIRQ_VPORT6_LINE   0x00008000
 
#define DDIRQ_VPORT7_VSYNC   0x00010000
 
#define DDIRQ_VPORT7_LINE   0x00020000
 
#define DDIRQ_VPORT8_VSYNC   0x00040000
 
#define DDIRQ_VPORT8_LINE   0x00080000
 
#define DDIRQ_VPORT9_VSYNC   0x00010000
 
#define DDIRQ_VPORT9_LINE   0x00020000
 

Typedefs

typedef struct _DDKERNELCAPS DDKERNELCAPS
 
typedef struct _DDKERNELCAPSLPDDKERNELCAPS
 
typedef struct IDirectDrawKernel * LPDIRECTDRAWKERNEL
 
typedef struct IDirectDrawSurfaceKernel * LPDIRECTDRAWSURFACEKERNEL
 

Macro Definition Documentation

◆ DDIRQ_DISPLAY_VSYNC

#define DDIRQ_DISPLAY_VSYNC   0x00000001

Definition at line 38 of file ddkernel.h.

◆ DDIRQ_RESERVED1

#define DDIRQ_RESERVED1   0x00000002

Definition at line 39 of file ddkernel.h.

◆ DDIRQ_VPORT0_LINE

#define DDIRQ_VPORT0_LINE   0x00000008

Definition at line 41 of file ddkernel.h.

◆ DDIRQ_VPORT0_VSYNC

#define DDIRQ_VPORT0_VSYNC   0x00000004

Definition at line 40 of file ddkernel.h.

◆ DDIRQ_VPORT1_LINE

#define DDIRQ_VPORT1_LINE   0x00000020

Definition at line 43 of file ddkernel.h.

◆ DDIRQ_VPORT1_VSYNC

#define DDIRQ_VPORT1_VSYNC   0x00000010

Definition at line 42 of file ddkernel.h.

◆ DDIRQ_VPORT2_LINE

#define DDIRQ_VPORT2_LINE   0x00000080

Definition at line 45 of file ddkernel.h.

◆ DDIRQ_VPORT2_VSYNC

#define DDIRQ_VPORT2_VSYNC   0x00000040

Definition at line 44 of file ddkernel.h.

◆ DDIRQ_VPORT3_LINE

#define DDIRQ_VPORT3_LINE   0x00000200

Definition at line 47 of file ddkernel.h.

◆ DDIRQ_VPORT3_VSYNC

#define DDIRQ_VPORT3_VSYNC   0x00000100

Definition at line 46 of file ddkernel.h.

◆ DDIRQ_VPORT4_LINE

#define DDIRQ_VPORT4_LINE   0x00000800

Definition at line 49 of file ddkernel.h.

◆ DDIRQ_VPORT4_VSYNC

#define DDIRQ_VPORT4_VSYNC   0x00000400

Definition at line 48 of file ddkernel.h.

◆ DDIRQ_VPORT5_LINE

#define DDIRQ_VPORT5_LINE   0x00002000

Definition at line 51 of file ddkernel.h.

◆ DDIRQ_VPORT5_VSYNC

#define DDIRQ_VPORT5_VSYNC   0x00001000

Definition at line 50 of file ddkernel.h.

◆ DDIRQ_VPORT6_LINE

#define DDIRQ_VPORT6_LINE   0x00008000

Definition at line 53 of file ddkernel.h.

◆ DDIRQ_VPORT6_VSYNC

#define DDIRQ_VPORT6_VSYNC   0x00004000

Definition at line 52 of file ddkernel.h.

◆ DDIRQ_VPORT7_LINE

#define DDIRQ_VPORT7_LINE   0x00020000

Definition at line 55 of file ddkernel.h.

◆ DDIRQ_VPORT7_VSYNC

#define DDIRQ_VPORT7_VSYNC   0x00010000

Definition at line 54 of file ddkernel.h.

◆ DDIRQ_VPORT8_LINE

#define DDIRQ_VPORT8_LINE   0x00080000

Definition at line 57 of file ddkernel.h.

◆ DDIRQ_VPORT8_VSYNC

#define DDIRQ_VPORT8_VSYNC   0x00040000

Definition at line 56 of file ddkernel.h.

◆ DDIRQ_VPORT9_LINE

#define DDIRQ_VPORT9_LINE   0x00020000

Definition at line 59 of file ddkernel.h.

◆ DDIRQ_VPORT9_VSYNC

#define DDIRQ_VPORT9_VSYNC   0x00010000

Definition at line 58 of file ddkernel.h.

◆ DDKERNELCAPS_AUTOFLIP

#define DDKERNELCAPS_AUTOFLIP   0x00000002

Definition at line 29 of file ddkernel.h.

◆ DDKERNELCAPS_CAPTURE_INVERTED

#define DDKERNELCAPS_CAPTURE_INVERTED   0x00000200

Definition at line 37 of file ddkernel.h.

◆ DDKERNELCAPS_CAPTURE_NONLOCALVIDMEM

#define DDKERNELCAPS_CAPTURE_NONLOCALVIDMEM   0x00000080

Definition at line 35 of file ddkernel.h.

◆ DDKERNELCAPS_CAPTURE_SYSMEM

#define DDKERNELCAPS_CAPTURE_SYSMEM   0x00000040

Definition at line 34 of file ddkernel.h.

◆ DDKERNELCAPS_FIELDPOLARITY

#define DDKERNELCAPS_FIELDPOLARITY   0x00000100

Definition at line 36 of file ddkernel.h.

◆ DDKERNELCAPS_FLIPOVERLAY

#define DDKERNELCAPS_FLIPOVERLAY   0x00000020

Definition at line 33 of file ddkernel.h.

◆ DDKERNELCAPS_FLIPVIDEOPORT

#define DDKERNELCAPS_FLIPVIDEOPORT   0x00000010

Definition at line 32 of file ddkernel.h.

◆ DDKERNELCAPS_LOCK

#define DDKERNELCAPS_LOCK   0x00000008

Definition at line 31 of file ddkernel.h.

◆ DDKERNELCAPS_SETSTATE

#define DDKERNELCAPS_SETSTATE   0x00000004

Definition at line 30 of file ddkernel.h.

◆ DDKERNELCAPS_SKIPFIELDS

#define DDKERNELCAPS_SKIPFIELDS   0x00000001

Definition at line 28 of file ddkernel.h.

Typedef Documentation

◆ DDKERNELCAPS

◆ LPDDKERNELCAPS

◆ LPDIRECTDRAWKERNEL

typedef struct IDirectDrawKernel* LPDIRECTDRAWKERNEL

Definition at line 61 of file ddkernel.h.

◆ LPDIRECTDRAWSURFACEKERNEL

typedef struct IDirectDrawSurfaceKernel* LPDIRECTDRAWSURFACEKERNEL

Definition at line 62 of file ddkernel.h.