1 #define WIN32_NO_STATUS
5 #include <ndk/umtypes.h>
6 #include <ndk/rtlfuncs.h>
11 int wctomb (char *mbchar
, wchar_t wchar
)
19 Status
= RtlUnicodeToMultiByteN (mbchar
,
24 if (!NT_SUCCESS(Status
))
33 size_t wcstombs (char *mbstr
, const wchar_t *wcstr
, size_t count
)
39 Length
= wcslen (wcstr
);
43 RtlUnicodeToMultiByteSize (&Size
,
45 Length
* sizeof(WCHAR
));
50 Status
= RtlUnicodeToMultiByteN (mbstr
,
54 Length
* sizeof(WCHAR
));
55 if (!NT_SUCCESS(Status
))