Stub support for IOCTL_WMI_SET_MARK
CORE-9699
svn path=/trunk/; revision=67782
WMI_GUID_OBJECT_ENTRY GuidObjects[0];
} WMI_NOTIFICATION, *PWMI_NOTIFICATION;
WMI_GUID_OBJECT_ENTRY GuidObjects[0];
} WMI_NOTIFICATION, *PWMI_NOTIFICATION;
+typedef struct _WMI_SET_MARK
+{
+ ULONG Flags;
+ WCHAR Mark[1];
+} WMI_SET_MARK, *PWMI_SET_MARK;
+
PDEVICE_OBJECT WmipServiceDeviceObject;
PDEVICE_OBJECT WmipAdminDeviceObject;
FAST_IO_DISPATCH WmipFastIoDispatch;
PDEVICE_OBJECT WmipServiceDeviceObject;
PDEVICE_OBJECT WmipAdminDeviceObject;
FAST_IO_DISPATCH WmipFastIoDispatch;
+static
+NTSTATUS
+WmiSetMark(PWMI_SET_MARK Buffer, ULONG Length)
+{
+ UNIMPLEMENTED_DBGBREAK();
+ return STATUS_SUCCESS;
+}
+
NTSTATUS
NTAPI
WmipIoControl(
NTSTATUS
NTAPI
WmipIoControl(
+ case IOCTL_WMI_SET_MARK:
+ {
+ if (InputLength < FIELD_OFFSET(WMI_SET_MARK, Mark))
+ {
+ Status = STATUS_UNSUCCESSFUL;
+ break;
+ }
+
+ Status = WmiSetMark(Buffer, InputLength);
+ break;
+ }
+
default:
DPRINT1("Unsupported yet IOCTL: 0x%lx\n", IoControlCode);
Status = STATUS_INVALID_DEVICE_REQUEST;
default:
DPRINT1("Unsupported yet IOCTL: 0x%lx\n", IoControlCode);
Status = STATUS_INVALID_DEVICE_REQUEST;