ReactOS
0.4.15-dev-1632-g4e289ce
|
Go to the source code of this file.
Classes | |
struct | _GDIPOINTER |
struct | _DEVMODEINFO |
struct | _DEVMODEENTRY |
struct | _GRAPHICS_DEVICE |
struct | _PDEVOBJ |
Typedefs | |
typedef struct _GDIPOINTER | GDIPOINTER |
typedef struct _GDIPOINTER * | PGDIPOINTER |
typedef struct _DEVMODEINFO | DEVMODEINFO |
typedef struct _DEVMODEINFO * | PDEVMODEINFO |
typedef struct _DEVMODEENTRY | DEVMODEENTRY |
typedef struct _DEVMODEENTRY * | PDEVMODEENTRY |
typedef struct _GRAPHICS_DEVICE | GRAPHICS_DEVICE |
typedef struct _GRAPHICS_DEVICE * | PGRAPHICS_DEVICE |
typedef struct _PDEVOBJ | PDEVOBJ |
typedef struct _PDEVOBJ * | PPDEVOBJ |
Enumerations | |
enum | _PDEVFLAGS { PDEV_DISPLAY = 0x00000001, PDEV_HARDWARE_POINTER = 0x00000002, PDEV_SOFTWARE_POINTER = 0x00000004, PDEV_GOTFONTS = 0x00000040, PDEV_PRINTER = 0x00000080, PDEV_ALLOCATEDBRUSHES = 0x00000100, PDEV_HTPAL_IS_DEVPAL = 0x00000200, PDEV_DISABLED = 0x00000400, PDEV_SYNCHRONIZE_ENABLED = 0x00000800, PDEV_FONTDRIVER = 0x00002000, PDEV_GAMMARAMP_TABLE = 0x00004000, PDEV_UMPD = 0x00008000, PDEV_SHARED_DEVLOCK = 0x00010000, PDEV_META_DEVICE = 0x00020000, PDEV_DRIVER_PUNTED_CALL = 0x00040000, PDEV_CLONE_DEVICE = 0x00080000 } |
Functions | |
PPDEVOBJ NTAPI | EngpGetPDEV (_In_opt_ PUNICODE_STRING pustrDevice) |
FORCEINLINE VOID | PDEVOBJ_vReference (_In_ PPDEVOBJ ppdev) |
VOID NTAPI | PDEVOBJ_vRelease (_Inout_ PPDEVOBJ ppdev) |
PSURFACE NTAPI | PDEVOBJ_pSurface (_In_ PPDEVOBJ ppdev) |
VOID NTAPI | PDEVOBJ_vGetDeviceCaps (_In_ PPDEVOBJ ppdev, _Out_ PDEVCAPS pDevCaps) |
NTSTATUS NTAPI | InitPDEVImpl (VOID) |
PSIZEL FASTCALL | PDEVOBJ_sizl (_In_ PPDEVOBJ ppdev, _Out_ PSIZEL psizl) |
BOOL NTAPI | PDEVOBJ_bSwitchMode (PPDEVOBJ ppdev, PDEVMODEW pdm) |
PDEVMODEW NTAPI | PDEVOBJ_pdmMatchDevMode (PPDEVOBJ ppdev, PDEVMODEW pdm) |
Variables | |
PPDEVOBJ | gppdevPrimary |
typedef struct _DEVMODEENTRY DEVMODEENTRY |
typedef struct _DEVMODEINFO DEVMODEINFO |
typedef struct _GDIPOINTER GDIPOINTER |
typedef struct _GRAPHICS_DEVICE GRAPHICS_DEVICE |
typedef struct _DEVMODEENTRY * PDEVMODEENTRY |
typedef struct _DEVMODEINFO * PDEVMODEINFO |
typedef struct _GDIPOINTER * PGDIPOINTER |
typedef struct _GRAPHICS_DEVICE * PGRAPHICS_DEVICE |
Definition at line 5 of file pdevobj.h.
PPDEVOBJ NTAPI EngpGetPDEV | ( | _In_opt_ PUNICODE_STRING | pustrDevice | ) |
Definition at line 595 of file pdevobj.c.
Referenced by GreCreateCompatibleDC(), GreOpenDCW(), NtGdiExtEscape(), UserChangeDisplaySettings(), UserEnumCurrentDisplaySettings(), and UserEnumDisplaySettings().
Definition at line 509 of file pdevobj.c.
Referenced by UserChangeDisplaySettings(), and UserRefreshDisplay().
Definition at line 307 of file pdevobj.c.
Referenced by EngpCreatePDEV(), PDEVOBJ_vRefreshModeList(), and UserChangeDisplaySettings().
FORCEINLINE VOID PDEVOBJ_vReference | ( | _In_ PPDEVOBJ | ppdev | ) |
Definition at line 167 of file pdevobj.h.
Referenced by EngpGetPDEV(), GreCreateCompatibleDC(), NtGdiExtEscape(), NtGdiSaveDC(), and UserRefreshDisplay().
Definition at line 93 of file pdevobj.c.
Referenced by DC_vCleanup(), EngpCreatePDEV(), GreCreateCompatibleDC(), GreOpenDCW(), NtGdiExtEscape(), PDEVOBJ_bSwitchMode(), UserChangeDisplaySettings(), UserEnumCurrentDisplaySettings(), UserEnumDisplaySettings(), and UserRefreshDisplay().
PPDEVOBJ gppdevPrimary |
Definition at line 13 of file pdevobj.c.
Referenced by co_IntInitializeDesktopGraphics(), DC_vInitDc(), EBRUSHOBJ_bRealizeBrush(), EBRUSHOBJ_psoMask(), EngpGetPDEV(), InitMetrics(), IntCreatePrimarySurface(), IntEnumHDev(), PDEVOBJ_bSwitchMode(), PDEVOBJ_vRelease(), and VideoPortCallout().