-
Table of Contents
-
Basic usage
-
Error Codes
-
Structures
-
struct wdi_device_info
-
struct wdi_options_create_list
-
struct wdi_options_prepare_driver
-
struct wdi_options_install_driver
-
struct wdi_options_install_cert
-
Function Calls
-
const char* wdi_strerror(int errcode)
-
const char* wdi_get_vendor_name(unsigned short vid)
-
BOOL wdi_is_driver_supported(int driver_type, VS_FIXEDFILEINFO* driver_info)
-
BOOL wdi_is_file_embedded(const char* path, const char* name)
-
int wdi_create_list(struct wdi_device_info** list, struct wdi_options_create_list* options)
-
int wdi_destroy_list(struct wdi_device_info* list)
-
int wdi_prepare_driver(struct wdi_device_info* device_info, const char* path, const char* inf_name, struct wdi_options_prepare_driver* options)
-
int wdi_install_driver(struct wdi_device_info* device_info, const char* path, const char* inf_name, struct wdi_options_install_driver* options)
-
int wdi_install_trusted_certificate(const char* cert_name, struct wdi_options_install_cert* options)
-
int wdi_set_log_level(int level)
-
int wdi_register_logger(HWND hWnd, UINT message, DWORD buffsize)
-
int wdi_unregister_logger(HWND hWnd)
-
int wdi_read_logger(char* buffer, DWORD buffer_size, DWORD* message_size)
-
int wdi_get_wdf_version(void)