00031 :
00032
00033 This function translates
the specified ansi character to unicode and
00034 returns
the unicode value. The purpose
for this routine
is to allow
00035
for character by character ansi to unicode
translation. The
00036
translation is done with respect to
the current system locale
00037 information.
00038
00039
00040 Arguments:
00041
00042 SourceCharacter - Supplies a pointer to an ansi character pointer.
00043 Through two levels of indirection,
this supplies an ansi
00044 character that
is to be translated to unicode. After
00045
translation,
the ansi character pointer
is modified to point to
00046
the next character to be converted. This
is done to allow
for
00047 dbcs ansi characters.
00048
00049 Return Value:
00050
00051 Returns
the unicode equivalent of
the specified ansi character.
00052
00053 --*/
00054
00055 {
00056 WCHAR UnicodeCharacter;
00057
00058
00059
00060
00061
00062 UnicodeCharacter = **SourceCharacter;
00063 (*SourceCharacter)++;
00064
return UnicodeCharacter;
00065 }