|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [XENCONS PATCH 01/11] Sync interface headers from Xenbus
Signed-off-by: Tu Dinh <ngoc-tu.dinh@xxxxxxxxxx>
---
include/cache_interface.h | 76 ++++++++++++++++----------------
include/console_interface.h | 30 ++++++-------
include/debug_interface.h | 30 ++++++-------
include/evtchn_interface.h | 72 +++++++++++++++---------------
include/gnttab_interface.h | 88 ++++++++++++++++++-------------------
include/store_interface.h | 84 +++++++++++++++++------------------
include/suspend_interface.h | 24 +++++-----
7 files changed, 202 insertions(+), 202 deletions(-)
diff --git a/include/cache_interface.h b/include/cache_interface.h
index c45777c..e5f4ce9 100644
--- a/include/cache_interface.h
+++ b/include/cache_interface.h
@@ -54,7 +54,7 @@ typedef struct _XENBUS_CACHE XENBUS_CACHE, *PXENBUS_CACHE;
*/
typedef NTSTATUS
(*XENBUS_CACHE_ACQUIRE)(
- IN PINTERFACE Interface
+ _In_ PINTERFACE Interface
);
/*! \typedef XENBUS_CACHE_RELEASE
@@ -64,7 +64,7 @@ typedef NTSTATUS
*/
typedef VOID
(*XENBUS_CACHE_RELEASE)(
- IN PINTERFACE Interface
+ _In_ PINTERFACE Interface
);
/*! \typedef XENBUS_CACHE_CTOR
@@ -79,8 +79,8 @@ typedef VOID
*/
typedef NTSTATUS
(*XENBUS_CACHE_CTOR)(
- IN PVOID Argument,
- IN PVOID Object
+ _In_ PVOID Argument,
+ _In_ PVOID Object
);
/*! \typedef XENBUS_CACHE_DTOR
@@ -94,8 +94,8 @@ typedef NTSTATUS
*/
typedef VOID
(*XENBUS_CACHE_DTOR)(
- IN PVOID Argument,
- IN PVOID Object
+ _In_ PVOID Argument,
+ _In_ PVOID Object
);
/*! \typedef XENBUS_CACHE_ACQUIRE_LOCK
@@ -108,7 +108,7 @@ typedef VOID
*/
typedef VOID
(*XENBUS_CACHE_ACQUIRE_LOCK)(
- IN PVOID Argument
+ _In_ PVOID Argument
);
/*! \typedef XENBUS_CACHE_RELEASE_LOCK
@@ -121,21 +121,21 @@ typedef VOID
*/
typedef VOID
(*XENBUS_CACHE_RELEASE_LOCK)(
- IN PVOID Argument
+ _In_ PVOID Argument
);
typedef NTSTATUS
(*XENBUS_CACHE_CREATE_V1)(
- IN PINTERFACE Interface,
- IN const CHAR *Name,
- IN ULONG Size,
- IN ULONG Reservation,
- IN XENBUS_CACHE_CTOR Ctor,
- IN XENBUS_CACHE_DTOR Dtor,
- IN XENBUS_CACHE_ACQUIRE_LOCK AcquireLock,
- IN XENBUS_CACHE_RELEASE_LOCK ReleaseLock,
- IN PVOID Argument OPTIONAL,
- OUT PXENBUS_CACHE *Cache
+ _In_ PINTERFACE Interface,
+ _In_ PCSTR Name,
+ _In_ ULONG Size,
+ _In_ ULONG Reservation,
+ _In_ XENBUS_CACHE_CTOR Ctor,
+ _In_ XENBUS_CACHE_DTOR Dtor,
+ _In_ XENBUS_CACHE_ACQUIRE_LOCK AcquireLock,
+ _In_ XENBUS_CACHE_RELEASE_LOCK ReleaseLock,
+ _In_opt_ PVOID Argument,
+ _Outptr_ PXENBUS_CACHE *Cache
);
/*! \typedef XENBUS_CACHE_CREATE
@@ -158,17 +158,17 @@ typedef NTSTATUS
*/
typedef NTSTATUS
(*XENBUS_CACHE_CREATE)(
- IN PINTERFACE Interface,
- IN const CHAR *Name,
- IN ULONG Size,
- IN ULONG Reservation,
- IN ULONG Cap,
- IN XENBUS_CACHE_CTOR Ctor,
- IN XENBUS_CACHE_DTOR Dtor,
- IN XENBUS_CACHE_ACQUIRE_LOCK AcquireLock,
- IN XENBUS_CACHE_RELEASE_LOCK ReleaseLock,
- IN PVOID Argument OPTIONAL,
- OUT PXENBUS_CACHE *Cache
+ _In_ PINTERFACE Interface,
+ _In_ PCSTR Name,
+ _In_ ULONG Size,
+ _In_ ULONG Reservation,
+ _In_ ULONG Cap,
+ _In_ XENBUS_CACHE_CTOR Ctor,
+ _In_ XENBUS_CACHE_DTOR Dtor,
+ _In_ XENBUS_CACHE_ACQUIRE_LOCK AcquireLock,
+ _In_ XENBUS_CACHE_RELEASE_LOCK ReleaseLock,
+ _In_opt_ PVOID Argument,
+ _Outptr_ PXENBUS_CACHE *Cache
);
/*! \typedef XENBUS_CACHE_GET
@@ -181,9 +181,9 @@ typedef NTSTATUS
*/
typedef PVOID
(*XENBUS_CACHE_GET)(
- IN PINTERFACE Interface,
- IN PXENBUS_CACHE Cache,
- IN BOOLEAN Locked
+ _In_ PINTERFACE Interface,
+ _In_ PXENBUS_CACHE Cache,
+ _In_ BOOLEAN Locked
);
/*! \typedef XENBUS_CACHE_PUT
@@ -196,10 +196,10 @@ typedef PVOID
*/
typedef VOID
(*XENBUS_CACHE_PUT)(
- IN PINTERFACE Interface,
- IN PXENBUS_CACHE Cache,
- IN PVOID Object,
- IN BOOLEAN Locked
+ _In_ PINTERFACE Interface,
+ _In_ PXENBUS_CACHE Cache,
+ _In_ PVOID Object,
+ _In_ BOOLEAN Locked
);
/*! \typedef XENBUS_CACHE_DESTROY
@@ -212,8 +212,8 @@ typedef VOID
*/
typedef VOID
(*XENBUS_CACHE_DESTROY)(
- IN PINTERFACE Interface,
- IN PXENBUS_CACHE Cache
+ _In_ PINTERFACE Interface,
+ _In_ PXENBUS_CACHE Cache
);
// {A98DFD78-416A-4949-92A5-E084F2F4B44E}
diff --git a/include/console_interface.h b/include/console_interface.h
index 6b4ba7a..7ed7790 100644
--- a/include/console_interface.h
+++ b/include/console_interface.h
@@ -53,7 +53,7 @@ typedef struct _XENBUS_CONSOLE_WAKEUP
XENBUS_CONSOLE_WAKEUP, *PXENBUS_CONSOLE_
*/
typedef NTSTATUS
(*XENBUS_CONSOLE_ACQUIRE)(
- IN PINTERFACE Interface
+ _In_ PINTERFACE Interface
);
/*! \typedef XENBUS_CONSOLE_RELEASE
@@ -63,7 +63,7 @@ typedef NTSTATUS
*/
typedef VOID
(*XENBUS_CONSOLE_RELEASE)(
- IN PINTERFACE Interface
+ _In_ PINTERFACE Interface
);
/*! \typedef XENBUS_CONSOLE_CAN_READ
@@ -75,7 +75,7 @@ typedef VOID
*/
typedef BOOLEAN
(*XENBUS_CONSOLE_CAN_READ)(
- IN PINTERFACE Interface
+ _In_ PINTERFACE Interface
);
/*! \typedef XENBUS_CONSOLE_READ
@@ -89,9 +89,9 @@ typedef BOOLEAN
*/
typedef ULONG
(*XENBUS_CONSOLE_READ)(
- IN PINTERFACE Interface,
- IN PCHAR Data,
- IN ULONG Length
+ _In_ PINTERFACE Interface,
+ _In_ PSTR Data,
+ _In_ ULONG Length
);
/*! \typedef XENBUS_CONSOLE_CAN_WRITE
@@ -103,7 +103,7 @@ typedef ULONG
*/
typedef BOOLEAN
(*XENBUS_CONSOLE_CAN_WRITE)(
- IN PINTERFACE Interface
+ _In_ PINTERFACE Interface
);
/*! \typedef XENBUS_CONSOLE_WRITE
@@ -117,9 +117,9 @@ typedef BOOLEAN
*/
typedef ULONG
(*XENBUS_CONSOLE_WRITE)(
- IN PINTERFACE Interface,
- IN PCHAR Data,
- IN ULONG Length
+ _In_ PINTERFACE Interface,
+ _In_ PSTR Data,
+ _In_ ULONG Length
);
/*! \typedef XENBUS_CONSOLE_WAKEUP_ADD
@@ -132,9 +132,9 @@ typedef ULONG
*/
typedef NTSTATUS
(*XENBUS_CONSOLE_WAKEUP_ADD)(
- IN PINTERFACE Interface,
- IN PKEVENT Event,
- OUT PXENBUS_CONSOLE_WAKEUP *Wakeup
+ _In_ PINTERFACE Interface,
+ _In_ PKEVENT Event,
+ _Outptr_ PXENBUS_CONSOLE_WAKEUP *Wakeup
);
/*! \typedef XENBUS_CONSOLE_WAKEUP_REMOVE
@@ -145,8 +145,8 @@ typedef NTSTATUS
*/
typedef VOID
(*XENBUS_CONSOLE_WAKEUP_REMOVE)(
- IN PINTERFACE Interface,
- IN PXENBUS_CONSOLE_WAKEUP Wakeup
+ _In_ PINTERFACE Interface,
+ _In_ PXENBUS_CONSOLE_WAKEUP Wakeup
);
// {04c4f738-034a-4268-bd20-a92ac90d4f82}
diff --git a/include/debug_interface.h b/include/debug_interface.h
index 2d82c80..251902c 100644
--- a/include/debug_interface.h
+++ b/include/debug_interface.h
@@ -53,7 +53,7 @@ typedef struct _XENBUS_DEBUG_CALLBACK
XENBUS_DEBUG_CALLBACK, *PXENBUS_DEBUG_CA
*/
typedef NTSTATUS
(*XENBUS_DEBUG_ACQUIRE)(
- IN PINTERFACE Interface
+ _In_ PINTERFACE Interface
);
/*! \typedef XENBUS_DEBUG_RELEASE
@@ -63,7 +63,7 @@ typedef NTSTATUS
*/
typedef VOID
(*XENBUS_DEBUG_RELEASE)(
- IN PINTERFACE Interface
+ _In_ PINTERFACE Interface
);
/*! \typedef XENBUS_DEBUG_FUNCTION
@@ -77,8 +77,8 @@ typedef VOID
*/
typedef VOID
(*XENBUS_DEBUG_FUNCTION)(
- IN PVOID Argument,
- IN BOOLEAN Crashing
+ _In_ PVOID Argument,
+ _In_ BOOLEAN Crashing
);
/*! \typedef XENBUS_DEBUG_REGISTER
@@ -92,11 +92,11 @@ typedef VOID
*/
typedef NTSTATUS
(*XENBUS_DEBUG_REGISTER)(
- IN PINTERFACE Interface,
- IN PCHAR Prefix,
- IN XENBUS_DEBUG_FUNCTION Function,
- IN PVOID Argument OPTIONAL,
- OUT PXENBUS_DEBUG_CALLBACK *Callback
+ _In_ PINTERFACE Interface,
+ _In_ PSTR Prefix,
+ _In_ XENBUS_DEBUG_FUNCTION Function,
+ _In_opt_ PVOID Argument,
+ _Outptr_ PXENBUS_DEBUG_CALLBACK *Callback
);
/*! \typedef XENBUS_DEBUG_PRINTF
@@ -111,8 +111,8 @@ typedef NTSTATUS
*/
typedef VOID
(*XENBUS_DEBUG_PRINTF)(
- IN PINTERFACE Interface,
- IN const CHAR *Format,
+ _In_ PINTERFACE Interface,
+ _In_ PCSTR Format,
...
);
@@ -124,8 +124,8 @@ typedef VOID
*/
typedef VOID
(*XENBUS_DEBUG_DEREGISTER)(
- IN PINTERFACE Interface,
- IN PXENBUS_DEBUG_CALLBACK Callback
+ _In_ PINTERFACE Interface,
+ _In_ PXENBUS_DEBUG_CALLBACK Callback
);
/*! \typedef XENBUS_DEBUG_TRIGGER
@@ -137,8 +137,8 @@ typedef VOID
*/
typedef VOID
(*XENBUS_DEBUG_TRIGGER)(
- IN PINTERFACE Interface,
- IN PXENBUS_DEBUG_CALLBACK Callback OPTIONAL
+ _In_ PINTERFACE Interface,
+ _In_opt_ PXENBUS_DEBUG_CALLBACK Callback
);
// {0DF600AE-6B20-4227-BF94-03DA9A26A114}
diff --git a/include/evtchn_interface.h b/include/evtchn_interface.h
index cfc8d2b..5c46f97 100644
--- a/include/evtchn_interface.h
+++ b/include/evtchn_interface.h
@@ -64,7 +64,7 @@ typedef struct _XENBUS_EVTCHN_CHANNEL XENBUS_EVTCHN_CHANNEL,
*PXENBUS_EVTCHN_CHA
*/
typedef NTSTATUS
(*XENBUS_EVTCHN_ACQUIRE)(
- IN PINTERFACE Interface
+ _In_ PINTERFACE Interface
);
/*! \typedef XENBUS_EVTCHN_RELEASE
@@ -74,7 +74,7 @@ typedef NTSTATUS
*/
typedef VOID
(*XENBUS_EVTCHN_RELEASE)(
- IN PINTERFACE Interface
+ _In_ PINTERFACE Interface
);
/*! \typedef XENBUS_EVTCHN_OPEN
@@ -108,10 +108,10 @@ typedef VOID
*/
typedef PXENBUS_EVTCHN_CHANNEL
(*XENBUS_EVTCHN_OPEN)(
- IN PINTERFACE Interface,
- IN XENBUS_EVTCHN_TYPE Type,
- IN PKSERVICE_ROUTINE Function,
- IN PVOID Argument OPTIONAL,
+ _In_ PINTERFACE Interface,
+ _In_ XENBUS_EVTCHN_TYPE Type,
+ _In_ PKSERVICE_ROUTINE Function,
+ _In_opt_ PVOID Argument,
...
);
@@ -125,17 +125,17 @@ typedef PXENBUS_EVTCHN_CHANNEL
*/
typedef NTSTATUS
(*XENBUS_EVTCHN_BIND)(
- IN PINTERFACE Interface,
- IN PXENBUS_EVTCHN_CHANNEL Channel,
- IN USHORT Group,
- IN UCHAR Number
+ _In_ PINTERFACE Interface,
+ _In_ PXENBUS_EVTCHN_CHANNEL Channel,
+ _In_ USHORT Group,
+ _In_ UCHAR Number
);
typedef VOID
(*XENBUS_EVTCHN_UNMASK_V4)(
- IN PINTERFACE Interface,
- IN PXENBUS_EVTCHN_CHANNEL Channel,
- IN BOOLEAN InCallback
+ _In_ PINTERFACE Interface,
+ _In_ PXENBUS_EVTCHN_CHANNEL Channel,
+ _In_ BOOLEAN InCallback
);
/*! \typedef XENBUS_EVTCHN_UNMASK
@@ -148,16 +148,16 @@ typedef VOID
*/
typedef BOOLEAN
(*XENBUS_EVTCHN_UNMASK)(
- IN PINTERFACE Interface,
- IN PXENBUS_EVTCHN_CHANNEL Channel,
- IN BOOLEAN InCallback,
- IN BOOLEAN Force
+ _In_ PINTERFACE Interface,
+ _In_ PXENBUS_EVTCHN_CHANNEL Channel,
+ _In_ BOOLEAN InCallback,
+ _In_ BOOLEAN Force
);
typedef VOID
(*XENBUS_EVTCHN_SEND_V1)(
- IN PINTERFACE Interface,
- IN PXENBUS_EVTCHN_CHANNEL Channel
+ _In_ PINTERFACE Interface,
+ _In_ PXENBUS_EVTCHN_CHANNEL Channel
);
/*! \typedef XENBUS_EVTCHN_SEND
@@ -171,8 +171,8 @@ typedef VOID
*/
typedef VOID
(*XENBUS_EVTCHN_SEND)(
- IN PINTERFACE Interface,
- IN PXENBUS_EVTCHN_CHANNEL Channel
+ _In_ PINTERFACE Interface,
+ _In_ PXENBUS_EVTCHN_CHANNEL Channel
);
/*! \typedef XENBUS_EVTCHN_TRIGGER
@@ -183,8 +183,8 @@ typedef VOID
*/
typedef VOID
(*XENBUS_EVTCHN_TRIGGER)(
- IN PINTERFACE Interface,
- IN PXENBUS_EVTCHN_CHANNEL Channel
+ _In_ PINTERFACE Interface,
+ _In_ PXENBUS_EVTCHN_CHANNEL Channel
);
/*! \typedef XENBUS_EVTCHN_GET_COUNT
@@ -196,15 +196,15 @@ typedef VOID
*/
typedef ULONG
(*XENBUS_EVTCHN_GET_COUNT)(
- IN PINTERFACE Interface,
- IN PXENBUS_EVTCHN_CHANNEL Channel
+ _In_ PINTERFACE Interface,
+ _In_ PXENBUS_EVTCHN_CHANNEL Channel
);
typedef NTSTATUS
(*XENBUS_EVTCHN_WAIT_V5)(
- IN PINTERFACE Interface,
- IN PXENBUS_EVTCHN_CHANNEL Channel,
- IN PLARGE_INTEGER Timeout OPTIONAL
+ _In_ PINTERFACE Interface,
+ _In_ PXENBUS_EVTCHN_CHANNEL Channel,
+ _In_opt_ PLARGE_INTEGER Timeout
);
/*! \typedef XENBUS_EVTCHN_WAIT
@@ -217,10 +217,10 @@ typedef NTSTATUS
*/
typedef NTSTATUS
(*XENBUS_EVTCHN_WAIT)(
- IN PINTERFACE Interface,
- IN PXENBUS_EVTCHN_CHANNEL Channel,
- IN ULONG Count,
- IN PLARGE_INTEGER Timeout OPTIONAL
+ _In_ PINTERFACE Interface,
+ _In_ PXENBUS_EVTCHN_CHANNEL Channel,
+ _In_ ULONG Count,
+ _In_opt_ PLARGE_INTEGER Timeout
);
/*! \typedef XENBUS_EVTCHN_GET_PORT
@@ -232,8 +232,8 @@ typedef NTSTATUS
*/
typedef ULONG
(*XENBUS_EVTCHN_GET_PORT)(
- IN PINTERFACE Interface,
- IN PXENBUS_EVTCHN_CHANNEL Channel
+ _In_ PINTERFACE Interface,
+ _In_ PXENBUS_EVTCHN_CHANNEL Channel
);
/*! \typedef XENBUS_EVTCHN_CLOSE
@@ -244,8 +244,8 @@ typedef ULONG
*/
typedef VOID
(*XENBUS_EVTCHN_CLOSE)(
- IN PINTERFACE Interface,
- IN PXENBUS_EVTCHN_CHANNEL Channel
+ _In_ PINTERFACE Interface,
+ _In_ PXENBUS_EVTCHN_CHANNEL Channel
);
// {BE2440AC-1098-4150-AF4D-452FADCEF923}
diff --git a/include/gnttab_interface.h b/include/gnttab_interface.h
index 87303e2..92a95a7 100644
--- a/include/gnttab_interface.h
+++ b/include/gnttab_interface.h
@@ -60,7 +60,7 @@ typedef struct _XENBUS_GNTTAB_CACHE XENBUS_GNTTAB_CACHE,
*PXENBUS_GNTTAB_CACHE;
*/
typedef NTSTATUS
(*XENBUS_GNTTAB_ACQUIRE)(
- IN PINTERFACE Interface
+ _In_ PINTERFACE Interface
);
/*! \typedef XENBUS_GNTTAB_RELEASE
@@ -70,18 +70,18 @@ typedef NTSTATUS
*/
typedef VOID
(*XENBUS_GNTTAB_RELEASE)(
- IN PINTERFACE Interface
+ _In_ PINTERFACE Interface
);
typedef NTSTATUS
(*XENBUS_GNTTAB_CREATE_CACHE_V1)(
- IN PINTERFACE Interface,
- IN const CHAR *Name,
- IN ULONG Reservation,
- IN XENBUS_CACHE_ACQUIRE_LOCK AcquireLock,
- IN XENBUS_CACHE_RELEASE_LOCK ReleaseLock,
- IN PVOID Argument OPTIONAL,
- OUT PXENBUS_GNTTAB_CACHE *Cache
+ _In_ PINTERFACE Interface,
+ _In_ PCSTR Name,
+ _In_ ULONG Reservation,
+ _In_ XENBUS_CACHE_ACQUIRE_LOCK AcquireLock,
+ _In_ XENBUS_CACHE_RELEASE_LOCK ReleaseLock,
+ _In_opt_ PVOID Argument,
+ _Outptr_ PXENBUS_GNTTAB_CACHE *Cache
);
/*! \typedef XENBUS_GNTTAB_CREATE_CACHE
@@ -98,14 +98,14 @@ typedef NTSTATUS
*/
typedef NTSTATUS
(*XENBUS_GNTTAB_CREATE_CACHE)(
- IN PINTERFACE Interface,
- IN const CHAR *Name,
- IN ULONG Reservation,
- IN ULONG Cap,
- IN XENBUS_CACHE_ACQUIRE_LOCK AcquireLock,
- IN XENBUS_CACHE_RELEASE_LOCK ReleaseLock,
- IN PVOID Argument OPTIONAL,
- OUT PXENBUS_GNTTAB_CACHE *Cache
+ _In_ PINTERFACE Interface,
+ _In_ PCSTR Name,
+ _In_ ULONG Reservation,
+ _In_ ULONG Cap,
+ _In_ XENBUS_CACHE_ACQUIRE_LOCK AcquireLock,
+ _In_ XENBUS_CACHE_RELEASE_LOCK ReleaseLock,
+ _In_opt_ PVOID Argument,
+ _Outptr_ PXENBUS_GNTTAB_CACHE *Cache
);
/*! \typedef XENBUS_GNTTAB_PERMIT_FOREIGN_ACCESS
@@ -123,13 +123,13 @@ typedef NTSTATUS
*/
typedef NTSTATUS
(*XENBUS_GNTTAB_PERMIT_FOREIGN_ACCESS)(
- IN PINTERFACE Interface,
- IN PXENBUS_GNTTAB_CACHE Cache,
- IN BOOLEAN Locked,
- IN USHORT Domain,
- IN PFN_NUMBER Pfn,
- IN BOOLEAN ReadOnly,
- OUT PXENBUS_GNTTAB_ENTRY *Entry
+ _In_ PINTERFACE Interface,
+ _In_ PXENBUS_GNTTAB_CACHE Cache,
+ _In_ BOOLEAN Locked,
+ _In_ USHORT Domain,
+ _In_ PFN_NUMBER Pfn,
+ _In_ BOOLEAN ReadOnly,
+ _Outptr_ PXENBUS_GNTTAB_ENTRY *Entry
);
/*! \typedef XENBUS_GNTTAB_REVOKE_FOREIGN_ACCESS
@@ -143,10 +143,10 @@ typedef NTSTATUS
*/
typedef NTSTATUS
(*XENBUS_GNTTAB_REVOKE_FOREIGN_ACCESS)(
- IN PINTERFACE Interface,
- IN PXENBUS_GNTTAB_CACHE Cache,
- IN BOOLEAN Locked,
- IN PXENBUS_GNTTAB_ENTRY Entry
+ _In_ PINTERFACE Interface,
+ _In_ PXENBUS_GNTTAB_CACHE Cache,
+ _In_ BOOLEAN Locked,
+ _In_ PXENBUS_GNTTAB_ENTRY Entry
);
/*! \typedef XENBUS_GNTTAB_GET_REFERENCE
@@ -158,8 +158,8 @@ typedef NTSTATUS
*/
typedef ULONG
(*XENBUS_GNTTAB_GET_REFERENCE)(
- IN PINTERFACE Interface,
- IN PXENBUS_GNTTAB_ENTRY Entry
+ _In_ PINTERFACE Interface,
+ _In_ PXENBUS_GNTTAB_ENTRY Entry
);
/*! \typedef XENBUS_GNTTAB_QUERY_REFERENCE
@@ -172,10 +172,10 @@ typedef ULONG
*/
typedef NTSTATUS
(*XENBUS_GNTTAB_QUERY_REFERENCE)(
- IN PINTERFACE Interface,
- IN ULONG Reference,
- OUT PPFN_NUMBER Pfn OPTIONAL,
- OUT PBOOLEAN ReadOnly OPTIONAL
+ _In_ PINTERFACE Interface,
+ _In_ ULONG Reference,
+ _Out_opt_ PPFN_NUMBER Pfn,
+ _Out_opt_ PBOOLEAN ReadOnly
);
#define XENBUS_GNTTAB_CONSOLE_REFERENCE 0
@@ -193,8 +193,8 @@ typedef NTSTATUS
*/
typedef VOID
(*XENBUS_GNTTAB_DESTROY_CACHE)(
- IN PINTERFACE Interface,
- IN PXENBUS_GNTTAB_CACHE Cache
+ _In_ PINTERFACE Interface,
+ _In_ PXENBUS_GNTTAB_CACHE Cache
);
/*! \typedef XENBUS_GNTTAB_MAP_FOREIGN_PAGES
@@ -210,12 +210,12 @@ typedef VOID
typedef NTSTATUS
(*XENBUS_GNTTAB_MAP_FOREIGN_PAGES)(
- IN PINTERFACE Interface,
- IN USHORT Domain,
- IN ULONG NumberPages,
- IN PULONG References,
- IN BOOLEAN ReadOnly,
- OUT PHYSICAL_ADDRESS *Address
+ _In_ PINTERFACE Interface,
+ _In_ USHORT Domain,
+ _In_ ULONG NumberPages,
+ _In_ PULONG References,
+ _In_ BOOLEAN ReadOnly,
+ _Out_ PHYSICAL_ADDRESS *Address
);
/*! \typedef XENBUS_GNTTAB_UNMAP_FOREIGN_PAGES
@@ -226,8 +226,8 @@ typedef NTSTATUS
*/
typedef NTSTATUS
(*XENBUS_GNTTAB_UNMAP_FOREIGN_PAGES)(
- IN PINTERFACE Interface,
- IN PHYSICAL_ADDRESS Address
+ _In_ PINTERFACE Interface,
+ _In_ PHYSICAL_ADDRESS Address
);
// {763679C5-E5C2-4A6D-8B88-6BB02EC42D8E}
diff --git a/include/store_interface.h b/include/store_interface.h
index 616bc36..208be0e 100644
--- a/include/store_interface.h
+++ b/include/store_interface.h
@@ -75,7 +75,7 @@ typedef struct _XENBUS_STORE_PERMISSION {
*/
typedef NTSTATUS
(*XENBUS_STORE_ACQUIRE)(
- IN PINTERFACE Interface
+ _In_ PINTERFACE Interface
);
/*! \typedef XENBUS_STORE_RELEASE
@@ -85,7 +85,7 @@ typedef NTSTATUS
*/
typedef VOID
(*XENBUS_STORE_RELEASE)(
- IN PINTERFACE Interface
+ _In_ PINTERFACE Interface
);
/*! \typedef XENBUS_STORE_FREE
@@ -96,8 +96,8 @@ typedef VOID
*/
typedef VOID
(*XENBUS_STORE_FREE)(
- IN PINTERFACE Interface,
- IN PCHAR Buffer
+ _In_ PINTERFACE Interface,
+ _In_ PSTR Buffer
);
/*! \typedef XENBUS_STORE_READ
@@ -116,11 +116,11 @@ typedef VOID
*/
typedef NTSTATUS
(*XENBUS_STORE_READ)(
- IN PINTERFACE Interface,
- IN PXENBUS_STORE_TRANSACTION Transaction OPTIONAL,
- IN PCHAR Prefix OPTIONAL,
- IN PCHAR Node,
- OUT PCHAR *Buffer
+ _In_ PINTERFACE Interface,
+ _In_opt_ PXENBUS_STORE_TRANSACTION Transaction,
+ _In_opt_ PSTR Prefix,
+ _In_ PSTR Node,
+ _Outptr_result_z_ PSTR *Buffer
);
/*! \typedef XENBUS_STORE_PRINTF
@@ -139,11 +139,11 @@ typedef NTSTATUS
*/
typedef NTSTATUS
(*XENBUS_STORE_PRINTF)(
- IN PINTERFACE Interface,
- IN PXENBUS_STORE_TRANSACTION Transaction OPTIONAL,
- IN PCHAR Prefix OPTIONAL,
- IN PCHAR Node,
- IN const CHAR *Format,
+ _In_ PINTERFACE Interface,
+ _In_opt_ PXENBUS_STORE_TRANSACTION Transaction,
+ _In_opt_ PSTR Prefix,
+ _In_ PSTR Node,
+ _In_ PCSTR Format,
...
);
@@ -159,10 +159,10 @@ typedef NTSTATUS
*/
typedef NTSTATUS
(*XENBUS_STORE_REMOVE)(
- IN PINTERFACE Interface,
- IN PXENBUS_STORE_TRANSACTION Transaction OPTIONAL,
- IN PCHAR Prefix OPTIONAL,
- IN PCHAR Node
+ _In_ PINTERFACE Interface,
+ _In_opt_ PXENBUS_STORE_TRANSACTION Transaction,
+ _In_opt_ PSTR Prefix,
+ _In_ PSTR Node
);
/*! \typedef XENBUS_STORE_DIRECTORY
@@ -181,11 +181,11 @@ typedef NTSTATUS
*/
typedef NTSTATUS
(*XENBUS_STORE_DIRECTORY)(
- IN PINTERFACE Interface,
- IN PXENBUS_STORE_TRANSACTION Transaction OPTIONAL,
- IN PCHAR Prefix OPTIONAL,
- IN PCHAR Node,
- OUT PCHAR *Buffer
+ _In_ PINTERFACE Interface,
+ _In_opt_ PXENBUS_STORE_TRANSACTION Transaction,
+ _In_opt_ PSTR Prefix,
+ _In_ PSTR Node,
+ _Outptr_result_z_ PSTR *Buffer
);
/*! \typedef XENBUS_STORE_TRANSACTION_START
@@ -196,8 +196,8 @@ typedef NTSTATUS
*/
typedef NTSTATUS
(*XENBUS_STORE_TRANSACTION_START)(
- IN PINTERFACE Interface,
- OUT PXENBUS_STORE_TRANSACTION *Transaction
+ _In_ PINTERFACE Interface,
+ _Outptr_ PXENBUS_STORE_TRANSACTION *Transaction
);
/*! \typedef XENBUS_STORE_TRANSACTION_END
@@ -213,9 +213,9 @@ typedef NTSTATUS
*/
typedef NTSTATUS
(*XENBUS_STORE_TRANSACTION_END)(
- IN PINTERFACE Interface,
- IN PXENBUS_STORE_TRANSACTION Transaction,
- IN BOOLEAN Commit
+ _In_ PINTERFACE Interface,
+ _In_ PXENBUS_STORE_TRANSACTION Transaction,
+ _In_ BOOLEAN Commit
);
/*! \typedef XENBUS_STORE_WATCH_ADD
@@ -231,11 +231,11 @@ typedef NTSTATUS
*/
typedef NTSTATUS
(*XENBUS_STORE_WATCH_ADD)(
- IN PINTERFACE Interface,
- IN PCHAR Prefix OPTIONAL,
- IN PCHAR Node,
- IN PKEVENT Event,
- OUT PXENBUS_STORE_WATCH *Watch
+ _In_ PINTERFACE Interface,
+ _In_opt_ PSTR Prefix,
+ _In_ PSTR Node,
+ _In_ PKEVENT Event,
+ _Outptr_ PXENBUS_STORE_WATCH *Watch
);
/*! \typedef XENBUS_STORE_WATCH_REMOVE
@@ -246,8 +246,8 @@ typedef NTSTATUS
*/
typedef NTSTATUS
(*XENBUS_STORE_WATCH_REMOVE)(
- IN PINTERFACE Interface,
- IN PXENBUS_STORE_WATCH Watch
+ _In_ PINTERFACE Interface,
+ _In_ PXENBUS_STORE_WATCH Watch
);
/*! \typedef XENBUS_STORE_POLL
@@ -262,7 +262,7 @@ typedef NTSTATUS
*/
typedef VOID
(*XENBUS_STORE_POLL)(
- IN PINTERFACE Interface
+ _In_ PINTERFACE Interface
);
/*! \typedef XENBUS_STORE_PERMISSIONS_SET
@@ -279,12 +279,12 @@ typedef VOID
*/
typedef NTSTATUS
(*XENBUS_STORE_PERMISSIONS_SET)(
- IN PINTERFACE Interface,
- IN PXENBUS_STORE_TRANSACTION Transaction OPTIONAL,
- IN PCHAR Prefix OPTIONAL,
- IN PCHAR Node,
- IN PXENBUS_STORE_PERMISSION Permissions,
- IN ULONG NumberPermissions
+ _In_ PINTERFACE Interface,
+ _In_opt_ PXENBUS_STORE_TRANSACTION Transaction,
+ _In_opt_ PSTR Prefix,
+ _In_ PSTR Node,
+ _In_ PXENBUS_STORE_PERMISSION Permissions,
+ _In_ ULONG NumberPermissions
);
// {86824C3B-D34E-4753-B281-2F1E3AD214D7}
diff --git a/include/suspend_interface.h b/include/suspend_interface.h
index ee31d95..a20f616 100644
--- a/include/suspend_interface.h
+++ b/include/suspend_interface.h
@@ -62,7 +62,7 @@ typedef struct _XENBUS_SUSPEND_CALLBACK
XENBUS_SUSPEND_CALLBACK, *PXENBUS_SUSP
*/
typedef NTSTATUS
(*XENBUS_SUSPEND_ACQUIRE)(
- IN PINTERFACE Interface
+ _In_ PINTERFACE Interface
);
/*! \typedef XENBUS_SUSPEND_RELEASE
@@ -72,7 +72,7 @@ typedef NTSTATUS
*/
typedef VOID
(*XENBUS_SUSPEND_RELEASE)(
- IN PINTERFACE Interface
+ _In_ PINTERFACE Interface
);
/*! \typedef XENBUS_SUSPEND_FUNCTION
@@ -87,7 +87,7 @@ typedef VOID
*/
typedef VOID
(*XENBUS_SUSPEND_FUNCTION)(
- IN PVOID Argument
+ _In_ PVOID Argument
);
/*! \typedef XENBUS_SUSPEND_REGISTER
@@ -101,11 +101,11 @@ typedef VOID
*/
typedef NTSTATUS
(*XENBUS_SUSPEND_REGISTER)(
- IN PINTERFACE Interface,
- IN XENBUS_SUSPEND_CALLBACK_TYPE Type,
- IN XENBUS_SUSPEND_FUNCTION Function,
- IN PVOID Argument OPTIONAL,
- OUT PXENBUS_SUSPEND_CALLBACK *Callback
+ _In_ PINTERFACE Interface,
+ _In_ XENBUS_SUSPEND_CALLBACK_TYPE Type,
+ _In_ XENBUS_SUSPEND_FUNCTION Function,
+ _In_opt_ PVOID Argument,
+ _Outptr_ PXENBUS_SUSPEND_CALLBACK *Callback
);
/*! \typedef XENBUS_SUSPEND_DEREGISTER
@@ -116,8 +116,8 @@ typedef NTSTATUS
*/
typedef VOID
(*XENBUS_SUSPEND_DEREGISTER)(
- IN PINTERFACE Interface,
- IN PXENBUS_SUSPEND_CALLBACK Callback
+ _In_ PINTERFACE Interface,
+ _In_ PXENBUS_SUSPEND_CALLBACK Callback
);
/*! \typedef XENBUS_SUSPEND_TRIGGER
@@ -129,7 +129,7 @@ typedef VOID
*/
typedef NTSTATUS
(*XENBUS_SUSPEND_TRIGGER)(
- IN PINTERFACE Interface
+ _In_ PINTERFACE Interface
);
/*! \typedef XENBUS_SUSPEND_GET_COUNT
@@ -140,7 +140,7 @@ typedef NTSTATUS
*/
typedef ULONG
(*XENBUS_SUSPEND_GET_COUNT)(
- IN PINTERFACE Interface
+ _In_ PINTERFACE Interface
);
// {0554F2AF-B510-4C71-AC03-1C503E394238}
--
2.51.0.windows.1
--
Ngoc Tu Dinh | Vates XCP-ng Developer
XCP-ng & Xen Orchestra - Vates solutions
web: https://vates.tech
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |