|
| DBG_DEFAULT_CHANNEL (EngDev) |
|
PPDEVOBJ NTAPI | DbgLookupDHPDEV (DHPDEV dhpdev) |
|
VOID | DbgDrvReserved (void) |
|
DHPDEV APIENTRY | DbgDrvEnablePDEV (_In_ DEVMODEW *pdm, _In_ LPWSTR pwszLogAddress, ULONG cPat, _In_opt_ HSURF *phsurfPatterns, ULONG cjCaps, _Out_ ULONG *pdevcaps, ULONG cjDevInfo, _Out_ DEVINFO *pdi, HDEV hdev, _In_ LPWSTR pwszDeviceName, HANDLE hDriver) |
|
VOID APIENTRY | DbgDrvCompletePDEV (DHPDEV dhpdev, HDEV hdev) |
|
VOID APIENTRY | DbgDrvDisablePDEV (DHPDEV dhpdev) |
|
HSURF APIENTRY | DbgDrvEnableSurface (DHPDEV dhpdev) |
|
VOID APIENTRY | DbgDrvDisableSurface (DHPDEV dhpdev) |
|
BOOL APIENTRY | DbgDrvAssertMode (_In_ DHPDEV dhpdev, _In_ BOOL bEnable) |
|
BOOL APIENTRY | DbgDrvOffset (SURFOBJ *pso, LONG x1, LONG x2, FLONG fl) |
|
ULONG APIENTRY | DbgDrvResetPDEV (DHPDEV dhpdev, PVOID Reserved) |
|
VOID APIENTRY | DbgDrvDisableDriver (void) |
|
HBITMAP APIENTRY | DbgDrvCreateDeviceBitmap (DHPDEV dhpdev, SIZEL sizl, ULONG iFormat) |
|
VOID APIENTRY | DbgDrvDeleteDeviceBitmap (DHSURF dhsurf) |
|
BOOL APIENTRY | DbgDrvRealizeBrush (_In_ BRUSHOBJ *pbo, _Inout_ SURFOBJ *psoTarget, _In_ SURFOBJ *psoPattern, _In_opt_ SURFOBJ *psoMask, _In_ XLATEOBJ *pxlo, _In_ ULONG iHatch) |
|
ULONG APIENTRY | DbgDrvDitherColor (_In_ DHPDEV dhpdev, _In_ ULONG iMode, _In_ ULONG rgb, _Inout_ ULONG *pul) |
|
BOOL APIENTRY | DbgDrvStrokePath (_Inout_ SURFOBJ *pso, _In_ PATHOBJ *ppo, _In_ CLIPOBJ *pco, _In_opt_ XFORMOBJ *pxo, _In_ BRUSHOBJ *pbo, _In_ POINTL *pptlBrushOrg, _In_ LINEATTRS *plineattrs, _In_ MIX mix) |
|
BOOL APIENTRY | DbgDrvFillPath (_Inout_ SURFOBJ *pso, _In_ PATHOBJ *ppo, _In_ CLIPOBJ *pco, _In_ BRUSHOBJ *pbo, _In_ POINTL *pptlBrushOrg, _In_ MIX mix, _In_ FLONG flOptions) |
|
BOOL APIENTRY | DbgDrvStrokeAndFillPath (_Inout_ SURFOBJ *pso, _Inout_ PATHOBJ *ppo, _In_ CLIPOBJ *pco, _In_opt_ XFORMOBJ *pxo, _In_ BRUSHOBJ *pboStroke, _In_ LINEATTRS *plineattrs, _In_ BRUSHOBJ *pboFill, _In_ POINTL *pptlBrushOrg, _In_ MIX mixFill, _In_ FLONG flOptions) |
|
BOOL APIENTRY | DbgDrvPaint (IN SURFOBJ *pso, IN CLIPOBJ *pco, IN BRUSHOBJ *pbo, IN POINTL *pptlBrushOrg, IN MIX mix) |
|
BOOL APIENTRY | DbgDrvBitBlt (_Inout_ SURFOBJ *psoTrg, _In_opt_ SURFOBJ *psoSrc, _In_opt_ SURFOBJ *psoMask, _In_opt_ CLIPOBJ *pco, _In_opt_ XLATEOBJ *pxlo, _In_ RECTL *prclTrg, _When_(psoSrc, _In_) POINTL *pptlSrc, _When_(psoMask, _In_) POINTL *pptlMask, _In_opt_ BRUSHOBJ *pbo, _When_(pbo, _In_) POINTL *pptlBrush, _In_ ROP4 rop4) |
|
BOOL APIENTRY | DbgDrvCopyBits (SURFOBJ *psoTrg, SURFOBJ *psoSrc, CLIPOBJ *pco, XLATEOBJ *pxlo, RECTL *prclTrg, POINTL *pptlSrc) |
|
BOOL APIENTRY | DbgDrvStretchBlt (_Inout_ SURFOBJ *psoTrg, _Inout_ SURFOBJ *psoSrc, _In_opt_ SURFOBJ *psoMask, _In_ CLIPOBJ *pco, _In_opt_ XLATEOBJ *pxlo, _In_opt_ COLORADJUSTMENT *pca, _In_ POINTL *pptlHTOrg, _In_ RECTL *prclDest, _In_ RECTL *prclSrc, _In_opt_ POINTL *pptlMask, _In_ ULONG iMode) |
|
BOOL APIENTRY | DbgDrvSetPalette (DHPDEV dhpdev, PALOBJ *ppalo, FLONG fl, ULONG iStart, ULONG cColors) |
|
BOOL APIENTRY | DbgDrvTextOut (SURFOBJ *pso, STROBJ *pstro, FONTOBJ *pfo, CLIPOBJ *pco, RECTL *prclExtra, RECTL *prclOpaque, BRUSHOBJ *pboFore, BRUSHOBJ *pboOpaque, POINTL *pptlOrg, MIX mix) |
|
ULONG APIENTRY | DbgDrvEscape (_In_ SURFOBJ *pso, _In_ ULONG iEsc, _In_ ULONG cjIn, _In_ PVOID pvIn, _In_ ULONG cjOut, _Out_ PVOID pvOut) |
|
ULONG APIENTRY | DbgDrvDrawEscape (_In_ SURFOBJ *pso, _In_ ULONG iEsc, _In_ CLIPOBJ *pco, _In_ RECTL *prcl, _In_ ULONG cjIn, _In_ PVOID pvIn) |
|
PIFIMETRICS APIENTRY | DbgDrvQueryFont (DHPDEV dhpdev, ULONG_PTR iFile, ULONG iFace, ULONG_PTR *pid) |
|
PVOID APIENTRY | DbgDrvQueryFontTree (DHPDEV dhpdev, ULONG_PTR iFile, ULONG iFace, ULONG iMode, ULONG_PTR *pid) |
|
LONG APIENTRY | DbgDrvQueryFontData (DHPDEV dhpdev, FONTOBJ *pfo, ULONG iMode, HGLYPH hg, GLYPHDATA *pgd, _Out_ PVOID pv, ULONG cjSize) |
|
ULONG APIENTRY | DbgDrvSetPointerShape (_In_ SURFOBJ *pso, _In_ SURFOBJ *psoMask, _In_ SURFOBJ *psoColor, _In_ XLATEOBJ *pxlo, _In_ LONG xHot, _In_ LONG yHot, _In_ LONG x, _In_ LONG y, _In_ RECTL *prcl, _In_ FLONG fl) |
|
VOID APIENTRY | DbgDrvMovePointer (_In_ SURFOBJ *pso, _In_ LONG x, _In_ LONG y, _In_ RECTL *prcl) |
|
BOOL APIENTRY | DbgDrvLineTo (SURFOBJ *pso, CLIPOBJ *pco, BRUSHOBJ *pbo, LONG x1, LONG y1, LONG x2, LONG y2, RECTL *prclBounds, MIX mix) |
|
BOOL APIENTRY | DbgDrvSendPage (_In_ SURFOBJ *pso) |
|
BOOL APIENTRY | DbgDrvStartPage (_In_ SURFOBJ *pso) |
|
BOOL APIENTRY | DbgDrvEndDoc (_In_ SURFOBJ *pso, _In_ FLONG fl) |
|
BOOL APIENTRY | DbgDrvStartDoc (_In_ SURFOBJ *pso, _In_ LPWSTR pwszDocName, _In_ DWORD dwJobId) |
|
ULONG APIENTRY | DbgDrvGetGlyphMode (_In_ DHPDEV dhpdev, _In_ FONTOBJ *pfo) |
|
VOID APIENTRY | DbgDrvSynchronize (DHPDEV dhpdev, RECTL *prcl) |
|
ULONG_PTR APIENTRY | DbgDrvSaveScreenBits (SURFOBJ *pso, ULONG iMode, ULONG_PTR ident, RECTL *prcl) |
|
ULONG APIENTRY | DbgDrvGetModes (_In_ HANDLE hDriver, ULONG cjSize, _Out_opt_ DEVMODEW *pdm) |
|
VOID APIENTRY | DbgDrvFree (PVOID pv, ULONG_PTR id) |
|
VOID APIENTRY | DbgDrvDestroyFont (FONTOBJ *pfo) |
|
LONG APIENTRY | DbgDrvQueryFontCaps (ULONG culCaps, ULONG *pulCaps) |
|
ULONG_PTR APIENTRY | DbgDrvLoadFontFile (ULONG cFiles, ULONG_PTR *piFile, PVOID *ppvView, ULONG *pcjView, DESIGNVECTOR *pdv, ULONG ulLangID, ULONG ulFastCheckSum) |
|
BOOL APIENTRY | DbgDrvUnloadFontFile (ULONG_PTR iFile) |
|
ULONG APIENTRY | DbgDrvFontManagement (_In_ SURFOBJ *pso, _In_opt_ FONTOBJ *pfo, _In_ ULONG iMode, _In_ ULONG cjIn, _In_ PVOID pvIn, _In_ ULONG cjOut, _Out_ PVOID pvOut) |
|
LONG APIENTRY | DbgDrvQueryTrueTypeTable (ULONG_PTR iFile, ULONG ulFont, ULONG ulTag, PTRDIFF dpStart, ULONG cjBuf, BYTE *pjBuf, PBYTE *ppjTable, ULONG *pcjTable) |
|
LONG APIENTRY | DbgDrvQueryTrueTypeOutline (DHPDEV dhpdev, FONTOBJ *pfo, HGLYPH hglyph, BOOL bMetricsOnly, GLYPHDATA *pgldt, ULONG cjBuf, TTPOLYGONHEADER *ppoly) |
|
PVOID APIENTRY | DbgDrvGetTrueTypeFile (ULONG_PTR iFile, ULONG *pcj) |
|
LONG APIENTRY | DbgDrvQueryFontFile (ULONG_PTR iFile, ULONG ulMode, ULONG cjBuf, ULONG *pulBuf) |
|
VOID APIENTRY | DbgDrvMovePanning (LONG x, LONG y, FLONG fl) |
|
BOOL APIENTRY | DbgDrvQueryAdvanceWidths (DHPDEV dhpdev, FONTOBJ *pfo, ULONG iMode, _In_ HGLYPH *phg, _Out_ PVOID pvWidths, ULONG cGlyphs) |
|
BOOL APIENTRY | DbgDrvSetPixelFormat (SURFOBJ *pso, LONG iPixelFormat, HWND hwnd) |
|
LONG APIENTRY | DbgDrvDescribePixelFormat (DHPDEV dhpdev, LONG iPixelFormat, ULONG cjpfd, PIXELFORMATDESCRIPTOR *ppfd) |
|
BOOL APIENTRY | DbgDrvSwapBuffers (SURFOBJ *pso, WNDOBJ *pwo) |
|
BOOL APIENTRY | DbgDrvStartBanding (_In_ SURFOBJ *pso, _In_ POINTL *pptl) |
|
BOOL APIENTRY | DbgDrvNextBand (_In_ SURFOBJ *pso, _In_ POINTL *pptl) |
|
BOOL APIENTRY | DbgDrvGetDirectDrawInfo (DHPDEV dhpdev, DD_HALINFO *pHalInfo, DWORD *pdwNumHeaps, VIDEOMEMORY *pvmList, DWORD *pdwNumFourCCCodes, DWORD *pdwFourCC) |
|
BOOL APIENTRY | DbgDrvEnableDirectDraw (DHPDEV dhpdev, DD_CALLBACKS *pCallBacks, DD_SURFACECALLBACKS *pSurfaceCallBacks, DD_PALETTECALLBACKS *pPaletteCallBacks) |
|
VOID APIENTRY | DbgDrvDisableDirectDraw (DHPDEV dhpdev) |
|
BOOL APIENTRY | DbgDrvQuerySpoolType (DHPDEV PDev, LPWSTR SpoolType) |
|
HANDLE APIENTRY | DbgDrvIcmCreateColorTransform (_In_ DHPDEV dhpdev, _In_ LPLOGCOLORSPACEW pLogColorSpace, _In_opt_ PVOID pvSourceProfile, _In_ ULONG cjSourceProfile, _In_ PVOID pvDestProfile, _In_ ULONG cjDestProfile, _In_opt_ PVOID pvTargetProfile, _In_ ULONG cjTargetProfile, _In_ DWORD dwReserved) |
|
BOOL APIENTRY | DbgDrvIcmDeleteColorTransform (_In_ DHPDEV dhpdev, _In_ HANDLE hcmXform) |
|
BOOL APIENTRY | DbgDrvIcmCheckBitmapBits (DHPDEV dhpdev, HANDLE hColorTransform, SURFOBJ *pso, PBYTE paResults) |
|
BOOL APIENTRY | DbgDrvIcmSetDeviceGammaRamp (DHPDEV dhpdev, ULONG iFormat, LPVOID lpRamp) |
|
BOOL APIENTRY | DbgDrvGradientFill (_Inout_ SURFOBJ *psoTrg, _In_ CLIPOBJ *pco, _In_opt_ XLATEOBJ *pxlo, _In_ TRIVERTEX *pVertex, _In_ ULONG nVertex, _In_ PVOID pMesh, _In_ ULONG nMesh, _In_ RECTL *prclExtents, _In_ POINTL *pptlDitherOrg, _In_ ULONG ulMode) |
|
BOOL APIENTRY | DbgDrvStretchBltROP (_Inout_ SURFOBJ *psoTrg, _Inout_ SURFOBJ *psoSrc, _In_opt_ SURFOBJ *psoMask, _In_ CLIPOBJ *pco, _In_opt_ XLATEOBJ *pxlo, _In_opt_ COLORADJUSTMENT *pca, _In_ POINTL *pptlHTOrg, _In_ RECTL *prclDest, _In_ RECTL *prclSrc, _In_opt_ POINTL *pptlMask, _In_ ULONG iMode, _In_ BRUSHOBJ *pbo, _In_ DWORD rop4) |
|
BOOL APIENTRY | DbgDrvPlgBlt (_Inout_ SURFOBJ *psoTrg, _Inout_ SURFOBJ *psoSrc, _In_opt_ SURFOBJ *psoMsk, _In_ CLIPOBJ *pco, _In_opt_ XLATEOBJ *pxlo, _In_opt_ COLORADJUSTMENT *pca, _In_opt_ POINTL *pptlBrushOrg, _In_ POINTFIX *pptfx, _In_ RECTL *prcl, _In_opt_ POINTL *pptl, _In_ ULONG iMode) |
|
BOOL APIENTRY | DbgDrvAlphaBlend (_Inout_ SURFOBJ *psoDest, _In_ SURFOBJ *psoSrc, _In_ CLIPOBJ *pco, _In_opt_ XLATEOBJ *pxlo, _In_ RECTL *prclDest, _In_ RECTL *prclSrc, _In_ BLENDOBJ *pBlendObj) |
|
VOID APIENTRY | DbgSynthesizeFont (void) |
|
VOID APIENTRY | DbgGetSynthesizedFontFiles (void) |
|
BOOL APIENTRY | DbgDrvTransparentBlt (_Inout_ SURFOBJ *psoTrg, _In_ SURFOBJ *psoSrc, _In_ CLIPOBJ *pco, _In_opt_ XLATEOBJ *pxlo, _In_ RECTL *prclDst, _In_ RECTL *prclSrc, _In_ ULONG iTransColor, _In_ ULONG ulReserved) |
|
ULONG APIENTRY | DbgDrvQueryPerBandInfo (_In_ SURFOBJ *pso, _Inout_ PERBANDINFO *pbi) |
|
BOOL APIENTRY | DbgDrvQueryDeviceSupport (SURFOBJ *pso, XLATEOBJ *pxlo, XFORMOBJ *pxo, ULONG iType, ULONG cjIn, _In_ PVOID pvIn, ULONG cjOut, _Out_ PVOID pvOut) |
|
HBITMAP APIENTRY | DbgDrvDeriveSurface (DD_DIRECTDRAW_GLOBAL *pDirectDraw, DD_SURFACE_LOCAL *pSurface) |
|
PFD_GLYPHATTR APIENTRY | DbgDrvQueryGlyphAttrs (_In_ FONTOBJ *pfo, _In_ ULONG iMode) |
|
VOID APIENTRY | DbgDrvNotify (SURFOBJ *pso, ULONG iType, PVOID pvData) |
|
VOID APIENTRY | DbgDrvSynchronizeSurface (SURFOBJ *pso, RECTL *prcl, FLONG fl) |
|
ULONG APIENTRY | DbgDrvResetDevice (DHPDEV dhpdev, PVOID Reserved) |
|