A Diego Romero y el VXD
Publicado por BigLuis (463 intervenciones) el 09/05/2003 21:30:21
Diego no me gusta polemizar pero aqui tienes el principio de un controlador VXD escrito en Delphi para ver Television. Tengo la unidad completa.
unit VXD;
interface
USES WINDOWS;
CONST
PAGEZEROINIT = $00000001;
PAGEUSEALIGN = $00000002;
PAGECONTIG = $00000004;
PAGEFIXED = $00000008;
PAGEDEBUGNULFAULT = $00000010;
PAGEZEROREINIT = $00000020;
PAGENOCOPY = $00000040;
PAGELOCKED = $00000080;
PAGELOCKEDIFDP = $00000100;
PAGESETV86PAGEABLE = $00000200;
PAGECLEARV86PAGEABLE = $00000400;
PAGESETV86INTSLOCKED = $00000800;
PAGECLEARV86INTSLOCKED = $00001000;
PAGEMARKPAGEOUT = $00002000;
PAGEPDPSETBASE = $00004000;
PAGEPDPCLEARBASE = $00008000;
PAGEDISCARD = $00010000;
PAGEPDPQUERYDIRTY = $00020000;
PAGEMAPFREEPHYSREG = $00040000;
PAGEPHYSONLY = $04000000;
PAGENOMOVE = $10000000;
PAGEMAPGLOBAL = $40000000;
PAGEMARKDIRTY = $80000000;
MAPV86_IGNOREWRAP = $00000001;
MPL_NonCached = $00000000;
MPL_HardwareCoherentCached = $0000001;
MPL_FrameBufferCached = $0000002;
MPL_Cached = $0000004;
............
unit VXD;
interface
USES WINDOWS;
CONST
PAGEZEROINIT = $00000001;
PAGEUSEALIGN = $00000002;
PAGECONTIG = $00000004;
PAGEFIXED = $00000008;
PAGEDEBUGNULFAULT = $00000010;
PAGEZEROREINIT = $00000020;
PAGENOCOPY = $00000040;
PAGELOCKED = $00000080;
PAGELOCKEDIFDP = $00000100;
PAGESETV86PAGEABLE = $00000200;
PAGECLEARV86PAGEABLE = $00000400;
PAGESETV86INTSLOCKED = $00000800;
PAGECLEARV86INTSLOCKED = $00001000;
PAGEMARKPAGEOUT = $00002000;
PAGEPDPSETBASE = $00004000;
PAGEPDPCLEARBASE = $00008000;
PAGEDISCARD = $00010000;
PAGEPDPQUERYDIRTY = $00020000;
PAGEMAPFREEPHYSREG = $00040000;
PAGEPHYSONLY = $04000000;
PAGENOMOVE = $10000000;
PAGEMAPGLOBAL = $40000000;
PAGEMARKDIRTY = $80000000;
MAPV86_IGNOREWRAP = $00000001;
MPL_NonCached = $00000000;
MPL_HardwareCoherentCached = $0000001;
MPL_FrameBufferCached = $0000002;
MPL_Cached = $0000004;
............
Valora esta pregunta
0