Export (0) Print
Expand All

Miscellaneous Low-Level Client Support

This topic contains functions that are concerned with conversion, such as strings to integers, ANSI to Unicode, and Unicode strings to OEM strings.

Functions

TopicContents
DisableProcessWindowsGhosting

Disables the window ghosting feature for the calling GUI process. Window ghosting is a Windows Manager feature that lets the user minimize, move, or close the main window of an application that is not responding.

InstantiateComponentFromPackage

Creates an instance of a class in an application package.

NtClose

Deprecated. This function is used to close the specified handle. NtClose is superseded by CloseHandle.

NtDeviceIoControlFile

Deprecated. Builds descriptors for the supplied buffer(s) and passes the untyped data to the device driver associated with the file handle. NtDeviceIoControlFile is superseded by DeviceIoControl.

NtWaitForSingleObject

Deprecated. Waits until the specified object attains a state of signaled. NtWaitForSingleObject is superseded by WaitForSingleObject.

RtlAnsiStringToUnicodeString

Converts the specified ANSI source string into a Unicode string.

RtlCharToInteger

Converts a character string to an integer.

RtlFormatCurrentUserKeyPath

Initializes the supplied buffer with a string representation of the SID for the current user.

RtlFreeAnsiString

Frees the string buffer allocated by RtlUnicodeStringToAnsiString.

RtlFreeOemString

Frees the string buffer allocated by RtlUnicodeStringToOemString.

RtlFreeUnicodeString

Frees the string buffer allocated by RtlAnsiStringToUnicodeString or by RtlUpcaseUnicodeString.

RtlInitString

Initializes a counted string.

RtlInitUnicodeString

Initializes a counted Unicode string.

RtlUnicodeStringToAnsiString

Converts the specified Unicode source string into an ANSI string.

RtlUnicodeStringToOemString

This functions converts the specified Unicode source string into an OEM string. The translation is done with respect to the OEM code page (OCP).

RtlUnicodeToMultiByteSize

Determines how many bytes are needed to represent a Unicode string as an ANSI string.

RtlUnicodeToUTF8N

The RtlUnicodeToUTF8N function translates the specified Unicode string into a new character string, using the 8-bit Unicode Transformation Format (UTF-8) code page.

RtlUTF8ToUnicodeN

The RtlUTF8ToUnicodeN function translates the specified source string into a Unicode string, using the UTF-8 code page.

SendIMEMessageEx

Specifies an action or processing for the Input Method Editor (IME) through a specified subfunction.

Note  This function is obsolete and should not be used.

WINNLSEnableIME

Temporarily enables or disables an IME and, at the same time, turns on or off the display of all windows owned by the IME.

Note  This function is obsolete and should not be used.

 

Structures

TopicContents
IMESTRUCT

Used by SendIMEMessageEx to specify the subfunction to be executed in the IME message and its parameters. This structure is also used to receive return values from those subfunctions.

STRING

This structure is used with the RtlUnicodeStringToOemString function.

 

Compiler Routines

TopicContents
_alldiv Routine

_alldiv Routine is a helper routine for the C compiler.

_chkstk Routine

_chkstk Routine is a helper routine for the C compiler.

 

 

 

Community Additions

ADD
Show:
© 2014 Microsoft