2922a9cf861569be2d04d15013013e3f75264927
4 #include <ndk/umtypes.h>
5 #include <ndk/rtlfuncs.h>
10 int wctomb (char *mbchar
, wchar_t wchar
)
18 Status
= RtlUnicodeToMultiByteN (mbchar
,
23 if (!NT_SUCCESS(Status
))
32 size_t wcstombs (char *mbstr
, const wchar_t *wcstr
, size_t count
)
38 Length
= wcslen (wcstr
);
42 RtlUnicodeToMultiByteSize (&Size
,
44 Length
* sizeof(WCHAR
));
49 Status
= RtlUnicodeToMultiByteN (mbstr
,
53 Length
* sizeof(WCHAR
));
54 if (!NT_SUCCESS(Status
))