NTSTATUS
RtlIntegerToUnicodeString(
IN ULONG Value,
IN ULONG Base, /* optional */
IN OUT PUNICODE_STRING String
);
RtlIntegerToUnicodeString converts a given unsigned integer value in the specified base to one or more buffered Unicode characters.
If RtlIntegerToUnicodeString succeeds, it returns STATUS_SUCCESS. Otherwise, it can return STATUS_INVALID_PARAMETER if the given Value is illegal for the specified base.
Callers of RtlIntegerToUnicodeString must be running at IRQL PASSIVE_LEVEL.