#S(HASH-TABLE EQL (FILENAME . "c:\program files\common files\speechengines\microsoft\spcommon.dll")(GUID . "{9153CE57-F693-4A8E-8B7C-29C8486566D0}")(DESCRIPTION . "Microsoft LTScommon Object Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("SpLTSLexicon" (TYPE . "Coclass")(DESCRIPTION . "SpLTSLexicon Class")(GUID . "{685879BA-3263-11D3-9C26-00C04F8EF87C}")(ALIASES "ISpLexicon""ISpObjectWithToken") (FUNCTIONS )) ("ISpLexicon" (TYPE . "Interface")(DESCRIPTION . "ISpLexicon Interface")(GUID . "{DA41A7C2-5383-4DB2-916B-6C1719E3DB58}")(FUNCTIONS ((NAME . "GetPronunciations") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pszWord" "VT_PTR.VT_UI2")("LangID" "VT_UI2")("dwFlags" "VT_UI4")("pWordPronunciationList" "VT_PTR.SPWORDPRONUNCIATIONLIST")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddPronunciation") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pszWord" "VT_PTR.VT_UI2")("LangID" "VT_UI2")("ePartOfSpeech" "VT_USERDEFINED.Enum.SPPARTOFSPEECH")("pszPronunciation" "VT_PTR.VT_UI2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemovePronunciation") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pszWord" "VT_PTR.VT_UI2")("LangID" "VT_UI2")("ePartOfSpeech" "VT_USERDEFINED.Enum.SPPARTOFSPEECH")("pszPronunciation" "VT_PTR.VT_UI2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetGeneration") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pdwGeneration" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetGenerationChange") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("dwFlags" "VT_UI4")("pdwGeneration" "VT_PTR.VT_UI4")("pWordList" "VT_PTR.SPWORDLIST")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetWords") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("dwFlags" "VT_UI4")("pdwGeneration" "VT_PTR.VT_UI4")("pdwCookie" "VT_PTR.VT_UI4")("pWordList" "VT_PTR.SPWORDLIST")) (FLAGS ( IS-FUNCTION ))))) ("SPWORDPRONUNCIATIONLIST" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SPWORDPRONUNCIATION" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SPLEXICONTYPE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SPPARTOFSPEECH" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SPWORDLIST" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SPWORD" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SPWORDTYPE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ISpObjectWithToken" (TYPE . "Interface")(DESCRIPTION . "ISpObjectWithToken Interface")(GUID . "{5B559F40-E952-11D2-BB91-00C04F8EE6C0}")(FUNCTIONS ((NAME . "SetObjectToken") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pToken" "VT_PTR.ISpObjectToken")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetObjectToken") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("ppToken" "VT_PTR.VT_PTR.ISpObjectToken")) (FLAGS ( IS-FUNCTION ))))) ("ISpObjectToken" (TYPE . "Interface")(DESCRIPTION . "ISpObjectToken Interface")(GUID . "{14056589-E16C-11D2-BB90-00C04F8EE6C0}")(FUNCTIONS ((NAME . "SetId") (RIID . #x60020000) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pszCategoryId" "VT_PTR.VT_UI2")("pszTokenId" "VT_PTR.VT_UI2")("fCreateIfNotExist" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetId") (RIID . #x60020001) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("ppszCoMemTokenId" "VT_PTR.VT_UI2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetCategory") (RIID . #x60020002) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("ppTokenCategory" "VT_PTR.VT_PTR.ISpObjectTokenCategory")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateInstance") (RIID . #x60020003) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("pUnkOuter" "VT_UNKNOWN")("dwClsContext" "VT_UI4")("riid" "VT_PTR.GUID")("ppvObject" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetStorageFileName") (RIID . #x60020004) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("clsidCaller" "VT_PTR.GUID")("pszValueName" "VT_PTR.VT_UI2")("pszFileNameSpecifier" "VT_PTR.VT_UI2")("nFolder" "VT_UI4")("ppszFilePath" "VT_PTR.VT_UI2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoveStorageFileName") (RIID . #x60020005) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("clsidCaller" "VT_PTR.GUID")("pszKeyName" "VT_PTR.VT_UI2")("fDeleteFile" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Remove") (RIID . #x60020006) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("pclsidCaller" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsUISupported") (RIID . #x60020007) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("pszTypeOfUI" "VT_PTR.VT_UI2")("pvExtraData" "VT_PTR.VT_VOID")("cbExtraData" "VT_UI4")("punkObject" "VT_UNKNOWN")("pfSupported" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DisplayUI") (RIID . #x60020008) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("hwndParent" "VT_USERDEFINED.Typedef.wireHWND")("pszTitle" "VT_PTR.VT_UI2")("pszTypeOfUI" "VT_PTR.VT_UI2")("pvExtraData" "VT_PTR.VT_VOID")("cbExtraData" "VT_UI4")("punkObject" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MatchesAttributes") (RIID . #x60020009) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("pszAttributes" "VT_PTR.VT_UI2")("pfMatches" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("ISpDataKey" (TYPE . "Interface")(DESCRIPTION . "ISpDataKey Interface")(GUID . "{14056581-E16C-11D2-BB90-00C04F8EE6C0}")(FUNCTIONS ((NAME . "SetData") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pszValueName" "VT_PTR.VT_UI2")("cbData" "VT_UI4")("pData" "VT_PTR.VT_UI1")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetData") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pszValueName" "VT_PTR.VT_UI2")("pcbData" "VT_PTR.VT_UI4")("pData" "VT_PTR.VT_UI1")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetStringValue") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pszValueName" "VT_PTR.VT_UI2")("pszValue" "VT_PTR.VT_UI2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetStringValue") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pszValueName" "VT_PTR.VT_UI2")("ppszValue" "VT_PTR.VT_UI2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetDWORD") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pszValueName" "VT_PTR.VT_UI2")("dwValue" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDWORD") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pszValueName" "VT_PTR.VT_UI2")("pdwValue" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OpenKey") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pszSubKeyName" "VT_PTR.VT_UI2")("ppSubKey" "VT_PTR.VT_PTR.ISpDataKey")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateKey") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pszSubKey" "VT_PTR.VT_UI2")("ppSubKey" "VT_PTR.VT_PTR.ISpDataKey")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DeleteKey") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pszSubKey" "VT_PTR.VT_UI2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DeleteValue") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pszValueName" "VT_PTR.VT_UI2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumKeys") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_UI4")("ppszSubKeyName" "VT_PTR.VT_UI2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumValues") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_UI4")("ppszValueName" "VT_PTR.VT_UI2")) (FLAGS ( IS-FUNCTION ))))) ("ISpObjectTokenCategory" (TYPE . "Interface")(DESCRIPTION . "ISpObjectTokenCategory")(GUID . "{2D3D3845-39AF-4850-BBF9-40B49780011D}")(FUNCTIONS ((NAME . "SetId") (RIID . #x60020000) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pszCategoryId" "VT_PTR.VT_UI2")("fCreateIfNotExist" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetId") (RIID . #x60020001) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("ppszCoMemCategoryId" "VT_PTR.VT_UI2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDataKey") (RIID . #x60020002) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("spdkl" "VT_USERDEFINED.Enum.SPDATAKEYLOCATION")("ppDataKey" "VT_PTR.VT_PTR.ISpDataKey")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumTokens") (RIID . #x60020003) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("pzsReqAttribs" "VT_LPWSTR")("pszOptAttribs" "VT_LPWSTR")("ppEnum" "VT_PTR.VT_PTR.IEnumSpObjectTokens")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetDefaultTokenId") (RIID . #x60020004) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("pszTokenId" "VT_PTR.VT_UI2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDefaultTokenId") (RIID . #x60020005) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("ppszCoMemTokenId" "VT_PTR.VT_UI2")) (FLAGS ( IS-FUNCTION ))))) ("SPDATAKEYLOCATION" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IEnumSpObjectTokens" (TYPE . "Interface")(DESCRIPTION . "IEnumSpObjectTokens Interface")(GUID . "{06B64F9E-7FDA-11D2-B4F2-00C04F797396}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("pelt" "VT_PTR.VT_PTR.ISpObjectToken")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumSpObjectTokens")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Item") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_UI4")("ppToken" "VT_PTR.VT_PTR.ISpObjectToken")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetCount") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pCount" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("wireHWND" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}"))) (FUNCTIONS )) ("_RemotableHandle" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_IWinTypes_0009" (TYPE . "Union")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) )))