26#define CX_TYPECOLUMN_WIDTH 120
47 lvc.pszText = szColName;
52 sizeof(szColName) /
sizeof(szColName[0])))
62 sizeof(szColName) /
sizeof(szColName[0])))
85 li.pszText = ResourceType;
94 li.pszText = ResourceDescription;
221 CStringW keyName =
L"SYSTEM\\CurrentControlSet\\Enum\\";
222 keyName += pszDeviceID;
223 keyName +=
L"\\Control";
238 if (pResourceList ==
NULL)
245 pResourceList =
NULL;
252 return pResourceList;
264 CStringW keyName =
L"SYSTEM\\CurrentControlSet\\Enum\\";
265 keyName += pszDeviceID;
266 keyName +=
L"\\LogConf";
281 if (pResourceList ==
NULL)
288 pResourceList =
NULL;
295 return pResourceList;
305 if (pResourceList ==
NULL)
308 return (
PVOID)pResourceList;
#define RegCloseKey(hKey)
static HINSTANCE hDllInstance
LONG WINAPI RegOpenKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult)
LONG WINAPI RegQueryValueExW(_In_ HKEY hkeyorg, _In_ LPCWSTR name, _In_ LPDWORD reserved, _In_ LPDWORD type, _In_ LPBYTE data, _In_ LPDWORD count)
#define HeapFree(x, y, z)
#define IDS_RESOURCE_INTERRUPT
#define IDS_RESOURCE_MEMORY_RANGE
#define IDS_RESOURCE_PORT
#define IDC_DRIVERRESOURCES
#define IDS_SETTING_COLUMN
#define IDS_RESOURCE_COLUMN
INT_PTR CALLBACK ResourcesProcDriverDlgProc(IN HWND hwndDlg, IN UINT uMsg, IN WPARAM wParam, IN LPARAM lParam)
static VOID UpdateDriverResourceDlg(IN HWND hwndDlg, IN PDEVADVPROP_INFO dap)
PVOID GetResourceList(LPWSTR pszDeviceID)
#define CX_TYPECOLUMN_WIDTH
static PCM_RESOURCE_LIST GetAllocatedResourceList(LPWSTR pszDeviceID)
VOID InsertListItem(IN HWND hWndDevList, IN INT ItemCount, IN LPWSTR ResourceType, IN LPWSTR ResourceDescription)
struct HARDWARE_RESOURCE_DATA * PHARDWARE_RESOURCE_DATA
static PCM_RESOURCE_LIST GetBootResourceList(LPWSTR pszDeviceID)
VOID AddResourceItems(IN PDEVADVPROP_INFO dap, IN HWND hWndDevList)
static VOID InitializeDevicesList(IN HWND hWndDevList)
PSDBQUERYRESULT_VISTA PVOID DWORD * dwSize
struct _DEVADVPROP_INFO * PDEVADVPROP_INFO
#define ListView_InsertItem(hwnd, pitem)
#define ListView_InsertColumn(hwnd, iCol, pcol)
#define LVS_EX_FULLROWSELECT
#define ListView_SetExtendedListViewStyle(hwndLV, dw)
#define ListView_SetItem(hwnd, pitem)
#define CmResourceTypeMemory
struct _CM_RESOURCE_LIST * PCM_RESOURCE_LIST
#define CmResourceTypeDma
#define CmResourceTypePort
#define CmResourceTypeInterrupt
_In_ WDFCOLLECTION _In_ ULONG Index
_Must_inspect_result_ _In_ WDFIORESREQLIST _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFIORESLIST * ResourceList
_Must_inspect_result_ _In_ WDFIORESLIST _In_ PIO_RESOURCE_DESCRIPTOR Descriptor
#define HKEY_LOCAL_MACHINE
HWND WINAPI GetDlgItem(_In_opt_ HWND, _In_ int)
BOOL WINAPI GetClientRect(_In_ HWND, _Out_ LPRECT)
#define SendDlgItemMessage
int WINAPI GetSystemMetrics(_In_ int)