ReactOS 0.4.16-dev-287-g2d3f3a1
|
Go to the source code of this file.
Enumerations | |
enum | _ENG_DEVICE_ATTRIBUTE { QDA_RESERVED = 0 , QDA_ACCELERATION_LEVEL } |
enum | _ENG_SYSTEM_ATTRIBUTE { EngProcessorFeature = 1 , EngNumberOfProcessors , EngOptimumAvailableUserMemory , EngOptimumAvailableSystemMemory } |
Variables | |
_Must_inspect_result_ _In_ ULONG | cjMemSize |
_In_ INT | nFirstChar |
_In_ INT _In_ INT | cChars |
_In_ DWORD | dwIoControlCode |
_In_ DWORD _In_ DWORD | cjInBufferSize |
_In_ DWORD _In_ DWORD _In_ DWORD | cjOutBufferSize |
_In_ DWORD _In_ DWORD _In_ DWORD _Out_ LPDWORD | lpBytesReturned |
_Check_return_ _Outptr_result_bytebuffer_ pcjBuf PULONG * | ppjBuf |
_Check_return_ _Outptr_result_bytebuffer_ pcjBuf PULONG _Out_ ULONG * | pcjBuf |
_Check_return_ _Out_ PULONG | pulSize |
_Check_return_ _Out_ PDWORD | pCapability |
FN_DrvAlphaBlend | DrvAlphaBlend |
FN_DrvAssertMode | DrvAssertMode |
FN_DrvBitBlt | DrvBitBlt |
FN_DrvCompletePDEV | DrvCompletePDEV |
FN_DrvCopyBits | DrvCopyBits |
FN_DrvCreateDeviceBitmap | DrvCreateDeviceBitmap |
FN_DrvDeleteDeviceBitmap | DrvDeleteDeviceBitmap |
FN_DrvDeriveSurface | DrvDeriveSurface |
FN_DrvDescribePixelFormat | DrvDescribePixelFormat |
FN_DrvDestroyFont | DrvDestroyFont |
FN_DrvDisableDriver | DrvDisableDriver |
FN_DrvDisablePDEV | DrvDisablePDEV |
FN_DrvDisableSurface | DrvDisableSurface |
FN_DrvDitherColor | DrvDitherColor |
FN_DrvDrawEscape | DrvDrawEscape |
FN_DrvEnableDriver | DrvEnableDriver |
FN_DrvEnablePDEV | DrvEnablePDEV |
FN_DrvEnableSurface | DrvEnableSurface |
FN_DrvEndDoc | DrvEndDoc |
FN_DrvEscape | DrvEscape |
FN_DrvFillPath | DrvFillPath |
FN_DrvFontManagement | DrvFontManagement |
FN_DrvFree | DrvFree |
FN_DrvGetGlyphMode | DrvGetGlyphMode |
FN_DrvGetModes | DrvGetModes |
FN_DrvGetTrueTypeFile | DrvGetTrueTypeFile |
FN_DrvGradientFill | DrvGradientFill |
FN_DrvIcmCheckBitmapBits | DrvIcmCheckBitmapBits |
FN_DrvIcmCreateColorTransform | DrvIcmCreateColorTransform |
FN_DrvIcmDeleteColorTransform | DrvIcmDeleteColorTransform |
FN_DrvIcmSetDeviceGammaRamp | DrvIcmSetDeviceGammaRamp |
FN_DrvLineTo | DrvLineTo |
FN_DrvLoadFontFile | DrvLoadFontFile |
FN_DrvMovePointer | DrvMovePointer |
FN_DrvNextBand | DrvNextBand |
FN_DrvNotify | DrvNotify |
FN_DrvOffset | DrvOffset |
FN_DrvPaint | DrvPaint |
FN_DrvPlgBlt | DrvPlgBlt |
FN_DrvQueryAdvanceWidths | DrvQueryAdvanceWidths |
FN_DrvQueryDeviceSupport | DrvQueryDeviceSupport |
FN_DrvQueryDriverInfo | DrvQueryDriverInfo |
FN_DrvQueryFont | DrvQueryFont |
FN_DrvQueryFontCaps | DrvQueryFontCaps |
FN_DrvQueryFontData | DrvQueryFontData |
FN_DrvQueryFontFile | DrvQueryFontFile |
FN_DrvQueryFontTree | DrvQueryFontTree |
FN_DrvQueryGlyphAttrs | DrvQueryGlyphAttrs |
FN_DrvQueryPerBandInfo | DrvQueryPerBandInfo |
FN_DrvQueryTrueTypeOutline | DrvQueryTrueTypeOutline |
FN_DrvQueryTrueTypeTable | DrvQueryTrueTypeTable |
FN_DrvRealizeBrush | DrvRealizeBrush |
FN_DrvResetDevice | DrvResetDevice |
FN_DrvResetPDEV | DrvResetPDEV |
FN_DrvSaveScreenBits | DrvSaveScreenBits |
FN_DrvSendPage | DrvSendPage |
FN_DrvSetPalette | DrvSetPalette |
FN_DrvSetPixelFormat | DrvSetPixelFormat |
FN_DrvSetPointerShape | DrvSetPointerShape |
FN_DrvStartBanding | DrvStartBanding |
FN_DrvStartDoc | DrvStartDoc |
FN_DrvStartPage | DrvStartPage |
FN_DrvStretchBlt | DrvStretchBlt |
FN_DrvStretchBltROP | DrvStretchBltROP |
FN_DrvStrokeAndFillPath | DrvStrokeAndFillPath |
FN_DrvStrokePath | DrvStrokePath |
FN_DrvSwapBuffers | DrvSwapBuffers |
FN_DrvSynchronize | DrvSynchronize |
FN_DrvSynchronizeSurface | DrvSynchronizeSurface |
FN_DrvTextOut | DrvTextOut |
FN_DrvTransparentBlt | DrvTransparentBlt |
FN_DrvUnloadFontFile | DrvUnloadFontFile |
FN_DrvDisableDirectDraw | DrvDisableDirectDraw |
FN_DrvEnableDirectDraw | DrvEnableDirectDraw |
FN_DrvGetDirectDrawInfo | DrvGetDirectDrawInfo |
FN_DrvQuerySpoolType | DrvQuerySpoolType |
typedef | ULONG |
FN_DrvQueryTrueTypeSection | DrvQueryTrueTypeSection |
FN_DrvMovePanning | DrvMovePanning |
FN_DrvRenderHint | DrvRenderHint |
FN_DrvCreateDeviceBitmapEx | DrvCreateDeviceBitmapEx |
FN_DrvDeleteDeviceBitmapEx | DrvDeleteDeviceBitmapEx |
FN_DrvAssociateSharedSurface | DrvAssociateSharedSurface |
FN_DrvSynchronizeRedirectionBitmaps | DrvSynchronizeRedirectionBitmaps |
FN_DrvAccumulateD3DDirtyRect | DrvAccumulateD3DDirtyRect |
FN_DrvStartDxInterop | DrvStartDxInterop |
FN_DrvEndDxInterop | DrvEndDxInterop |
FN_DrvLockDisplayArea | DrvLockDisplayArea |
FN_DrvUnlockDisplayArea | DrvUnlockDisplayArea |
#define DECLSPEC_IMPORT __attribute__((dllimport)) |
#define ENGAPI DECLSPEC_IMPORT |
#define FM_NO_EMBEDDING FM_TYPE_LICENSED |
#define FO_TYPE_DEVICE DEVICE_FONTTYPE |
#define FO_TYPE_RASTER RASTER_FONTTYPE |
#define FO_TYPE_TRUETYPE TRUETYPE_FONTTYPE |
#define HT_FLAG_HIGH_INK_ABSORPTION |
#define HT_FLAG_HIGHER_INK_ABSORPTION |
#define HT_FLAG_HIGHEST_INK_ABSORPTION |
#define HT_FLAG_LOW_INK_ABSORPTION HT_FLAG_INK_ABSORPTION_IDX1 |
#define HT_FLAG_LOWER_INK_ABSORPTION HT_FLAG_INK_ABSORPTION_IDX2 |
#define HT_FLAG_LOWEST_INK_ABSORPTION HT_FLAG_INK_ABSORPTION_IDX3 |
#define HT_FLAG_NORMAL_INK_ABSORPTION HT_FLAG_INK_ABSORPTION_IDX0 |
#define HT_PATSIZE_DEFAULT HT_PATSIZE_SUPERCELL_M |
#define HT_PATSIZE_MAX_INDEX HT_PATSIZE_USER |
#define HT_SET_BITMASKPAL2RGB | ( | pPal | ) | (*((LPDWORD)(pPal)) = HT_BITMASKPALRGB) |
#define IsEqualIID IsEqualGUID |
#define PD_ALL |
#define QC_FONTDRIVERCAPS (QC_OUTLINES | QC_1BIT | QC_4BIT) |
#define QFD_TT_MONO_BITMAP QFD_TT_GRAY1_BITMAP |
#define SIZEOFDV | ( | cAxes | ) | (offsetof(DESIGNVECTOR, dvValues) + (cAxes) * sizeof(LONG)) |
_Must_inspect_result_ _In_ WDFUSBPIPE _In_opt_ WDFREQUEST _In_opt_ PWDF_REQUEST_SEND_OPTIONS _In_reads_ |
typedef _In_ LPLOGCOLORSPACEW _In_ ULONG _In_reads_bytes_(cjDestProfile) PVOID pvDestProfile |
_In_opt_ HANDLE _In_opt_ PIO_APC_ROUTINE _In_opt_ PVOID _Out_ PIO_STATUS_BLOCK _In_ ULONG _In_reads_bytes_opt_ |
typedef _In_ ULONG _Inout_bytecount_(cj) DRVENABLEDATA *pded) |
_Must_inspect_result_ _In_ WDFMEMORY _Pre_notnull_ _In_ _When_ |
typedef struct _CIECHROMA CIECHROMA |
typedef _In_ LPLOGCOLORSPACEW _In_ ULONG _In_ ULONG cjDestProfile |
typedef _In_ LPLOGCOLORSPACEW _In_ ULONG cjSourceProfile |
typedef _In_ LPLOGCOLORSPACEW _In_ ULONG _In_ ULONG _In_ ULONG cjTargetProfile |
typedef struct _COLORINFO COLORINFO |
typedef struct _DEVHTADJDATA DEVHTADJDATA |
typedef struct _DEVHTINFO DEVHTINFO |
typedef struct _DRIVEROBJ DRIVEROBJ |
typedef struct tagDRVENABLEDATA DRVENABLEDATA |
typedef struct _ENG_TIME_FIELDS ENG_TIME_FIELDS |
typedef struct _ENGSAFESEMAPHORE ENGSAFESEMAPHORE |
typedef struct _ENUMRECTS ENUMRECTS |
typedef struct _FD_DEVICEMETRICS FD_DEVICEMETRICS |
typedef struct _FD_GLYPHATTR FD_GLYPHATTR |
typedef struct _FD_GLYPHSET FD_GLYPHSET |
typedef struct _FD_KERNINGPAIR FD_KERNINGPAIR |
typedef struct _FD_LIGATURE FD_LIGATURE |
typedef union _FLOAT_LONG FLOAT_LONG |
typedef struct tagFLOATOBJ_XFORM FLOATOBJ_XFORM |
typedef struct _GAMMARAMP GAMMARAMP |
typedef struct _GLYPHBITS GLYPHBITS |
typedef struct _GLYPHDATA GLYPHDATA |
typedef _In_ HANDLE hColorTransform |
typedef _In_ HANDLE hPhysicalSurface |
typedef struct _IFIMETRICS IFIMETRICS |
typedef _In_ LONG iPixelFormat |
typedef struct _LINEATTRS LINEATTRS |
typedef struct tagFLOATOBJ_XFORM* LPFLOATOBJ_XFORM |
typedef _In_ ULONG NotifyCode |
typedef _Inout_ PERBANDINFO* pbi |
typedef _Out_ DD_CALLBACKS* pCallBacks |
typedef struct _COLORINFO * PCOLORINFO |
typedef struct _DEVHTADJDATA * PDEVHTADJDATA |
typedef struct _DEVHTINFO * PDEVHTINFO |
typedef _In_ CDDDXGK_REDIRBITMAPPRESENTINFO* pDirty |
typedef struct _DRH_APIBITMAPDATA * PDRH_APIBITMAPDATA |
typedef struct tagDRVENABLEDATA * PDRVENABLEDATA |
typedef _Out_ DD_HALINFO _Out_ DWORD _Out_ VIDEOMEMORY _Out_ DWORD* pdwNumFourCCCodes |
typedef _Out_ DD_HALINFO _Out_ DWORD* pdwNumHeaps |
typedef struct _ENG_TIME_FIELDS * PENG_TIME_FIELDS |
typedef struct _PERBANDINFO PERBANDINFO |
typedef struct _ENG_EVENT* PEVENT |
typedef struct _FD_DEVICEMETRICS * PFD_DEVICEMETRICS |
typedef struct _FD_GLYPHATTR * PFD_GLYPHATTR |
typedef struct _FD_GLYPHSET * PFD_GLYPHSET |
typedef union _FLOAT_LONG * PFLOAT_LONG |
typedef struct tagFLOATOBJ_XFORM * PFLOATOBJ_XFORM |
typedef FN_DrvAccumulateD3DDirtyRect* PFN_DrvAccumulateD3DDirtyRect |
typedef FN_DrvAlphaBlend* PFN_DrvAlphaBlend |
typedef FN_DrvAssertMode* PFN_DrvAssertMode |
typedef FN_DrvAssociateSharedSurface* PFN_DrvAssociateSharedSurface |
typedef FN_DrvBitBlt* PFN_DrvBitBlt |
typedef FN_DrvCompletePDEV* PFN_DrvCompletePDEV |
typedef FN_DrvCopyBits* PFN_DrvCopyBits |
typedef FN_DrvCreateDeviceBitmap* PFN_DrvCreateDeviceBitmap |
typedef FN_DrvCreateDeviceBitmapEx* PFN_DrvCreateDeviceBitmapEx |
typedef FN_DrvDeleteDeviceBitmap* PFN_DrvDeleteDeviceBitmap |
typedef FN_DrvDeleteDeviceBitmapEx* PFN_DrvDeleteDeviceBitmapEx |
typedef FN_DrvDeriveSurface* PFN_DrvDeriveSurface |
typedef FN_DrvDescribePixelFormat* PFN_DrvDescribePixelFormat |
typedef FN_DrvDestroyFont* PFN_DrvDestroyFont |
typedef FN_DrvDisableDirectDraw* PFN_DrvDisableDirectDraw |
typedef FN_DrvDisableDriver* PFN_DrvDisableDriver |
typedef FN_DrvDisablePDEV* PFN_DrvDisablePDEV |
typedef FN_DrvDisableSurface* PFN_DrvDisableSurface |
typedef FN_DrvDitherColor* PFN_DrvDitherColor |
typedef FN_DrvDrawEscape* PFN_DrvDrawEscape |
typedef FN_DrvEnableDirectDraw* PFN_DrvEnableDirectDraw |
typedef FN_DrvEnableDriver* PFN_DrvEnableDriver |
typedef FN_DrvEnablePDEV* PFN_DrvEnablePDEV |
typedef FN_DrvEnableSurface* PFN_DrvEnableSurface |
typedef FN_DrvEndDoc* PFN_DrvEndDoc |
typedef FN_DrvEndDxInterop* PFN_DrvEndDxInterop |
typedef FN_DrvEscape* PFN_DrvEscape |
typedef FN_DrvFillPath* PFN_DrvFillPath |
typedef FN_DrvFontManagement* PFN_DrvFontManagement |
typedef FN_DrvFree* PFN_DrvFree |
typedef FN_DrvGetDirectDrawInfo* PFN_DrvGetDirectDrawInfo |
typedef FN_DrvGetGlyphMode* PFN_DrvGetGlyphMode |
typedef FN_DrvGetModes* PFN_DrvGetModes |
typedef FN_DrvGetTrueTypeFile* PFN_DrvGetTrueTypeFile |
typedef FN_DrvGradientFill* PFN_DrvGradientFill |
typedef FN_DrvIcmCheckBitmapBits* PFN_DrvIcmCheckBitmapBits |
typedef FN_DrvIcmCreateColorTransform* PFN_DrvIcmCreateColorTransform |
typedef FN_DrvIcmDeleteColorTransform* PFN_DrvIcmDeleteColorTransform |
typedef FN_DrvIcmSetDeviceGammaRamp* PFN_DrvIcmSetDeviceGammaRamp |
typedef FN_DrvLineTo* PFN_DrvLineTo |
typedef FN_DrvLoadFontFile* PFN_DrvLoadFontFile |
typedef FN_DrvLockDisplayArea* PFN_DrvLockDisplayArea |
typedef FN_DrvMovePanning* PFN_DrvMovePanning |
typedef FN_DrvMovePointer* PFN_DrvMovePointer |
typedef FN_DrvNextBand* PFN_DrvNextBand |
typedef FN_DrvNotify* PFN_DrvNotify |
typedef FN_DrvOffset* PFN_DrvOffset |
typedef FN_DrvPaint* PFN_DrvPaint |
typedef FN_DrvPlgBlt* PFN_DrvPlgBlt |
typedef FN_DrvQueryAdvanceWidths* PFN_DrvQueryAdvanceWidths |
typedef FN_DrvQueryDeviceSupport* PFN_DrvQueryDeviceSupport |
typedef FN_DrvQueryDriverInfo* PFN_DrvQueryDriverInfo |
typedef FN_DrvQueryFont* PFN_DrvQueryFont |
typedef FN_DrvQueryFontCaps* PFN_DrvQueryFontCaps |
typedef FN_DrvQueryFontData* PFN_DrvQueryFontData |
typedef FN_DrvQueryFontFile* PFN_DrvQueryFontFile |
typedef FN_DrvQueryFontTree* PFN_DrvQueryFontTree |
typedef FN_DrvQueryGlyphAttrs* PFN_DrvQueryGlyphAttrs |
typedef FN_DrvQueryPerBandInfo* PFN_DrvQueryPerBandInfo |
typedef FN_DrvQuerySpoolType* PFN_DrvQuerySpoolType |
typedef FN_DrvQueryTrueTypeOutline* PFN_DrvQueryTrueTypeOutline |
typedef HANDLE PTRDIFF* typedef FN_DrvQueryTrueTypeSection* PFN_DrvQueryTrueTypeSection |
typedef FN_DrvQueryTrueTypeTable* PFN_DrvQueryTrueTypeTable |
typedef FN_DrvRealizeBrush* PFN_DrvRealizeBrush |
typedef FN_DrvRenderHint* PFN_DrvRenderHint |
typedef FN_DrvResetDevice* PFN_DrvResetDevice |
typedef FN_DrvResetPDEV* PFN_DrvResetPDEV |
typedef FN_DrvSaveScreenBits* PFN_DrvSaveScreenBits |
typedef FN_DrvSendPage* PFN_DrvSendPage |
typedef FN_DrvSetPalette* PFN_DrvSetPalette |
typedef FN_DrvSetPixelFormat* PFN_DrvSetPixelFormat |
typedef FN_DrvSetPointerShape* PFN_DrvSetPointerShape |
typedef FN_DrvStartBanding* PFN_DrvStartBanding |
typedef FN_DrvStartDoc* PFN_DrvStartDoc |
typedef FN_DrvStartDxInterop* PFN_DrvStartDxInterop |
typedef FN_DrvStartPage* PFN_DrvStartPage |
typedef FN_DrvStretchBlt* PFN_DrvStretchBlt |
typedef FN_DrvStretchBltROP* PFN_DrvStretchBltROP |
typedef FN_DrvStrokeAndFillPath* PFN_DrvStrokeAndFillPath |
typedef FN_DrvStrokePath* PFN_DrvStrokePath |
typedef FN_DrvSwapBuffers* PFN_DrvSwapBuffers |
typedef FN_DrvSynchronize* PFN_DrvSynchronize |
typedef FN_DrvSynchronizeRedirectionBitmaps* PFN_DrvSynchronizeRedirectionBitmaps |
typedef FN_DrvSynchronizeSurface* PFN_DrvSynchronizeSurface |
typedef FN_DrvTextOut* PFN_DrvTextOut |
typedef FN_DrvTransparentBlt* PFN_DrvTransparentBlt |
typedef FN_DrvUnloadFontFile* PFN_DrvUnloadFontFile |
typedef FN_DrvUnlockDisplayArea* PFN_DrvUnlockDisplayArea |
typedef FN_EngCombineRgn* PFN_EngCombineRgn |
typedef FN_EngCopyRgn* PFN_EngCopyRgn |
typedef FN_EngCreateRectRgn* PFN_EngCreateRectRgn |
typedef FN_EngDeleteRgn* PFN_EngDeleteRgn |
typedef FN_EngIntersectRgn* PFN_EngIntersectRgn |
typedef FN_EngSubtractRgn* PFN_EngSubtractRgn |
typedef FN_EngUnionRgn* PFN_EngUnionRgn |
typedef FN_EngXorRgn* PFN_EngXorRgn |
typedef struct _GAMMARAMP * PGAMMARAMP |
typedef _Out_ DD_HALINFO* pHalInfo |
typedef struct _IFIMETRICS * PIFIMETRICS |
typedef struct _LINEATTRS * PLINEATTRS |
typedef _In_ LPLOGCOLORSPACEW pLogColorSpace |
typedef struct _PERBANDINFO * PPERBANDINFO |
typedef _In_ DD_SURFACE_LOCAL* pSurface |
typedef _Out_ UINT64* puiFenceID |
typedef _Out_ DD_HALINFO _Out_ DWORD _Out_ VIDEOMEMORY* pvmList |
typedef _In_ LPWSTR pwszDocName |
typedef _In_ LPWSTR pwszLogAddress |
typedef struct _TYPE1_FONT TYPE1_FONT |
Enumerator | |
---|---|
QDA_RESERVED | |
QDA_ACCELERATION_LEVEL |
Definition at line 2229 of file winddi.h.
Enumerator | |
---|---|
EngProcessorFeature | |
EngNumberOfProcessors | |
EngOptimumAvailableUserMemory | |
EngOptimumAvailableSystemMemory |
Definition at line 2285 of file winddi.h.
__drv_preferredFunction | ( | "(see documentation)" | , |
" | Obsolete, | ||
always returns false. " | |||
) |
__drv_preferredFunction | ( | "EngMapFontFileFD" | , |
"Obsolete" | |||
) |
Definition at line 571 of file mapping.c.
__drv_preferredFunction | ( | "EngUnmapFontFileFD" | , |
"Obsolete" | |||
) |
_Requires_lock_not_held_ hsem _Acquires_exclusive_lock_ hsem _Acquires_lock_ | ( | _Global_critical_region_ | ) |
Definition at line 59 of file Object.c.
_At_ | ( | return | , |
_Out_writes_bytes_(cjSize) | |||
) |
typedef _In_count_c_ | ( | 0 | ) |
_In_ DWORD _In_reads_bytes_opt_ | ( | cjInBufferSize | ) |
_Check_return_ _Kernel_requires_resource_held_ | ( | EngFloatState | ) |
typedef _Out_bytecap_ | ( | cjBuf | ) |
typedef _Out_cap_ | ( | culCaps | ) |
_In_ DWORD _In_ DWORD _Out_writes_bytes_opt_ | ( | cjOutBufferSize | ) |
_Requires_lock_held_ hsem _Releases_lock_ hsem _Releases_lock_ | ( | _Global_critical_region_ | ) |
Definition at line 101 of file Object.c.
_Must_inspect_result_ _Ret_opt_bytecap_ | ( | cjMemSize | ) |
_Must_inspect_result_ _Ret_opt_bytecap_ | ( | cjSize | ) |
_Ret_opt_bytecount_ | ( | cj | ) |
_Must_inspect_result_ _Ret_opt_bytecount_ | ( | cjMemSize | ) |
typedef _Return_type_success_ | ( | return >= | 0 | ) |
_Check_return_ _Success_ | ( | ((pBuffer !=NULL &&cjBufferSize !=0) &&return==1)||((pBuffer==NULL||cjBufferSize==0) &&return > 0) | ) |
_Success_ | ( | return ! | = 0 | ) |
Definition at line 1028 of file fsctrl.c.
_Check_return_ _Success_ | ( | return! | = FALSE | ) |
_Success_ | ( | return | = =0 | ) |
_Must_inspect_result_ _When_ | ( | fl & | FL_ZERO_MEMORY, |
_Ret_opt_bytecount_(cjMemSize) | |||
) | & |
ENGAPI BOOL APIENTRY CLIPOBJ_bEnum | ( | _In_ CLIPOBJ * | pco, |
_In_ ULONG | cj, | ||
_Out_bytecap_(cj) ULONG * | pul | ||
) |
Definition at line 319 of file clip.c.
Referenced by DrvBitBlt(), DrvLineTo(), EngAlphaBlend(), EngBitBlt(), EngCopyBits(), EngLineTo(), EngMaskBitBlt(), EngStretchBltROP(), EngTransparentBlt(), IntEngGradientFillRect(), IntEngGradientFillTriangle(), NEtoSW(), NWtoSE(), SEtoNW(), SWtoNE(), VGADDIPaintRgn(), vgaNEtoSW(), vgaNWtoSE(), vgaSEtoNW(), vgaSWtoNE(), and WNDOBJ_bEnum().
ENGAPI ULONG APIENTRY CLIPOBJ_cEnumStart | ( | _Inout_ CLIPOBJ * | pco, |
_In_ BOOL | bAll, | ||
_In_ ULONG | iType, | ||
_In_ ULONG | iDirection, | ||
_In_ ULONG | cLimit | ||
) |
Definition at line 255 of file clip.c.
Referenced by DrvBitBlt(), DrvLineTo(), EngAlphaBlend(), EngBitBlt(), EngCopyBits(), EngLineTo(), EngMaskBitBlt(), EngStretchBltROP(), EngTransparentBlt(), IntEngGradientFillRect(), IntEngGradientFillTriangle(), NEtoSW(), NWtoSE(), SEtoNW(), SWtoNE(), VGADDIPaintRgn(), vgaNEtoSW(), vgaNWtoSE(), vgaSEtoNW(), vgaSWtoNE(), and WNDOBJ_cEnumStart().
DECLARE_HANDLE | ( | DHPDEV | ) |
DECLARE_HANDLE | ( | DHSURF | ) |
DECLARE_HANDLE | ( | HBM | ) |
DECLARE_HANDLE | ( | HDEV | ) |
DECLARE_HANDLE | ( | HDRVOBJ | ) |
DECLARE_HANDLE | ( | HFASTMUTEX | ) |
DECLARE_HANDLE | ( | HSEMAPHORE | ) |
DECLARE_HANDLE | ( | HSURF | ) |
typedef DHPDEV | ( | APIENTRY | FN_DrvEnablePDEV | ) |
Referenced by DrvEnablePDEV(), NtGdiGetDhpdev(), and PanEnablePDEV().
ENGAPI VOID APIENTRY EngAcquireSemaphore | ( | _Inout_ HSEMAPHORE | hsem | ) |
Referenced by DC_vPrepareDCsForBlit(), DdHmgAlloc(), DdHmgFree(), DdHmgLock(), DxEngLockShareSem(), EngpFindGraphicsDevice(), EngpGetPDEV(), EngpRegisterGraphicsDevice(), EngpUpdateGraphicsDeviceList(), GreMovePointer(), GreSetPointerShape(), LDEVOBJ_pLoadDriver(), LDEVOBJ_pLoadInternal(), LDEVOBJ_vDereference(), NtGdiExtEscape(), PDEVOBJ_bSwitchMode(), PDEVOBJ_vRefreshModeList(), PDEVOBJ_vRelease(), Test_EngAcquireSemaphore(), and Test_EngReleaseSemaphore().
ENGAPI BOOL APIENTRY EngAcquireSemaphoreNoWait | ( | _In_ HSEMAPHORE | hsem | ) |
ENGAPI BOOL APIENTRY EngAlphaBlend | ( | _Inout_ SURFOBJ * | psoDest, |
_In_ SURFOBJ * | psoSrc, | ||
_In_opt_ CLIPOBJ * | pco, | ||
_In_opt_ XLATEOBJ * | pxlo, | ||
_In_ RECTL * | prclDest, | ||
_In_ RECTL * | prclSrc, | ||
_In_ BLENDOBJ * | pBlendObj | ||
) |
Definition at line 20 of file alphablend.c.
Referenced by IntEngAlphaBlend(), NtGdiEngAlphaBlend(), and PanAlphaBlend().
Definition at line 431 of file surface.c.
Referenced by DrvEnableSurface(), and PanEnableSurface().
ENGAPI BOOL APIENTRY EngBitBlt | ( | _Inout_ SURFOBJ * | psoTrg, |
_In_opt_ SURFOBJ * | psoSrc, | ||
_In_opt_ SURFOBJ * | psoMask, | ||
_In_opt_ CLIPOBJ * | pco, | ||
_In_opt_ XLATEOBJ * | pxlo, | ||
_In_ RECTL * | prclTrg, | ||
_In_opt_ POINTL * | pptlSrc, | ||
_In_opt_ POINTL * | pptlMask, | ||
_In_opt_ BRUSHOBJ * | pbo, | ||
_In_opt_ POINTL * | pptlBrush, | ||
_In_ ROP4 | rop4 | ||
) |
Definition at line 328 of file bitblt.c.
Referenced by IntEngBitBlt(), NtGdiEngBitBlt(), and PanBitBlt().
ENGAPI VOID APIENTRY EngBugCheckEx | ( | _In_ ULONG | BugCheckCode, |
_In_ ULONG_PTR | P1, | ||
_In_ ULONG_PTR | P2, | ||
_In_ ULONG_PTR | P3, | ||
_In_ ULONG_PTR | P4 | ||
) |
Definition at line 85 of file engevent.c.
ENGAPI INT APIENTRY EngCombineRgn | ( | _In_ HANDLE | hrgnTrg, |
_In_ HANDLE | hrgnSrc1, | ||
_In_ HANDLE | hrgnSrc2, | ||
_In_ INT | iMode | ||
) |
ENGAPI BOOL APIENTRY EngCopyBits | ( | _In_ SURFOBJ * | psoDest, |
_In_ SURFOBJ * | psoSrc, | ||
_In_opt_ CLIPOBJ * | pco, | ||
_In_opt_ XLATEOBJ * | pxlo, | ||
_In_ __in_data_source(USER_MODE) RECTL * | prclDest, | ||
_In_ __in_data_source(USER_MODE) POINTL * | pptlSrc | ||
) |
Referenced by EngRealizeBrush(), IntEngMaskBlt(), NtGdiGetPixel(), and PanSynchronize().
ENGAPI HBITMAP APIENTRY EngCreateBitmap | ( | _In_ SIZEL | sizl, |
_In_ LONG | lWidth, | ||
_In_ ULONG | iFormat, | ||
_In_ FLONG | fl, | ||
_In_opt_ PVOID | pvBits | ||
) |
Referenced by DrvEnableSurface(), EngRealizeBrush(), EngSetPointerShape(), InitBrushImpl(), IntEngEnter(), IntExtTextOutW(), and PanEnableSurface().
Definition at line 222 of file clip.c.
Referenced by EngLineTo(), and IntEngEnter().
_Must_inspect_result_ ENGAPI HBITMAP APIENTRY EngCreateDeviceBitmap | ( | _In_ DHSURF | dhsurf, |
_In_ SIZEL | sizl, | ||
_In_ ULONG | iFormatCompat | ||
) |
Definition at line 351 of file surface.c.
_Must_inspect_result_ ENGAPI HSURF APIENTRY EngCreateDeviceSurface | ( | _In_ DHSURF | dhsurf, |
_In_ SIZEL | sizl, | ||
_In_ ULONG | iFormatCompat | ||
) |
Definition at line 391 of file surface.c.
Referenced by DrvEnableSurface(), and PanEnableSurface().
_Must_inspect_result_ ENGAPI HDRVOBJ APIENTRY EngCreateDriverObj | ( | _In_ PVOID | pvObj, |
_In_opt_ FREEOBJPROC | pFreeObjProc, | ||
_In_ HDEV | hdev | ||
) |
Public interface
Definition at line 41 of file driverobj.c.
_Must_inspect_result_ ENGAPI HPALETTE APIENTRY EngCreatePalette | ( | _In_ ULONG | iMode, |
_In_ ULONG | cColors, | ||
_In_ ULONG * | pulColors, | ||
_In_ FLONG | flRed, | ||
_In_ FLONG | flGreen, | ||
_In_ FLONG | flBlue | ||
) |
Referenced by bInitDefaultPalette(), DrvEnablePDEV(), IntInitDefaultPalette(), and NtGdiEngCreatePalette().
ENGAPI HANDLE APIENTRY EngCreateRectRgn | ( | _In_ INT | left, |
_In_ INT | top, | ||
_In_ INT | right, | ||
_In_ INT | bottom | ||
) |
ENGAPI HBITMAP APIENTRY EngCreateRedirectionDeviceBitmap | ( | __in_data_source(USER_MODE) DHSURF | dhsurf, |
__in_data_source(USER_MODE) SIZEL | sizl, | ||
_In_ ULONG | iFormatCompat | ||
) |
_Must_inspect_result_ ENGAPI WNDOBJ *APIENTRY EngCreateWnd | ( | _In_ SURFOBJ * | pso, |
_In_ HWND | hwnd, | ||
_In_ WNDOBJCHANGEPROC | pfn, | ||
_In_ FLONG | fl, | ||
_In_ INT | iPixelFormat | ||
) |
VOID APIENTRY EngCTGetGammaTable | ( | _In_ ULONG | ulGamma, |
_Out_ CONST BYTE ** | pGammaTable, | ||
_Out_ CONST BYTE ** | pInverseGammaTable | ||
) |
_Analysis_noreturn_ ENGAPI VOID APIENTRY EngDebugBreak | ( | VOID | ) |
Referenced by DeinitVGA(), and DIB_BltFromVGA().
ENGAPI VOID APIENTRY EngDebugPrint | ( | _In_z_ PCHAR | StandardPrefix, |
_In_z_ PCHAR | DebugMessage, | ||
_In_ va_list | ap | ||
) |
Definition at line 19 of file debug.c.
Referenced by DbgPrint().
Definition at line 241 of file clip.c.
Referenced by EngLineTo(), IntEngEnter(), and IntEngLeave().
ENGAPI BOOL APIENTRY EngDeleteDriverObj | ( | _In_ _Post_ptr_invalid_ HDRVOBJ | hdo, |
_In_ BOOL | bCallBack, | ||
_In_ BOOL | bLocked | ||
) |
Definition at line 74 of file driverobj.c.
Definition at line 63 of file engevent.c.
ENGAPI BOOL APIENTRY EngDeletePalette | ( | _In_ _Post_ptr_invalid_ HPALETTE | hpal | ) |
Referenced by DrvDisablePDEV(), NtGdiEngDeletePalette(), and vDisablePalette().
ENGAPI VOID APIENTRY EngDeleteSafeSemaphore | ( | _Inout_ _Post_invalid_ ENGSAFESEMAPHORE * | pssem | ) |
Definition at line 181 of file semaphor.c.
_Requires_lock_not_held_ hsem ENGAPI VOID APIENTRY EngDeleteSemaphore | ( | _Inout_ __drv_freesMem(Mem) HSEMAPHORE | hsem | ) |
Definition at line 106 of file semaphor.c.
Referenced by DdHmgCreate(), DdHmgDestroy(), DxDdCleanupDxGraphics(), DxDdStartupDxGraphics(), EngDeleteSafeSemaphore(), PDEVOBJ_vDeletePDEV(), Test_EngAcquireSemaphore(), Test_EngCreateSemaphore(), and Test_EngReleaseSemaphore().
Definition at line 567 of file surface.c.
Referenced by DrvDisableSurface(), DrvEnableSurface(), DxEngDeleteSurface(), EBRUSHOBJ_pvGetEngBrush(), EngRealizeBrush(), EngSetPointerShape(), IntEngEnter(), IntEngLeave(), IntExtTextOutW(), NtGdiSetDIBitsToDeviceInternal(), and PanDisableSurface().
ENGAPI ULONG APIENTRY EngDitherColor | ( | _In_ HDEV | hdev, |
_In_ ULONG | iMode, | ||
_In_ ULONG | rgb, | ||
_When_(iMode==DM_DEFAULT, _Out_writes_bytes_(16 *8)) _When_(iMode==DM_MONOCHROME, _Out_writes_bytes_(8)) ULONG * | pul | ||
) |
ENGAPI HRESULT APIENTRY EngDxIoctl | ( | _In_ ULONG | ulIoctl, |
_Inout_ PVOID | pBuffer, | ||
_In_ ULONG | ulBufferSize | ||
) |
ENGAPI BOOL APIENTRY EngEnumForms | ( | _In_ HANDLE | hPrinter, |
_In_ DWORD | Level, | ||
_Out_writes_bytes_opt_(cbBuf) LPBYTE | pForm, | ||
_In_ DWORD | cbBuf, | ||
_Out_ LPDWORD | pcbNeeded, | ||
_Out_ LPDWORD | pcReturned | ||
) |
ENGAPI BOOL APIENTRY EngFillPath | ( | _Inout_ SURFOBJ * | pso, |
_In_ PATHOBJ * | ppo, | ||
_In_ CLIPOBJ * | pco, | ||
_In_ BRUSHOBJ * | pbo, | ||
_In_ POINTL * | pptlBrushOrg, | ||
_In_ MIX | mix, | ||
_In_ FLONG | flOptions | ||
) |
Definition at line 927 of file ldevobj.c.
Referenced by DxDdStartupDxGraphics(), and UserLoadKbdDll().
ENGAPI PVOID APIENTRY EngFindResource | ( | _In_ HANDLE | h, |
_In_ INT | iName, | ||
_In_ INT | iType, | ||
_Out_ PULONG | pulSize | ||
) |
ENGAPI VOID APIENTRY EngFreeMem | ( | _Pre_notnull_ __drv_freesMem(Mem) PVOID | pv | ) |
Definition at line 482 of file mapping.c.
Referenced by _Success_(), and EngUnmapFile().
ENGAPI VOID APIENTRY EngFreePrivateUserMem | ( | _In_ PDD_SURFACE_LOCAL | psl, |
_Pre_notnull_ __drv_freesMem(PrivateUserMem) PVOID | pv | ||
) |
ENGAPI VOID APIENTRY EngFreeUserMem | ( | _Pre_notnull_ __drv_freesMem(UserMem) PVOID | pv | ) |
Referenced by DIB_CreateDIBSection(), RunTest(), and SURFACE_vCleanup().
ENGAPI VOID APIENTRY EngGetCurrentCodePage | ( | _Out_ PUSHORT | OemCodePage, |
_Out_ PUSHORT | AnsiCodePage | ||
) |
ENGAPI BOOL APIENTRY EngGetForm | ( | _In_ HANDLE | hPrinter, |
_In_ LPWSTR | pFormName, | ||
_In_ DWORD | Level, | ||
_In_reads_bytes_opt_(cbBuf) LPBYTE | pForm, | ||
_In_ DWORD | cbBuf, | ||
_Out_ LPDWORD | pcbNeeded | ||
) |
Definition at line 9 of file error.c.
Referenced by co_IntShellHookNotify(), IntSetClassAtom(), NtUserMessageCall(), VerifyMenu(), and VerifyWnd().
ENGAPI BOOL APIENTRY EngGetPrinter | ( | _In_ HANDLE | hPrinter, |
_In_ DWORD | dwLevel, | ||
_Out_writes_bytes_opt_(cbBuf) LPBYTE | pPrinter, | ||
_In_ DWORD | cbBuf, | ||
_Out_ LPDWORD | pcbNeeded | ||
) |
ENGAPI DWORD APIENTRY EngGetPrinterData | ( | _In_ HANDLE | hPrinter, |
_In_ LPWSTR | pValueName, | ||
_Out_opt_ LPDWORD | pType, | ||
_Out_writes_bytes_opt_(cjSize) LPBYTE | pData, | ||
_In_ DWORD | cjSize, | ||
_Out_ LPDWORD | pcjNeeded | ||
) |
ENGAPI BOOL APIENTRY EngGetPrinterDriver | ( | _In_ HANDLE | hPrinter, |
_In_opt_ LPWSTR | pEnvironment, | ||
_In_ DWORD | dwLevel, | ||
_Out_writes_bytes_opt_(cjBufSize) BYTE * | lpbDrvInfo, | ||
_In_ DWORD | cjBufSize, | ||
_Out_ DWORD * | pcjNeeded | ||
) |
ENGAPI DWORD APIENTRY EngGetRgnData | ( | _In_ HANDLE | hrgn, |
_In_ DWORD | nCount, | ||
_Out_cap_(nCount) LPRGNDATA | lpRgnData | ||
) |
ENGAPI BOOL APIENTRY EngGetType1FontList | ( | _In_ HDEV | hdev, |
_Out_writes_bytes_opt_(cjType1Buffer) TYPE1_FONT * | pType1Buffer, | ||
_In_ ULONG | cjType1Buffer, | ||
_Out_ PULONG | pulLocalFonts, | ||
_Out_ PULONG | pulRemoteFonts, | ||
_Out_ LARGE_INTEGER * | pLastModified | ||
) |
ENGAPI BOOL APIENTRY EngGradientFill | ( | _Inout_ SURFOBJ * | psoDest, |
_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 | ||
) |
Definition at line 475 of file gradient.c.
Referenced by IntEngGradientFill(), and PanGradientFill().
ENGAPI BOOL APIENTRY EngInitializeSafeSemaphore | ( | _Out_ ENGSAFESEMAPHORE * | pssem | ) |
Definition at line 147 of file semaphor.c.
ENGAPI INT APIENTRY EngIntersectRgn | ( | _In_ HANDLE | hrgnResult, |
_In_ HANDLE | hRgnA, | ||
_In_ HANDLE | hRgnB | ||
) |
ENGAPI BOOL APIENTRY EngIsSemaphoreOwned | ( | _In_ HSEMAPHORE | hsem | ) |
Definition at line 121 of file semaphor.c.
ENGAPI BOOL APIENTRY EngIsSemaphoreOwnedByCurrentThread | ( | _In_ HSEMAPHORE | hsem | ) |
Definition at line 134 of file semaphor.c.
ENGAPI BOOL APIENTRY EngIsSemaphoreSharedByCurrentThread | ( | _In_ HSEMAPHORE | hsem | ) |
ENGAPI BOOL APIENTRY EngLineTo | ( | _Inout_ SURFOBJ * | pso, |
_In_ CLIPOBJ * | pco, | ||
_In_ BRUSHOBJ * | pbo, | ||
_In_ LONG | x1, | ||
_In_ LONG | y1, | ||
_In_ LONG | x2, | ||
_In_ LONG | y2, | ||
_In_opt_ RECTL * | prclBounds, | ||
_In_ MIX | mix | ||
) |
Definition at line 440 of file lineto.c.
Referenced by IntEngLineTo().
Exported functions
Definition at line 904 of file ldevobj.c.
Referenced by DxDdStartupDxGraphics(), and UserLoadKbdDll().
Definition at line 434 of file mapping.c.
ENGAPI PDD_SURFACE_LOCAL APIENTRY EngLockDirectDrawSurface | ( | _In_ HANDLE | hSurface | ) |
Definition at line 114 of file driverobj.c.
Definition at line 607 of file surface.c.
Referenced by DrvEnableSurface(), DxEngAltLockSurface(), IntEngEnter(), IntExtTextOutW(), IntGdiCreateMaskFromRLE(), NtGdiEngLockSurface(), NtGdiSetDIBitsToDeviceInternal(), and PanEnableSurface().
ENGAPI PEVENT APIENTRY EngMapEvent | ( | _In_ HDEV | hDev, |
_In_ HANDLE | hUserObject, | ||
_Reserved_ PVOID | Reserved1, | ||
_Reserved_ PVOID | Reserved2, | ||
_Reserved_ PVOID | Reserved3 | ||
) |
Definition at line 114 of file engevent.c.
ENGAPI BOOL APIENTRY EngModifySurface | ( | _In_ HSURF | hsurf, |
_In_ HDEV | hdev, | ||
_In_ FLONG | flHooks, | ||
_In_ FLONG | flSurface, | ||
_In_ DHSURF | dhsurf, | ||
_In_ PVOID | pvScan0, | ||
_In_ LONG | lDelta, | ||
_Reserved_ PVOID | pvReserved | ||
) |
Definition at line 471 of file surface.c.
Referenced by DrvAssertMode(), and DrvEnableSurface().
ENGAPI VOID APIENTRY EngMovePointer | ( | _In_ SURFOBJ * | pso, |
_In_ LONG | x, | ||
_In_ LONG | y, | ||
_In_ RECTL * | prcl | ||
) |
Definition at line 575 of file mouse.c.
Referenced by DrvMovePointer(), GreMovePointer(), IntEngSetPointerShape(), MouseSafetyOnDrawEnd(), MouseSafetyOnDrawStart(), and PDEVOBJ_Create().
Definition at line 26 of file math.c.
Referenced by IntCalculateThumb(), IntGdiSetMapMode(), IntPaintDesktop(), PATH_Ellipse(), and PATH_RoundRect().
ENGAPI VOID APIENTRY EngMultiByteToUnicodeN | ( | _Out_writes_bytes_to_(MaxBytesInUnicodeString, *BytesInUnicodeString) LPWSTR | UnicodeString, |
_In_ ULONG | MaxBytesInUnicodeString, | ||
_Out_opt_ PULONG | BytesInUnicodeString, | ||
_In_reads_bytes_(BytesInMultiByteString) PCHAR | MultiByteString, | ||
_In_ ULONG | BytesInMultiByteString | ||
) |
Referenced by BmfdQueryFont(), BmfdQueryFontFile(), BmfdQueryFontTree(), FillFaceInfo(), and FtfdQueryFont().
ENGAPI INT APIENTRY EngMultiByteToWideChar | ( | _In_ UINT | CodePage, |
_Out_writes_bytes_opt_(cjWideCharString) LPWSTR | WideCharString, | ||
_In_ INT | cjWideCharString, | ||
_In_reads_bytes_opt_(cjMultiByteString) LPSTR | MultiByteString, | ||
_In_ INT | cjMultiByteString | ||
) |
ENGAPI BOOL APIENTRY EngPaint | ( | _In_ SURFOBJ * | pso, |
_In_ CLIPOBJ * | pco, | ||
_In_ BRUSHOBJ * | pbo, | ||
_In_ POINTL * | pptlBrushOrg, | ||
_In_ __in_data_source(USER_MODE) MIX | mix | ||
) |
Definition at line 54 of file paint.c.
Referenced by IntEngPaint().
ENGAPI BOOL APIENTRY EngPlgBlt | ( | _In_ SURFOBJ * | psoTrg, |
_In_ SURFOBJ * | psoSrc, | ||
_In_opt_ SURFOBJ * | psoMsk, | ||
_In_ CLIPOBJ * | pco, | ||
_In_opt_ XLATEOBJ * | pxlo, | ||
_In_ COLORADJUSTMENT * | pca, | ||
_In_ POINTL * | pptlBrushOrg, | ||
_In_ POINTFIX * | pptfx, | ||
_In_ RECTL * | prcl, | ||
_When_(psoMsk, _In_) POINTL * | pptl, | ||
_In_ __in_data_source(USER_MODE) ULONG | iMode | ||
) |
ENGAPI VOID APIENTRY EngProbeForRead | ( | _In_reads_bytes_(Length) PVOID | Address, |
_In_ SIZE_T | Length, | ||
_In_ ULONG | Alignment | ||
) |
ENGAPI VOID APIENTRY EngProbeForReadAndWrite | ( | _Inout_updates_bytes_(Length) PVOID | Address, |
_In_ SIZE_T | Length, | ||
_In_ ULONG | Alignment | ||
) |
ENGAPI BOOL APIENTRY EngQueryDeviceAttribute | ( | _In_ HDEV | hdev, |
_In_ ENG_DEVICE_ATTRIBUTE | devAttr, | ||
_In_reads_bytes_(cjInSize) PVOID | pvIn, | ||
_In_ ULONG | cjInSize, | ||
_Out_writes_bytes_(cjOutSize) PVOID | pvOut, | ||
_In_ ULONG | cjOutSize | ||
) |
ENGAPI LARGE_INTEGER APIENTRY EngQueryFileTimeStamp | ( | _In_ LPWSTR | pwsz | ) |
ENGAPI VOID APIENTRY EngQueryLocalTime | ( | _Out_ PENG_TIME_FIELDS | ptf | ) |
Definition at line 264 of file stubs.c.
ENGAPI ULONG APIENTRY EngQueryPalette | ( | _In_ HPALETTE | hPal, |
_Out_ ULONG * | piMode, | ||
_In_ ULONG | cColors, | ||
_Out_writes_opt_(cColors) ULONG * | pulColors | ||
) |
Definition at line 105 of file engevent.c.
ENGAPI VOID APIENTRY EngRenderHint | ( | _In_ DHPDEV | dhpdev, |
_In_ ULONG | NotifyCode, | ||
_In_ SIZE_T | Length, | ||
_In_reads_bytes_opt_(Length) PVOID | Data | ||
) |
ENGAPI HANDLE APIENTRY EngSecureMem | ( | _In_reads_bytes_(cjLength) PVOID | Address, |
_In_ ULONG | cjLength | ||
) |
Referenced by _Success_(), and EngMapSectionView().
Definition at line 94 of file engevent.c.
Definition at line 22 of file error.c.
Referenced by _Success_(), CheckWinstaAttributeAccess(), co_IntDoSendMessage(), co_IntGetScrollBarInfo(), co_IntGetScrollInfo(), co_IntRegisterLogonProcess(), co_IntSendMessageTimeout(), co_IntSendMessageTimeoutSingle(), co_IntSetParent(), co_IntSetScrollBarInfo(), co_IntSetScrollInfo(), co_IntSetWindowLongPtr(), co_MsqSendMessage(), co_UserCreateWindowEx(), co_UserDestroyWindow(), co_UserHideCaret(), co_UserSetParent(), co_UserShowCaret(), co_UserShowScrollBar(), co_WinPosSetWindowPos(), DCU_SetDcUndeletable(), DdAllocateObject(), DefSetText(), DefWndGetIcon(), DefWndSetIcon(), DIB_CreateDIBSection(), EngAlphaBlend(), EngEnumForms(), EngGetForm(), EngGetPrinter(), EngGetPrinterData(), EngGetPrinterDriver(), EngGetType1FontList(), EngSetPrinterData(), EngWritePrinter(), ftGdiGetGlyphOutline(), ftGdiGetRasterizerCaps(), ftGdiGetTextCharsetInfo(), ftGdiGetTextMetricsW(), GdiSelectVisRgn(), GreCreateDIBitmapInternal(), GreCreateFrameRgn(), GreCreatePolyPolygonRgn(), GreDPtoLP(), GreExtTextOutW(), GreGetBitmapDimension(), GreGetBkColor(), GreGetBkMode(), GreGetDCPoint(), GreGetDIBitsInternal(), GreGetGraphicsMode(), GreGetKerningPairs(), GreGetMapMode(), GreGetTextColor(), GreGetTextExtentExW(), GreGetTextExtentW(), GreGradientFill(), GreLPtoDP(), GreMoveTo(), GreSetBrushOrg(), GreSetViewportOrgEx(), GreStretchBltMask(), IntAddFormatedData(), IntAllowSetForegroundWindow(), IntArc(), IntBlockInput(), IntCheckProcessDesktopClasses(), IntCreateClass(), IntCreateCompatibleBitmap(), IntCreateCurIconHandle(), IntCreateWindow(), IntCreateWindowStation(), IntDeferWindowPos(), IntDestroyInputContext(), IntDispatchMessage(), IntEndDeferWindowPosEx(), IntExtTextOutW(), IntFillArc(), IntFillRect(), IntGdiDeleteColorSpace(), IntGdiDeleteDC(), IntGdiExtCreatePen(), IntGdiGetFontResourceInfo(), IntGdiLineTo(), IntGdiLoadFontsFromMemory(), IntGdiPolygon(), IntGdiPolyPatBlt(), IntGdiRealizePalette(), IntGdiSetBkColor(), IntGdiSetBkMode(), IntGdiSetHookFlags(), IntGdiSetTextAlign(), IntGdiSetTextColor(), IntGetClassForDesktop(), IntGetGlobalHookHandles(), IntGetHookObject(), IntGetSystemPaletteEntries(), intGetTitleBarInfo(), IntInsertMenuItem(), IntLoadSystenIcons(), IntLockSetForegroundWindow(), IntMapVirtualKeyEx(), IntMenuItemInfo(), IntNtUserSetClassLongPtr(), IntPolygon(), IntRegisterClassAtom(), IntRoundRect(), IntScrollWindowEx(), IntSetClassAtom(), IntSetClassMenuName(), IntSetCursorData(), IntSetDCBrushColor(), IntSetDCPenColor(), IntSetDIBits(), IntSetMenu(), IntSetMenuItemInfo(), IntSetOwner(), IntSetThreadDesktop(), IntSetTimer(), IntTrackPopupMenuEx(), IntUnhookWindowsHook(), IntUpdateLayeredWindowI(), IntValidateWindowStationHandle(), IntWinListChildren(), IntWinListOwnedPopups(), MENU_TrackMenu(), NEWco_IntGetScrollInfo(), NtGdiAbortPath(), NtGdiAlphaBlend(), NtGdiAngleArc(), NtGdiArcInternal(), NtGdiBeginPath(), NtGdiCloseFigure(), NtGdiCombineRgn(), NtGdiCreateBitmap(), NtGdiCreateCompatibleBitmap(), NtGdiCreateDIBBrush(), NtGdiCreateDIBitmapInternal(), NtGdiCreateDIBSection(), NtGdiCreateHalftonePalette(), NtGdiCreatePen(), NtGdiCreateRectRgn(), NtGdiDeleteObjectApp(), NtGdiEllipse(), NtGdiEndPath(), NtGdiEscape(), NtGdiExcludeClipRect(), NtGdiExtCreatePen(), NtGdiExtCreateRegion(), NtGdiExtEscape(), NtGdiExtFloodFill(), NtGdiExtSelectClipRgn(), NtGdiExtTextOutW(), NtGdiFillPath(), NtGdiFlattenPath(), NtGdiGetBitmapBits(), NtGdiGetCharABCWidthsW(), NtGdiGetCharSet(), NtGdiGetCharWidthW(), NtGdiGetDCDword(), NtGdiGetDCObject(), NtGdiGetDCPoint(), NtGdiGetDeviceCaps(), NtGdiGetDeviceGammaRamp(), NtGdiGetDeviceWidth(), NtGdiGetFontData(), NtGdiGetFontFamilyInfo(), NtGdiGetFontResourceInfoInternalW(), NtGdiGetFontUnicodeRanges(), NtGdiGetGlyphOutline(), NtGdiGetKerningPairs(), NtGdiGetNearestColor(), NtGdiGetOutlineTextMetricsInternalW(), NtGdiGetPath(), NtGdiGetPixel(), NtGdiGetRandomRgn(), NtGdiGetRealizationInfo(), NtGdiGetSpoolMessage(), NtGdiGetTextCharsetInfo(), NtGdiGetTextExtentExW(), NtGdiGetTextFaceW(), NtGdiGetTransform(), NtGdiGradientFill(), NtGdiInitSpool(), NtGdiIntersectClipRect(), NtGdiInvertRgn(), NtGdiLineTo(), NtGdiMaskBlt(), NtGdiMirrorWindowOrg(), NtGdiModifyWorldTransform(), NtGdiOffsetClipRgn(), NtGdiOffsetViewportOrgEx(), NtGdiOffsetWindowOrgEx(), NtGdiPatBlt(), NtGdiPathToRegion(), NtGdiPolyPatBlt(), NtGdiPolyPolyDraw(), NtGdiPtVisible(), NtGdiRectangle(), NtGdiRectVisible(), NtGdiRestoreDC(), NtGdiRoundRect(), NtGdiSaveDC(), NtGdiScaleViewportExtEx(), NtGdiScaleWindowExtEx(), NtGdiSelectClipPath(), NtGdiSetBitmapBits(), NtGdiSetBitmapDimension(), NtGdiSetColorSpace(), NtGdiSetDeviceGammaRamp(), NtGdiSetDIBitsToDeviceInternal(), NtGdiSetLayout(), NtGdiSetMetaRgn(), NtGdiSetMiterLimit(), NtGdiSetPixel(), NtGdiSetPixelFormat(), NtGdiSetTextJustification(), NtGdiSetViewportOrgEx(), NtGdiSetWindowOrgEx(), NtGdiStretchDIBitsInternal(), NtGdiStrokeAndFillPath(), NtGdiStrokePath(), NtGdiSwapBuffers(), NtGdiTransformPoints(), NtGdiTransparentBlt(), NtGdiUnloadPrinterDriver(), NtGdiUpdateColors(), NtGdiWidenPath(), NtUserAlterWindowStyle(), NtUserAttachThreadInput(), NtUserBuildHimcList(), NtUserCalcMenuBar(), NtUserCallNoParam(), NtUserCallOneParam(), NtUserCallTwoParam(), NtUserChangeDisplaySettings(), NtUserClipCursor(), NtUserCloseDesktop(), NtUserCreateCaret(), NtUserCreateInputContext(), NtUserCreateWindowEx(), NtUserDeferWindowPos(), NtUserDefSetText(), NtUserDestroyInputContext(), NtUserDestroyMenu(), NtUserDisableThreadIme(), NtUserDrawMenuBarTemp(), NtUserEnableScrollBar(), NtUserEnumDisplayMonitors(), NtUserFindWindowEx(), NtUserFlashWindowEx(), NtUserGetAppImeLevel(), NtUserGetAsyncKeyState(), NtUserGetClassInfo(), NtUserGetClipboardData(), NtUserGetClipboardFormatName(), NtUserGetComboBoxInfo(), NtUserGetCursorInfo(), NtUserGetGuiResources(), NtUserGetGUIThreadInfo(), NtUserGetKeyboardLayoutName(), NtUserGetKeyNameText(), NtUserGetMenuBarInfo(), NtUserGetMessage(), NtUserGetMouseMovePointsEx(), NtUserGetThreadDesktop(), NtUserGetTitleBarInfo(), NtUserGetUpdateRect(), NtUserGetWOWClass(), NtUserHiliteMenuItem(), NtUserInternalGetWindowText(), NtUserInvalidateRgn(), NtUserLoadKeyboardLayoutEx(), NtUserLockWindowStation(), NtUserMessageCall(), NtUserMinMaximize(), NtUserMonitorFromPoint(), NtUserMonitorFromRect(), NtUserMonitorFromWindow(), NtUserPaintMenuBar(), NtUserPeekMessage(), NtUserPrintWindow(), NtUserRedrawWindow(), NtUserRegisterClassExWOW(), NtUserRegisterHotKey(), NtUserRegisterUserApiHook(), NtUserRegisterWindowMessage(), NtUserSendInput(), NtUserSetAppImeLevel(), NtUserSetClipboardViewer(), NtUserSetCursor(), NtUserSetScrollBarInfo(), NtUserSetSysColors(), NtUserSetSystemCursor(), NtUserSetSystemMenu(), NtUserSetWindowFNID(), NtUserSetWindowLong(), NtUserSetWindowPlacement(), NtUserSetWindowsHookEx(), NtUserSetWindowStationUser(), NtUserSetWindowWord(), NtUserSetWinEventHook(), NtUserShowWindow(), NtUserShowWindowAsync(), NtUserTrackMouseEvent(), NtUserTrackPopupMenuEx(), NtUserUnlockWindowStation(), NtUserUpdateLayeredWindow(), NtUserValidateHandleSecure(), NtUserWaitForInputIdle(), PATH_CreatePath(), PATH_FillPathEx(), PATH_PathToRegion(), PATH_StrokePath(), PATH_WidenPath(), PATH_WidenPathEx(), SetLastNtError(), SpiGetSet(), SystemTimerSet(), UserClipCursor(), UserCloseClipboard(), UserDestroyMenu(), UserEmptyClipboard(), UserEnumClipboardFormats(), UserEnumDisplayDevices(), UserGetAccelObject(), UserGetClassName(), UserGetCurIconObject(), UserGetKeyState(), UserGetMenuObject(), UserGetMonitorObject(), UserGetObject(), UserGetWindowObject(), UserInsertMenuItem(), UserMenuInfo(), UserMenuItemInfo(), UserMonitorFromPoint(), UserMonitorFromRect(), UserOpenClipboard(), UserOpenInputDesktop(), UserPostMessage(), UserPostThreadMessage(), UserRegisterClass(), UserRegisterHotKey(), UserSendNotifyMessage(), UserSetClassLongPtr(), UserSetClipboardData(), UserSystemParametersInfo(), UserUnregisterClass(), UserUpdateUiState(), VerifyMenu(), and VerifyWnd().
ENGAPI ULONG APIENTRY EngSetPointerShape | ( | _In_ SURFOBJ * | pso, |
_In_opt_ SURFOBJ * | psoMask, | ||
_In_opt_ SURFOBJ * | psoColor, | ||
_In_opt_ XLATEOBJ * | pxlo, | ||
_In_ LONG | xHot, | ||
_In_ LONG | yHot, | ||
_In_ LONG | x, | ||
_In_ LONG | y, | ||
_In_ RECTL * | prcl, | ||
_In_ FLONG | fl | ||
) |
Definition at line 330 of file mouse.c.
Referenced by DrvSetPointerShape(), and IntEngSetPointerShape().
ENGAPI DWORD APIENTRY EngSetPrinterData | ( | _In_ HANDLE | hPrinter, |
_In_ LPWSTR | pType, | ||
_In_ DWORD | dwType, | ||
_In_reads_bytes_(cjPrinterData) LPBYTE | lpbPrinterData, | ||
_In_ DWORD | cjPrinterData | ||
) |
ENGAPI BOOL APIENTRY EngSetRectRgn | ( | _In_ HANDLE | hrgn, |
_In_ INT | left, | ||
_In_ INT | top, | ||
_In_ INT | right, | ||
_In_ INT | bottom | ||
) |
ENGAPI VOID APIENTRY EngSort | ( | _Inout_updates_bytes_(c *cjElem) PBYTE | pjBuf, |
_In_ ULONG | c, | ||
_In_ ULONG | cjElem, | ||
_In_ SORTCOMP | pfnComp | ||
) |
Referenced by CLIPOBJ_cEnumStart().
ENGAPI BOOL APIENTRY EngStretchBlt | ( | _In_ SURFOBJ * | psoDest, |
_In_ SURFOBJ * | psoSrc, | ||
_In_opt_ SURFOBJ * | psoMask, | ||
_In_opt_ CLIPOBJ * | pco, | ||
_In_opt_ XLATEOBJ * | pxlo, | ||
_In_opt_ COLORADJUSTMENT * | pca, | ||
_In_ POINTL * | pptlHTOrg, | ||
_In_ RECTL * | prclDest, | ||
_In_ RECTL * | prclSrc, | ||
_When_(psoMask, _In_) POINTL * | pptlMask, | ||
_In_ ULONG | iMode | ||
) |
ENGAPI BOOL APIENTRY EngStretchBltROP | ( | _In_ SURFOBJ * | psoDest, |
_In_ SURFOBJ * | psoSrc, | ||
_In_opt_ SURFOBJ * | psoMask, | ||
_In_opt_ CLIPOBJ * | pco, | ||
_In_opt_ XLATEOBJ * | pxlo, | ||
_In_opt_ COLORADJUSTMENT * | pca, | ||
_In_ POINTL * | pptlHTOrg, | ||
_In_ RECTL * | prclDest, | ||
_In_ RECTL * | prclSrc, | ||
_When_(psoMask, _In_) POINTL * | pptlMask, | ||
_In_ ULONG | iMode, | ||
_In_opt_ BRUSHOBJ * | pbo, | ||
_In_ DWORD | rop4 | ||
) |
ENGAPI BOOL APIENTRY EngStrokeAndFillPath | ( | _Inout_ SURFOBJ * | pso, |
_In_ PATHOBJ * | ppo, | ||
_In_ CLIPOBJ * | pco, | ||
_In_ XFORMOBJ * | pxo, | ||
_In_ BRUSHOBJ * | pboStroke, | ||
_In_ LINEATTRS * | plineattrs, | ||
_In_ BRUSHOBJ * | pboFill, | ||
_In_ POINTL * | pptlBrushOrg, | ||
_In_ __in_data_source(USER_MODE) MIX | mixFill, | ||
_In_ __in_data_source(USER_MODE) FLONG | flOptions | ||
) |
ENGAPI BOOL APIENTRY EngStrokePath | ( | _In_ SURFOBJ * | pso, |
_In_ PATHOBJ * | ppo, | ||
_In_ CLIPOBJ * | pco, | ||
_In_ XFORMOBJ * | pxo, | ||
_In_ BRUSHOBJ * | pbo, | ||
_In_ POINTL * | pptlBrushOrg, | ||
_In_ LINEATTRS * | plineattrs, | ||
_In_ MIX | mix | ||
) |
ENGAPI BOOL APIENTRY EngTextOut | ( | _In_ SURFOBJ * | pso, |
_In_ STROBJ * | pstro, | ||
_In_ FONTOBJ * | pfo, | ||
_In_ CLIPOBJ * | pco, | ||
_Null_ RECTL * | prclExtra, | ||
_In_opt_ RECTL * | prclOpaque, | ||
_In_ BRUSHOBJ * | pboFore, | ||
_In_ BRUSHOBJ * | pboOpaque, | ||
_In_ POINTL * | pptlOrg, | ||
_In_ MIX | mix | ||
) |
ENGAPI BOOL APIENTRY EngTransparentBlt | ( | _In_ SURFOBJ * | psoDst, |
_In_ SURFOBJ * | psoSrc, | ||
_In_opt_ CLIPOBJ * | pco, | ||
_In_opt_ XLATEOBJ * | pxlo, | ||
_In_ RECTL * | prclDst, | ||
_In_ RECTL * | prclSrc, | ||
_In_ ULONG | iTransColor, | ||
_In_ ULONG | ulReserved | ||
) |
ENGAPI VOID APIENTRY EngUnicodeToMultiByteN | ( | _Out_writes_bytes_to_(cjMultiByteBuf, *pcjMultiByteString) PCHAR | pchMultiByteString, |
_In_ ULONG | cjMultiByteBuf, | ||
_Out_opt_ PULONG | pcjMultiByteString, | ||
_In_reads_bytes_(cjUnicodeString) PWSTR | pwszUnicodeString, | ||
_In_ ULONG | cjUnicodeString | ||
) |
Definition at line 913 of file ldevobj.c.
Referenced by DxDdStartupDxGraphics(), PDEVOBJ_Create(), PDEVOBJ_vRelease(), UnloadKbdFile(), and UserLoadKbdDll().
ENGAPI BOOL APIENTRY EngUnlockDirectDrawSurface | ( | _In_ PDD_SURFACE_LOCAL | pSurface | ) |
ENGAPI BOOL APIENTRY EngUnlockDriverObj | ( | _In_ _Post_ptr_invalid_ HDRVOBJ | hdo | ) |
Definition at line 129 of file driverobj.c.
Definition at line 628 of file surface.c.
Referenced by IntEngEnter(), IntEngLeave(), IntExtTextOutW(), IntGdiCreateMaskFromRLE(), NtGdiSetDIBitsToDeviceInternal(), PanDisableSurface(), and SynchronizeDriver().
Definition at line 163 of file engevent.c.
Definition at line 564 of file mapping.c.
Referenced by BmfdLoadFontFile(), BmfdUnloadFontFile(), EngUnmapFontFile(), FtfdLoadFontFile(), and FtfdUnloadFontFile().
Referenced by _Success_(), and EngUnmapSectionView().
ENGAPI BOOL APIENTRY EngWaitForSingleObject | ( | _In_ PEVENT | pEvent, |
_In_opt_ PLARGE_INTEGER | pTimeOut | ||
) |
Definition at line 179 of file engevent.c.
ENGAPI INT APIENTRY EngWideCharToMultiByte | ( | _In_ UINT | CodePage, |
_In_reads_bytes_opt_(cjWideCharString) LPWSTR | pwszWideCharString, | ||
_In_ INT | cjWideCharString, | ||
_Out_z_bytecap_(cjMultiByteString) LPSTR | pszMultiByteString, | ||
_In_ INT | cjMultiByteString | ||
) |
ENGAPI BOOL APIENTRY EngWritePrinter | ( | _In_ HANDLE | hPrinter, |
_In_reads_bytes_(cjBuf) LPVOID | pvBuf, | ||
_In_ DWORD | cjBuf, | ||
_Out_ LPDWORD | pcWritten | ||
) |
ENGAPI ULONG APIENTRY FONTOBJ_cGetGlyphs | ( | _In_ FONTOBJ * | pfo, |
_In_ ULONG | iMode, | ||
_In_ ULONG | cGlyph, | ||
_In_count_(cGlyph) HGLYPH * | phg, | ||
_Out_ PVOID * | ppvGlyph | ||
) |
ENGAPI FD_GLYPHSET *APIENTRY FONTOBJ_pfdg | ( | _In_ FONTOBJ * | pfo | ) |
GAMMA_TABLES *APIENTRY FONTOBJ_pGetGammaTables | ( | _In_ FONTOBJ * | pfo | ) |
ENGAPI IFIMETRICS *APIENTRY FONTOBJ_pifi | ( | _In_ FONTOBJ * | pfo | ) |
_Ret_opt_bytecount_ pcjTable ENGAPI PBYTE APIENTRY FONTOBJ_pjOpenTypeTablePointer | ( | _In_ FONTOBJ * | pfo, |
_In_ ULONG | ulTag, | ||
_Out_ ULONG * | pcjTable | ||
) |
_Ret_opt_bytecount_ pcjFile ENGAPI PVOID APIENTRY FONTOBJ_pvTrueTypeFontFile | ( | _In_ FONTOBJ * | pfo, |
_Out_ ULONG * | pcjFile | ||
) |
Referenced by BmfdGetFontInstance().
ENGAPI VOID APIENTRY FONTOBJ_vGetInfo | ( | _In_ FONTOBJ * | pfo, |
_In_ ULONG | cjSize, | ||
_Out_bytecap_(cjSize) FONTINFO * | pfi | ||
) |
typedef HBITMAP | ( | APIENTRY | FN_DrvCreateDeviceBitmap | ) |
typedef HSURF | ( | APIENTRY | FN_DrvEnableSurface | ) |
Referenced by DrvDisableSurface(), DrvEnableSurface(), EngCreateDeviceSurface(), EngRealizeBrush(), EngSetPointerShape(), InitBrushImpl(), IntEngEnter(), IntEngLeave(), IntExtTextOutW(), IntGdiCreateMaskFromRLE(), NtGdiEngBitBlt(), NtGdiSetDIBitsToDeviceInternal(), PanEnableSurface(), and PDEVOBJ_pSurface().
ENGAPI LONG APIENTRY HT_ComputeRGBGammaTable | ( | _In_ USHORT | GammaTableEntries, |
_In_ USHORT | GammaTableType, | ||
_In_ USHORT | RedGamma, | ||
_In_ USHORT | GreenGamma, | ||
_In_ USHORT | BlueGamma, | ||
_Out_writes_bytes_(GammaTableEntries *3) LPBYTE | pGammaTable | ||
) |
ENGAPI LONG APIENTRY HT_Get8BPPFormatPalette | ( | _Out_opt_ LPPALETTEENTRY | pPaletteEntry, |
_In_ USHORT | RedGamma, | ||
_In_ USHORT | GreenGamma, | ||
_In_ USHORT | BlueGamma | ||
) |
ENGAPI LONG APIENTRY HT_Get8BPPMaskPalette | ( | _Out_opt_ LPPALETTEENTRY | pPaletteEntry, |
_In_ BOOL | Use8BPPMaskPal, | ||
_In_ BYTE | CMYMask, | ||
_In_ USHORT | RedGamma, | ||
_In_ USHORT | GreenGamma, | ||
_In_ USHORT | BlueGamma | ||
) |
ENGAPI LONG APIENTRY HTUI_DeviceColorAdjustment | ( | _In_ LPSTR | pDeviceName, |
_Out_ PDEVHTADJDATA | pDevHTAdjData | ||
) |
typedef int | ( | __cdecl * | SORTCOMP | ) | const |
ENGAPI ULONG APIENTRY PALOBJ_cGetColors | ( | _In_ PALOBJ * | ppalo, |
_In_ ULONG | iStart, | ||
_In_ ULONG | cColors, | ||
_Out_writes_(cColors) ULONG * | pulColors | ||
) |
Referenced by DrvSetPalette().
ENGAPI BOOL APIENTRY PATHOBJ_bEnumClipLines | ( | _In_ PATHOBJ * | ppo, |
_In_ ULONG | cj, | ||
_Out_bytecap_(cj) CLIPLINE * | pcl | ||
) |
ENGAPI BOOL APIENTRY PATHOBJ_bPolyBezierTo | ( | _In_ PATHOBJ * | ppo, |
_In_count_(cptfx) POINTFIX * | pptfx, | ||
_In_ ULONG | cptfx | ||
) |
ENGAPI BOOL APIENTRY PATHOBJ_bPolyLineTo | ( | _In_ PATHOBJ * | ppo, |
_In_count_(cptfx) POINTFIX * | pptfx, | ||
_In_ ULONG | cptfx | ||
) |
ENGAPI VOID APIENTRY PATHOBJ_vEnumStartClipLines | ( | _Inout_ PATHOBJ * | ppo, |
_In_ CLIPOBJ * | pco, | ||
_In_ SURFOBJ * | pso, | ||
_In_ LINEATTRS * | pla | ||
) |
_Check_return_ _Kernel_float_saved_ _At_ * pBuffer | ( | EngFloatState | ) |
typedef PFD_GLYPHATTR | ( | APIENTRY | FN_DrvQueryGlyphAttrs | ) |
typedef PIFIMETRICS | ( | APIENTRY | FN_DrvQueryFont | ) |
ENGAPI BOOL APIENTRY STROBJ_bEnum | ( | _Inout_ STROBJ * | pstro, |
_Out_ ULONG * | pc, | ||
_Out_ PGLYPHPOS * | ppgpos | ||
) |
ENGAPI BOOL APIENTRY STROBJ_bEnumPositionsOnly | ( | _In_ STROBJ * | pstro, |
_Out_ ULONG * | pc, | ||
_Out_ PGLYPHPOS * | ppgpos | ||
) |
ENGAPI BOOL APIENTRY STROBJ_bGetAdvanceWidths | ( | _In_ STROBJ * | pso, |
_In_ ULONG | iFirst, | ||
_In_ ULONG | c, | ||
_Out_cap_(c) POINTQF * | pptqD | ||
) |
ENGAPI BOOL APIENTRY WNDOBJ_bEnum | ( | _Inout_ WNDOBJ * | pwo, |
_In_ ULONG | cj, | ||
_Out_bytecap_(cj) ULONG * | pul | ||
) |
ENGAPI ULONG APIENTRY WNDOBJ_cEnumStart | ( | _Inout_ WNDOBJ * | pwo, |
_In_ ULONG | iType, | ||
_In_ ULONG | iDirection, | ||
_In_ ULONG | cLimit | ||
) |
ENGAPI BOOL APIENTRY XFORMOBJ_bApplyXform | ( | _In_ XFORMOBJ * | pxo, |
_In_ ULONG | iMode, | ||
_In_ ULONG | cPoints, | ||
_In_reads_bytes_(cPoints *sizeof(POINTL)) PVOID | pvIn, | ||
_Out_writes_bytes_(cPoints *sizeof(POINTL)) PVOID | pvOut | ||
) |
DECLSPEC_DEPRECATED_DDK ENGAPI HANDLE APIENTRY XFORMOBJ_cmGetTransform | ( | XFORMOBJ * | pxo | ) |
ENGAPI ULONG APIENTRY XFORMOBJ_iGetFloatObjXform | ( | _In_ XFORMOBJ * | pxo, |
_Out_ FLOATOBJ_XFORM * | pxfo | ||
) |
ENGAPI ULONG APIENTRY XLATEOBJ_cGetPalette | ( | _In_ XLATEOBJ * | pxlo, |
_In_ ULONG | iPal, | ||
_In_ ULONG | cPal, | ||
_Out_cap_(cPal) ULONG * | pPal | ||
) |
Definition at line 679 of file xlateobj.c.
Definition at line 753 of file xlateobj.c.
Public DDI Functions
Definition at line 664 of file xlateobj.c.
Referenced by AlphaBltMask(), BltMask(), DIB_16BPP_BitBltSrcCopy(), DIB_16BPP_TransparentBlt(), DIB_1BPP_BitBltSrcCopy(), DIB_1BPP_BitBltSrcCopy_From1BPP(), DIB_24BPP_BitBltSrcCopy(), DIB_24BPP_TransparentBlt(), DIB_32BPP_BitBltSrcCopy(), DIB_32BPP_TransparentBlt(), DIB_4BPP_BitBltSrcCopy(), DIB_8BPP_BitBltSrcCopy(), DIB_8BPP_TransparentBlt(), Dib_BitBlt_BLACKNESS(), Dib_BitBlt_WHITENESS(), DIB_BltToVGAWithXlate(), DIB_XXBPP_AlphaBlend(), DIB_XXBPP_StretchBlt(), EBRUSHOBJ_vSetSolidRGBColor(), IntEngGradientFillRect(), IntEngGradientFillTriangle(), NtGdiExtFloodFill(), NtGdiGetNearestColor(), NtGdiSetPixel(), NtGdiTransparentBlt(), TranslateCOLORREF(), and VGAtoDIB().
Definition at line 762 of file xlateobj.c.
Definition at line 1702 of file winddi.h.
Referenced by _Success_().
_Must_inspect_result_ _In_ SIZE_T cjMemSize |
Definition at line 1381 of file winddi.h.
Referenced by _Ret_opt_bytecap_(), and _Ret_opt_bytecount_().
Definition at line 1704 of file winddi.h.
Referenced by _Success_().
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Referenced by IntGetIcdData().
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Referenced by IntGetIcdData().
|
extern |
Referenced by DrvDisableSurface().
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Referenced by IntGetIcdData().
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 1700 of file winddi.h.
Referenced by Control(), DECLARE_INTERFACE_(), DeviceIoControl(), TCPSendIoctl(), WSAIoctl(), and WSPIoctl().
Definition at line 1705 of file winddi.h.
Referenced by _Success_(), Control(), DECLARE_INTERFACE_(), DeviceIoControl(), FilterFindFirst(), FilterFindNext(), FilterGetInformation(), FilterInstanceFindFirst(), FilterInstanceFindNext(), FilterInstanceGetInformation(), FilterSendMessage(), FilterVolumeFindFirst(), FilterVolumeFindNext(), FilterVolumeInstanceFindFirst(), FilterVolumeInstanceFindNext(), and ReadDirectoryChangesW().
Definition at line 1485 of file winddi.h.
Referenced by EngComputeGlyphSet().
_Check_return_ _Out_ PDWORD pCapability |
Definition at line 2308 of file winddi.h.
Referenced by check_get(), and EngQuerySystemAttribute().
_Check_return_ _Outptr_result_bytebuffer_ pcjBuf PULONG _Out_ ULONG* pcjBuf |
Definition at line 2110 of file winddi.h.
Referenced by __drv_preferredFunction().
Definition at line 2109 of file winddi.h.
Referenced by __drv_preferredFunction().
_Check_return_ _Out_ PULONG pulSize |
Definition at line 2120 of file winddi.h.
Referenced by CM_Get_Res_Des_Data_Size(), CM_Get_Res_Des_Data_Size_Ex(), CM_Query_Arbitrator_Free_Size(), CM_Query_Arbitrator_Free_Size_Ex(), CoGetMarshalSizeMax(), CreateOffloadInfo5ForQuery(), CreateOffloadInfo5Internal(), EngFindResource(), and PNP_QueryArbitratorFreeSize().