mirror of
https://github.com/reactos/wine.git
synced 2025-02-08 13:18:12 +00:00
ntoskrnl.exe: Add a stub for IoRegisterPlugPlayNotification.
This commit is contained in:
parent
f5e3281a80
commit
825673210f
@ -1936,3 +1936,14 @@ NTSTATUS WINAPI ObQueryNameString(PVOID object, POBJECT_NAME_INFORMATION name, U
|
||||
FIXME("(%p %p %u %p) stub\n", object, name, maxlength, returnlength);
|
||||
return STATUS_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
/*****************************************************
|
||||
* IoRegisterPlugPlayNotification (NTOSKRNL.EXE.@)
|
||||
*/
|
||||
NTSTATUS WINAPI IoRegisterPlugPlayNotification(IO_NOTIFICATION_EVENT_CATEGORY category, ULONG flags, PVOID data,
|
||||
PDRIVER_OBJECT driver, PDRIVER_NOTIFICATION_CALLBACK_ROUTINE callback,
|
||||
PVOID context, PVOID *notification)
|
||||
{
|
||||
FIXME("(%u %u %p %p %p %p %p) stub\n", category, flags, data, driver, callback, context, notification);
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
@ -430,7 +430,7 @@
|
||||
@ stdcall IoRegisterFileSystem(ptr)
|
||||
@ stub IoRegisterFsRegistrationChange
|
||||
@ stub IoRegisterLastChanceShutdownNotification
|
||||
@ stub IoRegisterPlugPlayNotification
|
||||
@ stdcall IoRegisterPlugPlayNotification(long long ptr ptr ptr ptr ptr)
|
||||
@ stdcall IoRegisterShutdownNotification(ptr)
|
||||
@ stdcall IoReleaseCancelSpinLock(ptr)
|
||||
@ stub IoReleaseRemoveLockAndWaitEx
|
||||
|
@ -127,11 +127,20 @@ typedef struct _IMAGE_INFO
|
||||
ULONG ImageSectionNumber;
|
||||
} IMAGE_INFO, *PIMAGE_INFO;
|
||||
|
||||
typedef enum _IO_NOTIFICATION_EVENT_CATEGORY
|
||||
{
|
||||
EventCategoryReserved,
|
||||
EventCategoryHardwareProfileChange,
|
||||
EventCategoryDeviceInterfaceChange,
|
||||
EventCategoryTargetDeviceChange
|
||||
} IO_NOTIFICATION_EVENT_CATEGORY;
|
||||
|
||||
typedef struct _FILE_VALID_DATA_LENGTH_INFORMATION
|
||||
{
|
||||
LARGE_INTEGER ValidDataLength;
|
||||
} FILE_VALID_DATA_LENGTH_INFORMATION, *PFILE_VALID_DATA_LENGTH_INFORMATION;
|
||||
|
||||
typedef VOID (WINAPI *PDRIVER_NOTIFICATION_CALLBACK_ROUTINE)(PVOID,PVOID);
|
||||
typedef VOID (WINAPI *PDRIVER_REINITIALIZE)(PDRIVER_OBJECT,PVOID,ULONG);
|
||||
typedef VOID (WINAPI *PLOAD_IMAGE_NOTIFY_ROUTINE)(PUNICODE_STRING,HANDLE,PIMAGE_INFO);
|
||||
typedef NTSTATUS (WINAPI *PIO_QUERY_DEVICE_ROUTINE)(PVOID,PUNICODE_STRING,INTERFACE_TYPE,ULONG,
|
||||
|
Loading…
x
Reference in New Issue
Block a user