// // imeutil.h // #ifndef REGSVR_H #define REGSVR_H #include #include // Issue: calling convention #define CLSID_STRLEN 38 // strlen("{xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx}") BOOL CLSIDToStringA(REFGUID refGUID, char *pchA); BOOL StringAToCLSID(char *pchA, GUID *pGUID); BOOL RegisterServer(REFCLSID clsid, LPCTSTR pszDesc, LPCTSTR pszPath, LPCTSTR pszModel, LPCTSTR pszSoftwareKey); BOOL RegisterServerW(REFCLSID clsid, const WCHAR *pszDesc, const WCHAR *pszPath, const WCHAR *pszModel, const WCHAR *pszSoftwareKey, const WCHAR *pszMenuTextPUI); #endif // REGSVR_H