Lines Matching refs:pScreenPriv
132 ddrval = IDirectDraw2_CreateSurface (pScreenPriv->pdd2,
134 &pScreenPriv->pddsPrimary,
151 ddrval = IDirectDrawSurface2_SetClipper (pScreenPriv->pddsPrimary,
152 pScreenPriv->pddcPrimary);
184 if (pScreenPriv->pddsPrimary)
190 IDirectDrawSurface2_SetClipper (pScreenPriv->pddsPrimary,
196 IDirectDrawSurface2_Release (pScreenPriv->pddsPrimary);
197 pScreenPriv->pddsPrimary = NULL;
218 winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
229 &pScreenPriv->pddcPrimary,
243 ddrval = IDirectDrawClipper_SetHWnd (pScreenPriv->pddcPrimary,
245 pScreenPriv->hwndScreen);
259 ddrval = (*g_fpDirectDrawCreate) (NULL, &pScreenPriv->pdd, NULL);
272 ddrval = IDirectDraw_QueryInterface (pScreenPriv->pdd,
274 (LPVOID*) &pScreenPriv->pdd2);
290 ddrval = IDirectDraw2_SetCooperativeLevel (pScreenPriv->pdd2,
291 pScreenPriv->hwndScreen,
312 ddrval = IDirectDraw2_GetDisplayMode (pScreenPriv->pdd2,
355 ddrval = IDirectDraw2_SetDisplayMode (pScreenPriv->pdd2,
367 ddrval = IDirectDraw2_SetDisplayMode (pScreenPriv->pdd2,
394 ddrval = IDirectDraw2_SetCooperativeLevel (pScreenPriv->pdd2,
395 pScreenPriv->hwndScreen,
430 ddrval = IDirectDraw2_CreateSurface (pScreenPriv->pdd2,
432 &pScreenPriv->pddsShadow,
446 pddsdShadow = pScreenPriv->pddsdShadow = malloc (sizeof (DDSURFACEDESC));
461 ddrval = IDirectDrawSurface2_Lock (pScreenPriv->pddsShadow,
492 pScreenPriv->dwRedMask = pddsdShadow->ddpfPixelFormat.u2.dwRBitMask;
493 pScreenPriv->dwGreenMask = pddsdShadow->ddpfPixelFormat.u3.dwGBitMask;
494 pScreenPriv->dwBlueMask = pddsdShadow->ddpfPixelFormat.u4.dwBBitMask;
507 winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
510 if (pScreenPriv->pddsShadow)
512 IDirectDrawSurface2_Unlock (pScreenPriv->pddsShadow, NULL);
513 IDirectDrawSurface2_Release (pScreenPriv->pddsShadow);
514 pScreenPriv->pddsShadow = NULL;
521 if (pScreenPriv->pddcPrimary)
523 IDirectDrawClipper_Release (pScreenPriv->pddcPrimary);
524 pScreenPriv->pddcPrimary = NULL;
528 if (pScreenPriv->pdd2)
530 IDirectDraw2_RestoreDisplayMode (pScreenPriv->pdd2);
531 IDirectDraw2_Release (pScreenPriv->pdd2);
532 pScreenPriv->pdd2 = NULL;
536 if (pScreenPriv->pdd)
538 IDirectDraw_Release (pScreenPriv->pdd);
539 pScreenPriv->pdd = NULL;
555 winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
568 if ((!pScreenPriv->fActive && pScreenInfo->fFullScreen)
569 || pScreenPriv->fBadDepth) return;
572 if (!pScreenPriv->pddsPrimary || !pScreenPriv->pddsShadow)
578 MapWindowPoints (pScreenPriv->hwndScreen,
583 ddrval = IDirectDrawSurface2_Unlock (pScreenPriv->pddsShadow, NULL);
614 ddrval = IDirectDrawSurface2_Blt (pScreenPriv->pddsPrimary,
616 pScreenPriv->pddsShadow,
642 SelectClipRgn (pScreenPriv->hdcScreen, hrgnCombined);
659 ddrval = IDirectDrawSurface2_Blt (pScreenPriv->pddsPrimary,
661 pScreenPriv->pddsShadow,
667 SelectClipRgn (pScreenPriv->hdcScreen, NULL);
671 ddrval = IDirectDrawSurface2_Lock (pScreenPriv->pddsShadow,
673 pScreenPriv->pddsdShadow,
683 if (pScreenInfo->pfb != pScreenPriv->pddsdShadow->lpSurface)
693 winUpdateFBPointer(pScreen, pScreenPriv->pddsdShadow->lpSurface);
703 pScreenPriv->hdcScreen = GetDC (pScreenPriv->hwndScreen);
718 winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
726 pScreenPriv->fClosed = TRUE;
727 pScreenPriv->fActive = FALSE;
736 ReleaseDC (pScreenPriv->hwndScreen, pScreenPriv->hdcScreen);
739 RemoveProp (pScreenPriv->hwndScreen, WIN_SCR_PROP);
743 winDeleteNotifyIcon (pScreenPriv);
753 if (pScreenPriv->hwndScreen)
755 DestroyWindow (pScreenPriv->hwndScreen);
756 pScreenPriv->hwndScreen = NULL;
761 pthread_mutex_destroy (&pScreenPriv->pmServerStarted);
768 free ((pointer) pScreenPriv);
786 winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
790 dwRedBits = winCountBits (pScreenPriv->dwRedMask);
791 dwGreenBits = winCountBits (pScreenPriv->dwGreenMask);
792 dwBlueBits = winCountBits (pScreenPriv->dwBlueMask);
796 pScreenPriv->dwBitsPerRGB = 8;
798 pScreenPriv->dwBitsPerRGB = dwRedBits;
800 pScreenPriv->dwBitsPerRGB = dwGreenBits;
802 pScreenPriv->dwBitsPerRGB = dwBlueBits;
806 (unsigned int) pScreenPriv->dwRedMask,
807 (unsigned int) pScreenPriv->dwGreenMask,
808 (unsigned int) pScreenPriv->dwBlueMask,
809 (int) pScreenPriv->dwBitsPerRGB,
822 pScreenPriv->dwBitsPerRGB,
824 pScreenPriv->dwRedMask,
825 pScreenPriv->dwGreenMask,
826 pScreenPriv->dwBlueMask))
857 pScreenPriv->dwBitsPerRGB,
860 pScreenPriv->dwRedMask,
861 pScreenPriv->dwGreenMask,
862 pScreenPriv->dwBlueMask))
891 winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
928 winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
939 hdcUpdate = BeginPaint (pScreenPriv->hwndScreen, &ps);
948 ddrval = IDirectDrawSurface2_Unlock (pScreenPriv->pddsShadow, NULL);
964 MapWindowPoints (pScreenPriv->hwndScreen,
982 ddrval = IDirectDrawSurface2_Blt (pScreenPriv->pddsPrimary,
984 pScreenPriv->pddsShadow,
996 ddrval = IDirectDrawSurface2_Restore (pScreenPriv->pddsPrimary);
1033 ddrval = IDirectDrawSurface2_Lock (pScreenPriv->pddsShadow,
1035 pScreenPriv->pddsdShadow,
1052 if (pScreenInfo->pfb != pScreenPriv->pddsdShadow->lpSurface)
1054 pScreenPriv->pddsdShadow->lpSurface);
1059 EndPaint (pScreenPriv->hwndScreen, &ps);
1067 IDirectDrawSurface2_Lock (pScreenPriv->pddsShadow,
1069 pScreenPriv->pddsdShadow,
1074 if (pScreenInfo->pfb != pScreenPriv->pddsdShadow->lpSurface)
1076 pScreenPriv->pddsdShadow->lpSurface);
1098 if (pScreenPriv != NULL
1099 && pScreenPriv->pddsPrimary != NULL
1100 && pScreenPriv->fActive)
1103 IDirectDrawSurface2_Restore (pScreenPriv->pddsPrimary);
1118 winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
1126 MapWindowPoints (pScreenPriv->hwndScreen,
1141 ddrval = IDirectDrawSurface2_Blt (pScreenPriv->pddsPrimary,
1143 pScreenPriv->pddsShadow,
1182 ddrval = IDirectDrawSurface2_SetPalette (pScreenPriv->pddsPrimary,
1192 pScreenPriv->pcmapInstalled = pColormap;
1210 ColormapPtr curpmap = pScreenPriv->pcmapInstalled;
1255 ddrval = IDirectDraw2_CreatePalette (pScreenPriv->pdd,
1302 ddrval = IDirectDrawSurface2_SetPalette (pScreenPriv->pddsPrimary,
1312 pScreenPriv->pcmapInstalled = NULL;
1333 winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
1336 pScreenPriv->pwinAllocateFB = winAllocateFBShadowDD;
1337 pScreenPriv->pwinFreeFB = winFreeFBShadowDD;
1338 pScreenPriv->pwinShadowUpdate = winShadowUpdateDD;
1339 pScreenPriv->pwinInitScreen = winInitScreenShadowDD;
1340 pScreenPriv->pwinCloseScreen = winCloseScreenShadowDD;
1341 pScreenPriv->pwinInitVisuals = winInitVisualsShadowDD;
1342 pScreenPriv->pwinAdjustVideoMode = winAdjustVideoModeShadowDD;
1344 pScreenPriv->pwinCreateBoundingWindow = winCreateBoundingWindowFullScreen;
1346 pScreenPriv->pwinCreateBoundingWindow = winCreateBoundingWindowWindowed;
1347 pScreenPriv->pwinFinishScreenInit = winFinishScreenInitFB;
1348 pScreenPriv->pwinBltExposedRegions = winBltExposedRegionsShadowDD;
1349 pScreenPriv->pwinActivateApp = winActivateAppShadowDD;
1350 pScreenPriv->pwinRedrawScreen = winRedrawScreenShadowDD;
1351 pScreenPriv->pwinRealizeInstalledPalette
1353 pScreenPriv->pwinInstallColormap = winInstallColormapShadowDD;
1354 pScreenPriv->pwinStoreColors = winStoreColorsShadowDD;
1355 pScreenPriv->pwinCreateColormap = winCreateColormapShadowDD;
1356 pScreenPriv->pwinDestroyColormap = winDestroyColormapShadowDD;
1357 pScreenPriv->pwinHotKeyAltTab = (winHotKeyAltTabProcPtr) (void (*)(void))NoopDDA;
1358 pScreenPriv->pwinCreatePrimarySurface = winCreatePrimarySurfaceShadowDD;
1359 pScreenPriv->pwinReleasePrimarySurface = winReleasePrimarySurfaceShadowDD;
1361 pScreenPriv->pwinFinishCreateWindowsWindow =