Lines Matching refs:DWORD
329 DWORD dwCaps; /* capabilities of surface wanted */
375 DWORD dwCaps; /* capabilities of surface wanted */
376 DWORD dwCaps2; /* additional capabilities */
377 DWORD dwCaps3; /* reserved capabilities */
378 DWORD dwCaps4; /* more reserved capabilities */
384 DWORD dwSize; /* size of the DDDRIVERCAPS structure */
385 DWORD dwCaps; /* driver specific capabilities */
386 DWORD dwCaps2; /* more driver specific capabilites */
387 DWORD dwCKeyCaps; /* color key capabilities of the surface */
388 DWORD dwFXCaps; /* driver specific stretching and effects capabilites */
389 DWORD dwFXAlphaCaps; /* alpha driver specific capabilities */
390 DWORD dwPalCaps; /* palette capabilities */
391 DWORD dwSVCaps; /* stereo vision capabilities */
392 DWORD dwAlphaBltConstBitDepths; /* DDBD_2,4,8 */
393 DWORD dwAlphaBltPixelBitDepths; /* DDBD_1,2,4,8 */
394 DWORD dwAlphaBltSurfaceBitDepths; /* DDBD_1,2,4,8 */
395 DWORD dwAlphaOverlayConstBitDepths; /* DDBD_2,4,8 */
396 DWORD dwAlphaOverlayPixelBitDepths; /* DDBD_1,2,4,8 */
397 DWORD dwAlphaOverlaySurfaceBitDepths; /* DDBD_1,2,4,8 */
398 DWORD dwZBufferBitDepths; /* DDBD_8,16,24,32 */
399 DWORD dwVidMemTotal; /* total amount of video memory */
400 DWORD dwVidMemFree; /* amount of free video memory */
401 DWORD dwMaxVisibleOverlays; /* maximum number of visible overlays */
402 DWORD dwCurrVisibleOverlays; /* current number of visible overlays */
403 DWORD dwNumFourCCCodes; /* number of four cc codes */
404 DWORD dwAlignBoundarySrc; /* source rectangle alignment */
405 DWORD dwAlignSizeSrc; /* source rectangle byte size */
406 DWORD dwAlignBoundaryDest; /* dest rectangle alignment */
407 DWORD dwAlignSizeDest; /* dest rectangle byte size */
408 DWORD dwAlignStrideAlign; /* stride alignment */
409 DWORD dwRops[DD_ROP_SPACE]; /* ROPS supported */
411 …DWORD dwMinOverlayStretch; /* minimum overlay stretch factor multiplied by 1000, eg 1000 == 1…
412 …DWORD dwMaxOverlayStretch; /* maximum overlay stretch factor multiplied by 1000, eg 1000 == 1…
413 …DWORD dwMinLiveVideoStretch; /* minimum live video stretch factor multiplied by 1000, eg 1000 =…
414 …DWORD dwMaxLiveVideoStretch; /* maximum live video stretch factor multiplied by 1000, eg 1000 =…
415 …DWORD dwMinHwCodecStretch; /* minimum hardware codec stretch factor multiplied by 1000, eg 10…
416 …DWORD dwMaxHwCodecStretch; /* maximum hardware codec stretch factor multiplied by 1000, eg 10…
417 DWORD dwReserved1;
418 DWORD dwReserved2;
419 DWORD dwReserved3;
420 DWORD dwSVBCaps; /* driver specific capabilities for System->Vmem blts */
421 DWORD dwSVBCKeyCaps; /* driver color key capabilities for System->Vmem blts */
422 DWORD dwSVBFXCaps; /* driver FX capabilities for System->Vmem blts */
423 DWORD dwSVBRops[DD_ROP_SPACE]; /* ROPS supported for System->Vmem blts */
424 DWORD dwVSBCaps; /* driver specific capabilities for Vmem->System blts */
425 DWORD dwVSBCKeyCaps; /* driver color key capabilities for Vmem->System blts */
426 DWORD dwVSBFXCaps; /* driver FX capabilities for Vmem->System blts */
427 DWORD dwVSBRops[DD_ROP_SPACE]; /* ROPS supported for Vmem->System blts */
428 DWORD dwSSBCaps; /* driver specific capabilities for System->System blts */
429 DWORD dwSSBCKeyCaps; /* driver color key capabilities for System->System blts */
430 DWORD dwSSBFXCaps; /* driver FX capabilities for System->System blts */
431 DWORD dwSSBRops[DD_ROP_SPACE]; /* ROPS supported for System->System blts */
432 DWORD dwMaxVideoPorts; /* maximum number of usable video ports */
433 DWORD dwCurrVideoPorts; /* current number of video ports used */
434 DWORD dwSVBCaps2; /* more driver specific capabilities for System->Vmem blts */
435 DWORD dwNLVBCaps; /* driver specific capabilities for non-local->local vidmem blts */
436 DWORD dwNLVBCaps2; /* more driver specific capabilities non-local->local vidmem blts */
437 DWORD dwNLVBCKeyCaps; /* driver color key capabilities for non-local->local vidmem blts */
438 DWORD dwNLVBFXCaps; /* driver FX capabilities for non-local->local blts */
439 DWORD dwNLVBRops[DD_ROP_SPACE]; /* ROPS supported for non-local->local blts */
444 DWORD dwSize; /* size of the DDDRIVERCAPS structure */
445 DWORD dwCaps; /* driver specific capabilities */
446 DWORD dwCaps2; /* more driver specific capabilites */
447 DWORD dwCKeyCaps; /* color key capabilities of the surface */
448 DWORD dwFXCaps; /* driver specific stretching and effects capabilites */
449 DWORD dwFXAlphaCaps; /* alpha driver specific capabilities */
450 DWORD dwPalCaps; /* palette capabilities */
451 DWORD dwSVCaps; /* stereo vision capabilities */
452 DWORD dwAlphaBltConstBitDepths; /* DDBD_2,4,8 */
453 DWORD dwAlphaBltPixelBitDepths; /* DDBD_1,2,4,8 */
454 DWORD dwAlphaBltSurfaceBitDepths; /* DDBD_1,2,4,8 */
455 DWORD dwAlphaOverlayConstBitDepths; /* DDBD_2,4,8 */
456 DWORD dwAlphaOverlayPixelBitDepths; /* DDBD_1,2,4,8 */
457 DWORD dwAlphaOverlaySurfaceBitDepths; /* DDBD_1,2,4,8 */
458 DWORD dwZBufferBitDepths; /* DDBD_8,16,24,32 */
459 DWORD dwVidMemTotal; /* total amount of video memory */
460 DWORD dwVidMemFree; /* amount of free video memory */
461 DWORD dwMaxVisibleOverlays; /* maximum number of visible overlays */
462 DWORD dwCurrVisibleOverlays; /* current number of visible overlays */
463 DWORD dwNumFourCCCodes; /* number of four cc codes */
464 DWORD dwAlignBoundarySrc; /* source rectangle alignment */
465 DWORD dwAlignSizeSrc; /* source rectangle byte size */
466 DWORD dwAlignBoundaryDest; /* dest rectangle alignment */
467 DWORD dwAlignSizeDest; /* dest rectangle byte size */
468 DWORD dwAlignStrideAlign; /* stride alignment */
469 DWORD dwRops[DD_ROP_SPACE]; /* ROPS supported */
471 …DWORD dwMinOverlayStretch; /* minimum overlay stretch factor multiplied by 1000, eg 1000 == 1…
472 …DWORD dwMaxOverlayStretch; /* maximum overlay stretch factor multiplied by 1000, eg 1000 == 1…
473 …DWORD dwMinLiveVideoStretch; /* minimum live video stretch factor multiplied by 1000, eg 1000 =…
474 …DWORD dwMaxLiveVideoStretch; /* maximum live video stretch factor multiplied by 1000, eg 1000 =…
475 …DWORD dwMinHwCodecStretch; /* minimum hardware codec stretch factor multiplied by 1000, eg 10…
476 …DWORD dwMaxHwCodecStretch; /* maximum hardware codec stretch factor multiplied by 1000, eg 10…
477 DWORD dwReserved1;
478 DWORD dwReserved2;
479 DWORD dwReserved3;
480 DWORD dwSVBCaps; /* driver specific capabilities for System->Vmem blts */
481 DWORD dwSVBCKeyCaps; /* driver color key capabilities for System->Vmem blts */
482 DWORD dwSVBFXCaps; /* driver FX capabilities for System->Vmem blts */
483 DWORD dwSVBRops[DD_ROP_SPACE]; /* ROPS supported for System->Vmem blts */
484 DWORD dwVSBCaps; /* driver specific capabilities for Vmem->System blts */
485 DWORD dwVSBCKeyCaps; /* driver color key capabilities for Vmem->System blts */
486 DWORD dwVSBFXCaps; /* driver FX capabilities for Vmem->System blts */
487 DWORD dwVSBRops[DD_ROP_SPACE]; /* ROPS supported for Vmem->System blts */
488 DWORD dwSSBCaps; /* driver specific capabilities for System->System blts */
489 DWORD dwSSBCKeyCaps; /* driver color key capabilities for System->System blts */
490 DWORD dwSSBFXCaps; /* driver FX capabilities for System->System blts */
491 DWORD dwSSBRops[DD_ROP_SPACE]; /* ROPS supported for System->System blts */
492 DWORD dwMaxVideoPorts; /* maximum number of usable video ports */
493 DWORD dwCurrVideoPorts; /* current number of video ports used */
494 DWORD dwSVBCaps2; /* more driver specific capabilities for System->Vmem blts */
495 DWORD dwNLVBCaps; /* driver specific capabilities for non-local->local vidmem blts */
496 DWORD dwNLVBCaps2; /* more driver specific capabilities non-local->local vidmem blts */
497 DWORD dwNLVBCKeyCaps; /* driver color key capabilities for non-local->local vidmem blts */
498 DWORD dwNLVBFXCaps; /* driver FX capabilities for non-local->local blts */
499 DWORD dwNLVBRops[DD_ROP_SPACE]; /* ROPS supported for non-local->local blts */
505 DWORD dwSize; /* size of the DDDRIVERCAPS structure */
506 DWORD dwCaps; /* driver specific capabilities */
507 DWORD dwCaps2; /* more driver specific capabilites */
508 DWORD dwCKeyCaps; /* color key capabilities of the surface */
509 DWORD dwFXCaps; /* driver specific stretching and effects capabilites */
510 DWORD dwFXAlphaCaps; /* alpha driver specific capabilities */
511 DWORD dwPalCaps; /* palette capabilities */
512 DWORD dwSVCaps; /* stereo vision capabilities */
513 DWORD dwAlphaBltConstBitDepths; /* DDBD_2,4,8 */
514 DWORD dwAlphaBltPixelBitDepths; /* DDBD_1,2,4,8 */
515 DWORD dwAlphaBltSurfaceBitDepths; /* DDBD_1,2,4,8 */
516 DWORD dwAlphaOverlayConstBitDepths; /* DDBD_2,4,8 */
517 DWORD dwAlphaOverlayPixelBitDepths; /* DDBD_1,2,4,8 */
518 DWORD dwAlphaOverlaySurfaceBitDepths; /* DDBD_1,2,4,8 */
519 DWORD dwZBufferBitDepths; /* DDBD_8,16,24,32 */
520 DWORD dwVidMemTotal; /* total amount of video memory */
521 DWORD dwVidMemFree; /* amount of free video memory */
522 DWORD dwMaxVisibleOverlays; /* maximum number of visible overlays */
523 DWORD dwCurrVisibleOverlays; /* current number of visible overlays */
524 DWORD dwNumFourCCCodes; /* number of four cc codes */
525 DWORD dwAlignBoundarySrc; /* source rectangle alignment */
526 DWORD dwAlignSizeSrc; /* source rectangle byte size */
527 DWORD dwAlignBoundaryDest; /* dest rectangle alignment */
528 DWORD dwAlignSizeDest; /* dest rectangle byte size */
529 DWORD dwAlignStrideAlign; /* stride alignment */
530 DWORD dwRops[DD_ROP_SPACE]; /* ROPS supported */
532 …DWORD dwMinOverlayStretch; /* minimum overlay stretch factor multiplied by 1000, eg 1000 == 1…
533 …DWORD dwMaxOverlayStretch; /* maximum overlay stretch factor multiplied by 1000, eg 1000 == 1…
534 …DWORD dwMinLiveVideoStretch; /* minimum live video stretch factor multiplied by 1000, eg 1000 =…
535 …DWORD dwMaxLiveVideoStretch; /* maximum live video stretch factor multiplied by 1000, eg 1000 =…
536 …DWORD dwMinHwCodecStretch; /* minimum hardware codec stretch factor multiplied by 1000, eg 10…
537 …DWORD dwMaxHwCodecStretch; /* maximum hardware codec stretch factor multiplied by 1000, eg 10…
538 DWORD dwReserved1;
539 DWORD dwReserved2;
540 DWORD dwReserved3;
541 DWORD dwSVBCaps; /* driver specific capabilities for System->Vmem blts */
542 DWORD dwSVBCKeyCaps; /* driver color key capabilities for System->Vmem blts */
543 DWORD dwSVBFXCaps; /* driver FX capabilities for System->Vmem blts */
544 DWORD dwSVBRops[DD_ROP_SPACE]; /* ROPS supported for System->Vmem blts */
545 DWORD dwVSBCaps; /* driver specific capabilities for Vmem->System blts */
546 DWORD dwVSBCKeyCaps; /* driver color key capabilities for Vmem->System blts */
547 DWORD dwVSBFXCaps; /* driver FX capabilities for Vmem->System blts */
548 DWORD dwVSBRops[DD_ROP_SPACE]; /* ROPS supported for Vmem->System blts */
549 DWORD dwSSBCaps; /* driver specific capabilities for System->System blts */
550 DWORD dwSSBCKeyCaps; /* driver color key capabilities for System->System blts */
551 DWORD dwSSBFXCaps; /* driver FX capabilities for System->System blts */
552 DWORD dwSSBRops[DD_ROP_SPACE]; /* ROPS supported for System->System blts */
554 DWORD dwMaxVideoPorts; /* maximum number of usable video ports */
555 DWORD dwCurrVideoPorts; /* current number of video ports used */
556 DWORD dwSVBCaps2; /* more driver specific capabilities for System->Vmem blts */
557 DWORD dwNLVBCaps; /* driver specific capabilities for non-local->local vidmem blts */
558 DWORD dwNLVBCaps2; /* more driver specific capabilities non-local->local vidmem blts */
559 DWORD dwNLVBCKeyCaps; /* driver color key capabilities for non-local->local vidmem blts */
560 DWORD dwNLVBFXCaps; /* driver FX capabilities for non-local->local blts */
561 DWORD dwNLVBRops[DD_ROP_SPACE]; /* ROPS supported for non-local->local blts */
565 DWORD dwSize; /* size of the DDDRIVERCAPS structure */
566 DWORD dwCaps; /* driver specific capabilities */
567 DWORD dwCaps2; /* more driver specific capabilites */
568 DWORD dwCKeyCaps; /* color key capabilities of the surface */
569 DWORD dwFXCaps; /* driver specific stretching and effects capabilites */
570 DWORD dwFXAlphaCaps; /* alpha driver specific capabilities */
571 DWORD dwPalCaps; /* palette capabilities */
572 DWORD dwSVCaps; /* stereo vision capabilities */
573 DWORD dwAlphaBltConstBitDepths; /* DDBD_2,4,8 */
574 DWORD dwAlphaBltPixelBitDepths; /* DDBD_1,2,4,8 */
575 DWORD dwAlphaBltSurfaceBitDepths; /* DDBD_1,2,4,8 */
576 DWORD dwAlphaOverlayConstBitDepths; /* DDBD_2,4,8 */
577 DWORD dwAlphaOverlayPixelBitDepths; /* DDBD_1,2,4,8 */
578 DWORD dwAlphaOverlaySurfaceBitDepths; /* DDBD_1,2,4,8 */
579 DWORD dwZBufferBitDepths; /* DDBD_8,16,24,32 */
580 DWORD dwVidMemTotal; /* total amount of video memory */
581 DWORD dwVidMemFree; /* amount of free video memory */
582 DWORD dwMaxVisibleOverlays; /* maximum number of visible overlays */
583 DWORD dwCurrVisibleOverlays; /* current number of visible overlays */
584 DWORD dwNumFourCCCodes; /* number of four cc codes */
585 DWORD dwAlignBoundarySrc; /* source rectangle alignment */
586 DWORD dwAlignSizeSrc; /* source rectangle byte size */
587 DWORD dwAlignBoundaryDest; /* dest rectangle alignment */
588 DWORD dwAlignSizeDest; /* dest rectangle byte size */
589 DWORD dwAlignStrideAlign; /* stride alignment */
590 DWORD dwRops[DD_ROP_SPACE]; /* ROPS supported */
592 …DWORD dwMinOverlayStretch; /* minimum overlay stretch factor multiplied by 1000, eg 1000 == 1…
593 …DWORD dwMaxOverlayStretch; /* maximum overlay stretch factor multiplied by 1000, eg 1000 == 1…
594 …DWORD dwMinLiveVideoStretch; /* minimum live video stretch factor multiplied by 1000, eg 1000 =…
595 …DWORD dwMaxLiveVideoStretch; /* maximum live video stretch factor multiplied by 1000, eg 1000 =…
596 …DWORD dwMinHwCodecStretch; /* minimum hardware codec stretch factor multiplied by 1000, eg 10…
597 …DWORD dwMaxHwCodecStretch; /* maximum hardware codec stretch factor multiplied by 1000, eg 10…
598 DWORD dwReserved1;
599 DWORD dwReserved2;
600 DWORD dwReserved3;
601 DWORD dwSVBCaps; /* driver specific capabilities for System->Vmem blts */
602 DWORD dwSVBCKeyCaps; /* driver color key capabilities for System->Vmem blts */
603 DWORD dwSVBFXCaps; /* driver FX capabilities for System->Vmem blts */
604 DWORD dwSVBRops[DD_ROP_SPACE]; /* ROPS supported for System->Vmem blts */
605 DWORD dwVSBCaps; /* driver specific capabilities for Vmem->System blts */
606 DWORD dwVSBCKeyCaps; /* driver color key capabilities for Vmem->System blts */
607 DWORD dwVSBFXCaps; /* driver FX capabilities for Vmem->System blts */
608 DWORD dwVSBRops[DD_ROP_SPACE]; /* ROPS supported for Vmem->System blts */
609 DWORD dwSSBCaps; /* driver specific capabilities for System->System blts */
610 DWORD dwSSBCKeyCaps; /* driver color key capabilities for System->System blts */
611 DWORD dwSSBFXCaps; /* driver FX capabilities for System->System blts */
612 DWORD dwSSBRops[DD_ROP_SPACE]; /* ROPS supported for System->System blts */
613 DWORD dwReserved4;
614 DWORD dwReserved5;
615 DWORD dwReserved6;
701 DWORD dwColorSpaceLowValue; /* low boundary of color space that is to
704 DWORD dwColorSpaceHighValue; /* high boundary of color space that is
731 DWORD dwSize; /* 0: size of structure */
732 DWORD dwFlags; /* 4: pixel format flags */
733 DWORD dwFourCC; /* 8: (FOURCC code) */
735 DWORD dwRGBBitCount; /* C: how many bits per pixel */
736 DWORD dwYUVBitCount; /* C: how many bits per pixel */
737 DWORD dwZBufferBitDepth; /* C: how many bits for z buffers */
738 DWORD dwAlphaBitDepth; /* C: how many bits for alpha channels */
739 DWORD dwLuminanceBitCount;
740 DWORD dwBumpBitCount;
743 DWORD dwRBitMask; /* 10: mask for red bit */
744 DWORD dwYBitMask; /* 10: mask for Y bits */
745 DWORD dwStencilBitDepth;
746 DWORD dwLuminanceBitMask;
747 DWORD dwBumpDuBitMask;
750 DWORD dwGBitMask; /* 14: mask for green bits */
751 DWORD dwUBitMask; /* 14: mask for U bits */
752 DWORD dwZBitMask;
753 DWORD dwBumpDvBitMask;
756 DWORD dwBBitMask; /* 18: mask for blue bits */
757 DWORD dwVBitMask; /* 18: mask for V bits */
758 DWORD dwStencilBitMask;
759 DWORD dwBumpLuminanceBitMask;
762 DWORD dwRGBAlphaBitMask; /* 1C: mask for alpha channel */
763 DWORD dwYUVAlphaBitMask; /* 1C: mask for alpha channel */
764 DWORD dwLuminanceAlphaBitMask;
765 DWORD dwRGBZBitMask; /* 1C: mask for Z channel */
766 DWORD dwYUVZBitMask; /* 1C: mask for Z channel */
960 DWORD dwSize; /* 0: size of the DDSURFACEDESC structure */
961 DWORD dwFlags; /* 4: determines what fields are valid */
962 DWORD dwHeight; /* 8: height of surface to be created */
963 DWORD dwWidth; /* C: width of input surface */
966 DWORD dwLinearSize;
968 DWORD dwBackBufferCount; /* 14: number of back buffers requested */
970 DWORD dwMipMapCount; /* 18:number of mip-map levels requested */
971 DWORD dwZBufferBitDepth; /*18: depth of Z buffer requested */
972 DWORD dwRefreshRate; /* 18:refresh rate (used when display mode is described) */
974 DWORD dwAlphaBitDepth; /* 1C:depth of alpha buffer requested */
975 DWORD dwReserved; /* 20:reserved */
986 DWORD dwSize; /* 0: size of the DDSURFACEDESC structure */
987 DWORD dwFlags; /* 4: determines what fields are valid */
988 DWORD dwHeight; /* 8: height of surface to be created */
989 DWORD dwWidth; /* C: width of input surface */
992 DWORD dwLinearSize; /*10: formless late-allocated optimized surface size */
994 DWORD dwBackBufferCount; /* 14: number of back buffers requested */
996 DWORD dwMipMapCount; /* 18:number of mip-map levels requested */
997 DWORD dwRefreshRate; /* 18:refresh rate (used when display mode is described) */
998 DWORD dwSrcVBHandle; /* 18:source used in VB::Optimize */
1000 DWORD dwAlphaBitDepth; /* 1C:depth of alpha buffer requested */
1001 DWORD dwReserved; /* 20:reserved */
1005 DWORD dwEmptyFaceColor; /* 28: color for empty cubemap faces */
1013 DWORD dwFVF; /* 48: vertex format description of vertex buffers */
1016 DWORD dwTextureStage; /* 78: stage in multitexture cascade */
1029 DWORD dwSize;
1030 DWORD dwFlags;
1038 DWORD dwReserved1;
1071 LPVOID lpContext, DWORD dwFlags);
1073 LPVOID lpContext, DWORD dwFlags);
1086 DWORD dwSize; /* size of structure */
1087 DWORD dwDDFX; /* FX operations */
1088 DWORD dwROP; /* Win32 raster operations */
1089 DWORD dwDDROP; /* Raster operations new for DirectDraw */
1090 DWORD dwRotationAngle; /* Rotation angle for blt */
1091 DWORD dwZBufferOpCode; /* ZBuffer compares */
1092 DWORD dwZBufferLow; /* Low limit of Z buffer */
1093 DWORD dwZBufferHigh; /* High limit of Z buffer */
1094 DWORD dwZBufferBaseDest; /* Destination base value */
1095 DWORD dwZDestConstBitDepth; /* Bit depth used to specify Z constant for destination */
1097 DWORD dwZDestConst; /* Constant to use as Z buffer for dest */
1100 DWORD dwZSrcConstBitDepth; /* Bit depth used to specify Z constant for source */
1102 DWORD dwZSrcConst; /* Constant to use as Z buffer for src */
1105 … DWORD dwAlphaEdgeBlendBitDepth; /* Bit depth used to specify constant for alpha edge blend */
1106 DWORD dwAlphaEdgeBlend; /* Alpha for edge blending */
1107 DWORD dwReserved;
1108 … DWORD dwAlphaDestConstBitDepth; /* Bit depth used to specify alpha constant for destination */
1110 DWORD dwAlphaDestConst; /* Constant to use as Alpha Channel */
1113 DWORD dwAlphaSrcConstBitDepth; /* Bit depth used to specify alpha constant for source */
1115 DWORD dwAlphaSrcConst; /* Constant to use as Alpha Channel */
1119 DWORD dwFillColor; /* color in RGB or Palettized */
1120 DWORD dwFillDepth; /* depth value for z-buffer */
1121 DWORD dwFillPixel; /* pixel val for RGBA or RGBZ */
1149 DWORD dwSize; /* size of structure */
1150 … DWORD dwAlphaEdgeBlendBitDepth; /* Bit depth used to specify constant for alpha edge blend */
1151 DWORD dwAlphaEdgeBlend; /* Constant to use as alpha for edge blend */
1152 DWORD dwReserved;
1153 … DWORD dwAlphaDestConstBitDepth; /* Bit depth used to specify alpha constant for destination */
1155 DWORD dwAlphaDestConst; /* Constant to use as alpha channel for dest */
1158 DWORD dwAlphaSrcConstBitDepth; /* Bit depth used to specify alpha constant for source */
1160 DWORD dwAlphaSrcConst; /* Constant to use as alpha channel for src */
1165 DWORD dwDDFX; /* Overlay FX */
1166 DWORD dwFlags; /* flags */
1173 DWORD dwFlags;
1183 DWORD dwVendorId;
1184 DWORD dwDeviceId;
1185 DWORD dwSubSysId;
1186 DWORD dwRevision;
1194 DWORD dwVendorId; /* vendor ID, zero if unknown */
1195 DWORD dwDeviceId; /* chipset ID, zero if unknown */
1196 DWORD dwSubSysId; /* board ID, zero if unknown */
1197 DWORD dwRevision; /* chipset version, zero if unknown */
1199 DWORD dwWHQLLevel; /* Windows Hardware Quality Lab certification level */
1212 STDMETHOD(GetEntries) (THIS_ DWORD dwFlags, DWORD dwBase, in DECLARE_INTERFACE_()
1213 DWORD dwNumEntries, in DECLARE_INTERFACE_()
1215 STDMETHOD(Initialize) (THIS_ LPDIRECTDRAW lpDD, DWORD dwFlags, in DECLARE_INTERFACE_()
1217 STDMETHOD(SetEntries) (THIS_ DWORD dwFlags, DWORD dwStartingEntry, in DECLARE_INTERFACE_()
1218 DWORD dwCount, LPPALETTEENTRY lpEntries) PURE; in DECLARE_INTERFACE_()
1243 STDMETHOD(Initialize) (THIS_ LPDIRECTDRAW lpDD, DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1245 STDMETHOD(SetClipList) (THIS_ LPRGNDATA lpClipList, DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1246 STDMETHOD(SetHWnd) (THIS_ DWORD dwFlags, HWND hWnd) PURE; in DECLARE_INTERFACE_()
1271 STDMETHOD(CreateClipper) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1274 STDMETHOD(CreatePalette) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1284 STDMETHOD(EnumDisplayModes) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1289 STDMETHOD(EnumSurfaces) (THIS_ DWORD dwFlags, LPDDSURFACEDESC lpDDSD, in DECLARE_INTERFACE_()
1306 STDMETHOD(SetCooperativeLevel) (THIS_ HWND hWnd, DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1307 STDMETHOD(SetDisplayMode) (THIS_ DWORD, DWORD, DWORD) PURE; in DECLARE_INTERFACE_()
1308 STDMETHOD(WaitForVerticalBlank) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1359 STDMETHOD(CreateClipper) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1362 STDMETHOD(CreatePalette) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1372 STDMETHOD(EnumDisplayModes) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1377 STDMETHOD(EnumSurfaces) (THIS_ DWORD dwFlags, LPDDSURFACEDESC lpDDSD, in DECLARE_INTERFACE_()
1394 STDMETHOD(SetCooperativeLevel) (THIS_ HWND hWnd, DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1395 STDMETHOD(SetDisplayMode) (THIS_ DWORD dwWidth, DWORD dwHeight, in DECLARE_INTERFACE_()
1396 DWORD dwBPP, DWORD dwRefreshRate, in DECLARE_INTERFACE_()
1397 DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1398 STDMETHOD(WaitForVerticalBlank) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1444 STDMETHOD(CreateClipper) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1447 STDMETHOD(CreatePalette) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1457 STDMETHOD(EnumDisplayModes) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1462 STDMETHOD(EnumSurfaces) (THIS_ DWORD dwFlags, LPDDSURFACEDESC2 lpDDSD, in DECLARE_INTERFACE_()
1479 STDMETHOD(SetCooperativeLevel) (THIS_ HWND hWnd, DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1480 STDMETHOD(SetDisplayMode) (THIS_ DWORD dwWidth, DWORD dwHeight, in DECLARE_INTERFACE_()
1481 DWORD dwBPP, DWORD dwRefreshRate, in DECLARE_INTERFACE_()
1482 DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1483 STDMETHOD(WaitForVerticalBlank) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1493 STDMETHOD(GetDeviceIdentifier) (THIS_ LPDDDEVICEIDENTIFIER, DWORD) PURE; in DECLARE_INTERFACE_()
1542 STDMETHOD(CreateClipper) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1545 STDMETHOD(CreatePalette) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1555 STDMETHOD(EnumDisplayModes) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1560 STDMETHOD(EnumSurfaces) (THIS_ DWORD dwFlags, LPDDSURFACEDESC2 lpDDSD, in DECLARE_INTERFACE_()
1577 STDMETHOD(SetCooperativeLevel) (THIS_ HWND hWnd, DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1578 STDMETHOD(SetDisplayMode) (THIS_ DWORD dwWidth, DWORD dwHeight, in DECLARE_INTERFACE_()
1579 DWORD dwBPP, DWORD dwRefreshRate, in DECLARE_INTERFACE_()
1580 DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1581 STDMETHOD(WaitForVerticalBlank) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1592 DWORD) PURE; in DECLARE_INTERFACE_()
1594 STDMETHOD(StartModeTest) (THIS_ LPSIZE, DWORD, DWORD) PURE; in DECLARE_INTERFACE_()
1595 STDMETHOD(EvaluateMode) (THIS_ DWORD, DWORD *) PURE; in DECLARE_INTERFACE_()
1648 DWORD dwFlags, LPDDBLTFX lpDDBltFx) PURE; in DECLARE_INTERFACE_()
1649 STDMETHOD(BltBatch) (THIS_ LPDDBLTBATCH lpDDBltBatch, DWORD dwCount, in DECLARE_INTERFACE_()
1650 DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1651 STDMETHOD(BltFast) (THIS_ DWORD dwX, DWORD dwY, in DECLARE_INTERFACE_()
1653 LPRECT lpSrcRect, DWORD dwTrans) PURE; in DECLARE_INTERFACE_()
1654 STDMETHOD(DeleteAttachedSurface) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1660 STDMETHOD(EnumOverlayZOrders) (THIS_ DWORD dwFlags, LPVOID lpContext, in DECLARE_INTERFACE_()
1664 DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1668 STDMETHOD(GetBltStatus) (THIS_ DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1671 STDMETHOD(GetColorKey) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1674 STDMETHOD(GetFlipStatus) (THIS_ DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1683 LPDDSURFACEDESC lpDDSurfaceDesc, DWORD dwFlags, in DECLARE_INTERFACE_()
1688 STDMETHOD(SetColorKey) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1695 LPRECT lpDestRect, DWORD dwFlags, in DECLARE_INTERFACE_()
1697 STDMETHOD(UpdateOverlayDisplay) (THIS_ DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1698 STDMETHOD(UpdateOverlayZOrder) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1759 DWORD dwFlags, LPDDBLTFX lpDDBltFx) PURE; in DECLARE_INTERFACE_()
1760 STDMETHOD(BltBatch) (THIS_ LPDDBLTBATCH lpDDBltBatch, DWORD dwCount, in DECLARE_INTERFACE_()
1761 DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1762 STDMETHOD(BltFast) (THIS_ DWORD dwX, DWORD dwY, in DECLARE_INTERFACE_()
1764 LPRECT lpSrcRect, DWORD dwTrans) PURE; in DECLARE_INTERFACE_()
1765 STDMETHOD(DeleteAttachedSurface) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1771 STDMETHOD(EnumOverlayZOrders) (THIS_ DWORD dwFlags, LPVOID lpContext, in DECLARE_INTERFACE_()
1775 DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1779 STDMETHOD(GetBltStatus) (THIS_ DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1782 STDMETHOD(GetColorKey) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1785 STDMETHOD(GetFlipStatus) (THIS_ DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1794 LPDDSURFACEDESC lpDDSurfaceDesc, DWORD dwFlags, in DECLARE_INTERFACE_()
1799 STDMETHOD(SetColorKey) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1806 LPRECT lpDestRect, DWORD dwFlags, in DECLARE_INTERFACE_()
1808 STDMETHOD(UpdateOverlayDisplay) (THIS_ DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1809 STDMETHOD(UpdateOverlayZOrder) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1814 STDMETHOD(PageLock) (THIS_ DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1815 STDMETHOD(PageUnlock) (THIS_ DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1878 DWORD dwFlags, LPDDBLTFX lpDDBltFx) PURE; in DECLARE_INTERFACE_()
1879 STDMETHOD(BltBatch) (THIS_ LPDDBLTBATCH lpDDBltBatch, DWORD dwCount, in DECLARE_INTERFACE_()
1880 DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1881 STDMETHOD(BltFast) (THIS_ DWORD dwX, DWORD dwY, in DECLARE_INTERFACE_()
1883 LPRECT lpSrcRect, DWORD dwTrans) PURE; in DECLARE_INTERFACE_()
1884 STDMETHOD(DeleteAttachedSurface) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1890 STDMETHOD(EnumOverlayZOrders) (THIS_ DWORD dwFlags, LPVOID lpContext, in DECLARE_INTERFACE_()
1894 DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1898 STDMETHOD(GetBltStatus) (THIS_ DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1901 STDMETHOD(GetColorKey) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1904 STDMETHOD(GetFlipStatus) (THIS_ DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1913 LPDDSURFACEDESC lpDDSurfaceDesc, DWORD dwFlags, in DECLARE_INTERFACE_()
1918 STDMETHOD(SetColorKey) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1925 LPRECT lpDestRect, DWORD dwFlags, in DECLARE_INTERFACE_()
1927 STDMETHOD(UpdateOverlayDisplay) (THIS_ DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1928 STDMETHOD(UpdateOverlayZOrder) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
1933 STDMETHOD(PageLock) (THIS_ DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1934 STDMETHOD(PageUnlock) (THIS_ DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
1937 DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
2001 DWORD dwFlags, LPDDBLTFX lpDDBltFx) PURE; in DECLARE_INTERFACE_()
2002 STDMETHOD(BltBatch) (THIS_ LPDDBLTBATCH lpDDBltBatch, DWORD dwCount, in DECLARE_INTERFACE_()
2003 DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
2004 STDMETHOD(BltFast) (THIS_ DWORD dwX, DWORD dwY, in DECLARE_INTERFACE_()
2006 LPRECT lpSrcRect, DWORD dwTrans) PURE; in DECLARE_INTERFACE_()
2007 STDMETHOD(DeleteAttachedSurface) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
2013 STDMETHOD(EnumOverlayZOrders) (THIS_ DWORD dwFlags, LPVOID lpContext, in DECLARE_INTERFACE_()
2017 DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
2021 STDMETHOD(GetBltStatus) (THIS_ DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
2024 STDMETHOD(GetColorKey) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
2027 STDMETHOD(GetFlipStatus) (THIS_ DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
2036 LPDDSURFACEDESC lpDDSurfaceDesc, DWORD dwFlags, in DECLARE_INTERFACE_()
2041 STDMETHOD(SetColorKey) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
2048 LPRECT lpDestRect, DWORD dwFlags, in DECLARE_INTERFACE_()
2050 STDMETHOD(UpdateOverlayDisplay) (THIS_ DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
2051 STDMETHOD(UpdateOverlayZOrder) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
2056 STDMETHOD(PageLock) (THIS_ DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
2057 STDMETHOD(PageUnlock) (THIS_ DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
2060 DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
2062 STDMETHOD(SetPrivateData) (THIS_ REFGUID, LPVOID, DWORD, DWORD) PURE; in DECLARE_INTERFACE_()
2134 DWORD dwFlags, LPDDBLTFX lpDDBltFx) PURE; in DECLARE_INTERFACE_()
2135 STDMETHOD(BltBatch) (THIS_ LPDDBLTBATCH lpDDBltBatch, DWORD dwCount, in DECLARE_INTERFACE_()
2136 DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
2137 STDMETHOD(BltFast) (THIS_ DWORD dwX, DWORD dwY, in DECLARE_INTERFACE_()
2139 LPRECT lpSrcRect, DWORD dwTrans) PURE; in DECLARE_INTERFACE_()
2140 STDMETHOD(DeleteAttachedSurface) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
2146 STDMETHOD(EnumOverlayZOrders) (THIS_ DWORD dwFlags, LPVOID lpContext, in DECLARE_INTERFACE_()
2150 DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
2154 STDMETHOD(GetBltStatus) (THIS_ DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
2157 STDMETHOD(GetColorKey) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
2160 STDMETHOD(GetFlipStatus) (THIS_ DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
2169 LPDDSURFACEDESC2 lpDDSurfaceDesc, DWORD dwFlags, in DECLARE_INTERFACE_()
2174 STDMETHOD(SetColorKey) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
2181 LPRECT lpDestRect, DWORD dwFlags, in DECLARE_INTERFACE_()
2183 STDMETHOD(UpdateOverlayDisplay) (THIS_ DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
2184 STDMETHOD(UpdateOverlayZOrder) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
2189 STDMETHOD(PageLock) (THIS_ DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
2190 STDMETHOD(PageUnlock) (THIS_ DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
2193 DWORD dwFlags) PURE; in DECLARE_INTERFACE_()
2195 STDMETHOD(SetPrivateData) (THIS_ REFGUID, LPVOID, DWORD, DWORD) PURE; in DECLARE_INTERFACE_()
2201 STDMETHOD(SetPriority) (THIS_ DWORD prio) PURE; in DECLARE_INTERFACE_()
2203 STDMETHOD(SetLOD) (THIS_ DWORD lod) PURE; in DECLARE_INTERFACE_()
2295 STDMETHOD(GetGammaRamp) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
2297 STDMETHOD(SetGammaRamp) (THIS_ DWORD dwFlags, in DECLARE_INTERFACE_()
2315 HRESULT WINAPI DirectDrawCreateClipper(DWORD, LPDIRECTDRAWCLIPPER *,