The CLSIDs and IIDs for the classes and interfaces in the SAPI are
missing. In the Windows SDK they are contained as data in sapi.lib,
but I can't see them in libsapi.a.
I have attached a list of the CLSIDs and IIDs that are part of the
SAPI, with their corresponding GUID values (extracted from sapi.lib).
IID_ISpNotifySource = 5EFF4AEF-8487-11D2-1C96-8E4FC000
IID_ISpNotifySink = 259684DC-37C3-11D2-396-8E4FC000
IID_ISpNotifyTranslator = ACA16614-5D3D-11D2-E96-8E4FC000
IID_ISpDataKey = 14056581-E16C-11D2-90BB-8E4FC000
IID_ISpRegDataKey = 92A66E2B-C830-4149-DF83-1EBAC26F
IID_ISpObjectTokenCategory = 2D3D3845-39AF-4850-F9BB-8097B440
IID_ISpObjectToken = 14056589-E16C-11D2-90BB-8E4FC000
IID_ISpObjectTokenInit = B8AAB0CF-346F-49D8-9994-163FB0C8
IID_IEnumSpObjectTokens = 6B64F9E-7FDA-11D2-F2B4-794FC000
IID_ISpObjectWithToken = 5B559F40-E952-11D2-91BB-8E4FC000
IID_ISpResourceManager = 93384E18-5014-43D5-BBAD-59058EA7
IID_ISpEventSource = BE7A9CCE-5F9E-11D2-F96-8E4FC000
IID_ISpEventSource2 = 2373A435-6A4B-429E-ACA6-611A23D4
IID_ISpEventSink = BE7A9CC9-5F9E-11D2-F96-8E4FC000
IID_ISpStreamFormat = BED530BE-2606-4F4D-C0A1-A5CDC554
IID_ISpStream = 12E3CCA9-7518-44C5-E7A5-CB795ABA
IID_ISpStreamFormatConverter = 678A932C-EA71-4446-419B-28A6FD78
IID_ISpAudio = C05C768F-FAE8-4EC2-78E-C1218333
IID_ISpMMSysAudio = 15806F6E-1D70-4B48-E698-75001A3B
IID_ISpTranscript = 10F63BCE-201A-11D3-70AC-8E4FC000
IID_ISpLexicon = DA41A7C2-5383-4DB2-6B91-E319176C
IID_ISpContainerLexicon = 8565572F-C094-41CC-6EB5-3F9CBD10
IID_ISpShortcut = 3DF681E2-EA56-11D9-DE8B-1EAD6BF6
IID_ISpPhoneConverter = 8445C581-CAC-4A38-FEAB-82E22C9B
IID_ISpPhoneticAlphabetConverter = 133ADCD4-19B4-4020-DC9F-25782E84
IID_ISpPhoneticAlphabetSelection = B2745EFD-42CE-48CA-F181-53026EA9
IID_ISpVoice = 6C44DF74-72B9-4992-ECA1-46E99EF
IID_ISpPhrase = 1A5C0354-B621-4B5A-9187-37ED06D3
IID_ISpPhraseAlt = 8FCEBC98-4E49-4067-6C9C-90E6AD8
IID_ISpPhrase2 = F264DA52-E457-4696-56B8-17B737A7
IID_ISpRecoResult = 20B053BE-E235-43CD-2A9A-8BA4178D
IID_ISpRecoResult2 = 27CAC6C4-88F2-41F2-1788-9FE5950C
IID_ISpXMLRecoResult = AE39362B-45A8-4074-9E9B-A29AF4CC
IID_ISpGrammarBuilder = 8137828F-591A-4A42-58BE-BA7EEA49
IID_ISpRecoGrammar = 2177DB29-7F45-47D0-5485-C8917E06
IID_ISpGrammarBuilder2 = 8AB10026-20CC-4B20-228C-A79B9CA4
IID_ISpRecoGrammar2 = 4B37BC9E-9ED6-44A3-D393-B722F018
IID_ISpeechResourceLoader = B9AC5783-FCD0-4B21-19B1-8FDAF8B4
IID_ISpRecoContext = F740A62F-7C15-489E-3482-D9330A94
IID_ISpRecoContext2 = BEAD311C-52FF-437F-6494-4C05216B
IID_ISpProperties = 5B4FB971-B115-4DE1-97AD-BFE382E4
IID_ISpRecognizer = C2B5F241-DAA0-4507-169E-2BAA1E5A
IID_ISpSerializeState = 21B501A0-EC7-46C9-C392-4C78BCA2
IID_ISpRecognizer2 = 8FC6D974-C81E-4098-C593-1EF64701
IID_ISpRecoCategory = DA0CD0F9-14A2-4F09-2A8C-9748CC85
IID_ISpRecognizer3 = DF1B943C-5838-4AA2-687-335BCDD7
IID_ISpEnginePronunciation = C360CE4B-76D1-4214-68AD-507D6552
IID_ISpeechDataKey = CE17C09B-4EFA-44D5-C9A4-5A58D959
IID_ISpeechObjectToken = C74A3ADC-B727-4500-4AA8-1C7226B5
IID_ISpeechObjectTokens = 9285B776-2E7B-4BC0-3EB5-FAB60E58
IID_ISpeechObjectTokenCategory = CA7EAC50-2D01-4145-D486-FD7E75A
IID_ISpeechAudioBufferInfo = 11B103D8-1142-4EDF-93A0-1539FB82
IID_ISpeechAudioStatus = C62D9C91-7458-47F6-2D86-B06FF81E
IID_ISpeechAudioFormat = E6E9C590-3E18-40E3-9982-BD981F06
IID_ISpeechWaveFormatEx = 7A1EF0D5-1581-4741-E488-F1499A20
IID_ISpeechBaseStream = 6450336F-7D49-4CED-9780-E3DED649
IID_ISpeechFileStream = AF67F125-AB39-4E93-A2B4-E1662ECC
IID_ISpeechMemoryStream = EEB14B68-808B-4ABE-EAA5-58A71DB5
IID_ISpeechCustomStream = 1A9E9F4F-104F-4DB8-15A1-CFDD7EF
IID_ISpeechAudio = CFF8E175-19E-11D3-8EA0-8E4FC000
IID_ISpeechMMSysAudio = 3C76AF6D-1FD7-4831-D181-A1D5713B
IID_ISpeechVoice = 269316D8-57BD-11D2-EE9E-794FC000
IID_ISpeechVoiceStatus = 8BE47B07-57F6-11D2-EE9E-794FC000
IID_ISpeechRecognizer = 2D5F1C0C-BD75-4B08-7894-A2FE113B
IID_ISpeechRecognizerStatus = BFF9E781-53EC-484E-8ABB-51551B0E
IID_ISpeechRecoContext = 580AA49D-7E1E-4809-E2B8-6180DA57
IID_ISpeechRecoGrammar = B6D6F79F-2158-4E50-BCB5-85CD9C9A
IID_ISpeechGrammarRule = AFE719CF-5DD1-44F2-9C99-1C9F397A
IID_ISpeechGrammarRules = 6FFA3B44-FC2D-40D1-FC8A-7F1C9132
IID_ISpeechGrammarRuleState = D4286F2C-EE67-45AE-28B9-3695D628
IID_ISpeechGrammarRuleStateTransition = CAFD1DB1-41D1-4A06-6398-A11DE8E2
IID_ISpeechGrammarRuleStateTransitions = EABCE657-75BC-44A2-7FAA-747664C5
IID_ISpeechTextSelectionInformation = 3B9C7E7A-6EEE-4DED-9290-79726511
IID_ISpeechRecoResult = ED2879CF-CED9-4EE6-34A5-D59101DE
IID_ISpeechRecoResult2 = 8E0A246D-D3C8-45DE-5786-450C2904
IID_ISpeechRecoResultTimes = 62B3B8FB-F6E7-41BE-CBBD-291C6B05
IID_ISpeechPhraseAlternate = 27864A2A-2B9F-4CB8-D392-FD22270D
IID_ISpeechPhraseAlternates = B238B6D5-F276-4C3D-C1A6-1C807429
IID_ISpeechPhraseInfo = 961559CF-4E67-4662-F08B-CD1F3FD9
IID_ISpeechPhraseElement = E6176F96-E373-4801-23B2-68C0623B
IID_ISpeechPhraseElements = 626B328-3478-467D-B3A0-933B85D0
IID_ISpeechPhraseReplacement = 2890A410-53A7-4FB5-EC94-8E99D406
IID_ISpeechPhraseReplacements = 38BC662F-2257-4525-9E95-59D26920
IID_ISpeechPhraseProperty = CE563D48-961E-4732-E1A2-B4428A37
IID_ISpeechPhraseProperties = 8166B47-102E-4B23-99A5-BF8DB9BD
IID_ISpeechPhraseRule = A7BFE112-A4A0-48D9-2B6-3F8413C3
IID_ISpeechPhraseRules = 9047D593-1DD-4B72-A381-69CAA0E4
IID_ISpeechLexicon = 3DA7627A-C7AE-4B23-887-36508C63
IID_ISpeechLexiconWords = 8D199862-415E-47D5-4FAC-B408A6FA
IID_ISpeechLexiconWord = 4E5B933C-C9BE-48ED-4288-B11BE51E
IID_ISpeechLexiconPronunciations = 72829128-5682-4704-D4A0-F2B62B3E
IID_ISpeechLexiconPronunciation = 95252C5D-9E43-4F4A-9998-3573EE48
IID_ISpeechXMLRecoResult = AAEC54AF-8F85-4924-4D94-D7399DB7
IID_ISpeechRecoResultDispatch = 6D60EB64-ACED-40A6-F3BB-717F554E
IID_ISpeechPhraseInfoBuilder = 3B151836-DF3A-4E0A-6C84-33C9ADD2
IID_ISpeechPhoneConverter = C3E4F353-433F-43D6-A189-5A7626A
CLSID_SpNotifyTranslator = E2AE5372-5D40-11D2-E96-8E4FC000
CLSID_SpObjectTokenCategory = A910187F-C7A-45AC-CC92-B7AFED59
CLSID_SpObjectToken = EF411752-3736-4CB4-8C9C-B5CCF48E
CLSID_SpResourceManager = 96749373-3391-11D2-E39E-794FC000
CLSID_SpStreamFormatConverter = 7013943A-E2EC-11D2-86A0-8E4FC000
CLSID_SpMMAudioEnum = AB1890A0-E91F-11D2-91BB-8E4FC000
CLSID_SpMMAudioIn = CF3D2E50-53F2-11D2-C96-8E4FC000
CLSID_SpMMAudioOut = A8C680EB-3D32-11D2-E79E-794FC000
CLSID_SpStream = 715D9C59-4442-11D2-596-8E4FC000
CLSID_SpVoice = 96749377-3391-11D2-E39E-794FC000
CLSID_SpSharedRecoContext = 47206204-5ECA-11D2-F96-8E4FC000
CLSID_SpInprocRecognizer = 41B89B6B-9399-11D2-2396-8E4FC000
CLSID_SpSharedRecognizer = 3BEE4890-4FE9-4A37-1E8C-79127E5E
CLSID_SpLexicon = 655E396-25D0-11D3-269C-8E4FC000
CLSID_SpUnCompressedLexicon = C9E37C15-DF92-4727-D685-B6EEE572
CLSID_SpCompressedLexicon = 90903716-2F42-11D3-269C-8E4FC000
CLSID_SpShortcut = D722F1A-9FCF-4E62-D896-1AF0F86D
CLSID_SpPhoneConverter = 9185F743-1143-4C28-B586-204FF1BF
CLSID_SpPhoneticAlphabetConverter = 4F414126-DFE3-4629-EE99-31787979
CLSID_SpNullPhoneConverter = 455F24E9-7396-4A16-1597-E3DB0F7C
CLSID_SpTextSelectionInformation = F92030A-CBFD-4AB8-64A1-548559FF
CLSID_SpPhraseInfoBuilder = C23FC28D-C55F-4720-328B-2B3CF791
CLSID_SpAudioFormat = 9EF96870-E160-4792-D82-4906CF48
CLSID_SpWaveFormatEx = C79A574C-63BE-44B9-1F80-F8873F28
CLSID_SpInProcRecoContext = 73AD6842-ACE0-45E8-DDA4-1A889587
CLSID_SpCustomStream = 8DBEF13F-1948-4AA8-F08C-EDEB8E04
CLSID_SpFileStream = 947812B3-2AE1-4644-86BA-D7DE909E
CLSID_SpMemoryStream = 5FB7EF7D-DFF4-468A-B7B6-88D1CB2F
IID_ISpTokenUI = F8E690F0-39CB-4843-D7B8-E19646C8
IID_ISpObjectTokenEnumBuilder = 6B64F9F-7FDA-11D2-F2B4-794FC000
IID_ISpErrorLog = F4711347-E608-11D2-86A0-8E4FC000
IID_ISpGrammarCompiler = B1E29D58-A675-11D2-283-8E4FC000
IID_ISpGramCompBackend = 3DDCA27C-665C-4786-979F-48C3908C
IID_ISpITNProcessor = 12D7360F-A1C9-11D3-90BC-724FC000
IID_ISpPhraseBuilder = 88A3342A-BED-4834-2B92-7331D488
IID_ISpThreadControl = A6BE4D73-4403-4358-2DB2-3BE24603
IID_ISpTaskManager = 2BAEEF81-2CA3-4331-F398-BE5AEC26
IID_ISpTTSEngineSite = 9880499B-CCE9-11D2-3B5-794FC000
IID_ISpTTSEngine = A74D7C8E-4CC5-4F2F-EBA6-18EE4D80
IID_ISpCFGInterpreterSite = 6A6FFAD8-78B6-473D-44B8-4F2E1598
IID_ISpCFGInterpreter = F3D3F926-11FC-11D3-97BB-8E4FC000
IID_ISpSREngineSite = 3B414AEC-720C-4883-EFB9-94D38C17
IID_ISpSREngineSite2 = 7BC6E012-684A-493E-D4BD-F4FBF52B
IID_ISpSREngine = 2F472991-854B-4465-13B6-ADB3AFFB
IID_ISpSREngine2 = 7BA627D8-33F9-4375-C590-E5AE8599
IID_ISpSRAlternates = FECE8294-2BE1-408F-688E-977E32D
IID_ISpSRAlternates2 = F338F437-CB33-4020-AB9C-CEF91FC7
IID__ISpPrivateEngineCall = 8E7C791E-4467-11D3-2397-724FC000
IID_ISpPrivateEngineCallEx = DEFD682A-FE0A-42B9-A1BF-CED6D356
CLSID_SpDataKey = D9F6EE60-58C9-458B-E188-D78F902F
CLSID_SpObjectTokenEnum = 3918D75F-ACB-41F2-33B7-BC15AA92
CLSID_SpPhraseBuilder = 777B6BBD-2FF2-11D3-FE88-8E4FC000
CLSID_SpITNProcessor = 12D73610-A1C9-11D3-90BC-724FC000
CLSID_SpGrammarCompiler = B1E29D59-A675-11D2-283-8E4FC000
CLSID_SpW3CGrammarCompiler = D2C13906-51EF-454E-67BC-FF7524A5
CLSID_SpGramCompBackend = DA93E903-C843-11D2-84A0-8E4FC000
IID_ISpUXController = 1DC448B3-6B82-4411-C59F-ACD8EE58
IID_ISpUXHost = BB50B499-6DA9-42A1-D394-311268C8
IID_ISpCategory = B638799F-6598-4C56-EDB3-F3A39C50
IID_ISpDataCollector = F2B7C4F0-4D3C-4300-6FB6-926FCCC4
IID_ISpCFGEngine = C83212D3-D5C9-408C-53B3-87961831
IID_ISpGramCompBackendPrivate = B423F56F-1221-46FA-E9AD-69FF1CD
IID_ISpGrammarBuilderPrivate = 7538DFBB-3F86-4C79-9DB6-56242B2D
IID_ISpRecoGrammarPrivate = 43121C5F-8AB-4D8E-96B0-567D6260
IID_ISpRecognizerPrivate = 89416D66-A2ED-4E30-A8A6-28845EEA
IID__ISpRecoMaster = 4E204149-3828-4A29-9089-D29895A3
IID__ISpCFGPhraseBuilder = 1B7ECC24-EC50-4642-12A2-22EF120
IID__ISpSMLBuilder = 3C0D6362-CDC7-4EE6-EB3-3B5D066A
IID_ISpCallSender = E57C6132-F039-4F2B-F692-821657FE
IID_ISpCallReceiver = 9E50DA9E-8386-4AF8-13AD-72B948B8
IID_ISpCommunicator = F103FC92-A29-4814-44BF-5C805D87
IID_ISpCommunicatorInit = 16342931-E549-4857-7585-5137DE75
IID_ISpSapiServer = 31E99ED0-6AD8-431B-3CAE-8C9E2D65
IID_ISpMMSysAudioConfig = 4DFDD13B-7A28-4678-EC9F-2E3A4864
IID_ISpDMOAudioConfig = 4E7FE301-888C-46B5-E580-96363D0C
IID_ISpStreamAccess = DD83D23F-66B4-4A77-5DA6-D4DE63C6
IID_ISpTtsFormatConverter = C9D2056B-D9DC-4241-3491-EED7437F
IID_ISpW3CSemanticInterpretation = C073E8BD-B7-4C20-AF99-CAADADDA
CLSID_SpTtsFormatConverter = C02F29F0-DFCA-4DC1-808B-E11632ED
CLSID_SpCommunicator = 2D12DD17-6C4E-456E-53A9-C6E310D2
CLSID_SpSapiServer = 1B2AFB92-B5E-4A30-CCB5-F9B43D35
CLSID_SpCFGEngine = F3D3F924-11FC-11D3-97BB-8E4FC000
CLSID_SpTaskManager = 4C6F940C-3CFE-11D2-E79E-794FC000
CLSID__SpRecoMaster = D6AD10F3-70AB-41E1-B396-5DE3364C
CLSID__SpSharedRecoInst = DC626A64-D684-4627-CB83-BD0A4244
CLSID_SpDSoundAudioEnum = AB1890A1-E91F-11D2-91BB-8E4FC000
CLSID_SpDSoundAudioIn = A75C5B7A-1C50-4E52-21BA-79457A19
CLSID_SpDSoundAudioOut = 731C35DE-E39A-40E4-10B1-51918F94
CLSID_SpMMAudioInLegacy = 1B57B2A1-E763-4676-6490-411B7F29
CLSID_SpDMOAudioIn = CA0AC604-8EF2-448A-97AE-CCC2A262
CLSID_SpFDProvider = 781882CB-D9A0-479C-1B90-F039C362
CLSID_SpW3CSemanticInterpretation = D36D2090-4DF3-4BD4-2FA2-5F97910D
CLSID_SpMSSemanticInterpretation = 9CDAEA40-A7D3-4CC5-D0AE-D05AE3B5
IID_ISpDSoundAudio = 8A105102-DD05-4CC9-3B6-8D472636
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public