ReactOS 0.4.15-dev-7958-gcd0bb1a
_DRIVER_FUNCTIONS Struct Reference

#include <ntgdityp.h>

Collaboration diagram for _DRIVER_FUNCTIONS:

Public Attributes

PFN_DrvEnablePDEV EnablePDEV
 
PFN_DrvCompletePDEV CompletePDEV
 
PFN_DrvDisablePDEV DisablePDEV
 
PFN_DrvEnableSurface EnableSurface
 
PFN_DrvDisableSurface DisableSurface
 
PFN_DrvAssertMode AssertMode
 
PFN_DrvOffset Offset
 
PFN_DrvResetPDEV ResetPDEV
 
PFN_DrvDisableDriver DisableDriver
 
PVOID Unknown1
 
PFN_DrvCreateDeviceBitmap CreateDeviceBitmap
 
PFN_DrvDeleteDeviceBitmap DeleteDeviceBitmap
 
PFN_DrvRealizeBrush RealizeBrush
 
PFN_DrvDitherColor DitherColor
 
PFN_DrvStrokePath StrokePath
 
PFN_DrvFillPath FillPath
 
PFN_DrvStrokeAndFillPath StrokeAndFillPath
 
PFN_DrvPaint Paint
 
PFN_DrvBitBlt BitBlt
 
PFN_DrvCopyBits CopyBits
 
PFN_DrvStretchBlt StretchBlt
 
PVOID Unknown2
 
PFN_DrvSetPalette SetPalette
 
PFN_DrvTextOut TextOut
 
PFN_DrvEscape Escape
 
PFN_DrvDrawEscape DrawEscape
 
PFN_DrvQueryFont QueryFont
 
PFN_DrvQueryFontTree QueryFontTree
 
PFN_DrvQueryFontData QueryFontData
 
PFN_DrvSetPointerShape SetPointerShape
 
PFN_DrvMovePointer MovePointer
 
PFN_DrvLineTo LineTo
 
PFN_DrvSendPage SendPage
 
PFN_DrvStartPage StartPage
 
PFN_DrvEndDoc EndDoc
 
PFN_DrvStartDoc StartDoc
 
PVOID Unknown3
 
PFN_DrvGetGlyphMode GetGlyphMode
 
PFN_DrvSynchronize Synchronize
 
PVOID Unknown4
 
PFN_DrvSaveScreenBits SaveScreenBits
 
PFN_DrvGetModes GetModes
 
PFN_DrvFree Free
 
PFN_DrvDestroyFont DestroyFont
 
PFN_DrvQueryFontCaps QueryFontCaps
 
PFN_DrvLoadFontFile LoadFontFile
 
PFN_DrvUnloadFontFile UnloadFontFile
 
PFN_DrvFontManagement FontManagement
 
PFN_DrvQueryTrueTypeTable QueryTrueTypeTable
 
PFN_DrvQueryTrueTypeOutline QueryTrueTypeOutline
 
PFN_DrvGetTrueTypeFile GetTrueTypeFile
 
PFN_DrvQueryFontFile QueryFontFile
 
PFN_DrvMovePanning MovePanning
 
PFN_DrvQueryAdvanceWidths QueryAdvanceWidths
 
PFN_DrvSetPixelFormat SetPixelFormat
 
PFN_DrvDescribePixelFormat DescribePixelFormat
 
PFN_DrvSwapBuffers SwapBuffers
 
PFN_DrvStartBanding StartBanding
 
PFN_DrvNextBand NextBand
 
PFN_DrvGetDirectDrawInfo GetDirectDrawInfo
 
PFN_DrvEnableDirectDraw EnableDirectDraw
 
PFN_DrvDisableDirectDraw DisableDirectDraw
 
PFN_DrvQuerySpoolType QuerySpoolType
 
PVOID Unknown5
 
PFN_DrvIcmCreateColorTransform IcmCreateColorTransform
 
PFN_DrvIcmDeleteColorTransform IcmDeleteColorTransform
 
PFN_DrvIcmCheckBitmapBits IcmCheckBitmapBits
 
PFN_DrvIcmSetDeviceGammaRamp IcmSetDeviceGammaRamp
 
PFN_DrvGradientFill GradientFill
 
PFN_DrvStretchBltROP StretchBltROP
 
PFN_DrvPlgBlt PlgBlt
 
PFN_DrvAlphaBlend AlphaBlend
 
PVOID SynthesizeFont
 
PVOID GetSynthesizedFontFiles
 
PFN_DrvTransparentBlt TransparentBlt
 
PFN_DrvQueryPerBandInfo QueryPerBandInfo
 
PFN_DrvQueryDeviceSupport QueryDeviceSupport
 
PVOID Reserved1
 
PVOID Reserved2
 
PVOID Reserved3
 
PVOID Reserved4
 
PVOID Reserved5
 
PVOID Reserved6
 
PVOID Reserved7
 
PVOID Reserved8
 
PFN_DrvDeriveSurface DeriveSurface
 
PFN_DrvQueryGlyphAttrs QueryGlyphAttrs
 
PFN_DrvNotify Notify
 
PFN_DrvSynchronizeSurface SynchronizeSurface
 
PFN_DrvResetDevice ResetDevice
 
PVOID Reserved9
 
PVOID Reserved10
 
PVOID Reserved11
 
PFN_DrvEnableDriver EnableDriver
 

Detailed Description

Definition at line 567 of file ntgdityp.h.

Member Data Documentation

◆ AlphaBlend

PFN_DrvAlphaBlend _DRIVER_FUNCTIONS::AlphaBlend

Definition at line 640 of file ntgdityp.h.

◆ AssertMode

PFN_DrvAssertMode _DRIVER_FUNCTIONS::AssertMode

Definition at line 574 of file ntgdityp.h.

◆ BitBlt

PFN_DrvBitBlt _DRIVER_FUNCTIONS::BitBlt

Definition at line 587 of file ntgdityp.h.

◆ CompletePDEV

PFN_DrvCompletePDEV _DRIVER_FUNCTIONS::CompletePDEV

Definition at line 570 of file ntgdityp.h.

Referenced by PDEVOBJ_bDynamicModeChange(), and PDEVOBJ_vCompletePDEV().

◆ CopyBits

PFN_DrvCopyBits _DRIVER_FUNCTIONS::CopyBits

Definition at line 588 of file ntgdityp.h.

◆ CreateDeviceBitmap

PFN_DrvCreateDeviceBitmap _DRIVER_FUNCTIONS::CreateDeviceBitmap

Definition at line 579 of file ntgdityp.h.

◆ DeleteDeviceBitmap

PFN_DrvDeleteDeviceBitmap _DRIVER_FUNCTIONS::DeleteDeviceBitmap

Definition at line 580 of file ntgdityp.h.

◆ DeriveSurface

PFN_DrvDeriveSurface _DRIVER_FUNCTIONS::DeriveSurface

Definition at line 654 of file ntgdityp.h.

◆ DescribePixelFormat

PFN_DrvDescribePixelFormat _DRIVER_FUNCTIONS::DescribePixelFormat

Definition at line 624 of file ntgdityp.h.

Referenced by _Success_(), and IntGetipfdDevMax().

◆ DestroyFont

PFN_DrvDestroyFont _DRIVER_FUNCTIONS::DestroyFont

Definition at line 612 of file ntgdityp.h.

◆ DisableDirectDraw

PFN_DrvDisableDirectDraw _DRIVER_FUNCTIONS::DisableDirectDraw

Definition at line 630 of file ntgdityp.h.

Referenced by intDdEnableDriver().

◆ DisableDriver

PFN_DrvDisableDriver _DRIVER_FUNCTIONS::DisableDriver

Definition at line 577 of file ntgdityp.h.

◆ DisablePDEV

PFN_DrvDisablePDEV _DRIVER_FUNCTIONS::DisablePDEV

Definition at line 571 of file ntgdityp.h.

◆ DisableSurface

PFN_DrvDisableSurface _DRIVER_FUNCTIONS::DisableSurface

Definition at line 573 of file ntgdityp.h.

◆ DitherColor

PFN_DrvDitherColor _DRIVER_FUNCTIONS::DitherColor

Definition at line 582 of file ntgdityp.h.

◆ DrawEscape

PFN_DrvDrawEscape _DRIVER_FUNCTIONS::DrawEscape

Definition at line 594 of file ntgdityp.h.

◆ EnableDirectDraw

PFN_DrvEnableDirectDraw _DRIVER_FUNCTIONS::EnableDirectDraw

Definition at line 629 of file ntgdityp.h.

Referenced by intDdEnableDriver().

◆ EnableDriver

PFN_DrvEnableDriver _DRIVER_FUNCTIONS::EnableDriver

Definition at line 664 of file ntgdityp.h.

◆ EnablePDEV

PFN_DrvEnablePDEV _DRIVER_FUNCTIONS::EnablePDEV

Definition at line 569 of file ntgdityp.h.

◆ EnableSurface

PFN_DrvEnableSurface _DRIVER_FUNCTIONS::EnableSurface

Definition at line 572 of file ntgdityp.h.

Referenced by PDEVOBJ_pSurface().

◆ EndDoc

PFN_DrvEndDoc _DRIVER_FUNCTIONS::EndDoc

Definition at line 603 of file ntgdityp.h.

◆ Escape

PFN_DrvEscape _DRIVER_FUNCTIONS::Escape

Definition at line 593 of file ntgdityp.h.

Referenced by NtGdiExtEscape().

◆ FillPath

PFN_DrvFillPath _DRIVER_FUNCTIONS::FillPath

Definition at line 584 of file ntgdityp.h.

◆ FontManagement

PFN_DrvFontManagement _DRIVER_FUNCTIONS::FontManagement

Definition at line 616 of file ntgdityp.h.

◆ Free

PFN_DrvFree _DRIVER_FUNCTIONS::Free

Definition at line 611 of file ntgdityp.h.

◆ GetDirectDrawInfo

PFN_DrvGetDirectDrawInfo _DRIVER_FUNCTIONS::GetDirectDrawInfo

Definition at line 628 of file ntgdityp.h.

Referenced by intDdEnableDriver().

◆ GetGlyphMode

PFN_DrvGetGlyphMode _DRIVER_FUNCTIONS::GetGlyphMode

Definition at line 606 of file ntgdityp.h.

◆ GetModes

PFN_DrvGetModes _DRIVER_FUNCTIONS::GetModes

Definition at line 610 of file ntgdityp.h.

Referenced by LDEVOBJ_ulGetDriverModes().

◆ GetSynthesizedFontFiles

PVOID _DRIVER_FUNCTIONS::GetSynthesizedFontFiles

Definition at line 642 of file ntgdityp.h.

◆ GetTrueTypeFile

PFN_DrvGetTrueTypeFile _DRIVER_FUNCTIONS::GetTrueTypeFile

Definition at line 619 of file ntgdityp.h.

◆ GradientFill

PFN_DrvGradientFill _DRIVER_FUNCTIONS::GradientFill

Definition at line 637 of file ntgdityp.h.

◆ IcmCheckBitmapBits

PFN_DrvIcmCheckBitmapBits _DRIVER_FUNCTIONS::IcmCheckBitmapBits

Definition at line 635 of file ntgdityp.h.

◆ IcmCreateColorTransform

PFN_DrvIcmCreateColorTransform _DRIVER_FUNCTIONS::IcmCreateColorTransform

Definition at line 633 of file ntgdityp.h.

◆ IcmDeleteColorTransform

PFN_DrvIcmDeleteColorTransform _DRIVER_FUNCTIONS::IcmDeleteColorTransform

Definition at line 634 of file ntgdityp.h.

◆ IcmSetDeviceGammaRamp

PFN_DrvIcmSetDeviceGammaRamp _DRIVER_FUNCTIONS::IcmSetDeviceGammaRamp

Definition at line 636 of file ntgdityp.h.

Referenced by IntSetDeviceGammaRamp(), and UpdateDeviceGammaRamp().

◆ LineTo

PFN_DrvLineTo _DRIVER_FUNCTIONS::LineTo

Definition at line 600 of file ntgdityp.h.

◆ LoadFontFile

PFN_DrvLoadFontFile _DRIVER_FUNCTIONS::LoadFontFile

Definition at line 614 of file ntgdityp.h.

◆ MovePanning

PFN_DrvMovePanning _DRIVER_FUNCTIONS::MovePanning

Definition at line 621 of file ntgdityp.h.

◆ MovePointer

PFN_DrvMovePointer _DRIVER_FUNCTIONS::MovePointer

Definition at line 599 of file ntgdityp.h.

Referenced by PDEVOBJ_Create().

◆ NextBand

PFN_DrvNextBand _DRIVER_FUNCTIONS::NextBand

Definition at line 627 of file ntgdityp.h.

◆ Notify

PFN_DrvNotify _DRIVER_FUNCTIONS::Notify

Definition at line 656 of file ntgdityp.h.

◆ Offset

PFN_DrvOffset _DRIVER_FUNCTIONS::Offset

Definition at line 575 of file ntgdityp.h.

◆ Paint

PFN_DrvPaint _DRIVER_FUNCTIONS::Paint

Definition at line 586 of file ntgdityp.h.

◆ PlgBlt

PFN_DrvPlgBlt _DRIVER_FUNCTIONS::PlgBlt

Definition at line 639 of file ntgdityp.h.

◆ QueryAdvanceWidths

PFN_DrvQueryAdvanceWidths _DRIVER_FUNCTIONS::QueryAdvanceWidths

Definition at line 622 of file ntgdityp.h.

◆ QueryDeviceSupport

PFN_DrvQueryDeviceSupport _DRIVER_FUNCTIONS::QueryDeviceSupport

Definition at line 645 of file ntgdityp.h.

◆ QueryFont

PFN_DrvQueryFont _DRIVER_FUNCTIONS::QueryFont

Definition at line 595 of file ntgdityp.h.

◆ QueryFontCaps

PFN_DrvQueryFontCaps _DRIVER_FUNCTIONS::QueryFontCaps

Definition at line 613 of file ntgdityp.h.

◆ QueryFontData

PFN_DrvQueryFontData _DRIVER_FUNCTIONS::QueryFontData

Definition at line 597 of file ntgdityp.h.

◆ QueryFontFile

PFN_DrvQueryFontFile _DRIVER_FUNCTIONS::QueryFontFile

Definition at line 620 of file ntgdityp.h.

◆ QueryFontTree

PFN_DrvQueryFontTree _DRIVER_FUNCTIONS::QueryFontTree

Definition at line 596 of file ntgdityp.h.

◆ QueryGlyphAttrs

PFN_DrvQueryGlyphAttrs _DRIVER_FUNCTIONS::QueryGlyphAttrs

Definition at line 655 of file ntgdityp.h.

◆ QueryPerBandInfo

PFN_DrvQueryPerBandInfo _DRIVER_FUNCTIONS::QueryPerBandInfo

Definition at line 644 of file ntgdityp.h.

◆ QuerySpoolType

PFN_DrvQuerySpoolType _DRIVER_FUNCTIONS::QuerySpoolType

Definition at line 631 of file ntgdityp.h.

◆ QueryTrueTypeOutline

PFN_DrvQueryTrueTypeOutline _DRIVER_FUNCTIONS::QueryTrueTypeOutline

Definition at line 618 of file ntgdityp.h.

◆ QueryTrueTypeTable

PFN_DrvQueryTrueTypeTable _DRIVER_FUNCTIONS::QueryTrueTypeTable

Definition at line 617 of file ntgdityp.h.

◆ RealizeBrush

PFN_DrvRealizeBrush _DRIVER_FUNCTIONS::RealizeBrush

Definition at line 581 of file ntgdityp.h.

Referenced by EBRUSHOBJ_bRealizeBrush().

◆ Reserved1

PVOID _DRIVER_FUNCTIONS::Reserved1

Definition at line 646 of file ntgdityp.h.

◆ Reserved10

PVOID _DRIVER_FUNCTIONS::Reserved10

Definition at line 660 of file ntgdityp.h.

◆ Reserved11

PVOID _DRIVER_FUNCTIONS::Reserved11

Definition at line 661 of file ntgdityp.h.

◆ Reserved2

PVOID _DRIVER_FUNCTIONS::Reserved2

Definition at line 647 of file ntgdityp.h.

◆ Reserved3

PVOID _DRIVER_FUNCTIONS::Reserved3

Definition at line 648 of file ntgdityp.h.

◆ Reserved4

PVOID _DRIVER_FUNCTIONS::Reserved4

Definition at line 649 of file ntgdityp.h.

◆ Reserved5

PVOID _DRIVER_FUNCTIONS::Reserved5

Definition at line 650 of file ntgdityp.h.

◆ Reserved6

PVOID _DRIVER_FUNCTIONS::Reserved6

Definition at line 651 of file ntgdityp.h.

◆ Reserved7

PVOID _DRIVER_FUNCTIONS::Reserved7

Definition at line 652 of file ntgdityp.h.

◆ Reserved8

PVOID _DRIVER_FUNCTIONS::Reserved8

Definition at line 653 of file ntgdityp.h.

◆ Reserved9

PVOID _DRIVER_FUNCTIONS::Reserved9

Definition at line 659 of file ntgdityp.h.

◆ ResetDevice

PFN_DrvResetDevice _DRIVER_FUNCTIONS::ResetDevice

Definition at line 658 of file ntgdityp.h.

◆ ResetPDEV

PFN_DrvResetPDEV _DRIVER_FUNCTIONS::ResetPDEV

Definition at line 576 of file ntgdityp.h.

◆ SaveScreenBits

PFN_DrvSaveScreenBits _DRIVER_FUNCTIONS::SaveScreenBits

Definition at line 609 of file ntgdityp.h.

◆ SendPage

PFN_DrvSendPage _DRIVER_FUNCTIONS::SendPage

Definition at line 601 of file ntgdityp.h.

◆ SetPalette

PFN_DrvSetPalette _DRIVER_FUNCTIONS::SetPalette

Definition at line 591 of file ntgdityp.h.

Referenced by UpdateDeviceGammaRamp().

◆ SetPixelFormat

PFN_DrvSetPixelFormat _DRIVER_FUNCTIONS::SetPixelFormat

Definition at line 623 of file ntgdityp.h.

Referenced by NtGdiSetPixelFormat().

◆ SetPointerShape

PFN_DrvSetPointerShape _DRIVER_FUNCTIONS::SetPointerShape

Definition at line 598 of file ntgdityp.h.

◆ StartBanding

PFN_DrvStartBanding _DRIVER_FUNCTIONS::StartBanding

Definition at line 626 of file ntgdityp.h.

◆ StartDoc

PFN_DrvStartDoc _DRIVER_FUNCTIONS::StartDoc

Definition at line 604 of file ntgdityp.h.

◆ StartPage

PFN_DrvStartPage _DRIVER_FUNCTIONS::StartPage

Definition at line 602 of file ntgdityp.h.

◆ StretchBlt

PFN_DrvStretchBlt _DRIVER_FUNCTIONS::StretchBlt

Definition at line 589 of file ntgdityp.h.

◆ StretchBltROP

PFN_DrvStretchBltROP _DRIVER_FUNCTIONS::StretchBltROP

Definition at line 638 of file ntgdityp.h.

◆ StrokeAndFillPath

PFN_DrvStrokeAndFillPath _DRIVER_FUNCTIONS::StrokeAndFillPath

Definition at line 585 of file ntgdityp.h.

◆ StrokePath

PFN_DrvStrokePath _DRIVER_FUNCTIONS::StrokePath

Definition at line 583 of file ntgdityp.h.

◆ SwapBuffers

PFN_DrvSwapBuffers _DRIVER_FUNCTIONS::SwapBuffers

Definition at line 625 of file ntgdityp.h.

Referenced by NtGdiSwapBuffers().

◆ Synchronize

PFN_DrvSynchronize _DRIVER_FUNCTIONS::Synchronize

Definition at line 607 of file ntgdityp.h.

◆ SynchronizeSurface

PFN_DrvSynchronizeSurface _DRIVER_FUNCTIONS::SynchronizeSurface

Definition at line 657 of file ntgdityp.h.

◆ SynthesizeFont

PVOID _DRIVER_FUNCTIONS::SynthesizeFont

Definition at line 641 of file ntgdityp.h.

◆ TextOut

PFN_DrvTextOut _DRIVER_FUNCTIONS::TextOut

Definition at line 592 of file ntgdityp.h.

◆ TransparentBlt

PFN_DrvTransparentBlt _DRIVER_FUNCTIONS::TransparentBlt

Definition at line 643 of file ntgdityp.h.

◆ Unknown1

PVOID _DRIVER_FUNCTIONS::Unknown1

Definition at line 578 of file ntgdityp.h.

◆ Unknown2

PVOID _DRIVER_FUNCTIONS::Unknown2

Definition at line 590 of file ntgdityp.h.

◆ Unknown3

PVOID _DRIVER_FUNCTIONS::Unknown3

Definition at line 605 of file ntgdityp.h.

◆ Unknown4

PVOID _DRIVER_FUNCTIONS::Unknown4

Definition at line 608 of file ntgdityp.h.

◆ Unknown5

PVOID _DRIVER_FUNCTIONS::Unknown5

Definition at line 632 of file ntgdityp.h.

◆ UnloadFontFile

PFN_DrvUnloadFontFile _DRIVER_FUNCTIONS::UnloadFontFile

Definition at line 615 of file ntgdityp.h.


The documentation for this struct was generated from the following file: