Lines Matching refs:pScreenPriv
135 ddrval = IDirectDraw4_CreateSurface (pScreenPriv->pdd4,
137 &pScreenPriv->pddsPrimary4,
139 pScreenPriv->fRetryCreateSurface = FALSE;
145 pScreenPriv->fRetryCreateSurface = TRUE;
162 ddrval = IDirectDrawSurface4_SetClipper (pScreenPriv->pddsPrimary4,
163 pScreenPriv->pddcPrimary);
195 if (pScreenPriv->pddsPrimary4)
201 IDirectDrawSurface4_SetClipper (pScreenPriv->pddsPrimary4,
207 IDirectDrawSurface4_Release (pScreenPriv->pddsPrimary4);
208 pScreenPriv->pddsPrimary4 = NULL;
229 winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
260 &pScreenPriv->pddcPrimary,
274 ddrval = IDirectDrawClipper_SetHWnd (pScreenPriv->pddcPrimary,
276 pScreenPriv->hwndScreen);
291 (LPDIRECTDRAW*) &pScreenPriv->pdd,
306 ddrval = IDirectDraw_QueryInterface (pScreenPriv->pdd,
308 (LPVOID*) &pScreenPriv->pdd4);
324 ddrval = IDirectDraw4_SetCooperativeLevel (pScreenPriv->pdd4,
325 pScreenPriv->hwndScreen,
346 ddrval = IDirectDraw4_GetDisplayMode (pScreenPriv->pdd4,
389 ddrval = IDirectDraw4_SetDisplayMode (pScreenPriv->pdd4,
401 ddrval = IDirectDraw4_SetDisplayMode (pScreenPriv->pdd4,
428 ddrval = IDirectDraw4_SetCooperativeLevel (pScreenPriv->pdd4,
429 pScreenPriv->hwndScreen,
451 ddrval = IDirectDrawSurface4_GetPixelFormat (pScreenPriv->pddsPrimary4,
494 ddrval = IDirectDraw4_CreateSurface (pScreenPriv->pdd4,
496 &pScreenPriv->pddsShadow4,
523 pScreenPriv->dwRedMask = ddsdShadow.u4.ddpfPixelFormat.u2.dwRBitMask;
524 pScreenPriv->dwGreenMask = ddsdShadow.u4.ddpfPixelFormat.u3.dwGBitMask;
525 pScreenPriv->dwBlueMask = ddsdShadow.u4.ddpfPixelFormat.u4.dwBBitMask;
538 winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
541 if (pScreenPriv->pddsShadow4)
543 IDirectDrawSurface4_Release (pScreenPriv->pddsShadow4);
546 pScreenPriv->pddsShadow4 = NULL;
553 if (pScreenPriv->pddcPrimary)
555 IDirectDrawClipper_Release (pScreenPriv->pddcPrimary);
556 pScreenPriv->pddcPrimary = NULL;
560 if (pScreenPriv->pdd4)
562 IDirectDraw4_RestoreDisplayMode (pScreenPriv->pdd4);
563 IDirectDraw4_Release (pScreenPriv->pdd4);
564 pScreenPriv->pdd4 = NULL;
568 if (pScreenPriv->pdd)
570 IDirectDraw_Release (pScreenPriv->pdd);
571 pScreenPriv->pdd = NULL;
588 winPrivScreenPtr pScreenPriv = pWinPriv->pScreenPriv;
611 ddrval = IDirectDraw4_CreateSurface (pScreenPriv->pdd4,
636 winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
649 if ((!pScreenPriv->fActive && pScreenInfo->fFullScreen)
650 || pScreenPriv->fBadDepth) return;
653 if (!pScreenPriv->pddsPrimary4 || !pScreenPriv->pddsShadow4)
659 MapWindowPoints (pScreenPriv->hwndScreen,
687 ddrval = IDirectDrawSurface4_Blt (pScreenPriv->pddsPrimary4,
689 pScreenPriv->pddsShadow4,
736 SelectClipRgn (pScreenPriv->hdcScreen, hrgnCombined);
759 ddrval = IDirectDrawSurface4_Blt (pScreenPriv->pddsPrimary4,
761 pScreenPriv->pddsShadow4,
767 SelectClipRgn (pScreenPriv->hdcScreen, NULL);
777 pScreenPriv->hdcScreen = GetDC (pScreenPriv->hwndScreen);
792 winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
800 pScreenPriv->fClosed = TRUE;
801 pScreenPriv->fActive = FALSE;
810 ReleaseDC (pScreenPriv->hwndScreen, pScreenPriv->hdcScreen);
813 RemoveProp (pScreenPriv->hwndScreen, WIN_SCR_PROP);
817 winDeleteNotifyIcon (pScreenPriv);
827 if (pScreenPriv->hwndScreen)
829 DestroyWindow (pScreenPriv->hwndScreen);
830 pScreenPriv->hwndScreen = NULL;
835 pthread_mutex_destroy (&pScreenPriv->pmServerStarted);
842 free ((pointer) pScreenPriv);
860 winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
864 dwRedBits = winCountBits (pScreenPriv->dwRedMask);
865 dwGreenBits = winCountBits (pScreenPriv->dwGreenMask);
866 dwBlueBits = winCountBits (pScreenPriv->dwBlueMask);
870 pScreenPriv->dwBitsPerRGB = 8;
872 pScreenPriv->dwBitsPerRGB = dwRedBits;
874 pScreenPriv->dwBitsPerRGB = dwGreenBits;
876 pScreenPriv->dwBitsPerRGB = dwBlueBits;
880 (unsigned int) pScreenPriv->dwRedMask,
881 (unsigned int) pScreenPriv->dwGreenMask,
882 (unsigned int) pScreenPriv->dwBlueMask,
883 (int) pScreenPriv->dwBitsPerRGB,
896 pScreenPriv->dwBitsPerRGB,
898 pScreenPriv->dwRedMask,
899 pScreenPriv->dwGreenMask,
900 pScreenPriv->dwBlueMask))
931 pScreenPriv->dwBitsPerRGB,
934 pScreenPriv->dwRedMask,
935 pScreenPriv->dwGreenMask,
936 pScreenPriv->dwBlueMask))
965 winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
1003 winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
1014 if (pScreenPriv->pddsPrimary4 == NULL && pScreenPriv->fRetryCreateSurface &&
1020 if (pScreenPriv->pddsPrimary4 == NULL)
1024 hdcUpdate = BeginPaint (pScreenPriv->hwndScreen, &ps);
1037 MapWindowPoints (pScreenPriv->hwndScreen,
1055 ddrval = IDirectDrawSurface4_Blt (pScreenPriv->pddsPrimary4,
1057 pScreenPriv->pddsShadow4,
1070 ddrval = IDirectDrawSurface4_Restore (pScreenPriv->pddsPrimary4);
1110 EndPaint (pScreenPriv->hwndScreen, &ps);
1129 if (pScreenPriv != NULL
1130 && pScreenPriv->pddsPrimary4 != NULL
1131 && pScreenPriv->fActive)
1134 IDirectDrawSurface4_Restore (pScreenPriv->pddsPrimary4);
1149 winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
1157 MapWindowPoints (pScreenPriv->hwndScreen,
1172 ddrval = IDirectDrawSurface4_Blt (pScreenPriv->pddsPrimary4,
1174 pScreenPriv->pddsShadow4,
1213 ddrval = IDirectDrawSurface4_SetPalette (pScreenPriv->pddsPrimary4,
1223 pScreenPriv->pcmapInstalled = pColormap;
1241 ColormapPtr curpmap = pScreenPriv->pcmapInstalled;
1286 ddrval = IDirectDraw4_CreatePalette (pScreenPriv->pdd4,
1332 ddrval = IDirectDrawSurface4_SetPalette (pScreenPriv->pddsPrimary4,
1342 pScreenPriv->pcmapInstalled = NULL;
1363 winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
1366 pScreenPriv->pwinAllocateFB = winAllocateFBShadowDDNL;
1367 pScreenPriv->pwinFreeFB = winFreeFBShadowDDNL;
1368 pScreenPriv->pwinShadowUpdate = winShadowUpdateDDNL;
1369 pScreenPriv->pwinInitScreen = winInitScreenShadowDDNL;
1370 pScreenPriv->pwinCloseScreen = winCloseScreenShadowDDNL;
1371 pScreenPriv->pwinInitVisuals = winInitVisualsShadowDDNL;
1372 pScreenPriv->pwinAdjustVideoMode = winAdjustVideoModeShadowDDNL;
1374 pScreenPriv->pwinCreateBoundingWindow = winCreateBoundingWindowFullScreen;
1376 pScreenPriv->pwinCreateBoundingWindow = winCreateBoundingWindowWindowed;
1377 pScreenPriv->pwinFinishScreenInit = winFinishScreenInitFB;
1378 pScreenPriv->pwinBltExposedRegions = winBltExposedRegionsShadowDDNL;
1379 pScreenPriv->pwinActivateApp = winActivateAppShadowDDNL;
1380 pScreenPriv->pwinRedrawScreen = winRedrawScreenShadowDDNL;
1381 pScreenPriv->pwinRealizeInstalledPalette
1383 pScreenPriv->pwinInstallColormap = winInstallColormapShadowDDNL;
1384 pScreenPriv->pwinStoreColors = winStoreColorsShadowDDNL;
1385 pScreenPriv->pwinCreateColormap = winCreateColormapShadowDDNL;
1386 pScreenPriv->pwinDestroyColormap = winDestroyColormapShadowDDNL;
1387 pScreenPriv->pwinHotKeyAltTab = (winHotKeyAltTabProcPtr) (void (*)(void))NoopDDA;
1388 pScreenPriv->pwinCreatePrimarySurface = winCreatePrimarySurfaceShadowDDNL;
1389 pScreenPriv->pwinReleasePrimarySurface = winReleasePrimarySurfaceShadowDDNL;
1391 pScreenPriv->pwinFinishCreateWindowsWindow