Lines Matching defs:pMon

814     PVBOXRR pMon = &g_VBoxRr;
815 if (pMon->pIf)
817 if (pMon->paDisplayDevices)
819 free(pMon->paDisplayDevices);
820 pMon->paDisplayDevices = NULL;
823 if (pMon->paDeviceModes)
825 free(pMon->paDeviceModes);
826 pMon->paDeviceModes = NULL;
829 if (pMon->idTimer)
831 KillTimer(pMon->hWnd, pMon->idTimer);
832 pMon->idTimer = 0;
835 pMon->cDevModes = 0;
836 pMon->pIf = NULL;
842 PVBOXRR pMon = &g_VBoxRr;
843 EnterCriticalSection(&pMon->CritSect);
845 LeaveCriticalSection(&pMon->CritSect);
856 PVBOXRR pMon = &g_VBoxRr;
857 EnterCriticalSection(&pMon->CritSect);
860 pMon->pIf = pIf;
861 pMon->iChangedMode = iChangedMode;
862 pMon->fEnable = fEnable;
863 pMon->fExtDispSup = fExtDispSup;
867 pMon->paDisplayDevices = (DISPLAY_DEVICE*)malloc(sizeof (*paDisplayDevices) * cDevModes);
868 Assert(pMon->paDisplayDevices);
869 if (!pMon->paDisplayDevices)
873 LeaveCriticalSection(&pMon->CritSect);
876 memcpy(pMon->paDisplayDevices, paDisplayDevices, sizeof (*paDisplayDevices) * cDevModes);
878 pMon->paDeviceModes = (DEVMODE*)malloc(sizeof (*paDeviceModes) * cDevModes);
879 Assert(pMon->paDeviceModes);
880 if (!pMon->paDeviceModes)
884 LeaveCriticalSection(&pMon->CritSect);
887 memcpy(pMon->paDeviceModes, paDeviceModes, sizeof (*paDeviceModes) * cDevModes);
889 pMon->cDevModes = cDevModes;
891 pMon->idTimer = SetTimer(pMon->hWnd, VBOXRR_TIMER_ID, 1000, (TIMERPROC)NULL);
892 Assert(pMon->idTimer);
893 if (!pMon->idTimer)
899 LeaveCriticalSection(&pMon->CritSect);
904 PVBOXRR pMon = &g_VBoxRr;
905 EnterCriticalSection(&pMon->CritSect);
906 if (pMon->pIf)
908 DWORD dwErr = vboxDispIfResizePerform(pMon->pIf, pMon->iChangedMode, pMon->fEnable, pMon->fExtDispSup, pMon->paDisplayDevices, pMon->paDeviceModes, pMon->cDevModes);
914 LeaveCriticalSection(&pMon->CritSect);
1026 PVBOXRR pMon = &g_VBoxRr;
1027 return vboxRrWndCreate(&pMon->hWnd);
1032 PVBOXRR pMon = &g_VBoxRr;
1033 HRESULT tmpHr = vboxRrWndDestroy(pMon->hWnd);
1046 PVBOXRR pMon = &g_VBoxRr;
1108 PVBOXRR pMon = &g_VBoxRr;
1110 BOOL bRc = SetEvent(pMon->hEvent);
1135 PVBOXRR pMon = &g_VBoxRr;
1136 memset(pMon, 0, sizeof (*pMon));
1138 InitializeCriticalSection(&pMon->CritSect);
1140 pMon->hEvent = CreateEvent(NULL, /* LPSECURITY_ATTRIBUTES lpEventAttributes*/
1145 if (pMon->hEvent)
1147 pMon->hThread = CreateThread(NULL /* LPSECURITY_ATTRIBUTES lpThreadAttributes */,
1150 pMon,
1152 &pMon->idThread);
1153 if (pMon->hThread)
1155 DWORD dwResult = WaitForSingleObject(pMon->hEvent, INFINITE);
1171 CloseHandle(pMon->hEvent);
1181 DeleteCriticalSection(&pMon->CritSect);
1189 PVBOXRR pMon = &g_VBoxRr;
1190 if (!pMon->hThread)
1193 BOOL bResult = PostThreadMessage(pMon->idThread, WM_VBOXRR_INIT_QUIT, 0, 0);
1198 DWORD dwErr = WaitForSingleObject(pMon->hThread, INFINITE);
1214 DeleteCriticalSection(&pMon->CritSect);
1216 CloseHandle(pMon->hThread);
1217 pMon->hThread = 0;
1218 CloseHandle(pMon->hEvent);
1219 pMon->hThread = 0;