• 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)