typedef struct _UNICODE_STRING
{
    unsigned short Length;
    unsigned short MaximumLength;
    unsigned short *Buffer;
} UNICODE_STRING, *PUNICODE_STRING;