00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef __USER32_H_
00011 #define __USER32_H_
00012
00013 #include <os2win.h>
00014 #include <stdlib.h>
00015 #include <string.h>
00016 #include <unicode.h>
00017
00018 inline void ConvertFontAW(LOGFONTA *fa, LOGFONTW *fw)
00019 {
00020 memcpy(fw, fa, ((int)&fa->lfFaceName - (int)fa));
00021 AsciiToUnicode(fa->lfFaceName, (LPWSTR)fw->lfFaceName);
00022 return;
00023 }
00024
00025 inline void ConvertFontWA(LOGFONTW *fw, LOGFONTA *fa)
00026 {
00027 memcpy(fa, fa, ((int)&fw->lfFaceName - (int)fw));
00028 UnicodeToAscii((LPWSTR)fw->lfFaceName, fa->lfFaceName);
00029 return;
00030 }
00031
00032 #endif