Preliminary UTF-16LE support for GPT descriptions
diff --git a/parttypes.h b/parttypes.h
index 9f38b76..77ed851 100644
--- a/parttypes.h
+++ b/parttypes.h
@@ -3,6 +3,8 @@
 
 #include <stdint.h>
 #include <stdlib.h>
+#include <unicode/unistr.h>
+#include <unicode/ustream.h>
 #include <string>
 #include "support.h"
 #include "guid.h"
@@ -51,6 +53,7 @@
 
    // Retrieve transformed GUID data based on type code matches
    string TypeName(void) const;
+   UnicodeString UTypeName(void) const;
    uint16_t GetHexType() const;
 
    // Information relating to all type data
@@ -58,4 +61,6 @@
    int Valid(uint16_t code) const;
 };
 
+UnicodeString ReadUString(void);
+
 #endif