Implemented "dummy" IRP_MJ_LOCK_CONTROL,
which always returns STATUS_SUCCESS. Should make it possible to load/save files from MS Office. git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@659 423420c4-83ab-492f-b58f-81f9feb106b5
This commit is contained in:
parent
e1f84d5ef1
commit
12a5e0d016
19
rdpdr.c
19
rdpdr.c
@ -658,6 +658,25 @@ rdpdr_process_irp(STREAM s)
|
||||
result = buffer_len = out.p - out.data;
|
||||
break;
|
||||
|
||||
|
||||
case IRP_MJ_LOCK_CONTROL:
|
||||
|
||||
if (g_rdpdr_device[device].device_type != DEVICE_TYPE_DISK)
|
||||
{
|
||||
status = STATUS_INVALID_HANDLE;
|
||||
break;
|
||||
}
|
||||
|
||||
in_uint32_le(s, info_level);
|
||||
|
||||
out.data = out.p = buffer;
|
||||
out.size = sizeof(buffer);
|
||||
/* FIXME: Perhaps consider actually *do*
|
||||
something here :-) */
|
||||
status = STATUS_SUCCESS;
|
||||
result = buffer_len = out.p - out.data;
|
||||
break;
|
||||
|
||||
default:
|
||||
unimpl("IRP major=0x%x minor=0x%x\n", major, minor);
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user