108 if (!
_stricmp(
This->lpLcl->lpGbl->cDriverName,
"DISPLAY"))
135 pDDDI->liDriverVersion.HighPart = 0;
136 pDDDI->liDriverVersion.LowPart = 0;
159 *lpdata = (*lpdata ^ pDDDI->
dwSubSysId) ^ pDDDI->liDriverVersion.LowPart;
162 *lpdata = (*lpdata ^ pDDDI->
dwRevision) ^ pDDDI->liDriverVersion.HighPart;
HRESULT WINAPI Main_DirectDraw_GetDeviceIdentifier(LPDDRAWI_DIRECTDRAW_INT This, LPDDDEVICEIDENTIFIER pDDDI, DWORD dwFlags)
HRESULT WINAPI Main_DirectDraw_GetDeviceIdentifier7(LPDDRAWI_DIRECTDRAW_INT This, LPDDDEVICEIDENTIFIER2 pDDDI, DWORD dwFlags)
char * strstr(char *String1, char *String2)
#define RegCloseKey(hKey)
LONG WINAPI RegOpenKeyExA(_In_ HKEY hKey, _In_ LPCSTR lpSubKey, _In_ DWORD ulOptions, _In_ REGSAM samDesired, _Out_ PHKEY phkResult)
LONG WINAPI RegQueryValueExA(_In_ HKEY hkeyorg, _In_ LPCSTR name, _In_ LPDWORD reserved, _Out_opt_ LPDWORD type, _Out_opt_ LPBYTE data, _Inout_opt_ LPDWORD count)
#define _strnicmp(_String1, _String2, _MaxCount)
BOOL NTAPI IsBadWritePtr(IN LPVOID lp, IN UINT_PTR ucb)
_Check_return_ long __cdecl strtol(_In_z_ const char *_Str, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix)
#define EXCEPTION_EXECUTE_HANDLER
#define memcpy(s1, s2, n)
#define _SEH2_EXCEPT(...)
#define DX_WINDBG_trace()
#define DDGDI_GETHOSTIDENTIFIER
#define MAX_DDDEVICEID_STRING
#define DDERR_INVALIDPARAMS
GUID guidDeviceIdentifier
char szDescription[MAX_DDDEVICEID_STRING]
char szDriver[MAX_DDDEVICEID_STRING]
BOOL WINAPI EnumDisplayDevicesA(LPCSTR lpDevice, DWORD iDevNum, PDISPLAY_DEVICEA lpDisplayDevice, DWORD dwFlags)
void WINAPI LeaveCriticalSection(LPCRITICAL_SECTION)
void WINAPI EnterCriticalSection(LPCRITICAL_SECTION)
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
#define DISPLAY_DEVICE_PRIMARY_DEVICE
struct _DISPLAY_DEVICEA DISPLAY_DEVICEA
#define HKEY_LOCAL_MACHINE