RtlIntegerToChar (NTDLL.@)
NTSTATUS RtlIntegerToChar ( ULONG value, ULONG base, ULONG length, PCHAR str )
value | [In] | Value to be converted. |
base | [In] | Number base for conversion (allowed 0,2,8,10 or 16). |
length | [In] | Length of the str buffer in bytes. |
str | [Out] | Destination for the converted value. |
Converts an unsigned integer to a character string.
Success: STATUS_SUCCESS. str contains the converted number
Failure: STATUS_INVALID_PARAMETER, if base is not 0, 2, 8, 10 or 16. STATUS_BUFFER_OVERFLOW, if str would be larger than length. STATUS_ACCESS_VIOLATION, if str is NULL.
Instead of base 0 it uses 10 as base. Writes at most length characters to the string str. Str is '\0' terminated when length allows it. When str fits exactly in length characters the '\0' is omitted.
Declared in "include/winternl.h". gitlab.winehq.org/wine/wine/blob/master/include/winternl.h
Implemented in "dlls/ntdll/rtlstr.c". gitlab.winehq.org/wine/wine/blob/master/dlls/ntdll/rtlstr.c
Debug channel "ntdll".
Copyright © 2024 The Wine Project. All trademarks are the property of their respective owners. Visit WineHQ for license details. Generated Nov 2024.