Changeset 26505 in vbox for trunk/src/VBox/Additions/WINNT/Graphics/Display/enable.c
- Timestamp:
- Feb 14, 2010 9:17:44 AM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 57676
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Display/enable.c
r25071 r26505 39 39 // NT4 functions 40 40 DRVFN gadrvfn_nt4[] = { 41 { INDEX_DrvEnablePDEV, (PFN) DrvEnablePDEV }, 42 { INDEX_DrvCompletePDEV, (PFN) DrvCompletePDEV }, 43 { INDEX_DrvDisablePDEV, (PFN) DrvDisablePDEV }, 44 { INDEX_DrvEnableSurface, (PFN) DrvEnableSurface }, 45 { INDEX_DrvDisableSurface, (PFN) DrvDisableSurface }, 46 { INDEX_DrvAssertMode, (PFN) DrvAssertMode }, 41 { INDEX_DrvEnablePDEV, (PFN) DrvEnablePDEV }, // 0 42 { INDEX_DrvCompletePDEV, (PFN) DrvCompletePDEV }, // 1 43 { INDEX_DrvDisablePDEV, (PFN) DrvDisablePDEV }, // 2 44 { INDEX_DrvEnableSurface, (PFN) DrvEnableSurface }, // 3 45 { INDEX_DrvDisableSurface, (PFN) DrvDisableSurface }, // 4 46 { INDEX_DrvAssertMode, (PFN) DrvAssertMode }, // 5 47 47 { INDEX_DrvOffset, (PFN) DrvOffset }, // 6 48 48 { INDEX_DrvDisableDriver, (PFN) DrvDisableDriver }, // 8 … … 50 50 // { INDEX_DrvDeleteDeviceBitmap, (PFN) DrvDeleteDeviceBitmap }, // 11 51 51 { INDEX_DrvRealizeBrush, (PFN) DrvRealizeBrush }, // 12 52 { INDEX_DrvDitherColor, (PFN) DrvDitherColor }, 53 { INDEX_DrvStrokePath, (PFN) DrvStrokePath }, 54 { INDEX_DrvFillPath, (PFN) DrvFillPath }, 55 { INDEX_DrvPaint, (PFN) DrvPaint }, 56 { INDEX_DrvBitBlt, (PFN) DrvBitBlt }, 57 { INDEX_DrvCopyBits, (PFN) DrvCopyBits }, 58 { INDEX_DrvStretchBlt, (PFN) DrvStretchBlt, }, 59 { INDEX_DrvSetPalette, (PFN) DrvSetPalette }, 60 { INDEX_DrvTextOut, (PFN) DrvTextOut }, 61 { INDEX_DrvEscape, (PFN) DrvEscape }, 62 { INDEX_DrvSetPointerShape, (PFN) DrvSetPointerShape }, 63 { INDEX_DrvMovePointer, (PFN) DrvMovePointer }, 64 { INDEX_DrvLineTo, (PFN) DrvLineTo }, 52 { INDEX_DrvDitherColor, (PFN) DrvDitherColor }, // 13 53 { INDEX_DrvStrokePath, (PFN) DrvStrokePath }, // 14 54 { INDEX_DrvFillPath, (PFN) DrvFillPath }, // 15 55 { INDEX_DrvPaint, (PFN) DrvPaint }, // 17 56 { INDEX_DrvBitBlt, (PFN) DrvBitBlt }, // 18 57 { INDEX_DrvCopyBits, (PFN) DrvCopyBits }, // 19 58 { INDEX_DrvStretchBlt, (PFN) DrvStretchBlt, }, // 20 59 { INDEX_DrvSetPalette, (PFN) DrvSetPalette }, // 22 60 { INDEX_DrvTextOut, (PFN) DrvTextOut }, // 23 61 { INDEX_DrvEscape, (PFN) DrvEscape }, // 24 62 { INDEX_DrvSetPointerShape, (PFN) DrvSetPointerShape }, // 29 63 { INDEX_DrvMovePointer, (PFN) DrvMovePointer }, // 30 64 { INDEX_DrvLineTo, (PFN) DrvLineTo }, // 31 65 65 { INDEX_DrvSynchronize, (PFN) DrvSynchronize }, // 38 66 66 { INDEX_DrvSaveScreenBits, (PFN) DrvSaveScreenBits }, // 40 67 { INDEX_DrvGetModes, (PFN) DrvGetModes }, 67 { INDEX_DrvGetModes, (PFN) DrvGetModes }, // 41 68 68 #ifdef VBOX_WITH_DDRAW 69 { INDEX_DrvGetDirectDrawInfo, (PFN) DrvGetDirectDrawInfo }, 70 { INDEX_DrvEnableDirectDraw, (PFN) DrvEnableDirectDraw }, 71 { INDEX_DrvDisableDirectDraw, (PFN) DrvDisableDirectDraw }, 69 { INDEX_DrvGetDirectDrawInfo, (PFN) DrvGetDirectDrawInfo }, // 59 0x3b 70 { INDEX_DrvEnableDirectDraw, (PFN) DrvEnableDirectDraw }, // 60 0x3c 71 { INDEX_DrvDisableDirectDraw, (PFN) DrvDisableDirectDraw }, // 61 0x3d 72 72 #endif 73 73 }; … … 274 274 // W2K,XP functions 275 275 DRVFN gadrvfn_nt5[] = { 276 { INDEX_DrvEnablePDEV, (PFN) DrvEnablePDEV }, 277 { INDEX_DrvCompletePDEV, (PFN) DrvCompletePDEV }, 278 { INDEX_DrvDisablePDEV, (PFN) DrvDisablePDEV }, 279 { INDEX_DrvEnableSurface, (PFN) DrvEnableSurface }, 280 { INDEX_DrvDisableSurface, (PFN) DrvDisableSurface }, 281 { INDEX_DrvAssertMode, (PFN) DrvAssertMode }, 276 { INDEX_DrvEnablePDEV, (PFN) DrvEnablePDEV }, // 0 0x0 277 { INDEX_DrvCompletePDEV, (PFN) DrvCompletePDEV }, // 1 0x1 278 { INDEX_DrvDisablePDEV, (PFN) DrvDisablePDEV }, // 2 0x2 279 { INDEX_DrvEnableSurface, (PFN) DrvEnableSurface }, // 3 0x3 280 { INDEX_DrvDisableSurface, (PFN) DrvDisableSurface }, // 4 0x4 281 { INDEX_DrvAssertMode, (PFN) DrvAssertMode }, // 5 0x5 282 282 { INDEX_DrvDisableDriver, (PFN) DrvDisableDriver }, // 8 0x8 283 283 // { INDEX_DrvCreateDeviceBitmap, (PFN) DrvCreateDeviceBitmap }, // 10 284 284 // { INDEX_DrvDeleteDeviceBitmap, (PFN) DrvDeleteDeviceBitmap }, // 11 285 285 { INDEX_DrvRealizeBrush, (PFN) DrvRealizeBrush }, // 12 0xc 286 { INDEX_DrvDitherColor, (PFN) DrvDitherColor }, 287 { INDEX_DrvStrokePath, (PFN) DrvStrokePath }, 288 { INDEX_DrvFillPath, (PFN) DrvFillPath }, 289 // { INDEX_DrvStrokeAndFillPath, (PFN) DrvStrokeAndFillPath }, 290 { INDEX_DrvPaint, (PFN) DrvPaint }, 291 { INDEX_DrvBitBlt, (PFN) DrvBitBlt }, 292 { INDEX_DrvCopyBits, (PFN) DrvCopyBits }, 293 { INDEX_DrvStretchBlt, (PFN) DrvStretchBlt, }, 294 { INDEX_DrvSetPalette, (PFN) DrvSetPalette }, 295 { INDEX_DrvTextOut, (PFN) DrvTextOut }, 296 { INDEX_DrvEscape, (PFN) DrvEscape }, 297 { INDEX_DrvSetPointerShape, (PFN) DrvSetPointerShape }, 298 { INDEX_DrvMovePointer, (PFN) DrvMovePointer }, 299 { INDEX_DrvLineTo, (PFN) DrvLineTo }, 286 { INDEX_DrvDitherColor, (PFN) DrvDitherColor }, // 13 0xd 287 { INDEX_DrvStrokePath, (PFN) DrvStrokePath }, // 14 0xe 288 { INDEX_DrvFillPath, (PFN) DrvFillPath }, // 15 0xf 289 // { INDEX_DrvStrokeAndFillPath, (PFN) DrvStrokeAndFillPath }, // 16 0x10 290 { INDEX_DrvPaint, (PFN) DrvPaint }, // 17 0x11 291 { INDEX_DrvBitBlt, (PFN) DrvBitBlt }, // 18 0x12 292 { INDEX_DrvCopyBits, (PFN) DrvCopyBits }, // 19 0x13 293 { INDEX_DrvStretchBlt, (PFN) DrvStretchBlt, }, // 20 0x14 294 { INDEX_DrvSetPalette, (PFN) DrvSetPalette }, // 22 0x16 295 { INDEX_DrvTextOut, (PFN) DrvTextOut }, // 23 0x17 296 { INDEX_DrvEscape, (PFN) DrvEscape }, // 24 0x18 297 { INDEX_DrvSetPointerShape, (PFN) DrvSetPointerShape }, // 29 0x1d 298 { INDEX_DrvMovePointer, (PFN) DrvMovePointer }, // 30 0x1e 299 { INDEX_DrvLineTo, (PFN) DrvLineTo }, // 31 0x1f 300 300 { INDEX_DrvSynchronize, (PFN) DrvSynchronize }, // 38 0x26 301 301 { INDEX_DrvSaveScreenBits, (PFN) DrvSaveScreenBits }, // 40 0x28 302 { INDEX_DrvGetModes, (PFN) DrvGetModes }, 302 { INDEX_DrvGetModes, (PFN) DrvGetModes }, // 41 0x29 303 303 #ifdef VBOX_WITH_DDRAW 304 { INDEX_DrvGetDirectDrawInfo, (PFN) DrvGetDirectDrawInfo }, 305 { INDEX_DrvEnableDirectDraw, (PFN) DrvEnableDirectDraw }, 306 { INDEX_DrvDisableDirectDraw, (PFN) DrvDisableDirectDraw }, 304 { INDEX_DrvGetDirectDrawInfo, (PFN) DrvGetDirectDrawInfo }, // 59 0x3b 305 { INDEX_DrvEnableDirectDraw, (PFN) DrvEnableDirectDraw }, // 60 0x3c 306 { INDEX_DrvDisableDirectDraw, (PFN) DrvDisableDirectDraw }, // 61 0x3d 307 307 { INDEX_DrvDeriveSurface, (PFN) DrvDeriveSurface }, // 85 0x55 308 308 #endif 309 { INDEX_DrvNotify, (PFN) DrvNotify }, 309 { INDEX_DrvNotify, (PFN) DrvNotify }, // 87 0x57 310 310 // /* Experimental. */ 311 // { 0x7, (PFN) DrvResetPDEV }, 312 // { 0x5b, (PFN) DrvNineGrid }, 313 // { 0x2b, (PFN) DrvDestroyFont }, 314 // { 0x18, (PFN) DrvEscape }, 315 // { 0x4d, (PFN) DrvConnect }, 316 // { 0x4e, (PFN) DrvDisconnect }, 317 // { 0x4f, (PFN) DrvReconnect }, 318 // { 0x50, (PFN) DrvShadowConnect }, 319 // { 0x51, (PFN) DrvShadowDisconnect }, 311 // { 0x7, (PFN) DrvResetPDEV }, // 0x7 312 // { 0x5b, (PFN) DrvNineGrid }, // 0x5b 313 // { 0x2b, (PFN) DrvDestroyFont }, // 0x2b 314 // { 0x18, (PFN) DrvEscape }, // 0x18 315 // { 0x4d, (PFN) DrvConnect }, // 0x4d 316 // { 0x4e, (PFN) DrvDisconnect }, // 0x4e 317 // { 0x4f, (PFN) DrvReconnect }, // 0x4f 318 // { 0x50, (PFN) DrvShadowConnect }, // 0x50 319 // { 0x51, (PFN) DrvShadowDisconnect }, // 0x51 320 320 321 321 };
Note:
See TracChangeset
for help on using the changeset viewer.