RtlUpperString function (ntddk.h)

The RtlUpperString routine copies the given SourceString to the DestinationString buffer, converting it to uppercase.

Syntax

NTSYSAPI VOID RtlUpperString(
  [in, out] PSTRING      DestinationString,
  [in]      const STRING *SourceString
);

Parameters

[in, out] DestinationString

Pointer to the buffer for the converted destination string.

[in] SourceString

Pointer to the source string to be converted to uppercase.

Return value

None

Remarks

The MaximumLength and Buffer members of DestinationString are not modified by this routine.

The number of bytes copied from SourceString is either the Length of SourceString or the MaximumLength of DestinationString, whichever is smaller.

Requirements

Requirement Value
Minimum supported client Available starting with Windows 2000.
Target Platform Universal
Header ntddk.h (include Ntddk.h)
Library NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=APC_LEVEL

See also

RtlUpperChar