ReactOS 0.4.16-dev-41-ge8c7597
|
Go to the source code of this file.
Classes | |
struct | _USBRPM_DEVICE_INFORMATION |
struct | _USBRPM_DEVICE_LIST |
Macros | |
#define | USBRPMAPI DECLSPEC_IMPORT |
Typedefs | |
typedef struct _USBRPM_DEVICE_INFORMATION | USBRPM_DEVICE_INFORMATION |
typedef struct _USBRPM_DEVICE_INFORMATION * | PUSBRPM_DEVICE_INFORMATION |
typedef struct _USBRPM_DEVICE_LIST | USBRPM_DEVICE_LIST |
typedef struct _USBRPM_DEVICE_LIST * | PUSBRPM_DEVICE_LIST |
Functions | |
USBRPMAPI NTSTATUS NTAPI | RPMRegisterAlternateDriver (IN PDRIVER_OBJECT DriverObject, IN LPCWSTR CompatibleId, OUT PHANDLE RegisteredDriver) |
USBRPMAPI NTSTATUS NTAPI | RPMUnregisterAlternateDriver (IN HANDLE RegisteredDriver) |
USBRPMAPI NTSTATUS | RPMGetAvailableDevices (IN HANDLE RegisteredDriver, IN USHORT Locale, OUT PUSBRPM_DEVICE_LIST *DeviceList) |
USBRPMAPI NTSTATUS NTAPI | RPMLoadAlternateDriverForDevice (IN HANDLE RegisteredDriver, IN ULONG64 HubID, IN ULONG ConnectionIndex, IN OPTIONAL REFGUID OwnerGuid) |
USBRPMAPI NTSTATUS NTAPI | RPMUnloadAlternateDriverForDevice (IN HANDLE RegisteredDriver, IN ULONG64 HubID, IN ULONG ConnectionIndex) |
#define USBRPMAPI DECLSPEC_IMPORT |
Definition at line 27 of file usbrpmif.h.
typedef struct _USBRPM_DEVICE_LIST * PUSBRPM_DEVICE_LIST |
USBRPMAPI NTSTATUS RPMGetAvailableDevices | ( | IN HANDLE | RegisteredDriver, |
IN USHORT | Locale, | ||
OUT PUSBRPM_DEVICE_LIST * | DeviceList | ||
) |
USBRPMAPI NTSTATUS NTAPI RPMLoadAlternateDriverForDevice | ( | IN HANDLE | RegisteredDriver, |
IN ULONG64 | HubID, | ||
IN ULONG | ConnectionIndex, | ||
IN OPTIONAL REFGUID | OwnerGuid | ||
) |
USBRPMAPI NTSTATUS NTAPI RPMRegisterAlternateDriver | ( | IN PDRIVER_OBJECT | DriverObject, |
IN LPCWSTR | CompatibleId, | ||
OUT PHANDLE | RegisteredDriver | ||
) |
USBRPMAPI NTSTATUS NTAPI RPMUnloadAlternateDriverForDevice | ( | IN HANDLE | RegisteredDriver, |
IN ULONG64 | HubID, | ||
IN ULONG | ConnectionIndex | ||
) |