ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

unicode.c File Reference
#include <rtl.h>
#include <debug.h>
#include <wine/unicode.h>

Go to the source code of this file.

Defines

#define NDEBUG
#define ITU_IMPLEMENTED_TESTS   (IS_TEXT_UNICODE_ODD_LENGTH|IS_TEXT_UNICODE_SIGNATURE)

Functions

WCHAR NTAPI RtlAnsiCharToUnicodeChar (IN OUT PUCHAR *AnsiChar)
NTSTATUS NTAPI RtlAnsiStringToUnicodeString (IN OUT PUNICODE_STRING UniDest, IN PANSI_STRING AnsiSource, IN BOOLEAN AllocateDestinationString)
ULONG NTAPI RtlxAnsiStringToUnicodeSize (IN PCANSI_STRING AnsiString)
NTSTATUS NTAPI RtlAppendStringToString (IN PSTRING Destination, IN PSTRING Source)
NTSTATUS NTAPI RtlAppendUnicodeStringToString (IN OUT PUNICODE_STRING Destination, IN PCUNICODE_STRING Source)
NTSTATUS NTAPI RtlCharToInteger (PCSZ str, ULONG base, PULONG value)
LONG NTAPI RtlCompareString (IN PSTRING s1, IN PSTRING s2, IN BOOLEAN CaseInsensitive)
BOOLEAN NTAPI RtlEqualString (IN PSTRING s1, IN PSTRING s2, IN BOOLEAN CaseInsensitive)
BOOLEAN NTAPI RtlEqualUnicodeString (IN CONST UNICODE_STRING *s1, IN CONST UNICODE_STRING *s2, IN BOOLEAN CaseInsensitive)
VOID NTAPI RtlFreeAnsiString (IN PANSI_STRING AnsiString)
VOID NTAPI RtlFreeOemString (IN POEM_STRING OemString)
VOID NTAPI RtlFreeUnicodeString (IN PUNICODE_STRING UnicodeString)
BOOLEAN NTAPI RtlpDidUnicodeToOemWork (IN PCUNICODE_STRING UnicodeString, IN POEM_STRING OemString)
BOOLEAN NTAPI RtlIsValidOemCharacter (IN PWCHAR Char)
VOID NTAPI RtlInitAnsiString (IN OUT PANSI_STRING DestinationString, IN PCSZ SourceString)
NTSTATUS NTAPI RtlInitAnsiStringEx (IN OUT PANSI_STRING DestinationString, IN PCSZ SourceString)
VOID NTAPI RtlInitString (IN OUT PSTRING DestinationString, IN PCSZ SourceString)
VOID NTAPI RtlInitUnicodeString (IN OUT PUNICODE_STRING DestinationString, IN PCWSTR SourceString)
NTSTATUS NTAPI RtlInitUnicodeStringEx (OUT PUNICODE_STRING DestinationString, IN PCWSTR SourceString)
NTSTATUS NTAPI RtlIntegerToChar (ULONG value, ULONG base, ULONG length, PCHAR str)
NTSTATUS NTAPI RtlIntegerToUnicode (IN ULONG Value, IN ULONG Base OPTIONAL, IN ULONG Length OPTIONAL, IN OUT LPWSTR String)
NTSTATUS NTAPI RtlIntegerToUnicodeString (IN ULONG Value, IN ULONG Base OPTIONAL, IN OUT PUNICODE_STRING String)
NTSTATUS NTAPI RtlInt64ToUnicodeString (IN ULONGLONG Value, IN ULONG Base OPTIONAL, IN OUT PUNICODE_STRING String)
BOOLEAN NTAPI RtlPrefixString (PANSI_STRING String1, PANSI_STRING String2, BOOLEAN CaseInsensitive)
BOOLEAN NTAPI RtlPrefixUnicodeString (PCUNICODE_STRING String1, PCUNICODE_STRING String2, BOOLEAN CaseInsensitive)
NTSTATUS NTAPI RtlUnicodeStringToInteger (const UNICODE_STRING *str, ULONG base, ULONG *value)
ULONG NTAPI RtlxUnicodeStringToOemSize (IN PCUNICODE_STRING UnicodeString)
NTSTATUS NTAPI RtlUnicodeStringToAnsiString (IN OUT PANSI_STRING AnsiDest, IN PCUNICODE_STRING UniSource, IN BOOLEAN AllocateDestinationString)
NTSTATUS NTAPI RtlOemStringToUnicodeString (IN OUT PUNICODE_STRING UniDest, IN PCOEM_STRING OemSource, IN BOOLEAN AllocateDestinationString)
NTSTATUS NTAPI RtlUnicodeStringToOemString (IN OUT POEM_STRING OemDest, IN PCUNICODE_STRING UniSource, IN BOOLEAN AllocateDestinationString)
BOOLEAN NTAPI RtlIsTextUnicode (PVOID buf, INT len, INT *pf)
NTSTATUS NTAPI RtlOemStringToCountedUnicodeString (IN OUT PUNICODE_STRING UniDest, IN PCOEM_STRING OemSource, IN BOOLEAN AllocateDestinationString)
BOOLEAN NTAPI RtlEqualComputerName (IN PUNICODE_STRING ComputerName1, IN PUNICODE_STRING ComputerName2)
BOOLEAN NTAPI RtlEqualDomainName (IN PUNICODE_STRING DomainName1, IN PUNICODE_STRING DomainName2)
NTSTATUS NTAPI RtlGUIDFromString (IN UNICODE_STRING *str, OUT GUID *guid)
VOID NTAPI RtlEraseUnicodeString (IN PUNICODE_STRING String)
NTSTATUS NTAPI RtlHashUnicodeString (IN CONST UNICODE_STRING *String, IN BOOLEAN CaseInSensitive, IN ULONG HashAlgorithm, OUT PULONG HashValue)
NTSTATUS NTAPI RtlUnicodeStringToCountedOemString (IN OUT POEM_STRING OemDest, IN PUNICODE_STRING UniSource, IN BOOLEAN AllocateDestinationString)
NTSTATUS NTAPI RtlLargeIntegerToChar (IN PLARGE_INTEGER Value, IN ULONG Base, IN ULONG Length, IN OUT PCHAR String)
NTSTATUS NTAPI RtlUpcaseUnicodeString (IN OUT PUNICODE_STRING UniDest, IN PCUNICODE_STRING UniSource, IN BOOLEAN AllocateDestinationString)
NTSTATUS NTAPI RtlUpcaseUnicodeStringToAnsiString (IN OUT PANSI_STRING AnsiDest, IN PUNICODE_STRING UniSource, IN BOOLEAN AllocateDestinationString)
NTSTATUS NTAPI RtlUpcaseUnicodeStringToCountedOemString (IN OUT POEM_STRING OemDest, IN PCUNICODE_STRING UniSource, IN BOOLEAN AllocateDestinationString)
NTSTATUS NTAPI RtlUpcaseUnicodeStringToOemString (IN OUT POEM_STRING OemDest, IN PCUNICODE_STRING UniSource, IN BOOLEAN AllocateDestinationString)
ULONG NTAPI RtlxOemStringToUnicodeSize (IN PCOEM_STRING OemString)
NTSTATUS NTAPI RtlStringFromGUID (IN REFGUID Guid, OUT PUNICODE_STRING GuidString)
ULONG NTAPI RtlxUnicodeStringToAnsiSize (IN PCUNICODE_STRING UnicodeString)
LONG NTAPI RtlCompareUnicodeString (IN PCUNICODE_STRING s1, IN PCUNICODE_STRING s2, IN BOOLEAN CaseInsensitive)
VOID NTAPI RtlCopyString (IN OUT PSTRING DestinationString, IN PSTRING SourceString OPTIONAL)
VOID NTAPI RtlCopyUnicodeString (IN OUT PUNICODE_STRING DestinationString, IN PCUNICODE_STRING SourceString)
BOOLEAN NTAPI RtlCreateUnicodeString (IN OUT PUNICODE_STRING UniDest, IN PCWSTR Source)
BOOLEAN NTAPI RtlCreateUnicodeStringFromAsciiz (OUT PUNICODE_STRING Destination, IN PCSZ Source)
NTSTATUS NTAPI RtlDowncaseUnicodeString (IN OUT PUNICODE_STRING UniDest, IN PCUNICODE_STRING UniSource, IN BOOLEAN AllocateDestinationString)
NTSTATUS NTAPI RtlAppendUnicodeToString (IN OUT PUNICODE_STRING Destination, IN PCWSTR Source)
NTSTATUS NTAPI RtlAppendAsciizToString (IN OUT PSTRING Destination, IN PCSZ Source)
VOID NTAPI RtlUpperString (PSTRING DestinationString, PSTRING SourceString)
NTSTATUS NTAPI RtlDuplicateUnicodeString (IN ULONG Flags, IN PCUNICODE_STRING SourceString, OUT PUNICODE_STRING DestinationString)
NTSTATUS NTAPI RtlValidateUnicodeString (IN ULONG Flags, IN PCUNICODE_STRING UnicodeString)
NTSTATUS NTAPI RtlpEnsureBufferSize (ULONG Unknown1, ULONG Unknown2, ULONG Unknown3)
static BOOLEAN RtlpIsCharInUnicodeString (IN WCHAR Char, IN PCUNICODE_STRING MatchString, IN BOOLEAN CaseInSensitive)
NTSTATUS NTAPI RtlFindCharInUnicodeString (IN ULONG Flags, IN PCUNICODE_STRING SearchString, IN PCUNICODE_STRING MatchString, OUT PUSHORT Position)
NTSTATUS NTAPI RtlDnsHostNameToComputerName (PUNICODE_STRING ComputerName, PUNICODE_STRING DnsHostName, BOOLEAN AllocateComputerNameString)

Variables

BOOLEAN NlsMbCodePageTag
BOOLEAN NlsMbOemCodePageTag
PUSHORT NlsLeadByteInfo
USHORT NlsOemDefaultChar
USHORT NlsUnicodeDefaultChar

Generated on Sat May 26 2012 06:04:20 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.