3 * Win32 File Api functions
4 * Author: Boudewijn Dekker
5 * to do: many more to add ..
12 // pupose: internal procedure used in file api
14 NTSTATUS
AnsiOrOemtoUnicode(PUNICODE_STRING DestinationString
,PANSI_STRING SourceString
, BOOLEAN AllocateDestinationString
);
17 BOOLEAN bIsFileApiAnsi
; // set the file api to ansi or oem
20 NTSTATUS
AnsiOrOemtoUnicode(PUNICODE_STRING DestinationString
,PANSI_STRING SourceString
, BOOLEAN AllocateDestinationString
)
22 if ( bIsFileApiAnsi
) {
23 return __AnsiStringToUnicodeString(DestinationString
, SourceString
, AllocateDestinationString
);
25 return __OemStringToUnicodeString(DestinationString
, SourceString
, AllocateDestinationString
);
33 SetFileApisToOEM(VOID
)
35 bIsFileApiAnsi
= FALSE
;
44 SetFileApisToANSI(VOID
)
46 bIsFileApiAnsi
= TRUE
;
56 return bIsFileApiAnsi
;