1.10 Data Conversions
-
InterlockedExchange
-
Sets a variable of type LONG to a given value as an atomic operation; returns
the original value of the variable.
-
RtlConvertLongToLargeInteger
-
Converts a given, LONG value to a LARGE_INTEGER value.
-
RtlConvertUlongToLargeInteger
-
Converts a given ULONG value to a LARGE_INTEGER value.
-
RtlTimeFieldsToTime
-
Converts the given TIME_FIELDS-type information to system time.
-
RtlTimeToTimeFields
-
Converts a given system time value into a TIME_FIELDS-type buffered value.
-
ExSystemTimeToLocalTime
-
Adds the time-zone bias for the current locale to GMT system time, converting
it to local time.
-
ExLocalTimeToSystemTime
-
Subtracts the time-zone bias from the local time, converting it to GMT system
time.
-
RtlAnsiStringToUnicodeString
-
Converts a buffered ANSI string to a Unicode string, given a pointer to the
source-string buffer and the address of caller-supplied storage for a pointer
to the destination buffer. (This routine allocates a destination buffer if the
caller does not supply the storage.)
-
RtlUnicodeStringToAnsiString
-
Converts a buffered Unicode string to an ANSI string, given a pointer to the
source-string buffer and the address of caller-supplied storage for a pointer
to the destination buffer. (This routine allocates a destination buffer if the
caller does not supply the storage.)
-
RtlUpperString
-
Converts a copy of a given buffered string to uppercase and stores the copy in
the given destination buffer.
-
RtlUpcaseUnicodeString
-
Converts a copy of a given buffered Unicode string to uppercase and stores the
copy in the given destination buffer.
-
RtlCharToInteger
-
Converts a given, single-byte character value into an integer in the specified
base.
-
RtlIntegerToUnicodeString
-
Converts a given unsigned integer value in the specified base to one or more
Unicode characters in the given buffer.
-
RtlUnicodeStringToInteger
-
Converts a Unicode string representation of an integer into its integer
equivalent.