windows-nt/Source/XPSP1/NT/multimedia/media/avi/drawdib.16/dcilib/dvaddi.inc
2020-09-26 16:20:57 +08:00

39 lines
1.7 KiB
PHP

;----------------------------------------------------------------------------
; DVADDDI.INC
;
; Copyright (c) 1993 Microsoft Corporation
;
; DVA 1.0 Interface Definitions
;----------------------------------------------------------------------------
;----------------------------------------------------------------------------
; E Q U A T E S
;----------------------------------------------------------------------------
DVAGETSURFACE equ 3074d ; GDI Escape for DVA
DVA_VERSION equ 0100h ; version number of DVA 1.0
;----------------------------------------------------------------------------
; DVASURFACEINFO structure
;----------------------------------------------------------------------------
DVASURFACEINFO struc
dvaBitmapInfo db 40 dup(?) ; BITMAPINFO of surface
dvaMasks dd 3 dup(?) ; masks for BI_BITFIELDS
dvaOffSurface dd ? ; surface offset
dvaSelSurface dw ? ; surface selector
dvaVersion dw ? ; DVA Version
dvaFlags dd ? ; Flags
dvaSurface dd ? ; driver use.
dvaOpenSurface dd ? ; OpenSurface callback
dvaCloseSurface dd ? ; CloseSurface callback
dvaBeginAccess dd ? ; BeginAccess callback
dvaEndAccess dd ? ; EndAccess callback
dvaShowSurface dd ? ; ShowSurface callback
DVASURFACEINFO ends
;----------------------------------------------------------------------------
; Definitions for DVASURFACEINFO.dvaFlags
;----------------------------------------------------------------------------
DVAF_1632_ACCESS equ 0001h ; must access using 16:32 pointers