24 #ifndef __IUserDictService__ 25 #define __IUserDictService__ 27 #include "IPMUnknown.h" 29 #include "KeyValuePair.h" 30 #include "LinguisticID.h" 44 enum {kDefaultIID = IID_IUSERDICT};
46 virtual void SetFilePathName(
const PMString& filePath) = 0;
47 virtual const PMString& GetFilePathName(
void)
const = 0;
49 virtual void SetDataFile(
void* dataFile) = 0;
50 virtual void* GetDataFile(
void)
const = 0;
52 virtual void Flush(
void) = 0;
68 enum {kDefaultIID = IID_IUSERDICTSERVICE};
70 enum WordType{ kIsAWord, kNotAWord };
71 enum UserDictType{ kNone, kIsDict, kNotDict };
305 virtual bool16
Flush() = 0;