1 /* nkf32.dll nkf.h */
\r
2 #ifndef CLASS_DECLSPEC
\r
3 /* dll __declspec(dllexport) */
\r
4 /* app __declspec(dllimport) */
\r
5 #define CLASS_DECLSPEC
\r
9 #endif /* __cplusplus */
\r
12 #endif /*__BORLANDC__*/
\r
13 /* uminchu nkf32103a.lzh 1.00 */
\r
14 void CALLBACK CLASS_DECLSPEC GetNkfVersion(LPSTR verStr);
\r
15 int CALLBACK CLASS_DECLSPEC SetNkfOption(LPCSTR optStr);
\r
16 void CALLBACK CLASS_DECLSPEC NkfConvert(LPSTR outStr, LPCSTR inStr);
\r
17 /* uminchu nkf32103a.lzh 1.02 */
\r
18 void CALLBACK CLASS_DECLSPEC ToHankaku(LPSTR inStr);
\r
19 void CALLBACK CLASS_DECLSPEC ToZenkakuKana(LPSTR outStr ,LPCSTR inStr);
\r
20 /* uminchu nkf32103a.lzh 1.03 */
\r
21 void CALLBACK CLASS_DECLSPEC EncodeSubject(LPSTR outStr ,LPCSTR inStr);
\r
22 /* tkaneto nkf32204.zip 2.0.4.0 */
\r
24 void CALLBACK CLASS_DECLSPEC ToMime(LPSTR outStr ,LPCSTR inStr);
\r
27 int CALLBACK CLASS_DECLSPEC NkfGetKanjiCode(VOID);
\r
28 #endif /*GETKANJICODE*/
\r
30 void CALLBACK CLASS_DECLSPEC NkfFileConvert1(LPCSTR fName);
\r
31 #endif /*FILECONVERT1*/
\r
33 void CALLBACK CLASS_DECLSPEC NkfFileConvert2(LPCSTR fInName,LPCSTR fOutName);
\r
34 #endif /*FILECONVERT2*/
\r
37 BOOL WINAPI CLASS_DECLSPEC GetNkfVersionSafeA(LPSTR verStr,DWORD nBufferLength /*in TCHARs*/,LPDWORD lpTCHARsReturned /*in TCHARs*/);
\r
38 BOOL WINAPI CLASS_DECLSPEC NkfConvertSafe(LPSTR outStr,DWORD nOutBufferLength /*in Bytes*/,LPDWORD lpBytesReturned /*in Bytes*/, LPCSTR inStr,DWORD nInBufferLength /*in Bytes*/);
\r
39 BOOL WINAPI CLASS_DECLSPEC ToZenkakuKanaSafe(LPSTR outStr,DWORD nOutBufferLength /*in Bytes*/,LPDWORD lpBytesReturned /*in Bytes*/,LPCSTR inStr,DWORD nInBufferLength /*in Bytes*/);
\r
40 BOOL WINAPI CLASS_DECLSPEC ToHankakuSafe(LPSTR outStr,DWORD nOutBufferLength /*in Bytes*/,LPDWORD lpBytesReturned /*in Bytes*/,LPCSTR inStr,DWORD nInBufferLength /*in Bytes*/);
\r
41 BOOL WINAPI CLASS_DECLSPEC EncodeSubjectSafe(LPSTR outStr,DWORD nOutBufferLength /*in Bytes*/,LPDWORD lpBytesReturned /*in Bytes*/,LPCSTR inStr,DWORD nInBufferLength /*in Bytes*/);
\r
42 BOOL WINAPI CLASS_DECLSPEC NkfFileConvert1SafeA(LPCSTR fName,DWORD nBufferLength /*in TCHARs*/);
\r
43 BOOL WINAPI CLASS_DECLSPEC NkfFileConvert2SafeA(LPCSTR fInName,DWORD fInBufferLength /*in TCHARs*/,LPCSTR fOutName,DWORD fOutBufferLength /*in TCHARs*/);
\r
44 BOOL WINAPI CLASS_DECLSPEC GetNkfGuessA(LPSTR outStr,DWORD nBufferLength /*in TCHARs*/,LPDWORD lpTCHARsReturned /*in TCHARs*/);
\r
46 BOOL WINAPI CLASS_DECLSPEC GetNkfVersionSafeW(LPWSTR verStr,DWORD nBufferLength /*in TCHARs*/,LPDWORD lpTCHARsReturned /*in TCHARs*/);
\r
47 BOOL WINAPI CLASS_DECLSPEC NkfFileConvert1SafeW(LPCWSTR fName,DWORD nBufferLength /*in TCHARs*/);
\r
48 BOOL WINAPI CLASS_DECLSPEC NkfFileConvert2SafeW(LPCWSTR fInName,DWORD fInBufferLength /*in TCHARs*/,LPCWSTR fOutName,DWORD fOutBufferLength /*in TCHARs*/);
\r
49 BOOL WINAPI CLASS_DECLSPEC GetNkfGuessW(LPWSTR outStr,DWORD nBufferLength /*in TCHARs*/,LPDWORD lpTCHARsReturned /*in TCHARs*/);
\r
50 BOOL WINAPI CLASS_DECLSPEC GetNkfSupportFunctions(void *outStr,DWORD nBufferLength /*in Bytes*/,LPDWORD lpBytesReturned /*in Bytes*/);
\r
51 BOOL WINAPI CLASS_DECLSPEC NkfUsage(LPSTR outStr,DWORD nBufferLength /*in Bytes*/,LPDWORD lpBytesReturned /*in Bytes*/);
\r
54 #define GetNkfVersionSafe GetNkfVersionSafeW
\r
55 #define GetNkfGuess GetNkfGuessW
\r
56 #define NkfFileConvert1Safe NkfFileConvert1SafeW
\r
57 #define NkfFileConvert2Safe NkfFileConvert2SafeW
\r
59 #define GetNkfVersionSafe GetNkfVersionSafeA
\r
60 #define GetNkfGuess GetNkfGuessA
\r
61 #define NkfFileConvert1Safe NkfFileConvert1SafeA
\r
62 #define NkfFileConvert2Safe NkfFileConvert2SafeA
\r
65 struct NKFSUPPORTFUNCTIONS {
\r
72 #endif /*!defined(NKF32103A)*/
\r
75 } // Balance extern "C" above
\r
76 #endif /*__cplusplus*/
\r
77 /* nkf32.dll nkf.h end */
\r