[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH:XenIface] Rename UTF8_STRING -> XENUTF8_STRING
EWDK 16.3.0 (19041) defines UTF8_STRING. Rename to avoid redefinition warnings. Signed-off-by: Owen Smith <owen.smith@xxxxxxxxxx> --- src/xeniface/wmi.c | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/xeniface/wmi.c b/src/xeniface/wmi.c index f250429..71cd168 100644 --- a/src/xeniface/wmi.c +++ b/src/xeniface/wmi.c @@ -228,12 +228,12 @@ USHORT Utf8FromUtf32(CHAR *dest, ULONG utf32) { } } -typedef struct { +typedef struct _XENUTF8_STRING { USHORT Length; CHAR Buffer[1]; -} UTF8_STRING; +} XENUTF8_STRING, *PXENUTF8_STRING; -USHORT CountBytesUtf16FromUtf8String(const UTF8_STRING *utf8) { +USHORT CountBytesUtf16FromUtf8String(const XENUTF8_STRING *utf8) { ULONG utf32; int i = 0; USHORT bytecount = 0; @@ -253,7 +253,7 @@ USHORT CountBytesUtf16FromUtf8(const UCHAR *utf8) { } return bytecount * sizeof(WCHAR); } -NTSTATUS GetUTF8String(UTF8_STRING** utf8, USHORT bufsize, LPWSTR ustring) +NTSTATUS GetUTF8String(XENUTF8_STRING** utf8, USHORT bufsize, LPWSTR ustring) { USHORT bytecount = 0; USHORT i; @@ -264,7 +264,7 @@ NTSTATUS GetUTF8String(UTF8_STRING** utf8, USHORT bufsize, LPWSTR ustring) bytecount += CountUtf8FromUtf32(utf32); } - *utf8 = ExAllocatePoolWithTag(NonPagedPool, sizeof(UTF8_STRING)+bytecount, 'XIU8'); + *utf8 = ExAllocatePoolWithTag(NonPagedPool, sizeof(XENUTF8_STRING)+bytecount, 'XIU8'); if ((*utf8) == NULL) return STATUS_INSUFFICIENT_RESOURCES; @@ -281,11 +281,11 @@ NTSTATUS GetUTF8String(UTF8_STRING** utf8, USHORT bufsize, LPWSTR ustring) return STATUS_SUCCESS; } -void FreeUTF8String(UTF8_STRING *utf8) { +void FreeUTF8String(XENUTF8_STRING *utf8) { ExFreePoolWithTag(utf8, 'XIU8'); } -NTSTATUS GetCountedUTF8String(UTF8_STRING **utf8, UCHAR *location) +NTSTATUS GetCountedUTF8String(XENUTF8_STRING **utf8, UCHAR *location) { USHORT bufsize = *(USHORT*)location; LPWSTR ustring = (LPWSTR)(location+sizeof(USHORT)); @@ -1452,7 +1452,7 @@ SessionExecuteRemoveValue(UCHAR *InBuffer, ULONG RequiredSize; NTSTATUS status; UCHAR* upathname; - UTF8_STRING *pathname; + XENUTF8_STRING *pathname; XenStoreSession *session; char *tmpbuffer; @@ -1625,8 +1625,8 @@ SessionExecuteSetValue(UCHAR *InBuffer, NTSTATUS status; UCHAR* upathname; UCHAR* uvalue; - UTF8_STRING* pathname; - UTF8_STRING* value; + XENUTF8_STRING* pathname; + XENUTF8_STRING* value; XenStoreSession *session; char *tmppath; char* tmpvalue; @@ -1699,7 +1699,7 @@ SessionExecuteGetFirstChild(UCHAR *InBuffer, ULONG RequiredSize; UCHAR *uloc; NTSTATUS status; - UTF8_STRING* path; + XENUTF8_STRING* path; PCHAR listresults; size_t stringarraysize; UCHAR *valuepos; @@ -1812,7 +1812,7 @@ SessionExecuteGetNextSibling(UCHAR *InBuffer, ULONG RequiredSize; UCHAR *uloc; NTSTATUS status; - UTF8_STRING* path; + XENUTF8_STRING* path; ANSI_STRING checkleaf; PCHAR listresults; PCHAR nextresult; @@ -1990,7 +1990,7 @@ SessionExecuteGetChildren(UCHAR *InBuffer, ULONG RequiredSize; UCHAR *uloc; NTSTATUS status; - UTF8_STRING* path; + XENUTF8_STRING* path; PCHAR listresults; PCHAR nextresults; ULONG *noofnodes; @@ -2259,7 +2259,7 @@ SessionExecuteGetValue(UCHAR *InBuffer, UNICODE_STRING *instance, OUT ULONG_PTR *byteswritten) { NTSTATUS status; - UTF8_STRING* path; + XENUTF8_STRING* path; UCHAR *uloc; char *value; UCHAR *valuepos; -- 2.16.2.windows.1
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |