63 if (
wcsstr(pFullPath,
L"\\DRIVERS\\"))
121 DriverInfoData.
cbSize =
sizeof(DriverInfoData);
125 DriverInfoData.
cbSize =
sizeof(DriverInfoData);
178 InfoData.
cbSize =
sizeof(InfoData);
218 IDirect3D9 * ppObj =
NULL;
269 if (dwMemory > (1048576))
276 szFormat[(
sizeof(szFormat)/
sizeof(
WCHAR))-1] =
L'\0';
287 szFormat[(
sizeof(szFormat)/
sizeof(
WCHAR))-1] =
L'\0';
350 szDisplay[0] =
L'\0';
352 szDisplay[(
sizeof(szDisplay)/
sizeof(
WCHAR))-1] =
L'\0';
357 hDlgs[pContext->NumDisplayAdapter] = hwndDlg;
358 pContext->NumDisplayAdapter++;
int WINAPIV wsprintfW(_Out_ LPWSTR, _In_ _Printf_format_string_ LPCWSTR,...)
#define D3DADAPTER_DEFAULT
BOOL WINAPI SetupDiEnumDeviceInfo(HDEVINFO devinfo, DWORD index, PSP_DEVINFO_DATA info)
DWORD WINAPI GetTimeZoneInformation(LPTIME_ZONE_INFORMATION lpTimeZoneInformation)
INT_PTR CALLBACK DisplayPageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
VOID InsertTabCtrlItem(HWND hDlgCtrl, INT Position, LPWSTR uId)
_In_ ULONG _In_ ULONG _In_ ULONG Length
#define ERROR_NO_MORE_ITEMS
BOOL WINAPI SetupDiSetDeviceInstallParamsW(IN HDEVINFO DeviceInfoSet, IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL, IN PSP_DEVINSTALL_PARAMS_W DeviceInstallParams)
HDEVINFO WINAPI SetupDiGetClassDevsW(CONST GUID *class, LPCWSTR enumstr, HWND parent, DWORD flags)
static void DisplayPageSetDeviceDetails(HWND *hDlgCtrls, LPCGUID classGUID, LPGUID *deviceGUID)
BOOL WINAPI SetupDiEnumDriverInfoW(IN HDEVINFO DeviceInfoSet, IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL, IN DWORD DriverType, IN DWORD MemberIndex, OUT PSP_DRVINFO_DATA_W DriverInfoData)
_CONST_RETURN wchar_t *__cdecl wcsstr(_In_z_ const wchar_t *_Str, _In_z_ const wchar_t *_SubStr)
BOOL WINAPI SetupScanFileQueueW(HSPFILEQ handle, DWORD flags, HWND window, PSP_FILE_CALLBACK_W handler, PVOID context, PDWORD result)
#define IDC_BUTTON_TESTDD
#define LOCALE_USER_DEFAULT
HSPFILEQ WINAPI SetupOpenFileQueue(VOID)
BOOL WINAPI SetupDiGetDeviceRegistryPropertyW(HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DWORD Property, PDWORD PropertyRegDataType, PBYTE PropertyBuffer, DWORD PropertyBufferSize, PDWORD RequiredSize)
BOOL GetFileModifyTime(LPCWSTR pFullPath, WCHAR *szTime, int szTimeSize)
#define INVALID_HANDLE_VALUE
DWORD WINAPI GetLastError(VOID)
BOOL WINAPI SetupDiCallClassInstaller(DI_FUNCTION InstallFunction, HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData)
#define IDC_STATIC_ADAPTER_VERSION
#define DI_FLAGSEX_ALLOWEXCLUDEDDRVS
#define IDC_STATIC_ADAPTER_VENDOR
int WINAPI LoadStringW(_In_opt_ HINSTANCE hInstance, _In_ UINT uID, _Out_writes_to_(cchBufferMax, return+1) LPWSTR lpBuffer, _In_ int cchBufferMax)
#define ENUM_CURRENT_SETTINGS
BOOL GetFileVersion(LPCWSTR szAppName, WCHAR *szVer, DWORD szVerSize)
_In_ DWORD _In_ DWORD dwOffset
#define IDS_NOT_APPLICABLE
BOOL WINAPI SystemTimeToTzSpecificLocalTime(CONST TIME_ZONE_INFORMATION *lpTimeZoneInformation, CONST SYSTEMTIME *lpUniversalTime, LPSYSTEMTIME lpLocalTime)
#define SPQ_SCAN_USE_CALLBACK
#define IDirect3D9_Release(p)
BOOL GetRegValue(HKEY hBaseKey, LPWSTR SubKey, LPWSTR ValueName, DWORD Type, LPWSTR Result, DWORD Size)
static const WCHAR szText[]
BOOL WINAPI SetupDiGetDeviceInstallParamsW(IN HDEVINFO DeviceInfoSet, IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL, OUT PSP_DEVINSTALL_PARAMS_W DeviceInstallParams)
static UINT WINAPI DriverFilesCallback(IN PVOID Context, IN UINT Notification, IN UINT_PTR Param1, IN UINT_PTR Param2)
#define IDC_STATIC_ADAPTER_MONITOR
struct DXDIAG_CONTEXT * PDXDIAG_CONTEXT
_At_(*)(_In_ PWSK_CLIENT Client, _In_opt_ PUNICODE_STRING NodeName, _In_opt_ PUNICODE_STRING ServiceName, _In_opt_ ULONG NameSpace, _In_opt_ GUID *Provider, _In_opt_ PADDRINFOEXW Hints, _Outptr_ PADDRINFOEXW *Result, _In_opt_ PEPROCESS OwningProcess, _In_opt_ PETHREAD OwningThread, _Inout_ PIRP Irp Result)(Mem)) NTSTATUS(WSKAPI *PFN_WSK_GET_ADDRESS_INFO
BOOL WINAPI EnumDisplayDevicesW(LPCWSTR lpDevice, DWORD iDevNum, PDISPLAY_DEVICEW lpDisplayDevice, DWORD dwFlags)
BOOL WINAPI EnumDisplaySettingsW(LPCWSTR lpszDeviceName, DWORD iModeNum, LPDEVMODEW lpDevMode)
#define IDC_STATIC_ADAPTER_DRIVER
#define IDD_DISPLAY_DIALOG
BOOL WINAPI FileTimeToSystemTime(IN CONST FILETIME *lpFileTime, OUT LPSYSTEMTIME lpSystemTime)
PVOID WINAPI HeapAlloc(HANDLE, DWORD, SIZE_T)
HWND WINAPI GetDlgItem(_In_opt_ HWND, _In_ int)
#define IDC_STATIC_ADAPTER_ID
#define IDC_STATIC_ADAPTER_DAC
#define DISPLAY_DEVICE_MIRRORING_DRIVER
BOOL WINAPI SetupDiDestroyDeviceInfoList(HDEVINFO devinfo)
#define SetupDiSetDeviceInstallParams
#define DISPLAY_DEVICE_ATTACHED_TO_DESKTOP
#define IDC_STATIC_ADAPTER_LOGO
LRESULT WINAPI SendDlgItemMessageW(_In_ HWND, _In_ int, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
unsigned __int3264 UINT_PTR
#define IDirect3D9_GetAdapterIdentifier(p, a, b, c)
_CRTIMP wchar_t *__cdecl wcscpy(_Out_writes_z_(_String_length_(_Source)+1) wchar_t *_Dest, _In_z_ const wchar_t *_Source)
#define IDS_DISPLAY_DIALOG
struct _DISPLAY_DEVICEW DISPLAY_DEVICEW
BOOL WINAPI SetupDiSetSelectedDriverW(IN HDEVINFO DeviceInfoSet, IN OUT PSP_DEVINFO_DATA DeviceInfoData OPTIONAL, IN OUT PSP_DRVINFO_DATA_W DriverInfoData OPTIONAL)
_In_ PWDFDEVICE_INIT _In_ PFN_WDF_DEVICE_SHUTDOWN_NOTIFICATION Notification
#define IDC_STATIC_ADAPTER_MODE
#define TIME_FORCE24HOURFORMAT
LRESULT WINAPI SendMessageW(_In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
VOID EnumerateDrivers(PVOID Context, HDEVINFO hList, PSP_DEVINFO_DATA pInfoData)
#define IDC_BUTTON_TEST3D
BOOL WINAPI SetupDiBuildDriverInfoList(IN HDEVINFO DeviceInfoSet, IN OUT PSP_DEVINFO_DATA DeviceInfoData OPTIONAL, IN DWORD DriverType)
#define IDS_FORMAT_ADAPTER_MEM
#define IDS_FORMAT_ADAPTER_MODE
HWND WINAPI CreateDialogParamW(_In_opt_ HINSTANCE, _In_ LPCWSTR, _In_opt_ HWND, _In_opt_ DLGPROC, _In_ LPARAM)
#define SPDIT_CLASSDRIVER
LONG WINAPI RegOpenKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult)
#define IDC_STATIC_ADAPTER_DATE
#define IDC_STATIC_ADAPTER_CHIP
BOOL WINAPI GetWindowRect(_In_ HWND, _Out_ LPRECT)
BOOL WINAPI SetWindowPos(_In_ HWND, _In_opt_ HWND, _In_ int, _In_ int, _In_ int, _In_ int, _In_ UINT)
#define MAKEINTRESOURCEW(i)
struct _devicemodeW DEVMODEW
#define DIF_INSTALLDEVICEFILES
void InitializeDisplayAdapters(PDXDIAG_CONTEXT pContext)
BOOL EnableDialogTheme(HWND hwnd)
BOOL WINAPI GetFileTime(IN HANDLE hFile, OUT LPFILETIME lpCreationTime OPTIONAL, OUT LPFILETIME lpLastAccessTime OPTIONAL, OUT LPFILETIME lpLastWriteTime OPTIONAL)
BOOL WINAPI SetupCloseFileQueue(IN HSPFILEQ QueueHandle)
size_t __cdecl wcslen(_In_z_ const wchar_t *_Str)
#define HeapFree(x, y, z)
static BOOL InitializeDialog(HWND hwndDlg, PDISPLAY_DEVICEW pDispDevice)
#define SWP_NOOWNERZORDER
#define HKEY_LOCAL_MACHINE
#define IDC_STATIC_ADAPTER_MEM