ntoskrnl: Add IoCreateDeviceSecure semi-stub.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Dmitry Timoshkov 2021-11-19 14:12:29 +03:00 committed by Alexandre Julliard
parent 4f3d189f53
commit 162991a03c
3 changed files with 17 additions and 0 deletions

View File

@ -1610,6 +1610,21 @@ static struct _OBJECT_TYPE device_type =
POBJECT_TYPE IoDeviceObjectType = &device_type;
/***********************************************************************
* IoCreateDeviceSecure (NTOSKRNL.EXE.@)
*/
NTSTATUS WINAPI IoCreateDeviceSecure( DRIVER_OBJECT *driver, ULONG ext_size,
UNICODE_STRING *name, DEVICE_TYPE type,
ULONG characteristics, BOOLEAN exclusive,
PCUNICODE_STRING sddl, LPCGUID guid,
DEVICE_OBJECT **ret_device )
{
FIXME( "(%p, %u, %s, %u, %x, %u, %s, %s, %p): semi-stub\n",
driver, ext_size, debugstr_us(name), type, characteristics, exclusive,
debugstr_us(sddl), wine_dbgstr_guid(guid), ret_device );
return IoCreateDevice( driver, ext_size, name, type, characteristics, exclusive, ret_device );
}
/***********************************************************************
* IoCreateDevice (NTOSKRNL.EXE.@)

View File

@ -354,6 +354,7 @@
@ stub IoConnectInterrupt
@ stub IoCreateController
@ stdcall IoCreateDevice(ptr long ptr long long long ptr)
@ stdcall IoCreateDeviceSecure(ptr long ptr long long long ptr ptr ptr)
@ stub IoCreateDisk
@ stdcall IoCreateDriver(ptr ptr)
@ stdcall IoCreateFile(ptr long ptr ptr ptr long long long long ptr long long ptr long)

View File

@ -1701,6 +1701,7 @@ NTSTATUS WINAPI IoCallDriver(DEVICE_OBJECT*,IRP*);
BOOLEAN WINAPI IoCancelIrp(IRP*);
VOID WINAPI IoCompleteRequest(IRP*,UCHAR);
NTSTATUS WINAPI IoCreateDevice(DRIVER_OBJECT*,ULONG,UNICODE_STRING*,DEVICE_TYPE,ULONG,BOOLEAN,DEVICE_OBJECT**);
NTSTATUS WINAPI IoCreateDeviceSecure(DRIVER_OBJECT*,ULONG,UNICODE_STRING*,DEVICE_TYPE,ULONG,BOOLEAN,PCUNICODE_STRING,LPCGUID,DEVICE_OBJECT**);
NTSTATUS WINAPI IoCreateDriver(UNICODE_STRING*,PDRIVER_INITIALIZE);
NTSTATUS WINAPI IoCreateSymbolicLink(UNICODE_STRING*,UNICODE_STRING*);
PKEVENT WINAPI IoCreateSynchronizationEvent(UNICODE_STRING*,HANDLE*);