hid: Implement HidD_GetPhysicalDescriptor.
The game INVERSUS Deluxe calls upon this function and crashes without it. Signed-off-by: Mohamad Al-Jaf <mohamadaljaf@gmail.com> Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
801f1bb433
commit
3ec8c6459a
|
@ -9,7 +9,7 @@
|
|||
@ stdcall HidD_GetManufacturerString(long ptr long)
|
||||
@ stub HidD_GetMsGenreDescriptor
|
||||
@ stdcall HidD_GetNumInputBuffers(long ptr)
|
||||
@ stub HidD_GetPhysicalDescriptor
|
||||
@ stdcall HidD_GetPhysicalDescriptor(long ptr long)
|
||||
@ stdcall HidD_GetPreparsedData(ptr ptr)
|
||||
@ stdcall HidD_GetProductString(long ptr long)
|
||||
@ stdcall HidD_GetSerialNumberString(long ptr long)
|
||||
|
|
|
@ -121,6 +121,12 @@ BOOLEAN WINAPI HidD_SetNumInputBuffers( HANDLE file, ULONG num_buffer )
|
|||
return sync_ioctl( file, IOCTL_SET_NUM_DEVICE_INPUT_BUFFERS, &num_buffer, sizeof(num_buffer), NULL, 0 );
|
||||
}
|
||||
|
||||
BOOLEAN WINAPI HidD_GetPhysicalDescriptor( HANDLE file, void *buffer, ULONG buffer_len )
|
||||
{
|
||||
TRACE( "file %p, buffer %p, buffer_len %lu.\n", file, buffer, buffer_len );
|
||||
return sync_ioctl( file, IOCTL_GET_PHYSICAL_DESCRIPTOR, NULL, 0, buffer, buffer_len );
|
||||
}
|
||||
|
||||
BOOLEAN WINAPI HidD_GetProductString( HANDLE file, void *buffer, ULONG buffer_len )
|
||||
{
|
||||
TRACE( "file %p, buffer %p, buffer_len %lu.\n", file, buffer, buffer_len );
|
||||
|
|
|
@ -41,6 +41,7 @@ BOOLEAN WINAPI HidD_GetIndexedString(HANDLE file, ULONG index, void *buffer, ULO
|
|||
BOOLEAN WINAPI HidD_GetInputReport(HANDLE HidDeviceObject, PVOID ReportBuffer, ULONG ReportBufferLength);
|
||||
BOOLEAN WINAPI HidD_GetManufacturerString(HANDLE HidDeviceObject, PVOID Buffer, ULONG BufferLength);
|
||||
BOOLEAN WINAPI HidD_GetNumInputBuffers(HANDLE HidDeviceObject, ULONG *NumberBuffers);
|
||||
BOOLEAN WINAPI HidD_GetPhysicalDescriptor(HANDLE HidDeviceObject, PVOID Buffer, ULONG BufferLength);
|
||||
BOOLEAN WINAPI HidD_GetProductString(HANDLE HidDeviceObject, PVOID Buffer, ULONG BufferLength);
|
||||
BOOLEAN WINAPI HidD_GetSerialNumberString(HANDLE HidDeviceObject, PVOID Buffer, ULONG BufferLength);
|
||||
BOOLEAN WINAPI HidD_SetFeature(HANDLE HidDeviceObject, PVOID ReportBuffer, ULONG ReportBufferLength);
|
||||
|
|
Loading…
Reference in New Issue