>From 42814cdfcb8d394d13a439e317a74863ddb61b81 Mon Sep 17 00:00:00 2001
From: Vadim Rozenfeld <[email protected]>
Date: Mon, 16 May 2011 14:59:01 +0300
Subject: [COMMIT] [vioserial] make interface GUIDs public
---
vioserial/sys/Device.c | 2 +-
vioserial/sys/public.h | 12 ++++++++++++
vioserial/sys/vioser.h | 4 ----
3 files changed, 13 insertions(+), 5 deletions(-)
diff --git a/vioserial/sys/Device.c b/vioserial/sys/Device.c
index 27769b6..dcc335e 100644
--- a/vioserial/sys/Device.c
+++ b/vioserial/sys/Device.c
@@ -143,7 +143,7 @@ VIOSerialEvtDeviceAdd(
status = WdfDeviceCreateDeviceInterface(
hDevice,
-
&GUID_DEVINTERFACE_PORTSENUM_VIOSERIAL,
+ &GUID_VIOSERIAL_CONTROLLER,
NULL
);
if (!NT_SUCCESS(status))
diff --git a/vioserial/sys/public.h b/vioserial/sys/public.h
index e3ed0c7..05f6ed5 100644
--- a/vioserial/sys/public.h
+++ b/vioserial/sys/public.h
@@ -15,6 +15,9 @@
#if !defined(VIOS_PUBLIC_H)
#define VIOS_PUBLIC_H
+DEFINE_GUID (GUID_VIOSERIAL_CONTROLLER,
+ 0xF55F7844, 0x6A0C, 0x11d2, 0xB8, 0x41, 0x00, 0xC0, 0x4F, 0xAD,
0x51, 0x71);
+// {F55F7844-6A0C-11d2-B841-00C04FAD5171}
DEFINE_GUID(GUID_VIOSERIAL_PORT,
0x6fde7521, 0x1b65, 0x48ae, 0xb6, 0x28, 0x80, 0xbe, 0x62, 0x1, 0x60,
0x26);
@@ -30,4 +33,13 @@ typedef struct _tagVirtioPortInfo {
CHAR Name[1];
}VIRTIO_PORT_INFO, * PVIRTIO_PORT_INFO;
+DEFINE_GUID(GUID_VIOSERIAL_PORT_CHANGE_STATUS,
+0x2c0f39ac, 0xb156, 0x4237, 0x9c, 0x64, 0x89, 0x91, 0xa1, 0x8b, 0xf3,
0x5c);
+// {2C0F39AC-B156-4237-9C64-8991A18BF35C}
+
+typedef struct _tagVirtioPortStatusChange {
+ ULONG Version;
+ ULONG Reason;
+} VIRTIO_PORT_STATUS_CHANGE, *PVIRTIO_PORT_STATUS_CHANGE;
+
#endif /* VIOS_PUBLIC_H */
diff --git a/vioserial/sys/vioser.h b/vioserial/sys/vioser.h
index 3a47d60..db1bd47 100644
--- a/vioserial/sys/vioser.h
+++ b/vioserial/sys/vioser.h
@@ -104,10 +104,6 @@ DEFINE_GUID(GUID_DEVCLASS_PORT_DEVICE,
// {6FDE7547-1B65-48ae-B628-80BE62016026}
-DEFINE_GUID (GUID_DEVINTERFACE_PORTSENUM_VIOSERIAL,
- 0xF55F7844, 0x6A0C, 0x11d2, 0xB8, 0x41, 0x00, 0xC0, 0x4F, 0xAD,
0x51, 0x71);
-// {F55F7844-6A0C-11d2-B841-00C04FAD5171}
-
#define DEVICE_DESC_LENGTH 128
--
--
To unsubscribe from this list: send the line "unsubscribe kvm-commits" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html