25 BOOL CALLBACK
FindDeviceCallback(__in_opt GUID* lpGUID, __in LPSTR szName, __in LPSTR szDevice, __in LPVOID lParam)
29 if (lstrcmpiA(p->
szDevice, szDevice) == 0) {
43 BOOL CALLBACK
FindDeviceCallbackEx(__in_opt GUID* lpGUID, __in LPSTR szName, __in LPSTR szDevice, __in LPVOID lParam, HMONITOR hMonitor)
47 if (lstrcmpiA(p->
szDevice, szDevice) == 0) {
68 IDirectDraw* pdd =
NULL;
71 if (szDevice ==
NULL) {
87 UINT ErrorMode = SetErrorMode(SEM_FAILCRITICALERRORS);
88 DirectDrawCreateP(find.lpGUID, &pdd,
NULL);
89 SetErrorMode(ErrorMode);
103 IDirectDraw* pdd =
NULL;
106 if (szDevice ==
NULL) {
107 DirectDrawCreateP(
NULL, &pdd,
NULL);
123 UINT ErrorMode = SetErrorMode(SEM_FAILCRITICALERRORS);
124 DirectDrawCreateP(find.lpGUID, &pdd,
NULL);
125 SetErrorMode(ErrorMode);