Home | History | Annotate | Download | only in include

Lines Matching refs:HResult

1275   virtual HRESULT STDMETHODCALLTYPE NotifyCallback(WPARAM wParam, LPARAM lParam) = 0;
1296 virtual HRESULT STDMETHODCALLTYPE SetNotifySink(
1299 virtual HRESULT STDMETHODCALLTYPE SetNotifyWindowMessage(
1305 virtual HRESULT STDMETHODCALLTYPE SetNotifyCallbackFunction(
1310 virtual HRESULT STDMETHODCALLTYPE SetNotifyCallbackInterface(
1315 virtual HRESULT STDMETHODCALLTYPE SetNotifyWin32Event(
1318 virtual HRESULT STDMETHODCALLTYPE WaitForNotifyEvent(
1333 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
1345 HRESULT (STDMETHODCALLTYPE *SetNotifySink)(
1349 HRESULT (STDMETHODCALLTYPE *SetNotifyWindowMessage)(
1356 HRESULT (STDMETHODCALLTYPE *SetNotifyCallbackFunction)(
1362 HRESULT (STDMETHODCALLTYPE *SetNotifyCallbackInterface)(
1368 HRESULT (STDMETHODCALLTYPE *SetNotifyWin32Event)(
1371 HRESULT (STDMETHODCALLTYPE *WaitForNotifyEvent)(
1400 static FORCEINLINE HRESULT ISpNotifySource_QueryInterface(ISpNotifySource* This,REFIID riid,void **ppvObject) {
1410 static FORCEINLINE HRESULT ISpNotifySource_SetNotifySink(ISpNotifySource* This,ISpNotifySink *pNotifySink) {
1413 static FORCEINLINE HRESULT ISpNotifySource_SetNotifyWindowMessage(ISpNotifySource* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) {
1416 static FORCEINLINE HRESULT ISpNotifySource_SetNotifyCallbackFunction(ISpNotifySource* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) {
1419 static FORCEINLINE HRESULT ISpNotifySource_SetNotifyCallbackInterface(ISpNotifySource* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) {
1422 static FORCEINLINE HRESULT ISpNotifySource_SetNotifyWin32Event(ISpNotifySource* This) {
1425 static FORCEINLINE HRESULT ISpNotifySource_WaitForNotifyEvent(ISpNotifySource* This,DWORD dwMilliseconds) {
1436 HRESULT STDMETHODCALLTYPE ISpNotifySource_SetNotifySink_Proxy(
1458 virtual HRESULT STDMETHODCALLTYPE Notify(
1470 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
1482 HRESULT (STDMETHODCALLTYPE *Notify)(
1501 static FORCEINLINE HRESULT ISpNotifySink_QueryInterface(ISpNotifySink* This,REFIID riid,void **ppvObject) {
1511 static FORCEINLINE HRESULT ISpNotifySink_Notify(ISpNotifySink* This) {
1519 HRESULT STDMETHODCALLTYPE ISpNotifySink_Notify_Proxy(
1540 virtual HRESULT STDMETHODCALLTYPE InitWindowMessage(
1546 virtual HRESULT STDMETHODCALLTYPE InitCallback(
1551 virtual HRESULT STDMETHODCALLTYPE InitSpNotifyCallback(
1556 virtual HRESULT STDMETHODCALLTYPE InitWin32Event(
1560 virtual HRESULT STDMETHODCALLTYPE Wait(
1575 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
1587 HRESULT (STDMETHODCALLTYPE *Notify)(
1591 HRESULT (STDMETHODCALLTYPE *InitWindowMessage)(
1598 HRESULT (STDMETHODCALLTYPE *InitCallback)(
1604 HRESULT (STDMETHODCALLTYPE *InitSpNotifyCallback)(
1610 HRESULT (STDMETHODCALLTYPE *InitWin32Event)(
1615 HRESULT (STDMETHODCALLTYPE *Wait)(
1645 static FORCEINLINE HRESULT ISpNotifyTranslator_QueryInterface(ISpNotifyTranslator* This,REFIID riid,void **ppvObject) {
1655 static FORCEINLINE HRESULT ISpNotifyTranslator_Notify(ISpNotifyTranslator* This) {
1659 static FORCEINLINE HRESULT ISpNotifyTranslator_InitWindowMessage(ISpNotifyTranslator* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) {
1662 static FORCEINLINE HRESULT ISpNotifyTranslator_InitCallback(ISpNotifyTranslator* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) {
1665 static FORCEINLINE HRESULT ISpNotifyTranslator_InitSpNotifyCallback(ISpNotifyTranslator* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) {
1668 static FORCEINLINE HRESULT ISpNotifyTranslator_InitWin32Event(ISpNotifyTranslator* This,HANDLE hEvent,WINBOOL fCloseHandleOnRelease) {
1671 static FORCEINLINE HRESULT ISpNotifyTranslator_Wait(ISpNotifyTranslator* This,DWORD dwMilliseconds) {
1682 HRESULT STDMETHODCALLTYPE ISpNotifyTranslator_InitWindowMessage_Proxy(
1693 HRESULT STDMETHODCALLTYPE ISpNotifyTranslator_InitCallback_Proxy(
1703 HRESULT STDMETHODCALLTYPE ISpNotifyTranslator_InitSpNotifyCallback_Proxy(
1713 HRESULT STDMETHODCALLTYPE ISpNotifyTranslator_InitWin32Event_Proxy(
1722 HRESULT STDMETHODCALLTYPE ISpNotifyTranslator_Wait_Proxy(
1751 virtual HRESULT STDMETHODCALLTYPE SetData(
1756 virtual HRESULT STDMETHODCALLTYPE GetData(
1761 virtual HRESULT STDMETHODCALLTYPE SetStringValue(
1765 virtual HRESULT STDMETHODCALLTYPE GetStringValue(
1769 virtual HRESULT STDMETHODCALLTYPE SetDWORD(
1773 virtual HRESULT STDMETHODCALLTYPE GetDWORD(
1777 virtual HRESULT STDMETHODCALLTYPE OpenKey(
1781 virtual HRESULT STDMETHODCALLTYPE CreateKey(
1785 virtual HRESULT STDMETHODCALLTYPE DeleteKey(
1788 virtual HRESULT STDMETHODCALLTYPE DeleteValue(
1791 virtual HRESULT STDMETHODCALLTYPE EnumKeys(
1795 virtual HRESULT STDMETHODCALLTYPE EnumValues(
1808 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
1820 HRESULT (STDMETHODCALLTYPE *SetData)(
1826 HRESULT (STDMETHODCALLTYPE *GetData)(
1832 HRESULT (STDMETHODCALLTYPE *SetStringValue)(
1837 HRESULT (STDMETHODCALLTYPE *GetStringValue)(
1842 HRESULT (STDMETHODCALLTYPE *SetDWORD)(
1847 HRESULT (STDMETHODCALLTYPE *GetDWORD)(
1852 HRESULT (STDMETHODCALLTYPE *OpenKey)(
1857 HRESULT (STDMETHODCALLTYPE *CreateKey)(
1862 HRESULT (STDMETHODCALLTYPE *DeleteKey)(
1866 HRESULT (STDMETHODCALLTYPE *DeleteValue)(
1870 HRESULT (STDMETHODCALLTYPE *EnumKeys)(
1875 HRESULT (STDMETHODCALLTYPE *EnumValues)(
1907 static FORCEINLINE HRESULT ISpDataKey_QueryInterface(ISpDataKey* This,REFIID riid,void **ppvObject) {
1917 static FORCEINLINE HRESULT ISpDataKey_SetData(ISpDataKey* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) {
1920 static FORCEINLINE HRESULT ISpDataKey_GetData(ISpDataKey* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) {
1923 static FORCEINLINE HRESULT ISpDataKey_SetStringValue(ISpDataKey* This,LPCWSTR pszValueName,LPCWSTR pszValue) {
1926 static FORCEINLINE HRESULT ISpDataKey_GetStringValue(ISpDataKey* This,LPCWSTR pszValueName,LPWSTR *ppszValue) {
1929 static FORCEINLINE HRESULT ISpDataKey_SetDWORD(ISpDataKey* This,LPCWSTR pszValueName,DWORD dwValue) {
1932 static FORCEINLINE HRESULT ISpDataKey_GetDWORD(ISpDataKey* This,LPCWSTR pszValueName,DWORD *pdwValue) {
1935 static FORCEINLINE HRESULT ISpDataKey_OpenKey(ISpDataKey* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) {
1938 static FORCEINLINE HRESULT ISpDataKey_CreateKey(ISpDataKey* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) {
1941 static FORCEINLINE HRESULT ISpDataKey_DeleteKey(ISpDataKey* This,LPCWSTR pszSubKey) {
1944 static FORCEINLINE HRESULT ISpDataKey_DeleteValue(ISpDataKey* This,LPCWSTR pszValueName) {
1947 static FORCEINLINE HRESULT ISpDataKey_EnumKeys(ISpDataKey* This,ULONG Index,LPWSTR *ppszSubKeyName) {
1950 static FORCEINLINE HRESULT ISpDataKey_EnumValues(ISpDataKey* This,ULONG Index,LPWSTR *ppszValueName) {
1958 HRESULT STDMETHODCALLTYPE ISpDataKey_SetData_Proxy(
1968 HRESULT STDMETHODCALLTYPE ISpDataKey_GetData_Proxy(
1978 HRESULT STDMETHODCALLTYPE ISpDataKey_SetStringValue_Proxy(
1987 HRESULT STDMETHODCALLTYPE ISpDataKey_GetStringValue_Proxy(
1996 HRESULT STDMETHODCALLTYPE ISpDataKey_SetDWORD_Proxy(
2005 HRESULT STDMETHODCALLTYPE ISpDataKey_GetDWORD_Proxy(
2014 HRESULT STDMETHODCALLTYPE ISpDataKey_OpenKey_Proxy(
2023 HRESULT STDMETHODCALLTYPE ISpDataKey_CreateKey_Proxy(
2032 HRESULT STDMETHODCALLTYPE ISpDataKey_DeleteKey_Proxy(
2040 HRESULT STDMETHODCALLTYPE ISpDataKey_DeleteValue_Proxy(
2048 HRESULT STDMETHODCALLTYPE ISpDataKey_EnumKeys_Proxy(
2057 HRESULT STDMETHODCALLTYPE ISpDataKey_EnumValues_Proxy(
2080 virtual HRESULT STDMETHODCALLTYPE SetObjectToken(
2083 virtual HRESULT STDMETHODCALLTYPE GetObjectToken(
2095 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
2107 HRESULT (STDMETHODCALLTYPE *SetObjectToken)(
2111 HRESULT (STDMETHODCALLTYPE *GetObjectToken)(
2132 static FORCEINLINE HRESULT ISpObjectWithToken_QueryInterface(ISpObjectWithToken* This,REFIID riid,void **ppvObject) {
2142 static FORCEINLINE HRESULT ISpObjectWithToken_SetObjectToken(ISpObjectWithToken* This,ISpObjectToken *pToken) {
2145 static FORCEINLINE HRESULT ISpObjectWithToken_GetObjectToken(ISpObjectWithToken* This,ISpObjectToken **ppToken) {
2153 HRESULT STDMETHODCALLTYPE ISpObjectWithToken_SetObjectToken_Proxy(
2161 HRESULT STDMETHODCALLTYPE ISpObjectWithToken_GetObjectToken_Proxy(
2183 virtual HRESULT STDMETHODCALLTYPE Next(
2188 virtual HRESULT STDMETHODCALLTYPE Skip(
2191 virtual HRESULT STDMETHODCALLTYPE Reset(
2194 virtual HRESULT STDMETHODCALLTYPE Clone(
2197 virtual HRESULT STDMETHODCALLTYPE Item(
2201 virtual HRESULT STDMETHODCALLTYPE GetCount(
2213 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
2225 HRESULT (STDMETHODCALLTYPE *Next)(
2231 HRESULT (STDMETHODCALLTYPE *Skip)(
2235 HRESULT (STDMETHODCALLTYPE *Reset)(
2238 HRESULT (STDMETHODCALLTYPE *Clone)(
2242 HRESULT (STDMETHODCALLTYPE *Item)(
2247 HRESULT (STDMETHODCALLTYPE *GetCount)(
2272 static FORCEINLINE HRESULT IEnumSpObjectTokens_QueryInterface(IEnumSpObjectTokens* This,REFIID riid,void **ppvObject) {
2282 static FORCEINLINE HRESULT IEnumSpObjectTokens_Next(IEnumSpObjectTokens* This,ULONG celt,ISpObjectToken **pelt,ULONG *pceltFetched) {
2285 static FORCEINLINE HRESULT IEnumSpObjectTokens_Skip(IEnumSpObjectTokens* This,ULONG celt) {
2288 static FORCEINLINE HRESULT IEnumSpObjectTokens_Reset(IEnumSpObjectTokens* This) {
2291 static FORCEINLINE HRESULT IEnumSpObjectTokens_Clone(IEnumSpObjectTokens* This,IEnumSpObjectTokens **ppEnum) {
2294 static FORCEINLINE HRESULT IEnumSpObjectTokens_Item(IEnumSpObjectTokens* This,ULONG Index,ISpObjectToken **ppToken) {
2297 static FORCEINLINE HRESULT IEnumSpObjectTokens_GetCount(IEnumSpObjectTokens* This,ULONG *pCount) {
2305 HRESULT STDMETHODCALLTYPE IEnumSpObjectTokens_Next_Proxy(
2315 HRESULT STDMETHODCALLTYPE IEnumSpObjectTokens_Skip_Proxy(
2323 HRESULT STDMETHODCALLTYPE IEnumSpObjectTokens_Reset_Proxy(
2330 HRESULT STDMETHODCALLTYPE IEnumSpObjectTokens_Clone_Proxy(
2338 HRESULT STDMETHODCALLTYPE IEnumSpObjectTokens_Item_Proxy(
2347 HRESULT STDMETHODCALLTYPE IEnumSpObjectTokens_GetCount_Proxy(
2369 virtual HRESULT STDMETHODCALLTYPE SetKey(
2382 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
2394 HRESULT (STDMETHODCALLTYPE *SetData)(
2400 HRESULT (STDMETHODCALLTYPE *GetData)(
2406 HRESULT (STDMETHODCALLTYPE *SetStringValue)(
2411 HRESULT (STDMETHODCALLTYPE *GetStringValue)(
2416 HRESULT (STDMETHODCALLTYPE *SetDWORD)(
2421 HRESULT (STDMETHODCALLTYPE *GetDWORD)(
2426 HRESULT (STDMETHODCALLTYPE *OpenKey)(
2431 HRESULT (STDMETHODCALLTYPE *CreateKey)(
2436 HRESULT (STDMETHODCALLTYPE *DeleteKey)(
2440 HRESULT (STDMETHODCALLTYPE *DeleteValue)(
2444 HRESULT (STDMETHODCALLTYPE *EnumKeys)(
2449 HRESULT (STDMETHODCALLTYPE *EnumValues)(
2455 HRESULT (STDMETHODCALLTYPE *SetKey)(
2489 static FORCEINLINE HRESULT ISpRegDataKey_QueryInterface(ISpRegDataKey* This,REFIID riid,void **ppvObject) {
2499 static FORCEINLINE HRESULT ISpRegDataKey_SetData(ISpRegDataKey* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) {
2502 static FORCEINLINE HRESULT ISpRegDataKey_GetData(ISpRegDataKey* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) {
2505 static FORCEINLINE HRESULT ISpRegDataKey_SetStringValue(ISpRegDataKey* This,LPCWSTR pszValueName,LPCWSTR pszValue) {
2508 HRESULT ISpRegDataKey_GetStringValue(ISpRegDataKey* This,LPCWSTR pszValueName,LPWSTR *ppszValue) {
2511 static FORCEINLINE HRESULT ISpRegDataKey_SetDWORD(ISpRegDataKey* This,LPCWSTR pszValueName,DWORD dwValue) {
2514 static FORCEINLINE HRESULT ISpRegDataKey_GetDWORD(ISpRegDataKey* This,LPCWSTR pszValueName,DWORD *pdwValue) {
2517 static FORCEINLINE HRESULT ISpRegDataKey_OpenKey(ISpRegDataKey* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) {
2520 static FORCEINLINE HRESULT ISpRegDataKey_CreateKey(ISpRegDataKey* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) {
2523 static FORCEINLINE HRESULT ISpRegDataKey_DeleteKey(ISpRegDataKey* This,LPCWSTR pszSubKey) {
2526 static FORCEINLINE HRESULT ISpRegDataKey_DeleteValue(ISpRegDataKey* This,LPCWSTR pszValueName) {
2529 static FORCEINLINE HRESULT ISpRegDataKey_EnumKeys(ISpRegDataKey* This,ULONG Index,LPWSTR *ppszSubKeyName) {
2532 static FORCEINLINE HRESULT ISpRegDataKey_EnumValues(ISpRegDataKey* This,ULONG Index,LPWSTR *ppszValueName) {
2536 static FORCEINLINE HRESULT ISpRegDataKey_SetKey(ISpRegDataKey* This,HKEY hkey,WINBOOL fReadOnly) {
2558 virtual HRESULT STDMETHODCALLTYPE SetId(
2562 virtual HRESULT STDMETHODCALLTYPE GetId(
2565 virtual HRESULT STDMETHODCALLTYPE GetDataKey(
2569 virtual HRESULT STDMETHODCALLTYPE EnumTokens(
2574 virtual HRESULT STDMETHODCALLTYPE SetDefaultTokenId(
2577 virtual HRESULT STDMETHODCALLTYPE GetDefaultTokenId(
2589 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
2601 HRESULT (STDMETHODCALLTYPE *SetData)(
2607 HRESULT (STDMETHODCALLTYPE *GetData)(
2613 HRESULT (STDMETHODCALLTYPE *SetStringValue)(
2618 HRESULT (STDMETHODCALLTYPE *GetStringValue)(
2623 HRESULT (STDMETHODCALLTYPE *SetDWORD)(
2628 HRESULT (STDMETHODCALLTYPE *GetDWORD)(
2633 HRESULT (STDMETHODCALLTYPE *OpenKey)(
2638 HRESULT (STDMETHODCALLTYPE *CreateKey)(
2643 HRESULT (STDMETHODCALLTYPE *DeleteKey)(
2647 HRESULT (STDMETHODCALLTYPE *DeleteValue)(
2651 HRESULT (STDMETHODCALLTYPE *EnumKeys)(
2656 HRESULT (STDMETHODCALLTYPE *EnumValues)(
2662 HRESULT (STDMETHODCALLTYPE *SetId)(
2667 HRESULT (STDMETHODCALLTYPE *GetId)(
2671 HRESULT (STDMETHODCALLTYPE *GetDataKey)(
2676 HRESULT (STDMETHODCALLTYPE *EnumTokens)(
2682 HRESULT (STDMETHODCALLTYPE *SetDefaultTokenId)(
2686 HRESULT (STDMETHODCALLTYPE *GetDefaultTokenId)(
2724 static FORCEINLINE HRESULT ISpObjectTokenCategory_QueryInterface(ISpObjectTokenCategory* This,REFIID riid,void **ppvObject) {
2734 static FORCEINLINE HRESULT ISpObjectTokenCategory_SetData(ISpObjectTokenCategory* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) {
2737 static FORCEINLINE HRESULT ISpObjectTokenCategory_GetData(ISpObjectTokenCategory* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) {
2740 static FORCEINLINE HRESULT ISpObjectTokenCategory_SetStringValue(ISpObjectTokenCategory* This,LPCWSTR pszValueName,LPCWSTR pszValue) {
2743 static FORCEINLINE HRESULT ISpObjectTokenCategory_GetStringValue(ISpObjectTokenCategory* This,LPCWSTR pszValueName,LPWSTR *ppszValue) {
2746 static FORCEINLINE HRESULT ISpObjectTokenCategory_SetDWORD(ISpObjectTokenCategory* This,LPCWSTR pszValueName,DWORD dwValue) {
2749 static FORCEINLINE HRESULT ISpObjectTokenCategory_GetDWORD(ISpObjectTokenCategory* This,LPCWSTR pszValueName,DWORD *pdwValue) {
2752 static FORCEINLINE HRESULT ISpObjectTokenCategory_OpenKey(ISpObjectTokenCategory* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) {
2755 static FORCEINLINE HRESULT ISpObjectTokenCategory_CreateKey(ISpObjectTokenCategory* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) {
2758 static FORCEINLINE HRESULT ISpObjectTokenCategory_DeleteKey(ISpObjectTokenCategory* This,LPCWSTR pszSubKey) {
2761 static FORCEINLINE HRESULT ISpObjectTokenCategory_DeleteValue(ISpObjectTokenCategory* This,LPCWSTR pszValueName) {
2764 static FORCEINLINE HRESULT ISpObjectTokenCategory_EnumKeys(ISpObjectTokenCategory* This,ULONG Index,LPWSTR *ppszSubKeyName) {
2767 static FORCEINLINE HRESULT ISpObjectTokenCategory_EnumValues(ISpObjectTokenCategory* This,ULONG Index,LPWSTR *ppszValueName) {
2771 static FORCEINLINE HRESULT ISpObjectTokenCategory_SetId(ISpObjectTokenCategory* This,LPCWSTR pszCategoryId,WINBOOL fCreateIfNotExist) {
2774 static FORCEINLINE HRESULT ISpObjectTokenCategory_GetId(ISpObjectTokenCategory* This,LPWSTR *ppszCoMemCategoryId) {
2777 static FORCEINLINE HRESULT ISpObjectTokenCategory_GetDataKey(ISpObjectTokenCategory* This,SPDATAKEYLOCATION spdkl,ISpDataKey **ppDataKey) {
2780 static FORCEINLINE HRESULT ISpObjectTokenCategory_EnumTokens(ISpObjectTokenCategory* This,LPCWSTR pzsReqAttribs,LPCWSTR pszOptAttribs,IEnumSpObjectTokens **ppEnum) {
2783 static FORCEINLINE HRESULT ISpObjectTokenCategory_SetDefaultTokenId(ISpObjectTokenCategory* This,LPCWSTR pszTokenId) {
2786 static FORCEINLINE HRESULT ISpObjectTokenCategory_GetDefaultTokenId(ISpObjectTokenCategory* This,LPWSTR *ppszCoMemTokenId) {
2794 HRESULT STDMETHODCALLTYPE ISpObjectTokenCategory_SetId_Proxy(
2803 HRESULT STDMETHODCALLTYPE ISpObjectTokenCategory_GetId_Proxy(
2811 HRESULT STDMETHODCALLTYPE ISpObjectTokenCategory_GetDataKey_Proxy(
2820 HRESULT STDMETHODCALLTYPE ISpObjectTokenCategory_EnumTokens_Proxy(
2830 HRESULT STDMETHODCALLTYPE ISpObjectTokenCategory_SetDefaultTokenId_Proxy(
2838 HRESULT STDMETHODCALLTYPE ISpObjectTokenCategory_GetDefaultTokenId_Proxy(
2860 virtual HRESULT STDMETHODCALLTYPE SetId(
2865 virtual HRESULT STDMETHODCALLTYPE GetId(
2868 virtual HRESULT STDMETHODCALLTYPE GetCategory(
2871 virtual HRESULT STDMETHODCALLTYPE CreateInstance(
2877 virtual HRESULT STDMETHODCALLTYPE GetStorageFileName(
2884 virtual HRESULT STDMETHODCALLTYPE RemoveStorageFileName(
2889 virtual HRESULT STDMETHODCALLTYPE Remove(
2892 virtual HRESULT STDMETHODCALLTYPE IsUISupported(
2899 virtual HRESULT STDMETHODCALLTYPE DisplayUI(
2907 virtual HRESULT STDMETHODCALLTYPE MatchesAttributes(
2920 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
2932 HRESULT (STDMETHODCALLTYPE *SetData)(
2938 HRESULT (STDMETHODCALLTYPE *GetData)(
2944 HRESULT (STDMETHODCALLTYPE *SetStringValue)(
2949 HRESULT (STDMETHODCALLTYPE *GetStringValue)(
2954 HRESULT (STDMETHODCALLTYPE *SetDWORD)(
2959 HRESULT (STDMETHODCALLTYPE *GetDWORD)(
2964 HRESULT (STDMETHODCALLTYPE *OpenKey)(
2969 HRESULT (STDMETHODCALLTYPE *CreateKey)(
2974 HRESULT (STDMETHODCALLTYPE *DeleteKey)(
2978 HRESULT (STDMETHODCALLTYPE *DeleteValue)(
2982 HRESULT (STDMETHODCALLTYPE *EnumKeys)(
2987 HRESULT (STDMETHODCALLTYPE *EnumValues)(
2993 HRESULT (STDMETHODCALLTYPE *SetId)(
2999 HRESULT (STDMETHODCALLTYPE *GetId)(
3003 HRESULT (STDMETHODCALLTYPE *GetCategory)(
3007 HRESULT (STDMETHODCALLTYPE *CreateInstance)(
3014 HRESULT (STDMETHODCALLTYPE *GetStorageFileName)(
3022 HRESULT (STDMETHODCALLTYPE *RemoveStorageFileName)(
3028 HRESULT (STDMETHODCALLTYPE *Remove)(
3032 HRESULT (STDMETHODCALLTYPE *IsUISupported)(
3040 HRESULT (STDMETHODCALLTYPE *DisplayUI)(
3049 HRESULT (STDMETHODCALLTYPE *MatchesAttributes)(
3092 static FORCEINLINE HRESULT ISpObjectToken_QueryInterface(ISpObjectToken* This,REFIID riid,void **ppvObject) {
3102 static FORCEINLINE HRESULT ISpObjectToken_SetData(ISpObjectToken* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) {
3105 static FORCEINLINE HRESULT ISpObjectToken_GetData(ISpObjectToken* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) {
3108 static FORCEINLINE HRESULT ISpObjectToken_SetStringValue(ISpObjectToken* This,LPCWSTR pszValueName,LPCWSTR pszValue) {
3111 static FORCEINLINE HRESULT ISpObjectToken_GetStringValue(ISpObjectToken* This,LPCWSTR pszValueName,LPWSTR *ppszValue) {
3114 static FORCEINLINE HRESULT ISpObjectToken_SetDWORD(ISpObjectToken* This,LPCWSTR pszValueName,DWORD dwValue) {
3117 static FORCEINLINE HRESULT ISpObjectToken_GetDWORD(ISpObjectToken* This,LPCWSTR pszValueName,DWORD *pdwValue) {
3120 static FORCEINLINE HRESULT ISpObjectToken_OpenKey(ISpObjectToken* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) {
3123 static FORCEINLINE HRESULT ISpObjectToken_CreateKey(ISpObjectToken* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) {
3126 static FORCEINLINE HRESULT ISpObjectToken_DeleteKey(ISpObjectToken* This,LPCWSTR pszSubKey) {
3129 static FORCEINLINE HRESULT ISpObjectToken_DeleteValue(ISpObjectToken* This,LPCWSTR pszValueName) {
3132 static FORCEINLINE HRESULT ISpObjectToken_EnumKeys(ISpObjectToken* This,ULONG Index,LPWSTR *ppszSubKeyName) {
3135 static FORCEINLINE HRESULT ISpObjectToken_EnumValues(ISpObjectToken* This,ULONG Index,LPWSTR *ppszValueName) {
3139 static FORCEINLINE HRESULT ISpObjectToken_SetId(ISpObjectToken* This,LPCWSTR pszCategoryId,LPCWSTR pszTokenId,WINBOOL fCreateIfNotExist) {
3142 static FORCEINLINE HRESULT ISpObjectToken_GetId(ISpObjectToken* This,LPWSTR *ppszCoMemTokenId) {
3145 static FORCEINLINE HRESULT ISpObjectToken_GetCategory(ISpObjectToken* This,ISpObjectTokenCategory **ppTokenCategory) {
3148 static FORCEINLINE HRESULT ISpObjectToken_CreateInstance(ISpObjectToken* This,IUnknown *pUnkOuter,DWORD dwClsContext,REFIID riid,void **ppvObject) {
3151 static FORCEINLINE HRESULT ISpObjectToken_GetStorageFileName(ISpObjectToken* This,REFCLSID clsidCaller,LPCWSTR pszValueName,LPCWSTR pszFileNameSpecifier,ULONG nFolder,LPWSTR *ppszFilePath) {
3154 static FORCEINLINE HRESULT ISpObjectToken_RemoveStorageFileName(ISpObjectToken* This,REFCLSID clsidCaller,LPCWSTR pszKeyName,WINBOOL fDeleteFile) {
3157 static FORCEINLINE HRESULT ISpObjectToken_Remove(ISpObjectToken* This,const CLSID *pclsidCaller) {
3160 static FORCEINLINE HRESULT ISpObjectToken_IsUISupported(ISpObjectToken* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject,WINBOOL *pfSupported) {
3163 static FORCEINLINE HRESULT ISpObjectToken_DisplayUI(ISpObjectToken* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject) {
3166 static FORCEINLINE HRESULT ISpObjectToken_MatchesAttributes(ISpObjectToken* This,LPCWSTR pszAttributes,WINBOOL *pfMatches) {
3174 HRESULT STDMETHODCALLTYPE ISpObjectToken_SetId_Proxy(
3184 HRESULT STDMETHODCALLTYPE ISpObjectToken_GetId_Proxy(
3192 HRESULT STDMETHODCALLTYPE ISpObjectToken_GetCategory_Proxy(
3200 HRESULT STDMETHODCALLTYPE ISpObjectToken_CreateInstance_Proxy(
3211 HRESULT STDMETHODCALLTYPE ISpObjectToken_GetStorageFileName_Proxy(
3223 HRESULT STDMETHODCALLTYPE ISpObjectToken_RemoveStorageFileName_Proxy(
3233 HRESULT STDMETHODCALLTYPE ISpObjectToken_Remove_Proxy(
3241 HRESULT STDMETHODCALLTYPE ISpObjectToken_MatchesAttributes_Proxy(
3264 virtual HRESULT STDMETHODCALLTYPE InitFromDataKey(
3278 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
3290 HRESULT (STDMETHODCALLTYPE *SetData)(
3296 HRESULT (STDMETHODCALLTYPE *GetData)(
3302 HRESULT (STDMETHODCALLTYPE *SetStringValue)(
3307 HRESULT (STDMETHODCALLTYPE *GetStringValue)(
3312 HRESULT (STDMETHODCALLTYPE *SetDWORD)(
3317 HRESULT (STDMETHODCALLTYPE *GetDWORD)(
3322 HRESULT (STDMETHODCALLTYPE *OpenKey)(
3327 HRESULT (STDMETHODCALLTYPE *CreateKey)(
3332 HRESULT (STDMETHODCALLTYPE *DeleteKey)(
3336 HRESULT (STDMETHODCALLTYPE *DeleteValue)(
3340 HRESULT (STDMETHODCALLTYPE *EnumKeys)(
3345 HRESULT (STDMETHODCALLTYPE *EnumValues)(
3351 HRESULT (STDMETHODCALLTYPE *SetId)(
3357 HRESULT (STDMETHODCALLTYPE *GetId)(
3361 HRESULT (STDMETHODCALLTYPE *GetCategory)(
3365 HRESULT (STDMETHODCALLTYPE *CreateInstance)(
3372 HRESULT (STDMETHODCALLTYPE *GetStorageFileName)(
3380 HRESULT (STDMETHODCALLTYPE *RemoveStorageFileName)(
3386 HRESULT (STDMETHODCALLTYPE *Remove)(
3390 HRESULT (STDMETHODCALLTYPE *IsUISupported)(
3398 HRESULT (STDMETHODCALLTYPE *DisplayUI)(
3407 HRESULT (STDMETHODCALLTYPE *MatchesAttributes)(
3413 HRESULT (STDMETHODCALLTYPE *InitFromDataKey)(
3459 static FORCEINLINE HRESULT ISpObjectTokenInit_QueryInterface(ISpObjectTokenInit* This,REFIID riid,void **ppvObject) {
3469 static FORCEINLINE HRESULT ISpObjectTokenInit_SetData(ISpObjectTokenInit* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) {
3472 static FORCEINLINE HRESULT ISpObjectTokenInit_GetData(ISpObjectTokenInit* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) {
3475 static FORCEINLINE HRESULT ISpObjectTokenInit_SetStringValue(ISpObjectTokenInit* This,LPCWSTR pszValueName,LPCWSTR pszValue) {
3478 static FORCEINLINE HRESULT ISpObjectTokenInit_GetStringValue(ISpObjectTokenInit* This,LPCWSTR pszValueName,LPWSTR *ppszValue) {
3481 static FORCEINLINE HRESULT ISpObjectTokenInit_SetDWORD(ISpObjectTokenInit* This,LPCWSTR pszValueName,DWORD dwValue) {
3484 static FORCEINLINE HRESULT ISpObjectTokenInit_GetDWORD(ISpObjectTokenInit* This,LPCWSTR pszValueName,DWORD *pdwValue) {
3487 static FORCEINLINE HRESULT ISpObjectTokenInit_OpenKey(ISpObjectTokenInit* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) {
3490 static FORCEINLINE HRESULT ISpObjectTokenInit_CreateKey(ISpObjectTokenInit* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) {
3493 static FORCEINLINE HRESULT ISpObjectTokenInit_DeleteKey(ISpObjectTokenInit* This,LPCWSTR pszSubKey) {
3496 static FORCEINLINE HRESULT ISpObjectTokenInit_DeleteValue(ISpObjectTokenInit* This,LPCWSTR pszValueName) {
3499 static FORCEINLINE HRESULT ISpObjectTokenInit_EnumKeys(ISpObjectTokenInit* This,ULONG Index,LPWSTR *ppszSubKeyName) {
3502 static FORCEINLINE HRESULT ISpObjectTokenInit_EnumValues(ISpObjectTokenInit* This,ULONG Index,LPWSTR *ppszValueName) {
3506 static FORCEINLINE HRESULT ISpObjectTokenInit_SetId(ISpObjectTokenInit* This,LPCWSTR pszCategoryId,LPCWSTR pszTokenId,WINBOOL fCreateIfNotExist) {
3509 static FORCEINLINE HRESULT ISpObjectTokenInit_GetId(ISpObjectTokenInit* This,LPWSTR *ppszCoMemTokenId) {
3512 static FORCEINLINE HRESULT ISpObjectTokenInit_GetCategory(ISpObjectTokenInit* This,ISpObjectTokenCategory **ppTokenCategory) {
3515 static FORCEINLINE HRESULT ISpObjectTokenInit_CreateInstance(ISpObjectTokenInit* This,IUnknown *pUnkOuter,DWORD dwClsContext,REFIID riid,void **ppvObject) {
3518 static FORCEINLINE HRESULT ISpObjectTokenInit_GetStorageFileName(ISpObjectTokenInit* This,REFCLSID clsidCaller,LPCWSTR pszValueName,LPCWSTR pszFileNameSpecifier,ULONG nFolder,LPWSTR *ppszFilePath) {
3521 static FORCEINLINE HRESULT ISpObjectTokenInit_RemoveStorageFileName(ISpObjectTokenInit* This,REFCLSID clsidCaller,LPCWSTR pszKeyName,WINBOOL fDeleteFile) {
3524 static FORCEINLINE HRESULT ISpObjectTokenInit_Remove(ISpObjectTokenInit* This,const CLSID *pclsidCaller) {
3527 static FORCEINLINE HRESULT ISpObjectTokenInit_IsUISupported(ISpObjectTokenInit* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject,WINBOOL *pfSupported) {
3530 static FORCEINLINE HRESULT ISpObjectTokenInit_DisplayUI(ISpObjectTokenInit* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject) {
3533 static FORCEINLINE HRESULT ISpObjectTokenInit_MatchesAttributes(ISpObjectTokenInit* This,LPCWSTR pszAttributes,WINBOOL *pfMatches) {
3537 static FORCEINLINE HRESULT ISpObjectTokenInit_InitFromDataKey(ISpObjectTokenInit* This,LPCWSTR pszCategoryId,LPCWSTR pszTokenId,ISpDataKey *pDataKey) {
3545 HRESULT STDMETHODCALLTYPE ISpObjectTokenInit_InitFromDataKey_Proxy(
3569 virtual HRESULT STDMETHODCALLTYPE SetObject(
3573 virtual HRESULT STDMETHODCALLTYPE GetObject(
3589 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
3601 HRESULT (STDMETHODCALLTYPE *QueryService)(
3608 HRESULT (STDMETHODCALLTYPE *SetObject)(
3613 HRESULT (STDMETHODCALLTYPE *GetObject)(
3640 static FORCEINLINE HRESULT
3650 static FORCEINLINE HRESULT ISpResourceManager_QueryService(ISpResourceManager* This,REFGUID guidService,REFIID riid,void **ppvObject) {
3654 static FORCEINLINE HRESULT ISpResourceManager_SetObject(ISpResourceManager* This,REFGUID guidServiceId,IUnknown *pUnkObject) {
3657 static FORCEINLINE HRESULT ISpResourceManager_GetObject(ISpResourceManager* This,REFGUID guidServiceId,REFCLSID ObjectCLSID,REFIID ObjectIID,WINBOOL fReleaseWhenLastExternalRefReleased,void **ppObject) {
3665 HRESULT STDMETHODCALLTYPE ISpResourceManager_SetObject_Proxy(
3674 HRESULT STDMETHODCALLTYPE ISpResourceManager_GetObject_Proxy(
3779 virtual HRESULT STDMETHODCALLTYPE SetInterest(
3783 virtual HRESULT STDMETHODCALLTYPE GetEvents(
3788 virtual HRESULT STDMETHODCALLTYPE GetInfo(
3800 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
3812 HRESULT (STDMETHODCALLTYPE *SetNotifySink)(
3816 HRESULT (STDMETHODCALLTYPE *SetNotifyWindowMessage)(
3823 HRESULT (STDMETHODCALLTYPE *SetNotifyCallbackFunction)(
3829 HRESULT (STDMETHODCALLTYPE *SetNotifyCallbackInterface)(
3835 HRESULT (STDMETHODCALLTYPE *SetNotifyWin32Event)(
3838 HRESULT (STDMETHODCALLTYPE *WaitForNotifyEvent)(
3846 HRESULT (STDMETHODCALLTYPE *SetInterest)(
3851 HRESULT (STDMETHODCALLTYPE *GetEvents)(
3857 HRESULT (STDMETHODCALLTYPE *GetInfo)(
3887 static FORCEINLINE HRESULT ISpEventSource_QueryInterface(ISpEventSource* This,REFIID riid,void **ppvObject) {
3897 static FORCEINLINE HRESULT ISpEventSource_SetNotifySink(ISpEventSource* This,ISpNotifySink *pNotifySink) {
3900 static FORCEINLINE HRESULT ISpEventSource_SetNotifyWindowMessage(ISpEventSource* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) {
3903 static FORCEINLINE HRESULT ISpEventSource_SetNotifyCallbackFunction(ISpEventSource* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) {
3906 static FORCEINLINE HRESULT ISpEventSource_SetNotifyCallbackInterface(ISpEventSource* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) {
3909 static FORCEINLINE HRESULT ISpEventSource_SetNotifyWin32Event(ISpEventSource* This) {
3912 static FORCEINLINE HRESULT ISpEventSource_WaitForNotifyEvent(ISpEventSource* This,DWORD dwMilliseconds) {
3919 static FORCEINLINE HRESULT ISpEventSource_SetInterest(ISpEventSource* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) {
3922 static FORCEINLINE HRESULT ISpEventSource_GetEvents(ISpEventSource* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) {
3925 static FORCEINLINE HRESULT ISpEventSource_GetInfo(ISpEventSource* This,SPEVENTSOURCEINFO *pInfo) {
3933 HRESULT STDMETHODCALLTYPE ISpEventSource_SetInterest_Proxy(
3942 HRESULT STDMETHODCALLTYPE ISpEventSource_GetEvents_Proxy(
3952 HRESULT STDMETHODCALLTYPE ISpEventSource_GetInfo_Proxy(
3974 virtual HRESULT STDMETHODCALLTYPE GetEventsEx(
3988 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
4000 HRESULT (STDMETHODCALLTYPE *SetNotifySink)(
4004 HRESULT (STDMETHODCALLTYPE *SetNotifyWindowMessage)(
4011 HRESULT (STDMETHODCALLTYPE *SetNotifyCallbackFunction)(
4017 HRESULT (STDMETHODCALLTYPE *SetNotifyCallbackInterface)(
4023 HRESULT (STDMETHODCALLTYPE *SetNotifyWin32Event)(
4026 HRESULT (STDMETHODCALLTYPE *WaitForNotifyEvent)(
4034 HRESULT (STDMETHODCALLTYPE *SetInterest)(
4039 HRESULT (STDMETHODCALLTYPE *GetEvents)(
4045 HRESULT (STDMETHODCALLTYPE *GetInfo)(
4050 HRESULT (STDMETHODCALLTYPE *GetEventsEx)(
4084 static FORCEINLINE HRESULT ISpEventSource2_QueryInterface(ISpEventSource2* This,REFIID riid,void **ppvObject) {
4094 static FORCEINLINE HRESULT ISpEventSource2_SetNotifySink(ISpEventSource2* This,ISpNotifySink *pNotifySink) {
4097 static FORCEINLINE HRESULT ISpEventSource2_SetNotifyWindowMessage(ISpEventSource2* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) {
4100 static FORCEINLINE HRESULT ISpEventSource2_SetNotifyCallbackFunction(ISpEventSource2* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) {
4103 static FORCEINLINE HRESULT ISpEventSource2_SetNotifyCallbackInterface(ISpEventSource2* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) {
4106 static FORCEINLINE HRESULT ISpEventSource2_SetNotifyWin32Event(ISpEventSource2* This) {
4109 static FORCEINLINE HRESULT ISpEventSource2_WaitForNotifyEvent(ISpEventSource2* This,DWORD dwMilliseconds) {
4116 static FORCEINLINE HRESULT ISpEventSource2_SetInterest(ISpEventSource2* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) {
4119 static FORCEINLINE HRESULT ISpEventSource2_GetEvents(ISpEventSource2* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) {
4122 static FORCEINLINE HRESULT ISpEventSource2_GetInfo(ISpEventSource2* This,SPEVENTSOURCEINFO *pInfo) {
4126 static FORCEINLINE HRESULT ISpEventSource2_GetEventsEx(ISpEventSource2* This,ULONG ulCount,SPEVENTEX *pEventArray,ULONG *pulFetched) {
4134 HRESULT STDMETHODCALLTYPE ISpEventSource2_GetEventsEx_Proxy(
4158 virtual HRESULT STDMETHODCALLTYPE AddEvents(
4162 virtual HRESULT STDMETHODCALLTYPE GetEventInterest(
4174 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
4186 HRESULT (STDMETHODCALLTYPE *AddEvents)(
4191 HRESULT (STDMETHODCALLTYPE *GetEventInterest)(
4212 static FORCEINLINE HRESULT ISpEventSink_QueryInterface(ISpEventSink* This,REFIID riid,void **ppvObject) {
4222 static FORCEINLINE HRESULT ISpEventSink_AddEvents(ISpEventSink* This,const SPEVENT *pEventArray,ULONG ulCount) {
4225 static FORCEINLINE HRESULT ISpEventSink_GetEventInterest(ISpEventSink* This,ULONGLONG *pullEventInterest) {
4233 HRESULT STDMETHODCALLTYPE ISpEventSink_AddEvents_Proxy(
4242 HRESULT STDMETHODCALLTYPE ISpEventSink_GetEventInterest_Proxy(
4264 virtual HRESULT STDMETHODCALLTYPE GetFormat(
4277 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
4289 HRESULT (STDMETHODCALLTYPE *Read)(
4295 HRESULT (STDMETHODCALLTYPE *Write)(
4302 HRESULT (STDMETHODCALLTYPE *Seek)(
4308 HRESULT (STDMETHODCALLTYPE *SetSize)(
4312 HRESULT (STDMETHODCALLTYPE *CopyTo)(
4319 HRESULT (STDMETHODCALLTYPE *Commit)(
4323 HRESULT (STDMETHODCALLTYPE *Revert)(
4326 HRESULT (STDMETHODCALLTYPE *LockRegion)(
4332 HRESULT (STDMETHODCALLTYPE *UnlockRegion)(
4338 HRESULT (STDMETHODCALLTYPE *Stat)(
4343 HRESULT (STDMETHODCALLTYPE *Clone)(
4348 HRESULT (STDMETHODCALLTYPE *GetFormat)(
4382 static FORCEINLINE HRESULT ISpStreamFormat_QueryInterface(ISpStreamFormat* This,REFIID riid,void **ppvObject) {
4392 static FORCEINLINE HRESULT ISpStreamFormat_Read(ISpStreamFormat* This,void *pv,ULONG cb,ULONG *pcbRead) {
4395 static FORCEINLINE HRESULT ISpStreamFormat_Write(ISpStreamFormat* This,const void *pv,ULONG cb,ULONG *pcbWritten) {
4399 static FORCEINLINE HRESULT ISpStreamFormat_Seek(ISpStreamFormat* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) {
4402 static FORCEINLINE HRESULT ISpStreamFormat_SetSize(ISpStreamFormat* This,ULARGE_INTEGER libNewSize) {
4405 static FORCEINLINE HRESULT ISpStreamFormat_CopyTo(ISpStreamFormat* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) {
4408 static FORCEINLINE HRESULT ISpStreamFormat_Commit(ISpStreamFormat* This,DWORD grfCommitFlags) {
4411 static FORCEINLINE HRESULT ISpStreamFormat_Revert(ISpStreamFormat* This) {
4414 static FORCEINLINE HRESULT ISpStreamFormat_LockRegion(ISpStreamFormat* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) {
4417 static FORCEINLINE HRESULT ISpStreamFormat_UnlockRegion(ISpStreamFormat* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) {
4420 static FORCEINLINE HRESULT ISpStreamFormat_Stat(ISpStreamFormat* This,STATSTG *pstatstg,DWORD grfStatFlag) {
4423 static FORCEINLINE HRESULT ISpStreamFormat_Clone(ISpStreamFormat* This,IStream **ppstm) {
4427 static FORCEINLINE HRESULT ISpStreamFormat_GetFormat(ISpStreamFormat* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) {
4435 HRESULT STDMETHODCALLTYPE ISpStreamFormat_GetFormat_Proxy(
4458 virtual HRESULT STDMETHODCALLTYPE SetBaseStream(
4463 virtual HRESULT STDMETHODCALLTYPE GetBaseStream(
4466 virtual HRESULT STDMETHODCALLTYPE BindToFile(
4473 virtual HRESULT STDMETHODCALLTYPE Close(
4485 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
4497 HRESULT (STDMETHODCALLTYPE *Read)(
4503 HRESULT (STDMETHODCALLTYPE *Write)(
4510 HRESULT (STDMETHODCALLTYPE *Seek)(
4516 HRESULT (STDMETHODCALLTYPE *SetSize)(
4520 HRESULT
4527 HRESULT (STDMETHODCALLTYPE *Commit)(
4531 HRESULT (STDMETHODCALLTYPE *Revert)(
4534 HRESULT (STDMETHODCALLTYPE *LockRegion)(
4540 HRESULT (STDMETHODCALLTYPE *UnlockRegion)(
4546 HRESULT (STDMETHODCALLTYPE *Stat)(
4551 HRESULT (STDMETHODCALLTYPE *Clone)(
4556 HRESULT (STDMETHODCALLTYPE *GetFormat)(
4562 HRESULT (STDMETHODCALLTYPE *SetBaseStream)(
4568 HRESULT (STDMETHODCALLTYPE *GetBaseStream)(
4572 HRESULT (STDMETHODCALLTYPE *BindToFile)(
4580 HRESULT (STDMETHODCALLTYPE *Close)(
4617 static FORCEINLINE HRESULT ISpStream_QueryInterface(ISpStream* This,REFIID riid,void **ppvObject) {
4627 static FORCEINLINE HRESULT ISpStream_Read(ISpStream* This,void *pv,ULONG cb,ULONG *pcbRead) {
4630 static FORCEINLINE HRESULT ISpStream_Write(ISpStream* This,const void *pv,ULONG cb,ULONG *pcbWritten) {
4634 static FORCEINLINE HRESULT ISpStream_Seek(ISpStream* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) {
4637 static FORCEINLINE HRESULT ISpStream_SetSize(ISpStream* This,ULARGE_INTEGER libNewSize) {
4640 static FORCEINLINE HRESULT ISpStream_CopyTo(ISpStream* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) {
4643 static FORCEINLINE HRESULT ISpStream_Commit(ISpStream* This,DWORD grfCommitFlags) {
4646 static FORCEINLINE HRESULT ISpStream_Revert(ISpStream* This) {
4649 static FORCEINLINE HRESULT ISpStream_LockRegion(ISpStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) {
4652 static FORCEINLINE HRESULT ISpStream_UnlockRegion(ISpStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) {
4655 static FORCEINLINE HRESULT ISpStream_Stat(ISpStream* This,STATSTG *pstatstg,DWORD grfStatFlag) {
4658 static FORCEINLINE HRESULT ISpStream_Clone(ISpStream* This,IStream **ppstm) {
4662 static FORCEINLINE HRESULT ISpStream_GetFormat(ISpStream* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) {
4666 static FORCEINLINE HRESULT ISpStream_SetBaseStream(ISpStream* This,IStream *pStream,REFGUID rguidFormat,const WAVEFORMATEX *pWaveFormatEx) {
4669 static FORCEINLINE HRESULT ISpStream_GetBaseStream(ISpStream* This,IStream **ppStream) {
4672 static FORCEINLINE HRESULT ISpStream_BindToFile(ISpStream* This,LPCWSTR pszFileName,SPFILEMODE eMode,const GUID *pFormatId,const WAVEFORMATEX *pWaveFormatEx,ULONGLONG ullEventInterest) {
4675 static FORCEINLINE HRESULT ISpStream_Close(ISpStream* This) {
4683 HRESULT STDMETHODCALLTYPE ISpStream_SetBaseStream_Proxy(
4693 HRESULT STDMETHODCALLTYPE ISpStream_GetBaseStream_Proxy(
4701 HRESULT STDMETHODCALLTYPE ISpStream_BindToFile_Proxy(
4713 HRESULT STDMETHODCALLTYPE ISpStream_Close_Proxy(
4734 virtual HRESULT STDMETHODCALLTYPE SetBaseStream(
4739 virtual HRESULT STDMETHODCALLTYPE GetBaseStream(
4742 virtual HRESULT STDMETHODCALLTYPE SetFormat(
4746 virtual HRESULT STDMETHODCALLTYPE ResetSeekPosition(
4749 virtual HRESULT STDMETHODCALLTYPE ScaleConvertedToBaseOffset(
4753 virtual HRESULT STDMETHODCALLTYPE ScaleBaseToConvertedOffset(
4766 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
4778 HRESULT (STDMETHODCALLTYPE *Read)(
4784 HRESULT (STDMETHODCALLTYPE *Write)(
4791 HRESULT (STDMETHODCALLTYPE *Seek)(
4797 HRESULT (STDMETHODCALLTYPE *SetSize)(
4801 HRESULT (STDMETHODCALLTYPE *CopyTo)(
4808 HRESULT (STDMETHODCALLTYPE *Commit)(
4812 HRESULT (STDMETHODCALLTYPE *Revert)(
4815 HRESULT (STDMETHODCALLTYPE *LockRegion)(
4821 HRESULT (STDMETHODCALLTYPE *UnlockRegion)(
4827 HRESULT (STDMETHODCALLTYPE *Stat)(
4832 HRESULT (STDMETHODCALLTYPE *Clone)(
4837 HRESULT (STDMETHODCALLTYPE *GetFormat)(
4843 HRESULT (STDMETHODCALLTYPE *SetBaseStream)(
4849 HRESULT (STDMETHODCALLTYPE *GetBaseStream)(
4853 HRESULT (STDMETHODCALLTYPE *SetFormat)(
4858 HRESULT (STDMETHODCALLTYPE *ResetSeekPosition)(
4861 HRESULT (STDMETHODCALLTYPE *ScaleConvertedToBaseOffset)(
4866 HRESULT (STDMETHODCALLTYPE *ScaleBaseToConvertedOffset)(
4907 static FORCEINLINE HRESULT ISpStreamFormatConverter_QueryInterface(ISpStreamFormatConverter* This,REFIID riid,void **ppvObject) {
4917 static FORCEINLINE HRESULT ISpStreamFormatConverter_Read(ISpStreamFormatConverter* This,void *pv,ULONG cb,ULONG *pcbRead) {
4920 static FORCEINLINE HRESULT ISpStreamFormatConverter_Write(ISpStreamFormatConverter* This,const void *pv,ULONG cb,ULONG *pcbWritten) {
4924 static FORCEINLINE HRESULT ISpStreamFormatConverter_Seek(ISpStreamFormatConverter* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) {
4927 static FORCEINLINE HRESULT ISpStreamFormatConverter_SetSize(ISpStreamFormatConverter* This,ULARGE_INTEGER libNewSize) {
4930 static FORCEINLINE HRESULT ISpStreamFormatConverter_CopyTo(ISpStreamFormatConverter* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) {
4933 static FORCEINLINE HRESULT ISpStreamFormatConverter_Commit(ISpStreamFormatConverter* This,DWORD grfCommitFlags) {
4936 static FORCEINLINE HRESULT ISpStreamFormatConverter_Revert(ISpStreamFormatConverter* This) {
4939 static FORCEINLINE HRESULT ISpStreamFormatConverter_LockRegion(ISpStreamFormatConverter* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) {
4942 static FORCEINLINE HRESULT ISpStreamFormatConverter_UnlockRegion(ISpStreamFormatConverter* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) {
4945 static FORCEINLINE HRESULT ISpStreamFormatConverter_Stat(ISpStreamFormatConverter* This,STATSTG *pstatstg,DWORD grfStatFlag) {
4948 static FORCEINLINE HRESULT ISpStreamFormatConverter_Clone(ISpStreamFormatConverter* This,IStream **ppstm) {
4952 static FORCEINLINE HRESULT ISpStreamFormatConverter_GetFormat(ISpStreamFormatConverter* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) {
4956 static FORCEINLINE HRESULT ISpStreamFormatConverter_SetBaseStream(ISpStreamFormatConverter* This,ISpStreamFormat *pStream,WINBOOL fSetFormatToBaseStreamFormat,WINBOOL fWriteToBaseStream) {
4959 static FORCEINLINE HRESULT ISpStreamFormatConverter_GetBaseStream(ISpStreamFormatConverter* This,ISpStreamFormat **ppStream) {
4962 static FORCEINLINE HRESULT ISpStreamFormatConverter_SetFormat(ISpStreamFormatConverter* This,REFGUID rguidFormatIdOfConvertedStream,const WAVEFORMATEX *pWaveFormatExOfConvertedStream) {
4965 static FORCEINLINE HRESULT ISpStreamFormatConverter_ResetSeekPosition(ISpStreamFormatConverter* This) {
4968 static FORCEINLINE HRESULT ISpStreamFormatConverter_ScaleConvertedToBaseOffset(ISpStreamFormatConverter* This,ULONGLONG ullOffsetConvertedStream,ULONGLONG *pullOffsetBaseStream) {
4971 static FORCEINLINE HRESULT ISpStreamFormatConverter_ScaleBaseToConvertedOffset(ISpStreamFormatConverter* This,ULONGLONG ullOffsetBaseStream,ULONGLONG *pullOffsetConvertedStream) {
4979 HRESULT STDMETHODCALLTYPE ISpStreamFormatConverter_SetBaseStream_Proxy(
4989 HRESULT STDMETHODCALLTYPE ISpStreamFormatConverter_GetBaseStream_Proxy(
4997 HRESULT STDMETHODCALLTYPE ISpStreamFormatConverter_SetFormat_Proxy(
5006 HRESULT STDMETHODCALLTYPE ISpStreamFormatConverter_ResetSeekPosition_Proxy(
5013 HRESULT STDMETHODCALLTYPE ISpStreamFormatConverter_ScaleConvertedToBaseOffset_Proxy(
5022 HRESULT STDMETHODCALLTYPE ISpStreamFormatConverter_ScaleBaseToConvertedOffset_Proxy(
5059 virtual HRESULT STDMETHODCALLTYPE SetState(
5063 virtual HRESULT STDMETHODCALLTYPE SetFormat(
5067 virtual HRESULT STDMETHODCALLTYPE GetStatus(
5070 virtual HRESULT STDMETHODCALLTYPE SetBufferInfo(
5073 virtual HRESULT STDMETHODCALLTYPE GetBufferInfo(
5076 virtual HRESULT STDMETHODCALLTYPE GetDefaultFormat(
5083 virtual HRESULT STDMETHODCALLTYPE GetVolumeLevel(
5086 virtual HRESULT STDMETHODCALLTYPE SetVolumeLevel(
5089 virtual HRESULT STDMETHODCALLTYPE GetBufferNotifySize(
5092 virtual HRESULT STDMETHODCALLTYPE SetBufferNotifySize(
5104 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
5116 HRESULT (STDMETHODCALLTYPE *Read)(
5122 HRESULT (STDMETHODCALLTYPE *Write)(
5129 HRESULT (STDMETHODCALLTYPE *Seek)(
5135 HRESULT (STDMETHODCALLTYPE *SetSize)(
5139 HRESULT (STDMETHODCALLTYPE *CopyTo)(
5146 HRESULT (STDMETHODCALLTYPE *Commit)(
5150 HRESULT (STDMETHODCALLTYPE *Revert)(
5153 HRESULT (STDMETHODCALLTYPE *LockRegion)(
5159 HRESULT (STDMETHODCALLTYPE *UnlockRegion)(
5165 HRESULT (STDMETHODCALLTYPE *Stat)(
5170 HRESULT (STDMETHODCALLTYPE *Clone)(
5175 HRESULT (STDMETHODCALLTYPE *GetFormat)(
5181 HRESULT (STDMETHODCALLTYPE *SetState)(
5186 HRESULT (STDMETHODCALLTYPE *SetFormat)(
5191 HRESULT (STDMETHODCALLTYPE *GetStatus)(
5195 HRESULT (STDMETHODCALLTYPE *SetBufferInfo)(
5199 HRESULT (STDMETHODCALLTYPE *GetBufferInfo)(
5203 HRESULT (STDMETHODCALLTYPE *GetDefaultFormat)(
5211 HRESULT (STDMETHODCALLTYPE *GetVolumeLevel)(
5215 HRESULT (STDMETHODCALLTYPE *SetVolumeLevel)(
5219 HRESULT (STDMETHODCALLTYPE *GetBufferNotifySize)(
5223 HRESULT (STDMETHODCALLTYPE *SetBufferNotifySize)(
5268 static FORCEINLINE HRESULT ISpAudio_QueryInterface(ISpAudio* This,REFIID riid,void **ppvObject) {
5278 static FORCEINLINE HRESULT ISpAudio_Read(ISpAudio* This,void *pv,ULONG cb,ULONG *pcbRead) {
5281 static FORCEINLINE HRESULT ISpAudio_Write(ISpAudio* This,const void *pv,ULONG cb,ULONG *pcbWritten) {
5285 static FORCEINLINE HRESULT ISpAudio_Seek(ISpAudio* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) {
5288 static FORCEINLINE HRESULT ISpAudio_SetSize(ISpAudio* This,ULARGE_INTEGER libNewSize) {
5291 static FORCEINLINE HRESULT ISpAudio_CopyTo(ISpAudio* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) {
5294 static FORCEINLINE HRESULT ISpAudio_Commit(ISpAudio* This,DWORD grfCommitFlags) {
5297 static FORCEINLINE HRESULT ISpAudio_Revert(ISpAudio* This) {
5300 static FORCEINLINE HRESULT ISpAudio_LockRegion(ISpAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) {
5303 static FORCEINLINE HRESULT
5306 static FORCEINLINE HRESULT ISpAudio_Stat(ISpAudio* This,STATSTG *pstatstg,DWORD grfStatFlag) {
5309 static FORCEINLINE HRESULT ISpAudio_Clone(ISpAudio* This,IStream **ppstm) {
5313 static FORCEINLINE HRESULT ISpAudio_GetFormat(ISpAudio* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) {
5317 static FORCEINLINE HRESULT ISpAudio_SetState(ISpAudio* This,SPAUDIOSTATE NewState,ULONGLONG ullReserved) {
5320 static FORCEINLINE HRESULT ISpAudio_SetFormat(ISpAudio* This,REFGUID rguidFmtId,const WAVEFORMATEX *pWaveFormatEx) {
5323 static FORCEINLINE HRESULT ISpAudio_GetStatus(ISpAudio* This,SPAUDIOSTATUS *pStatus) {
5326 static FORCEINLINE HRESULT ISpAudio_SetBufferInfo(ISpAudio* This,const SPAUDIOBUFFERINFO *pBuffInfo) {
5329 static FORCEINLINE HRESULT ISpAudio_GetBufferInfo(ISpAudio* This,SPAUDIOBUFFERINFO *pBuffInfo) {
5332 static FORCEINLINE HRESULT ISpAudio_GetDefaultFormat(ISpAudio* This,GUID *pFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) {
5338 static FORCEINLINE HRESULT ISpAudio_GetVolumeLevel(ISpAudio* This,ULONG *pLevel) {
5341 static FORCEINLINE HRESULT ISpAudio_SetVolumeLevel(ISpAudio* This,ULONG Level) {
5344 static FORCEINLINE HRESULT ISpAudio_GetBufferNotifySize(ISpAudio* This,ULONG *pcbSize) {
5347 static FORCEINLINE HRESULT ISpAudio_SetBufferNotifySize(ISpAudio* This,ULONG cbSize) {
5355 HRESULT STDMETHODCALLTYPE ISpAudio_SetState_Proxy(
5364 HRESULT STDMETHODCALLTYPE ISpAudio_SetFormat_Proxy(
5373 HRESULT STDMETHODCALLTYPE ISpAudio_GetStatus_Proxy(
5381 HRESULT STDMETHODCALLTYPE ISpAudio_SetBufferInfo_Proxy(
5389 HRESULT STDMETHODCALLTYPE ISpAudio_GetBufferInfo_Proxy(
5397 HRESULT STDMETHODCALLTYPE ISpAudio_GetDefaultFormat_Proxy(
5413 HRESULT STDMETHODCALLTYPE ISpAudio_GetVolumeLevel_Proxy(
5421 HRESULT STDMETHODCALLTYPE ISpAudio_SetVolumeLevel_Proxy(
5429 HRESULT STDMETHODCALLTYPE ISpAudio_GetBufferNotifySize_Proxy(
5437 HRESULT STDMETHODCALLTYPE ISpAudio_SetBufferNotifySize_Proxy(
5459 virtual HRESULT STDMETHODCALLTYPE GetDeviceId(
5462 virtual HRESULT STDMETHODCALLTYPE SetDeviceId(
5465 virtual HRESULT STDMETHODCALLTYPE GetMMHandle(
5468 virtual HRESULT STDMETHODCALLTYPE GetLineId(
5471 virtual HRESULT STDMETHODCALLTYPE SetLineId(
5483 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
5495 HRESULT (STDMETHODCALLTYPE *Read)(
5501 HRESULT (STDMETHODCALLTYPE *Write)(
5508 HRESULT (STDMETHODCALLTYPE *Seek)(
5514 HRESULT (STDMETHODCALLTYPE *SetSize)(
5518 HRESULT (STDMETHODCALLTYPE *CopyTo)(
5525 HRESULT (STDMETHODCALLTYPE *Commit)(
5529 HRESULT (STDMETHODCALLTYPE *Revert)(
5532 HRESULT (STDMETHODCALLTYPE *LockRegion)(
5538 HRESULT (STDMETHODCALLTYPE *UnlockRegion)(
5544 HRESULT (STDMETHODCALLTYPE *Stat)(
5549 HRESULT (STDMETHODCALLTYPE *Clone)(
5554 HRESULT (STDMETHODCALLTYPE *GetFormat)(
5560 HRESULT (STDMETHODCALLTYPE *SetState)(
5565 HRESULT (STDMETHODCALLTYPE *SetFormat)(
5570 HRESULT (STDMETHODCALLTYPE *GetStatus)(
5574 HRESULT (STDMETHODCALLTYPE *SetBufferInfo)(
5578 HRESULT (STDMETHODCALLTYPE *GetBufferInfo)(
5582 HRESULT (STDMETHODCALLTYPE *GetDefaultFormat)(
5590 HRESULT (STDMETHODCALLTYPE *GetVolumeLevel)(
5594 HRESULT (STDMETHODCALLTYPE *SetVolumeLevel)(
5598 HRESULT (STDMETHODCALLTYPE *GetBufferNotifySize)(
5602 HRESULT (STDMETHODCALLTYPE *SetBufferNotifySize)(
5607 HRESULT (STDMETHODCALLTYPE *GetDeviceId)(
5611 HRESULT (STDMETHODCALLTYPE *SetDeviceId)(
5615 HRESULT (STDMETHODCALLTYPE *GetMMHandle)(
5619 HRESULT (STDMETHODCALLTYPE *GetLineId)(
5623 HRESULT (STDMETHODCALLTYPE *SetLineId)(
5674 static FORCEINLINE HRESULT ISpMMSysAudio_QueryInterface(ISpMMSysAudio* This,REFIID riid,void **ppvObject) {
5684 static FORCEINLINE HRESULT ISpMMSysAudio_Read(ISpMMSysAudio* This,void *pv,ULONG cb,ULONG *pcbRead) {
5687 static FORCEINLINE HRESULT ISpMMSysAudio_Write(ISpMMSysAudio* This,const void *pv,ULONG cb,ULONG *pcbWritten) {
5691 static FORCEINLINE HRESULT ISpMMSysAudio_Seek(ISpMMSysAudio* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) {
5694 static FORCEINLINE HRESULT ISpMMSysAudio_SetSize(ISpMMSysAudio* This,ULARGE_INTEGER libNewSize) {
5697 static FORCEINLINE HRESULT ISpMMSysAudio_CopyTo(ISpMMSysAudio* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) {
5700 static FORCEINLINE HRESULT ISpMMSysAudio_Commit(ISpMMSysAudio* This,DWORD grfCommitFlags) {
5703 static FORCEINLINE HRESULT ISpMMSysAudio_Revert(ISpMMSysAudio* This) {
5706 static FORCEINLINE HRESULT ISpMMSysAudio_LockRegion(ISpMMSysAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) {
5709 static FORCEINLINE HRESULT ISpMMSysAudio_UnlockRegion(ISpMMSysAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) {
5712 static FORCEINLINE HRESULT ISpMMSysAudio_Stat(ISpMMSysAudio* This,STATSTG *pstatstg,DWORD grfStatFlag) {
5715 static FORCEINLINE HRESULT ISpMMSysAudio_Clone(ISpMMSysAudio* This,IStream **ppstm) {
5719 static FORCEINLINE HRESULT ISpMMSysAudio_GetFormat(ISpMMSysAudio* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) {
5723 static FORCEINLINE HRESULT ISpMMSysAudio_SetState(ISpMMSysAudio* This,SPAUDIOSTATE NewState,ULONGLONG ullReserved) {
5726 static FORCEINLINE HRESULT ISpMMSysAudio_SetFormat(ISpMMSysAudio* This,REFGUID rguidFmtId,const WAVEFORMATEX *pWaveFormatEx) {
5729 static FORCEINLINE HRESULT ISpMMSysAudio_GetStatus(ISpMMSysAudio* This,SPAUDIOSTATUS *pStatus) {
5732 static FORCEINLINE HRESULT ISpMMSysAudio_SetBufferInfo(ISpMMSysAudio* This,const SPAUDIOBUFFERINFO *pBuffInfo) {
5735 static FORCEINLINE HRESULT ISpMMSysAudio_GetBufferInfo(ISpMMSysAudio* This,SPAUDIOBUFFERINFO *pBuffInfo) {
5738 static FORCEINLINE HRESULT ISpMMSysAudio_GetDefaultFormat(ISpMMSysAudio* This,GUID *pFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) {
5744 static FORCEINLINE HRESULT ISpMMSysAudio_GetVolumeLevel(ISpMMSysAudio* This,ULONG *pLevel) {
5747 static FORCEINLINE HRESULT ISpMMSysAudio_SetVolumeLevel(ISpMMSysAudio* This,ULONG Level) {
5750 static FORCEINLINE HRESULT ISpMMSysAudio_GetBufferNotifySize(ISpMMSysAudio* This,ULONG *pcbSize) {
5753 static FORCEINLINE HRESULT ISpMMSysAudio_SetBufferNotifySize(ISpMMSysAudio* This,ULONG cbSize) {
5757 static FORCEINLINE HRESULT ISpMMSysAudio_GetDeviceId(ISpMMSysAudio* This,UINT *puDeviceId) {
5760 static FORCEINLINE HRESULT ISpMMSysAudio_SetDeviceId(ISpMMSysAudio* This,UINT uDeviceId) {
5763 static FORCEINLINE HRESULT ISpMMSysAudio_GetMMHandle(ISpMMSysAudio* This,void **pHandle) {
5766 static FORCEINLINE HRESULT ISpMMSysAudio_GetLineId(ISpMMSysAudio* This,UINT *puLineId) {
5769 static FORCEINLINE HRESULT ISpMMSysAudio_SetLineId(ISpMMSysAudio* This,UINT uLineId) {
5777 HRESULT STDMETHODCALLTYPE ISpMMSysAudio_GetDeviceId_Proxy(
5785 HRESULT STDMETHODCALLTYPE ISpMMSysAudio_SetDeviceId_Proxy(
5793 HRESULT STDMETHODCALLTYPE ISpMMSysAudio_GetMMHandle_Proxy(
5801 HRESULT STDMETHODCALLTYPE ISpMMSysAudio_GetLineId_Proxy(
5809 HRESULT STDMETHODCALLTYPE ISpMMSysAudio_SetLineId_Proxy(
5831 virtual HRESULT STDMETHODCALLTYPE GetTranscript(
5834 virtual HRESULT STDMETHODCALLTYPE AppendTranscript(
5846 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
5858 HRESULT (STDMETHODCALLTYPE *GetTranscript)(
5862 HRESULT (STDMETHODCALLTYPE *AppendTranscript)(
5883 static FORCEINLINE HRESULT ISpTranscript_QueryInterface(ISpTranscript* This,REFIID riid,void **ppvObject) {
5893 static FORCEINLINE HRESULT ISpTranscript_GetTranscript(ISpTranscript* This,LPWSTR *ppszTranscript) {
5896 static FORCEINLINE HRESULT ISpTranscript_AppendTranscript(ISpTranscript* This,LPCWSTR pszTranscript) {
5904 HRESULT STDMETHODCALLTYPE ISpTranscript_GetTranscript_Proxy(
5912 HRESULT STDMETHODCALLTYPE ISpTranscript_AppendTranscript_Proxy(
5986 HRESULT hrResultCode;
6089 virtual HRESULT STDMETHODCALLTYPE GetPronunciations(
6095 virtual HRESULT STDMETHODCALLTYPE AddPronunciation(
6101 virtual HRESULT STDMETHODCALLTYPE RemovePronunciation(
6107 virtual HRESULT STDMETHODCALLTYPE GetGeneration(
6110 virtual HRESULT STDMETHODCALLTYPE GetGenerationChange(
6115 virtual HRESULT STDMETHODCALLTYPE GetWords(
6130 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
6142 HRESULT (STDMETHODCALLTYPE *GetPronunciations)(
6149 HRESULT (STDMETHODCALLTYPE *AddPronunciation)(
6156 HRESULT (STDMETHODCALLTYPE *RemovePronunciation)(
6163 HRESULT (STDMETHODCALLTYPE *GetGeneration)(
6167 HRESULT (STDMETHODCALLTYPE *GetGenerationChange)(
6173 HRESULT (STDMETHODCALLTYPE *GetWords)(
6201 static FORCEINLINE HRESULT ISpLexicon_QueryInterface(ISpLexicon* This,REFIID riid,void **ppvObject) {
6211 static FORCEINLINE HRESULT ISpLexicon_GetPronunciations(ISpLexicon* This,LPCWSTR pszWord,WORD LangID,DWORD dwFlags,SPWORDPRONUNCIATIONLIST *pWordPronunciationList) {
6214 static FORCEINLINE HRESULT ISpLexicon_AddPronunciation(ISpLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) {
6217 static FORCEINLINE HRESULT ISpLexicon_RemovePronunciation(ISpLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) {
6220 static FORCEINLINE HRESULT ISpLexicon_GetGeneration(ISpLexicon* This,DWORD *pdwGeneration) {
6223 static FORCEINLINE HRESULT ISpLexicon_GetGenerationChange(ISpLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,SPWORDLIST *pWordList) {
6226 static FORCEINLINE HRESULT ISpLexicon_GetWords(ISpLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,DWORD *pdwCookie,SPWORDLIST *pWordList) {
6234 HRESULT STDMETHODCALLTYPE ISpLexicon_GetPronunciations_Proxy(
6245 HRESULT STDMETHODCALLTYPE ISpLexicon_AddPronunciation_Proxy(
6256 HRESULT STDMETHODCALLTYPE ISpLexicon_RemovePronunciation_Proxy(
6267 HRESULT STDMETHODCALLTYPE ISpLexicon_GetGeneration_Proxy(
6275 HRESULT STDMETHODCALLTYPE ISpLexicon_GetGenerationChange_Proxy(
6285 HRESULT STDMETHODCALLTYPE ISpLexicon_GetWords_Proxy(
6310 virtual HRESULT STDMETHODCALLTYPE AddLexicon(
6323 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
6335 HRESULT (STDMETHODCALLTYPE *GetPronunciations)(
6342 HRESULT (STDMETHODCALLTYPE *AddPronunciation)(
6349 HRESULT (STDMETHODCALLTYPE *RemovePronunciation)(
6356 HRESULT (STDMETHODCALLTYPE *GetGeneration)(
6360 HRESULT (STDMETHODCALLTYPE *GetGenerationChange)(
6366 HRESULT (STDMETHODCALLTYPE *GetWords)(
6374 HRESULT (STDMETHODCALLTYPE *AddLexicon)(
6402 static FORCEINLINE HRESULT ISpContainerLexicon_QueryInterface(ISpContainerLexicon* This,REFIID riid,void **ppvObject) {
6412 static FORCEINLINE HRESULT ISpContainerLexicon_GetPronunciations(ISpContainerLexicon* This,LPCWSTR pszWord,WORD LangID,DWORD dwFlags,SPWORDPRONUNCIATIONLIST *pWordPronunciationList) {
6415 static FORCEINLINE HRESULT ISpContainerLexicon_AddPronunciation(ISpContainerLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) {
6418 static FORCEINLINE HRESULT ISpContainerLexicon_RemovePronunciation(ISpContainerLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) {
6421 static FORCEINLINE HRESULT ISpContainerLexicon_GetGeneration(ISpContainerLexicon* This,DWORD *pdwGeneration) {
6424 static FORCEINLINE HRESULT ISpContainerLexicon_GetGenerationChange(ISpContainerLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,SPWORDLIST *pWordList) {
6427 static FORCEINLINE HRESULT ISpContainerLexicon_GetWords(ISpContainerLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,DWORD *pdwCookie,SPWORDLIST *pWordList) {
6431 static FORCEINLINE HRESULT ISpContainerLexicon_AddLexicon(ISpContainerLexicon* This,ISpLexicon *pAddLexicon,DWORD dwFlags) {
6439 HRESULT STDMETHODCALLTYPE ISpContainerLexicon_AddLexicon_Proxy(
6474 virtual HRESULT STDMETHODCALLTYPE AddShortcut(
6480 virtual HRESULT STDMETHODCALLTYPE RemoveShortcut(
6486 virtual HRESULT STDMETHODCALLTYPE GetShortcuts(
6490 virtual HRESULT STDMETHODCALLTYPE GetGeneration(
6493 virtual HRESULT STDMETHODCALLTYPE GetWordsFromGenerationChange(
6497 virtual HRESULT STDMETHODCALLTYPE GetWords(
6502 virtual HRESULT STDMETHODCALLTYPE GetShortcutsForGeneration(
6507 virtual HRESULT STDMETHODCALLTYPE GetGenerationChange(
6520 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
6532 HRESULT (STDMETHODCALLTYPE *AddShortcut)(
6539 HRESULT (STDMETHODCALLTYPE *RemoveShortcut)(
6546 HRESULT (STDMETHODCALLTYPE *GetShortcuts)(
6551 HRESULT (STDMETHODCALLTYPE *GetGeneration)(
6555 HRESULT (STDMETHODCALLTYPE *GetWordsFromGenerationChange)(
6560 HRESULT (STDMETHODCALLTYPE *GetWords)(
6566 HRESULT (STDMETHODCALLTYPE *GetShortcutsForGeneration)(
6572 HRESULT (STDMETHODCALLTYPE *GetGenerationChange)(
6600 static FORCEINLINE HRESULT ISpShortcut_QueryInterface(ISpShortcut* This,REFIID riid,void **ppvObject) {
6610 static FORCEINLINE HRESULT ISpShortcut_AddShortcut(ISpShortcut* This,LPCWSTR pszDisplay,WORD LangID,LPCWSTR pszSpoken,SPSHORTCUTTYPE shType) {
6613 HRESULT ISpShortcut_RemoveShortcut(ISpShortcut* This,LPCWSTR pszDisplay,WORD LangID,LPCWSTR pszSpoken,SPSHORTCUTTYPE shType) {
6616 static FORCEINLINE HRESULT ISpShortcut_GetShortcuts(ISpShortcut* This,WORD LangID,SPSHORTCUTPAIRLIST *pShortcutpairList) {
6619 static FORCEINLINE HRESULT ISpShortcut_GetGeneration(ISpShortcut* This,DWORD *pdwGeneration) {
6622 static FORCEINLINE HRESULT ISpShortcut_GetWordsFromGenerationChange(ISpShortcut* This,DWORD *pdwGeneration,SPWORDLIST *pWordList) {
6625 static FORCEINLINE HRESULT ISpShortcut_GetWords(ISpShortcut* This,DWORD *pdwGeneration,DWORD *pdwCookie,SPWORDLIST *pWordList) {
6628 static FORCEINLINE HRESULT ISpShortcut_GetShortcutsForGeneration(ISpShortcut* This,DWORD *pdwGeneration,DWORD *pdwCookie,SPSHORTCUTPAIRLIST *pShortcutpairList) {
6631 static FORCEINLINE HRESULT ISpShortcut_GetGenerationChange(ISpShortcut* This,DWORD *pdwGeneration,SPSHORTCUTPAIRLIST *pShortcutpairList) {
6639 HRESULT STDMETHODCALLTYPE ISpShortcut_AddShortcut_Proxy(
6650 HRESULT STDMETHODCALLTYPE ISpShortcut_RemoveShortcut_Proxy(
6661 HRESULT STDMETHODCALLTYPE ISpShortcut_GetShortcuts_Proxy(
6670 HRESULT STDMETHODCALLTYPE ISpShortcut_GetGeneration_Proxy(
6678 HRESULT STDMETHODCALLTYPE ISpShortcut_GetWordsFromGenerationChange_Proxy(
6687 HRESULT STDMETHODCALLTYPE ISpShortcut_GetWords_Proxy(
6697 HRESULT STDMETHODCALLTYPE ISpShortcut_GetShortcutsForGeneration_Proxy(
6707 HRESULT STDMETHODCALLTYPE ISpShortcut_GetGenerationChange_Proxy(
6730 virtual HRESULT STDMETHODCALLTYPE PhoneToId(
6734 virtual HRESULT STDMETHODCALLTYPE IdToPhone(
6747 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
6759 HRESULT (STDMETHODCALLTYPE *SetObjectToken)(
6763 HRESULT (STDMETHODCALLTYPE *GetObjectToken)(
6768 HRESULT (STDMETHODCALLTYPE *PhoneToId)(
6773 HRESULT (STDMETHODCALLTYPE *IdToPhone)(
6798 static FORCEINLINE HRESULT ISpPhoneConverter_QueryInterface(ISpPhoneConverter* This,REFIID riid,void **ppvObject) {
6808 static FORCEINLINE HRESULT ISpPhoneConverter_SetObjectToken(ISpPhoneConverter* This,ISpObjectToken *pToken) {
6811 static FORCEINLINE HRESULT ISpPhoneConverter_GetObjectToken(ISpPhoneConverter* This,ISpObjectToken **ppToken) {
6815 static FORCEINLINE HRESULT ISpPhoneConverter_PhoneToId(ISpPhoneConverter* This,LPCWSTR pszPhone,SPPHONEID *pId) {
6818 static FORCEINLINE HRESULT ISpPhoneConverter_IdToPhone(ISpPhoneConverter* This,PCSPPHONEID pId,WCHAR *pszPhone) {
6826 HRESULT STDMETHODCALLTYPE ISpPhoneConverter_PhoneToId_Proxy(
6835 HRESULT STDMETHODCALLTYPE ISpPhoneConverter_IdToPhone_Proxy(
6858 virtual HRESULT STDMETHODCALLTYPE GetLangId(
6861 virtual HRESULT STDMETHODCALLTYPE SetLangId(
6864 virtual HRESULT STDMETHODCALLTYPE SAPI2UPS(
6869 virtual HRESULT STDMETHODCALLTYPE UPS2SAPI(
6874 virtual HRESULT STDMETHODCALLTYPE GetMaxConvertLength(
6888 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
6900 HRESULT (STDMETHODCALLTYPE *GetLangId)(
6904 HRESULT (STDMETHODCALLTYPE *SetLangId)(
6908 HRESULT (STDMETHODCALLTYPE *SAPI2UPS)(
6914 HRESULT (STDMETHODCALLTYPE *UPS2SAPI)(
6920 HRESULT (STDMETHODCALLTYPE *GetMaxConvertLength)(
6946 static FORCEINLINE HRESULT ISpPhoneticAlphabetConverter_QueryInterface(ISpPhoneticAlphabetConverter* This,REFIID riid,void **ppvObject) {
6956 static FORCEINLINE HRESULT ISpPhoneticAlphabetConverter_GetLangId(ISpPhoneticAlphabetConverter* This,WORD *pLangID) {
6959 static FORCEINLINE HRESULT ISpPhoneticAlphabetConverter_SetLangId(ISpPhoneticAlphabetConverter* This,WORD LangID) {
6962 static FORCEINLINE HRESULT ISpPhoneticAlphabetConverter_SAPI2UPS(ISpPhoneticAlphabetConverter* This,const SPPHONEID *pszSAPIId,SPPHONEID *pszUPSId,DWORD cMaxLength) {
6965 static FORCEINLINE HRESULT ISpPhoneticAlphabetConverter_UPS2SAPI(ISpPhoneticAlphabetConverter* This,const SPPHONEID *pszUPSId,SPPHONEID *pszSAPIId,DWORD cMaxLength) {
6968 static FORCEINLINE HRESULT ISpPhoneticAlphabetConverter_GetMaxConvertLength(ISpPhoneticAlphabetConverter* This,DWORD cSrcLength,WINBOOL bSAPI2UPS,DWORD *pcMaxDestLength) {
6976 HRESULT STDMETHODCALLTYPE ISpPhoneticAlphabetConverter_GetLangId_Proxy(
6984 HRESULT STDMETHODCALLTYPE ISpPhoneticAlphabetConverter_SetLangId_Proxy(
6992 HRESULT STDMETHODCALLTYPE ISpPhoneticAlphabetConverter_SAPI2UPS_Proxy(
7002 HRESULT STDMETHODCALLTYPE ISpPhoneticAlphabetConverter_UPS2SAPI_Proxy(
7012 HRESULT STDMETHODCALLTYPE ISpPhoneticAlphabetConverter_GetMaxConvertLength_Proxy(
7036 virtual HRESULT STDMETHODCALLTYPE IsAlphabetUPS(
7039 virtual HRESULT STDMETHODCALLTYPE SetAlphabetToUPS(
7051 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
7063 HRESULT (STDMETHODCALLTYPE *IsAlphabetUPS)(
7067 HRESULT (STDMETHODCALLTYPE *SetAlphabetToUPS)(
7088 static FORCEINLINE HRESULT ISpPhoneticAlphabetSelection_QueryInterface(ISpPhoneticAlphabetSelection* This,REFIID riid,void **ppvObject) {
7098 static FORCEINLINE HRESULT ISpPhoneticAlphabetSelection_IsAlphabetUPS(ISpPhoneticAlphabetSelection* This,WINBOOL *pfIsUPS) {
7101 static FORCEINLINE HRESULT ISpPhoneticAlphabetSelection_SetAlphabetToUPS(ISpPhoneticAlphabetSelection* This,WINBOOL fForceUPS) {
7109 HRESULT STDMETHODCALLTYPE ISpPhoneticAlphabetSelection_IsAlphabetUPS_Proxy(
7117 HRESULT STDMETHODCALLTYPE ISpPhoneticAlphabetSelection_SetAlphabetToUPS_Proxy(
7153 HRESULT hrLastResult;
7193 virtual HRESULT STDMETHODCALLTYPE SetOutput(
7197 virtual HRESULT STDMETHODCALLTYPE GetOutputObjectToken(
7200 virtual HRESULT STDMETHODCALLTYPE GetOutputStream(
7203 virtual HRESULT STDMETHODCALLTYPE Pause(
7206 virtual HRESULT STDMETHODCALLTYPE Resume(
7209 virtual HRESULT STDMETHODCALLTYPE SetVoice(
7212 virtual HRESULT STDMETHODCALLTYPE GetVoice(
7215 virtual HRESULT STDMETHODCALLTYPE Speak(
7220 virtual HRESULT STDMETHODCALLTYPE SpeakStream(
7225 virtual HRESULT STDMETHODCALLTYPE GetStatus(
7229 virtual HRESULT STDMETHODCALLTYPE Skip(
7234 virtual HRESULT STDMETHODCALLTYPE SetPriority(
7237 virtual HRESULT STDMETHODCALLTYPE GetPriority(
7240 virtual HRESULT STDMETHODCALLTYPE SetAlertBoundary(
7243 virtual HRESULT STDMETHODCALLTYPE GetAlertBoundary(
7246 virtual HRESULT STDMETHODCALLTYPE SetRate(
7249 virtual HRESULT STDMETHODCALLTYPE GetRate(
7252 virtual HRESULT STDMETHODCALLTYPE SetVolume(
7255 virtual HRESULT STDMETHODCALLTYPE GetVolume(
7258 virtual HRESULT STDMETHODCALLTYPE WaitUntilDone(
7261 virtual HRESULT STDMETHODCALLTYPE SetSyncSpeakTimeout(
7264 virtual HRESULT STDMETHODCALLTYPE GetSyncSpeakTimeout(
7270 virtual HRESULT STDMETHODCALLTYPE IsUISupported(
7276 virtual HRESULT STDMETHODCALLTYPE DisplayUI(
7292 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
7304 HRESULT (STDMETHODCALLTYPE *SetNotifySink)(
7308 HRESULT (STDMETHODCALLTYPE *SetNotifyWindowMessage)(
7315 HRESULT (STDMETHODCALLTYPE *SetNotifyCallbackFunction)(
7321 HRESULT (STDMETHODCALLTYPE *SetNotifyCallbackInterface)(
7327 HRESULT (STDMETHODCALLTYPE *SetNotifyWin32Event)(
7330 HRESULT (STDMETHODCALLTYPE *WaitForNotifyEvent)(
7338 HRESULT (STDMETHODCALLTYPE *SetInterest)(
7343 HRESULT (STDMETHODCALLTYPE *GetEvents)(
7349 HRESULT (STDMETHODCALLTYPE *GetInfo)(
7354 HRESULT (STDMETHODCALLTYPE *SetOutput)(
7359 HRESULT (STDMETHODCALLTYPE *GetOutputObjectToken)(
7363 HRESULT (STDMETHODCALLTYPE *GetOutputStream)(
7367 HRESULT (STDMETHODCALLTYPE *Pause)(
7370 HRESULT (STDMETHODCALLTYPE *Resume)(
7373 HRESULT (STDMETHODCALLTYPE *SetVoice)(
7377 HRESULT (STDMETHODCALLTYPE *GetVoice)(
7381 HRESULT (STDMETHODCALLTYPE *Speak)(
7387 HRESULT (STDMETHODCALLTYPE *SpeakStream)(
7393 HRESULT (STDMETHODCALLTYPE *GetStatus)(
7398 HRESULT (STDMETHODCALLTYPE *Skip)(
7404 HRESULT (STDMETHODCALLTYPE *SetPriority)(
7408 HRESULT (STDMETHODCALLTYPE *GetPriority)(
7412 HRESULT (STDMETHODCALLTYPE *SetAlertBoundary)(
7416 HRESULT (STDMETHODCALLTYPE *GetAlertBoundary)(
7420 HRESULT (STDMETHODCALLTYPE *SetRate)(
7424 HRESULT (STDMETHODCALLTYPE *GetRate)(
7428 HRESULT (STDMETHODCALLTYPE *SetVolume)(
7432 HRESULT (STDMETHODCALLTYPE *GetVolume)(
7436 HRESULT (STDMETHODCALLTYPE *WaitUntilDone)(
7440 HRESULT (STDMETHODCALLTYPE *SetSyncSpeakTimeout)(
7444 HRESULT (STDMETHODCALLTYPE *GetSyncSpeakTimeout)(
7451 HRESULT (STDMETHODCALLTYPE *IsUISupported)(
7458 HRESULT (STDMETHODCALLTYPE *DisplayUI)(
7518 static FORCEINLINE HRESULT ISpVoice_QueryInterface(ISpVoice* This,REFIID riid,void **ppvObject) {
7528 static FORCEINLINE HRESULT ISpVoice_SetNotifySink(ISpVoice* This,ISpNotifySink *pNotifySink) {
7531 static FORCEINLINE HRESULT ISpVoice_SetNotifyWindowMessage(ISpVoice* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) {
7534 static FORCEINLINE HRESULT ISpVoice_SetNotifyCallbackFunction(ISpVoice* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) {
7537 static FORCEINLINE HRESULT ISpVoice_SetNotifyCallbackInterface(ISpVoice* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) {
7540 static FORCEINLINE HRESULT ISpVoice_SetNotifyWin32Event(ISpVoice* This) {
7543 static FORCEINLINE HRESULT ISpVoice_WaitForNotifyEvent(ISpVoice* This,DWORD dwMilliseconds) {
7550 static FORCEINLINE HRESULT ISpVoice_SetInterest(ISpVoice* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) {
7553 static FORCEINLINE HRESULT ISpVoice_GetEvents(ISpVoice* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) {
7556 static FORCEINLINE HRESULT ISpVoice_GetInfo(ISpVoice* This,SPEVENTSOURCEINFO *pInfo) {
7560 static FORCEINLINE HRESULT ISpVoice_SetOutput(ISpVoice* This,IUnknown *pUnkOutput,WINBOOL fAllowFormatChanges) {
7563 static FORCEINLINE HRESULT ISpVoice_GetOutputObjectToken(ISpVoice* This,ISpObjectToken **ppObjectToken) {
7566 static FORCEINLINE HRESULT ISpVoice_GetOutputStream(ISpVoice* This,ISpStreamFormat **ppStream) {
7569 static FORCEINLINE HRESULT ISpVoice_Pause(ISpVoice* This) {
7572 static FORCEINLINE HRESULT ISpVoice_Resume(ISpVoice* This) {
7575 static FORCEINLINE HRESULT ISpVoice_SetVoice(ISpVoice* This,ISpObjectToken *pToken) {
7578 static FORCEINLINE HRESULT ISpVoice_GetVoice(ISpVoice* This,ISpObjectToken **ppToken) {
7581 static FORCEINLINE HRESULT ISpVoice_Speak(ISpVoice* This,LPCWSTR pwcs,DWORD dwFlags,ULONG *pulStreamNumber) {
7584 static FORCEINLINE HRESULT ISpVoice_SpeakStream(ISpVoice* This,IStream *pStream,DWORD dwFlags,ULONG *pulStreamNumber) {
7587 static FORCEINLINE HRESULT ISpVoice_GetStatus(ISpVoice* This,SPVOICESTATUS *pStatus,LPWSTR *ppszLastBookmark) {
7590 static FORCEINLINE HRESULT ISpVoice_Skip(ISpVoice* This,LPCWSTR pItemType,LONG lNumItems,ULONG *pulNumSkipped) {
7593 static FORCEINLINE HRESULT ISpVoice_SetPriority(ISpVoice* This,SPVPRIORITY ePriority) {
7596 static FORCEINLINE HRESULT ISpVoice_GetPriority(ISpVoice* This,SPVPRIORITY *pePriority) {
7599 static FORCEINLINE HRESULT ISpVoice_SetAlertBoundary(ISpVoice* This,SPEVENTENUM eBoundary) {
7602 static FORCEINLINE HRESULT ISpVoice_GetAlertBoundary(ISpVoice* This,SPEVENTENUM *peBoundary) {
7605 static FORCEINLINE HRESULT ISpVoice_SetRate(ISpVoice* This,LONG RateAdjust) {
7608 static FORCEINLINE HRESULT ISpVoice_GetRate(ISpVoice* This,LONG *pRateAdjust) {
7611 static FORCEINLINE HRESULT ISpVoice_SetVolume(ISpVoice* This,USHORT usVolume) {
7614 static FORCEINLINE HRESULT ISpVoice_GetVolume(ISpVoice* This,USHORT *pusVolume) {
7617 static FORCEINLINE HRESULT ISpVoice_WaitUntilDone(ISpVoice* This,ULONG msTimeout) {
7620 static FORCEINLINE HRESULT ISpVoice_SetSyncSpeakTimeout(ISpVoice* This,ULONG msTimeout) {
7623 static FORCEINLINE HRESULT ISpVoice_GetSyncSpeakTimeout(ISpVoice* This,ULONG *pmsTimeout) {
7629 static FORCEINLINE HRESULT ISpVoice_IsUISupported(ISpVoice* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,WINBOOL *pfSupported) {
7632 static FORCEINLINE HRESULT ISpVoice_DisplayUI(ISpVoice* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData) {
7640 HRESULT STDMETHODCALLTYPE ISpVoice_SetOutput_Proxy(
7649 HRESULT STDMETHODCALLTYPE ISpVoice_GetOutputObjectToken_Proxy(
7657 HRESULT STDMETHODCALLTYPE ISpVoice_GetOutputStream_Proxy(
7665 HRESULT STDMETHODCALLTYPE ISpVoice_Pause_Proxy(
7672 HRESULT STDMETHODCALLTYPE ISpVoice_Resume_Proxy(
7679 HRESULT STDMETHODCALLTYPE ISpVoice_SetVoice_Proxy(
7687 HRESULT STDMETHODCALLTYPE ISpVoice_GetVoice_Proxy(
7695 HRESULT STDMETHODCALLTYPE ISpVoice_Speak_Proxy(
7705 HRESULT STDMETHODCALLTYPE ISpVoice_SpeakStream_Proxy(
7715 HRESULT STDMETHODCALLTYPE ISpVoice_GetStatus_Proxy(
7724 HRESULT STDMETHODCALLTYPE ISpVoice_Skip_Proxy(
7734 HRESULT STDMETHODCALLTYPE ISpVoice_SetPriority_Proxy(
7742 HRESULT STDMETHODCALLTYPE ISpVoice_GetPriority_Proxy(
7750 HRESULT STDMETHODCALLTYPE ISpVoice_SetAlertBoundary_Proxy(
7758 HRESULT STDMETHODCALLTYPE ISpVoice_GetAlertBoundary_Proxy(
7766 HRESULT STDMETHODCALLTYPE ISpVoice_SetRate_Proxy(
7774 HRESULT STDMETHODCALLTYPE ISpVoice_GetRate_Proxy(
7782 HRESULT STDMETHODCALLTYPE ISpVoice_SetVolume_Proxy(
7790 HRESULT STDMETHODCALLTYPE ISpVoice_GetVolume_Proxy(
7798 HRESULT STDMETHODCALLTYPE ISpVoice_WaitUntilDone_Proxy(
7806 HRESULT STDMETHODCALLTYPE ISpVoice_SetSyncSpeakTimeout_Proxy(
7814 HRESULT STDMETHODCALLTYPE ISpVoice_GetSyncSpeakTimeout_Proxy(
7836 virtual HRESULT STDMETHODCALLTYPE GetPhrase(
7839 virtual HRESULT STDMETHODCALLTYPE GetSerializedPhrase(
7842 virtual HRESULT STDMETHODCALLTYPE GetText(
7849 virtual HRESULT STDMETHODCALLTYPE Discard(
7861 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
7873 HRESULT (STDMETHODCALLTYPE *GetPhrase)(
7877 HRESULT (STDMETHODCALLTYPE *GetSerializedPhrase)(
7881 HRESULT (STDMETHODCALLTYPE *GetText)(
7889 HRESULT (STDMETHODCALLTYPE *Discard)(
7912 static FORCEINLINE HRESULT ISpPhrase_QueryInterface(ISpPhrase* This,REFIID riid,void **ppvObject) {
7922 static FORCEINLINE HRESULT ISpPhrase_GetPhrase(ISpPhrase* This,SPPHRASE **ppCoMemPhrase) {
7925 static FORCEINLINE HRESULT ISpPhrase_GetSerializedPhrase(ISpPhrase* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) {
7928 static FORCEINLINE HRESULT ISpPhrase_GetText(ISpPhrase* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) {
7931 static FORCEINLINE HRESULT ISpPhrase_Discard(ISpPhrase* This,DWORD dwValueTypes) {
7939 HRESULT STDMETHODCALLTYPE ISpPhrase_GetPhrase_Proxy(
7947 HRESULT STDMETHODCALLTYPE ISpPhrase_GetSerializedPhrase_Proxy(
7955 HRESULT STDMETHODCALLTYPE ISpPhrase_GetText_Proxy(
7967 HRESULT STDMETHODCALLTYPE ISpPhrase_Discard_Proxy(
7989 virtual HRESULT STDMETHODCALLTYPE GetAltInfo(
7995 virtual HRESULT STDMETHODCALLTYPE Commit(
8007 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
8019 HRESULT (STDMETHODCALLTYPE *GetPhrase)(
8023 HRESULT (STDMETHODCALLTYPE *GetSerializedPhrase)(
8027 HRESULT (STDMETHODCALLTYPE *GetText)(
8035 HRESULT (STDMETHODCALLTYPE *Discard)(
8040 HRESULT (STDMETHODCALLTYPE *GetAltInfo)(
8047 HRESULT (STDMETHODCALLTYPE *Commit)(
8072 static FORCEINLINE HRESULT ISpPhraseAlt_QueryInterface(ISpPhraseAlt* This,REFIID riid,void **ppvObject) {
8082 static FORCEINLINE HRESULT ISpPhraseAlt_GetPhrase(ISpPhraseAlt* This,SPPHRASE **ppCoMemPhrase) {
8085 static FORCEINLINE HRESULT ISpPhraseAlt_GetSerializedPhrase(ISpPhraseAlt* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) {
8088 static FORCEINLINE HRESULT ISpPhraseAlt_GetText(ISpPhraseAlt* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) {
8091 static FORCEINLINE HRESULT ISpPhraseAlt_Discard(ISpPhraseAlt* This,DWORD dwValueTypes) {
8095 static FORCEINLINE HRESULT ISpPhraseAlt_GetAltInfo(ISpPhraseAlt* This,ISpPhrase **ppParent,ULONG *pulStartElementInParent,ULONG *pcElementsInParent,ULONG *pcElementsInAlt) {
8098 static FORCEINLINE HRESULT ISpPhraseAlt_Commit(ISpPhraseAlt* This) {
8106 HRESULT STDMETHODCALLTYPE ISpPhraseAlt_GetAltInfo_Proxy(
8117 HRESULT STDMETHODCALLTYPE ISpPhraseAlt_Commit_Proxy(
8142 virtual HRESULT STDMETHODCALLTYPE GetXMLResult(
8146 virtual HRESULT STDMETHODCALLTYPE GetXMLErrorInfo(
8149 virtual HRESULT STDMETHODCALLTYPE GetAudio(
8163 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
8175 HRESULT (STDMETHODCALLTYPE *GetPhrase)(
8179 HRESULT (STDMETHODCALLTYPE *GetSerializedPhrase)(
8183 HRESULT (STDMETHODCALLTYPE *GetText)(
8191 HRESULT (STDMETHODCALLTYPE *Discard)(
8196 HRESULT (STDMETHODCALLTYPE *GetXMLResult)(
8201 HRESULT (STDMETHODCALLTYPE *GetXMLErrorInfo)(
8205 HRESULT (STDMETHODCALLTYPE *GetAudio)(
8234 static FORCEINLINE HRESULT ISpPhrase2_QueryInterface(ISpPhrase2* This,REFIID riid,void **ppvObject) {
8244 static FORCEINLINE HRESULT ISpPhrase2_GetPhrase(ISpPhrase2* This,SPPHRASE **ppCoMemPhrase) {
8247 static FORCEINLINE HRESULT ISpPhrase2_GetSerializedPhrase(ISpPhrase2* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) {
8250 static FORCEINLINE HRESULT ISpPhrase2_GetText(ISpPhrase2* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) {
8253 static FORCEINLINE HRESULT ISpPhrase2_Discard(ISpPhrase2* This,DWORD dwValueTypes) {
8257 static FORCEINLINE HRESULT ISpPhrase2_GetXMLResult(ISpPhrase2* This,LPWSTR *ppszCoMemXMLResult,SPXMLRESULTOPTIONS Options) {
8260 static FORCEINLINE HRESULT ISpPhrase2_GetXMLErrorInfo(ISpPhrase2* This,SPSEMANTICERRORINFO *pSemanticErrorInfo) {
8263 static FORCEINLINE HRESULT ISpPhrase2_GetAudio(ISpPhrase2* This,ULONG ulStartElement,ULONG cElements,ISpStreamFormat **ppStream) {
8271 HRESULT STDMETHODCALLTYPE ISpPhrase2_GetXMLResult_Proxy(
8280 HRESULT STDMETHODCALLTYPE ISpPhrase2_GetXMLErrorInfo_Proxy(
8288 HRESULT STDMETHODCALLTYPE ISpPhrase2_GetAudio_Proxy(
8321 virtual HRESULT STDMETHODCALLTYPE GetResultTimes(
8324 virtual HRESULT STDMETHODCALLTYPE GetAlternates(
8331 virtual HRESULT STDMETHODCALLTYPE GetAudio(
8336 virtual HRESULT STDMETHODCALLTYPE SpeakAudio(
8342 virtual HRESULT STDMETHODCALLTYPE Serialize(
8345 virtual HRESULT STDMETHODCALLTYPE ScaleAudio(
8349 virtual HRESULT STDMETHODCALLTYPE GetRecoContext(
8361 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
8373 HRESULT
8377 HRESULT (STDMETHODCALLTYPE *GetSerializedPhrase)(
8381 HRESULT (STDMETHODCALLTYPE *GetText)(
8389 HRESULT (STDMETHODCALLTYPE *Discard)(
8394 HRESULT (STDMETHODCALLTYPE *GetResultTimes)(
8398 HRESULT (STDMETHODCALLTYPE *GetAlternates)(
8406 HRESULT (STDMETHODCALLTYPE *GetAudio)(
8412 HRESULT (STDMETHODCALLTYPE *SpeakAudio)(
8419 HRESULT (STDMETHODCALLTYPE *Serialize)(
8423 HRESULT (STDMETHODCALLTYPE *ScaleAudio)(
8428 HRESULT (STDMETHODCALLTYPE *GetRecoContext)(
8459 static FORCEINLINE HRESULT ISpRecoResult_QueryInterface(ISpRecoResult* This,REFIID riid,void **ppvObject) {
8469 static FORCEINLINE HRESULT ISpRecoResult_GetPhrase(ISpRecoResult* This,SPPHRASE **ppCoMemPhrase) {
8472 static FORCEINLINE HRESULT ISpRecoResult_GetSerializedPhrase(ISpRecoResult* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) {
8475 static FORCEINLINE HRESULT ISpRecoResult_GetText(ISpRecoResult* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) {
8478 static FORCEINLINE HRESULT ISpRecoResult_Discard(ISpRecoResult* This,DWORD dwValueTypes) {
8482 static FORCEINLINE HRESULT ISpRecoResult_GetResultTimes(ISpRecoResult* This,SPRECORESULTTIMES *pTimes) {
8485 static FORCEINLINE HRESULT ISpRecoResult_GetAlternates(ISpRecoResult* This,ULONG ulStartElement,ULONG cElements,ULONG ulRequestCount,ISpPhraseAlt **ppPhrases,ULONG *pcPhrasesReturned) {
8488 static FORCEINLINE HRESULT ISpRecoResult_GetAudio(ISpRecoResult* This,ULONG ulStartElement,ULONG cElements,ISpStreamFormat **ppStream) {
8491 static FORCEINLINE HRESULT ISpRecoResult_SpeakAudio(ISpRecoResult* This,ULONG ulStartElement,ULONG cElements,DWORD dwFlags,ULONG *pulStreamNumber) {
8494 static FORCEINLINE HRESULT ISpRecoResult_Serialize(ISpRecoResult* This,SPSERIALIZEDRESULT **ppCoMemSerializedResult) {
8497 static FORCEINLINE HRESULT ISpRecoResult_ScaleAudio(ISpRecoResult* This,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) {
8500 static FORCEINLINE HRESULT ISpRecoResult_GetRecoContext(ISpRecoResult* This,ISpRecoContext **ppRecoContext) {
8508 HRESULT STDMETHODCALLTYPE ISpRecoResult_GetResultTimes_Proxy(
8516 HRESULT STDMETHODCALLTYPE ISpRecoResult_GetAlternates_Proxy(
8528 HRESULT STDMETHODCALLTYPE ISpRecoResult_GetAudio_Proxy(
8538 HRESULT STDMETHODCALLTYPE ISpRecoResult_SpeakAudio_Proxy(
8549 HRESULT STDMETHODCALLTYPE ISpRecoResult_Serialize_Proxy(
8557 HRESULT STDMETHODCALLTYPE ISpRecoResult_ScaleAudio_Proxy(
8566 HRESULT STDMETHODCALLTYPE ISpRecoResult_GetRecoContext_Proxy(
8593 virtual HRESULT STDMETHODCALLTYPE CommitAlternate(
8597 virtual HRESULT STDMETHODCALLTYPE CommitText(
8603 virtual HRESULT STDMETHODCALLTYPE SetTextFeedback(
8616 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
8628 HRESULT (STDMETHODCALLTYPE *GetPhrase)(
8632 HRESULT (STDMETHODCALLTYPE *GetSerializedPhrase)(
8636 HRESULT (STDMETHODCALLTYPE *GetText)(
8644 HRESULT (STDMETHODCALLTYPE *Discard)(
8649 HRESULT (STDMETHODCALLTYPE *GetResultTimes)(
8653 HRESULT (STDMETHODCALLTYPE *GetAlternates)(
8661 HRESULT (STDMETHODCALLTYPE *GetAudio)(
8667 HRESULT (STDMETHODCALLTYPE *SpeakAudio)(
8674 HRESULT (STDMETHODCALLTYPE *Serialize)(
8678 HRESULT (STDMETHODCALLTYPE *ScaleAudio)(
8683 HRESULT (STDMETHODCALLTYPE *GetRecoContext)(
8688 HRESULT (STDMETHODCALLTYPE *CommitAlternate)(
8693 HRESULT (STDMETHODCALLTYPE *CommitText)(
8700 HRESULT (STDMETHODCALLTYPE *SetTextFeedback)(
8736 static FORCEINLINE HRESULT ISpRecoResult2_QueryInterface(ISpRecoResult2* This,REFIID riid,void **ppvObject) {
8746 static FORCEINLINE HRESULT ISpRecoResult2_GetPhrase(ISpRecoResult2* This,SPPHRASE **ppCoMemPhrase) {
8749 static FORCEINLINE HRESULT ISpRecoResult2_GetSerializedPhrase(ISpRecoResult2* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) {
8752 static FORCEINLINE HRESULT ISpRecoResult2_GetText(ISpRecoResult2* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) {
8755 static FORCEINLINE HRESULT ISpRecoResult2_Discard(ISpRecoResult2* This,DWORD dwValueTypes) {
8759 static FORCEINLINE HRESULT
8762 static FORCEINLINE HRESULT ISpRecoResult2_GetAlternates(ISpRecoResult2* This,ULONG ulStartElement,ULONG cElements,ULONG ulRequestCount,ISpPhraseAlt **ppPhrases,ULONG *pcPhrasesReturned) {
8765 static FORCEINLINE HRESULT ISpRecoResult2_GetAudio(ISpRecoResult2* This,ULONG ulStartElement,ULONG cElements,ISpStreamFormat **ppStream) {
8768 static FORCEINLINE HRESULT ISpRecoResult2_SpeakAudio(ISpRecoResult2* This,ULONG ulStartElement,ULONG cElements,DWORD dwFlags,ULONG *pulStreamNumber) {
8771 static FORCEINLINE HRESULT ISpRecoResult2_Serialize(ISpRecoResult2* This,SPSERIALIZEDRESULT **ppCoMemSerializedResult) {
8774 static FORCEINLINE HRESULT ISpRecoResult2_ScaleAudio(ISpRecoResult2* This,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) {
8777 static FORCEINLINE HRESULT ISpRecoResult2_GetRecoContext(ISpRecoResult2* This,ISpRecoContext **ppRecoContext) {
8781 static FORCEINLINE HRESULT ISpRecoResult2_CommitAlternate(ISpRecoResult2* This,ISpPhraseAlt *pPhraseAlt,ISpRecoResult **ppNewResult) {
8784 static FORCEINLINE HRESULT ISpRecoResult2_CommitText(ISpRecoResult2* This,ULONG ulStartElement,ULONG cElements,LPCWSTR pszCorrectedData,DWORD eCommitFlags) {
8787 static FORCEINLINE HRESULT ISpRecoResult2_SetTextFeedback(ISpRecoResult2* This,LPCWSTR pszFeedback,WINBOOL fSuccessful) {
8795 HRESULT STDMETHODCALLTYPE ISpRecoResult2_CommitAlternate_Proxy(
8804 HRESULT STDMETHODCALLTYPE ISpRecoResult2_CommitText_Proxy(
8815 HRESULT STDMETHODCALLTYPE ISpRecoResult2_SetTextFeedback_Proxy(
8838 virtual HRESULT STDMETHODCALLTYPE GetXMLResult(
8842 virtual HRESULT STDMETHODCALLTYPE GetXMLErrorInfo(
8854 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
8866 HRESULT (STDMETHODCALLTYPE *GetPhrase)(
8870 HRESULT (STDMETHODCALLTYPE *GetSerializedPhrase)(
8874 HRESULT (STDMETHODCALLTYPE *GetText)(
8882 HRESULT (STDMETHODCALLTYPE *Discard)(
8887 HRESULT (STDMETHODCALLTYPE *GetResultTimes)(
8891 HRESULT (STDMETHODCALLTYPE *GetAlternates)(
8899 HRESULT (STDMETHODCALLTYPE *GetAudio)(
8905 HRESULT (STDMETHODCALLTYPE *SpeakAudio)(
8912 HRESULT (STDMETHODCALLTYPE *Serialize)(
8916 HRESULT (STDMETHODCALLTYPE *ScaleAudio)(
8921 HRESULT (STDMETHODCALLTYPE *GetRecoContext)(
8926 HRESULT (STDMETHODCALLTYPE *GetXMLResult)(
8931 HRESULT (STDMETHODCALLTYPE *GetXMLErrorInfo)(
8965 static FORCEINLINE HRESULT ISpXMLRecoResult_QueryInterface(ISpXMLRecoResult* This,REFIID riid,void **ppvObject) {
8975 static FORCEINLINE HRESULT ISpXMLRecoResult_GetPhrase(ISpXMLRecoResult* This,SPPHRASE **ppCoMemPhrase) {
8978 static FORCEINLINE HRESULT ISpXMLRecoResult_GetSerializedPhrase(ISpXMLRecoResult* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) {
8981 static FORCEINLINE HRESULT ISpXMLRecoResult_GetText(ISpXMLRecoResult* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) {
8984 static FORCEINLINE HRESULT ISpXMLRecoResult_Discard(ISpXMLRecoResult* This,DWORD dwValueTypes) {
8988 static FORCEINLINE HRESULT ISpXMLRecoResult_GetResultTimes(ISpXMLRecoResult* This,SPRECORESULTTIMES *pTimes) {
8991 static FORCEINLINE HRESULT ISpXMLRecoResult_GetAlternates(ISpXMLRecoResult* This,ULONG ulStartElement,ULONG cElements,ULONG ulRequestCount,ISpPhraseAlt **ppPhrases,ULONG *pcPhrasesReturned) {
8994 static FORCEINLINE HRESULT ISpXMLRecoResult_GetAudio(ISpXMLRecoResult* This,ULONG ulStartElement,ULONG cElements,ISpStreamFormat **ppStream) {
8997 static FORCEINLINE HRESULT ISpXMLRecoResult_SpeakAudio(ISpXMLRecoResult* This,ULONG ulStartElement,ULONG cElements,DWORD dwFlags,ULONG *pulStreamNumber) {
9000 static FORCEINLINE HRESULT ISpXMLRecoResult_Serialize(ISpXMLRecoResult* This,SPSERIALIZEDRESULT **ppCoMemSerializedResult) {
9003 static FORCEINLINE HRESULT ISpXMLRecoResult_ScaleAudio(ISpXMLRecoResult* This,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) {
9006 static FORCEINLINE HRESULT ISpXMLRecoResult_GetRecoContext(ISpXMLRecoResult* This,ISpRecoContext **ppRecoContext) {
9010 static FORCEINLINE HRESULT ISpXMLRecoResult_GetXMLResult(ISpXMLRecoResult* This,LPWSTR *ppszCoMemXMLResult,SPXMLRESULTOPTIONS Options) {
9013 static FORCEINLINE HRESULT ISpXMLRecoResult_GetXMLErrorInfo(ISpXMLRecoResult* This,SPSEMANTICERRORINFO *pSemanticErrorInfo) {
9021 HRESULT STDMETHODCALLTYPE ISpXMLRecoResult_GetXMLResult_Proxy(
9030 HRESULT STDMETHODCALLTYPE ISpXMLRecoResult_GetXMLErrorInfo_Proxy(
9108 virtual HRESULT STDMETHODCALLTYPE ResetGrammar(
9111 virtual HRESULT STDMETHODCALLTYPE GetRule(
9118 virtual HRESULT STDMETHODCALLTYPE ClearRule(
9121 virtual HRESULT STDMETHODCALLTYPE CreateNewState(
9125 virtual HRESULT STDMETHODCALLTYPE AddWordTransition(
9134 virtual HRESULT STDMETHODCALLTYPE AddRuleTransition(
9141 virtual HRESULT STDMETHODCALLTYPE AddResource(
9146 virtual HRESULT STDMETHODCALLTYPE Commit(
9158 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
9170 HRESULT (STDMETHODCALLTYPE *ResetGrammar)(
9174 HRESULT (STDMETHODCALLTYPE *GetRule)(
9182 HRESULT (STDMETHODCALLTYPE *ClearRule)(
9186 HRESULT (STDMETHODCALLTYPE *CreateNewState)(
9191 HRESULT (STDMETHODCALLTYPE *AddWordTransition)(
9201 HRESULT (STDMETHODCALLTYPE *AddRuleTransition)(
9209 HRESULT (STDMETHODCALLTYPE *AddResource)(
9215 HRESULT (STDMETHODCALLTYPE *Commit)(
9242 static FORCEINLINE HRESULT ISpGrammarBuilder_QueryInterface(ISpGrammarBuilder* This,REFIID riid,void **ppvObject) {
9252 static FORCEINLINE HRESULT ISpGrammarBuilder_ResetGrammar(ISpGrammarBuilder* This,WORD NewLanguage) {
9255 static FORCEINLINE HRESULT ISpGrammarBuilder_GetRule(ISpGrammarBuilder* This,LPCWSTR pszRuleName,DWORD dwRuleId,DWORD dwAttributes,WINBOOL fCreateIfNotExist,SPSTATEHANDLE *phInitialState) {
9258 static FORCEINLINE HRESULT ISpGrammarBuilder_ClearRule(ISpGrammarBuilder* This,SPSTATEHANDLE hState) {
9261 static FORCEINLINE HRESULT ISpGrammarBuilder_CreateNewState(ISpGrammarBuilder* This,SPSTATEHANDLE hState,SPSTATEHANDLE *phState) {
9264 static FORCEINLINE HRESULT ISpGrammarBuilder_AddWordTransition(ISpGrammarBuilder* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,LPCWSTR psz,LPCWSTR pszSeparators,SPGRAMMARWORDTYPE eWordType,float Weight,const SPPROPERTYINFO *pPropInfo) {
9267 static FORCEINLINE HRESULT ISpGrammarBuilder_AddRuleTransition(ISpGrammarBuilder* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,SPSTATEHANDLE hRule,float Weight,const SPPROPERTYINFO *pPropInfo) {
9270 static FORCEINLINE HRESULT ISpGrammarBuilder_AddResource(ISpGrammarBuilder* This,SPSTATEHANDLE hRuleState,LPCWSTR pszResourceName,LPCWSTR pszResourceValue) {
9273 static FORCEINLINE HRESULT ISpGrammarBuilder_Commit(ISpGrammarBuilder* This,DWORD dwReserved) {
9281 HRESULT STDMETHODCALLTYPE ISpGrammarBuilder_ResetGrammar_Proxy(
9289 HRESULT STDMETHODCALLTYPE ISpGrammarBuilder_GetRule_Proxy(
9301 HRESULT STDMETHODCALLTYPE ISpGrammarBuilder_ClearRule_Proxy(
9309 HRESULT STDMETHODCALLTYPE ISpGrammarBuilder_CreateNewState_Proxy(
9318 HRESULT STDMETHODCALLTYPE ISpGrammarBuilder_AddWordTransition_Proxy(
9332 HRESULT STDMETHODCALLTYPE ISpGrammarBuilder_AddRuleTransition_Proxy(
9344 HRESULT STDMETHODCALLTYPE ISpGrammarBuilder_AddResource_Proxy(
9354 HRESULT STDMETHODCALLTYPE ISpGrammarBuilder_Commit_Proxy(
9380 virtual HRESULT STDMETHODCALLTYPE GetGrammarId(
9383 virtual HRESULT STDMETHODCALLTYPE GetRecoContext(
9386 virtual HRESULT STDMETHODCALLTYPE LoadCmdFromFile(
9390 virtual HRESULT STDMETHODCALLTYPE LoadCmdFromObject(
9395 virtual HRESULT STDMETHODCALLTYPE LoadCmdFromResource(
9402 virtual HRESULT STDMETHODCALLTYPE LoadCmdFromMemory(
9406 virtual HRESULT STDMETHODCALLTYPE LoadCmdFromProprietaryGrammar(
9413 virtual HRESULT STDMETHODCALLTYPE SetRuleState(
9418 virtual HRESULT STDMETHODCALLTYPE SetRuleIdState(
9422 virtual HRESULT STDMETHODCALLTYPE LoadDictation(
9426 virtual HRESULT STDMETHODCALLTYPE UnloadDictation(
9429 virtual HRESULT STDMETHODCALLTYPE SetDictationState(
9432 virtual HRESULT STDMETHODCALLTYPE SetWordSequenceData(
9437 virtual HRESULT STDMETHODCALLTYPE SetTextSelection(
9440 virtual HRESULT STDMETHODCALLTYPE IsPronounceable(
9444 virtual HRESULT STDMETHODCALLTYPE SetGrammarState(
9447 virtual HRESULT STDMETHODCALLTYPE SaveCmd(
9451 virtual HRESULT STDMETHODCALLTYPE GetGrammarState(
9463 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
9475 HRESULT (STDMETHODCALLTYPE *ResetGrammar)(
9479 HRESULT (STDMETHODCALLTYPE *GetRule)(
9487 HRESULT (STDMETHODCALLTYPE *ClearRule)(
9491 HRESULT (STDMETHODCALLTYPE *CreateNewState)(
9496 HRESULT (STDMETHODCALLTYPE *AddWordTransition)(
9506 HRESULT (STDMETHODCALLTYPE *AddRuleTransition)(
9514 HRESULT (STDMETHODCALLTYPE *AddResource)(
9520 HRESULT (STDMETHODCALLTYPE *Commit)(
9525 HRESULT (STDMETHODCALLTYPE *GetGrammarId)(
9529 HRESULT (STDMETHODCALLTYPE *GetRecoContext)(
9533 HRESULT (STDMETHODCALLTYPE *LoadCmdFromFile)(
9538 HRESULT (STDMETHODCALLTYPE *LoadCmdFromObject)(
9544 HRESULT (STDMETHODCALLTYPE *LoadCmdFromResource)(
9552 HRESULT (STDMETHODCALLTYPE *LoadCmdFromMemory)(
9557 HRESULT (STDMETHODCALLTYPE *LoadCmdFromProprietaryGrammar)(
9565 HRESULT (STDMETHODCALLTYPE *SetRuleState)(
9571 HRESULT (STDMETHODCALLTYPE *SetRuleIdState)(
9576 HRESULT (STDMETHODCALLTYPE *LoadDictation)(
9581 HRESULT (STDMETHODCALLTYPE *UnloadDictation)(
9584 HRESULT (STDMETHODCALLTYPE *SetDictationState)(
9588 HRESULT (STDMETHODCALLTYPE *SetWordSequenceData)(
9594 HRESULT (STDMETHODCALLTYPE *SetTextSelection)(
9598 HRESULT (STDMETHODCALLTYPE *IsPronounceable)(
9603 HRESULT (STDMETHODCALLTYPE *SetGrammarState)(
9607 HRESULT (STDMETHODCALLTYPE *SaveCmd)(
9612 HRESULT (STDMETHODCALLTYPE *GetGrammarState)(
9658 static FORCEINLINE HRESULT ISpRecoGrammar_QueryInterface(ISpRecoGrammar* This,REFIID riid,void **ppvObject) {
9668 static FORCEINLINE HRESULT ISpRecoGrammar_ResetGrammar(ISpRecoGrammar* This,WORD NewLanguage) {
9671 static FORCEINLINE HRESULT ISpRecoGrammar_GetRule(ISpRecoGrammar* This,LPCWSTR pszRuleName,DWORD dwRuleId,DWORD dwAttributes,WINBOOL fCreateIfNotExist,SPSTATEHANDLE *phInitialState) {
9674 static FORCEINLINE HRESULT ISpRecoGrammar_ClearRule(ISpRecoGrammar* This,SPSTATEHANDLE hState) {
9677 static FORCEINLINE HRESULT ISpRecoGrammar_CreateNewState(ISpRecoGrammar* This,SPSTATEHANDLE hState,SPSTATEHANDLE *phState) {
9680 static FORCEINLINE HRESULT ISpRecoGrammar_AddWordTransition(ISpRecoGrammar* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,LPCWSTR psz,LPCWSTR pszSeparators,SPGRAMMARWORDTYPE eWordType,float Weight,const SPPROPERTYINFO *pPropInfo) {
9683 static FORCEINLINE HRESULT ISpRecoGrammar_AddRuleTransition(ISpRecoGrammar* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,SPSTATEHANDLE hRule,float Weight,const SPPROPERTYINFO *pPropInfo) {
9686 static FORCEINLINE HRESULT ISpRecoGrammar_AddResource(ISpRecoGrammar* This,SPSTATEHANDLE hRuleState,LPCWSTR pszResourceName,LPCWSTR pszResourceValue) {
9689 static FORCEINLINE HRESULT ISpRecoGrammar_Commit(ISpRecoGrammar* This,DWORD dwReserved) {
9693 static FORCEINLINE HRESULT ISpRecoGrammar_GetGrammarId(ISpRecoGrammar* This,ULONGLONG *pullGrammarId) {
9696 static FORCEINLINE HRESULT ISpRecoGrammar_GetRecoContext(ISpRecoGrammar* This,ISpRecoContext **ppRecoCtxt) {
9699 static FORCEINLINE HRESULT ISpRecoGrammar_LoadCmdFromFile(ISpRecoGrammar* This,LPCWSTR pszFileName,SPLOADOPTIONS Options) {
9702 static FORCEINLINE HRESULT ISpRecoGrammar_LoadCmdFromObject(ISpRecoGrammar* This,REFCLSID rcid,LPCWSTR pszGrammarName,SPLOADOPTIONS Options) {
9705 static FORCEINLINE HRESULT ISpRecoGrammar_LoadCmdFromResource(ISpRecoGrammar* This,HMODULE hModule,LPCWSTR pszResourceName,LPCWSTR pszResourceType,WORD wLanguage,SPLOADOPTIONS Options) {
9708 static FORCEINLINE HRESULT ISpRecoGrammar_LoadCmdFromMemory(ISpRecoGrammar* This,const SPBINARYGRAMMAR *pGrammar,SPLOADOPTIONS Options) {
9711 static FORCEINLINE HRESULT ISpRecoGrammar_LoadCmdFromProprietaryGrammar(ISpRecoGrammar* This,REFGUID rguidParam,LPCWSTR pszStringParam,const void *pvDataPrarm,ULONG cbDataSize,SPLOADOPTIONS Options) {
9714 static FORCEINLINE HRESULT ISpRecoGrammar_SetRuleState(ISpRecoGrammar* This,LPCWSTR pszName,void *pReserved,SPRULESTATE NewState) {
9717 static FORCEINLINE HRESULT ISpRecoGrammar_SetRuleIdState(ISpRecoGrammar* This,ULONG ulRuleId,SPRULESTATE NewState) {
9720 static FORCEINLINE HRESULT ISpRecoGrammar_LoadDictation(ISpRecoGrammar* This,LPCWSTR pszTopicName,SPLOADOPTIONS Options) {
9723 static FORCEINLINE HRESULT ISpRecoGrammar_UnloadDictation(ISpRecoGrammar* This) {
9726 static FORCEINLINE HRESULT ISpRecoGrammar_SetDictationState(ISpRecoGrammar* This,SPRULESTATE NewState) {
9729 static FORCEINLINE HRESULT ISpRecoGrammar_SetWordSequenceData(ISpRecoGrammar* This,const WCHAR *pText,ULONG cchText,const SPTEXTSELECTIONINFO *pInfo) {
9732 static FORCEINLINE HRESULT ISpRecoGrammar_SetTextSelection(ISpRecoGrammar* This,const SPTEXTSELECTIONINFO *pInfo) {
9735 static FORCEINLINE HRESULT ISpRecoGrammar_IsPronounceable(ISpRecoGrammar* This,LPCWSTR pszWord,SPWORDPRONOUNCEABLE *pWordPronounceable) {
9738 static FORCEINLINE HRESULT ISpRecoGrammar_SetGrammarState(ISpRecoGrammar* This,SPGRAMMARSTATE eGrammarState) {
9741 static FORCEINLINE HRESULT ISpRecoGrammar_SaveCmd(ISpRecoGrammar* This,IStream *pStream,LPWSTR *ppszCoMemErrorText) {
9744 static FORCEINLINE HRESULT ISpRecoGrammar_GetGrammarState(ISpRecoGrammar* This,SPGRAMMARSTATE *peGrammarState) {
9752 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_GetGrammarId_Proxy(
9760 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_GetRecoContext_Proxy(
9768 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_LoadCmdFromFile_Proxy(
9777 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_LoadCmdFromObject_Proxy(
9787 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_LoadCmdFromResource_Proxy(
9799 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_LoadCmdFromMemory_Proxy(
9808 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_LoadCmdFromProprietaryGrammar_Proxy(
9820 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_SetRuleState_Proxy(
9830 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_SetRuleIdState_Proxy(
9839 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_LoadDictation_Proxy(
9848 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_UnloadDictation_Proxy(
9855 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_SetDictationState_Proxy(
9863 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_SetWordSequenceData_Proxy(
9873 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_SetTextSelection_Proxy(
9881 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_IsPronounceable_Proxy(
9890 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_SetGrammarState_Proxy(
9898 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_SaveCmd_Proxy(
9907 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_GetGrammarState_Proxy(
9941 virtual HRESULT STDMETHODCALLTYPE AddTextSubset(
9947 virtual HRESULT STDMETHODCALLTYPE SetPhoneticAlphabet(
9959 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
9971 HRESULT (STDMETHODCALLTYPE *AddTextSubset)(
9978 HRESULT (STDMETHODCALLTYPE *SetPhoneticAlphabet)(
9999 static FORCEINLINE HRESULT ISpGrammarBuilder2_QueryInterface(ISpGrammarBuilder2* This,REFIID riid,void **ppvObject) {
10009 static FORCEINLINE HRESULT ISpGrammarBuilder2_AddTextSubset(ISpGrammarBuilder2* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,LPCWSTR psz,SPMATCHINGMODE eMatchMode) {
10012 static FORCEINLINE HRESULT ISpGrammarBuilder2_SetPhoneticAlphabet(ISpGrammarBuilder2* This,PHONETICALPHABET phoneticALphabet) {
10020 HRESULT STDMETHODCALLTYPE ISpGrammarBuilder2_AddTextSubset_Proxy(
10031 HRESULT STDMETHODCALLTYPE ISpGrammarBuilder2_SetPhoneticAlphabet_Proxy(
10054 virtual HRESULT STDMETHODCALLTYPE GetRules(
10058 virtual HRESULT STDMETHODCALLTYPE LoadCmdFromFile2(
10064 virtual HRESULT STDMETHODCALLTYPE LoadCmdFromMemory2(
10070 virtual HRESULT STDMETHODCALLTYPE SetRulePriority(
10075 virtual HRESULT STDMETHODCALLTYPE SetRuleWeight(
10080 virtual HRESULT STDMETHODCALLTYPE SetDictationWeight(
10083 virtual HRESULT STDMETHODCALLTYPE SetGrammarLoader(
10086 virtual HRESULT STDMETHODCALLTYPE SetSMLSecurityManager(
10098 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
10110 HRESULT (STDMETHODCALLTYPE *GetRules)(
10115 HRESULT (STDMETHODCALLTYPE *LoadCmdFromFile2)(
10122 HRESULT (STDMETHODCALLTYPE *LoadCmdFromMemory2)(
10129 HRESULT (STDMETHODCALLTYPE *SetRulePriority)(
10135 HRESULT (STDMETHODCALLTYPE *SetRuleWeight)(
10141 HRESULT (STDMETHODCALLTYPE *SetDictationWeight)(
10145 HRESULT (STDMETHODCALLTYPE *SetGrammarLoader)(
10149 HRESULT (STDMETHODCALLTYPE *SetSMLSecurityManager)(
10176 static FORCEINLINE HRESULT ISpRecoGrammar2_QueryInterface(ISpRecoGrammar2* This,REFIID riid,void **ppvObject) {
10186 static FORCEINLINE HRESULT ISpRecoGrammar2_GetRules(ISpRecoGrammar2* This,SPRULE **ppCoMemRules,UINT *puNumRules) {
10189 static FORCEINLINE HRESULT ISpRecoGrammar2_LoadCmdFromFile2(ISpRecoGrammar2* This,LPCWSTR pszFileName,SPLOADOPTIONS Options,LPCWSTR pszSharingUri,LPCWSTR pszBaseUri) {
10192 static FORCEINLINE HRESULT ISpRecoGrammar2_LoadCmdFromMemory2(ISpRecoGrammar2* This,const SPBINARYGRAMMAR *pGrammar,SPLOADOPTIONS Options,LPCWSTR pszSharingUri,LPCWSTR pszBaseUri) {
10195 static FORCEINLINE HRESULT ISpRecoGrammar2_SetRulePriority(ISpRecoGrammar2* This,LPCWSTR pszRuleName,ULONG ulRuleId,int nRulePriority) {
10198 static FORCEINLINE HRESULT ISpRecoGrammar2_SetRuleWeight(ISpRecoGrammar2* This,LPCWSTR pszRuleName,ULONG ulRuleId,float flWeight) {
10201 static FORCEINLINE HRESULT ISpRecoGrammar2_SetDictationWeight(ISpRecoGrammar2* This,float flWeight) {
10204 static FORCEINLINE HRESULT ISpRecoGrammar2_SetGrammarLoader(ISpRecoGrammar2* This,ISpeechResourceLoader *pLoader) {
10207 static FORCEINLINE HRESULT ISpRecoGrammar2_SetSMLSecurityManager(ISpRecoGrammar2* This,IInternetSecurityManager *pSMLSecurityManager) {
10215 HRESULT STDMETHODCALLTYPE ISpRecoGrammar2_GetRules_Proxy(
10224 HRESULT STDMETHODCALLTYPE ISpRecoGrammar2_LoadCmdFromFile2_Proxy(
10235 HRESULT STDMETHODCALLTYPE ISpRecoGrammar2_LoadCmdFromMemory2_Proxy(
10246 HRESULT STDMETHODCALLTYPE ISpRecoGrammar2_SetRulePriority_Proxy(
10256 HRESULT STDMETHODCALLTYPE ISpRecoGrammar2_SetRuleWeight_Proxy(
10266 HRESULT STDMETHODCALLTYPE ISpRecoGrammar2_SetDictationWeight_Proxy(
10274 HRESULT STDMETHODCALLTYPE ISpRecoGrammar2_SetGrammarLoader_Proxy(
10282 HRESULT STDMETHODCALLTYPE ISpRecoGrammar2_SetSMLSecurityManager_Proxy(
10304 virtual HRESULT STDMETHODCALLTYPE LoadResource(
10312 virtual HRESULT STDMETHODCALLTYPE GetLocalCopy(
10318 virtual HRESULT STDMETHODCALLTYPE ReleaseLocalCopy(
10330 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
10342 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
10346 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
10352 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
10360 HRESULT (STDMETHODCALLTYPE *Invoke)(
10372 HRESULT (STDMETHODCALLTYPE *LoadResource)(
10381 HRESULT (STDMETHODCALLTYPE *GetLocalCopy)(
10388 HRESULT (STDMETHODCALLTYPE *ReleaseLocalCopy)(
10415 static FORCEINLINE HRESULT ISpeechResourceLoader_QueryInterface(ISpeechResourceLoader* This,REFIID riid,void **ppvObject) {
10425 static FORCEINLINE HRESULT ISpeechResourceLoader_GetTypeInfoCount(ISpeechResourceLoader* This,UINT *pctinfo) {
10428 static FORCEINLINE HRESULT ISpeechResourceLoader_GetTypeInfo(ISpeechResourceLoader* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
10431 static FORCEINLINE HRESULT ISpeechResourceLoader_GetIDsOfNames(ISpeechResourceLoader* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
10434 static FORCEINLINE HRESULT ISpeechResourceLoader_Invoke(ISpeechResourceLoader* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
10438 static FORCEINLINE HRESULT ISpeechResourceLoader_LoadResource(ISpeechResourceLoader* This,BSTR bstrResourceUri,VARIANT_BOOL fAlwaysReload,IUnknown **pStream,BSTR *pbstrMIMEType,VARIANT_BOOL *pfModified,BSTR *pbstrRedirectUrl) {
10441 static FORCEINLINE HRESULT ISpeechResourceLoader_GetLocalCopy(ISpeechResourceLoader* This,BSTR bstrResourceUri,BSTR *pbstrLocalPath,BSTR *pbstrMIMEType,BSTR *pbstrRedirectUrl) {
10444 static FORCEINLINE HRESULT ISpeechResourceLoader_ReleaseLocalCopy(ISpeechResourceLoader* This,BSTR pbstrLocalPath) {
10452 HRESULT STDMETHODCALLTYPE ISpeechResourceLoader_LoadResource_Proxy(
10465 HRESULT STDMETHODCALLTYPE ISpeechResourceLoader_GetLocalCopy_Proxy(
10476 HRESULT STDMETHODCALLTYPE ISpeechResourceLoader_ReleaseLocalCopy_Proxy(
10514 virtual HRESULT STDMETHODCALLTYPE GetRecognizer(
10517 virtual HRESULT STDMETHODCALLTYPE CreateGrammar(
10521 virtual HRESULT STDMETHODCALLTYPE GetStatus(
10524 virtual HRESULT STDMETHODCALLTYPE GetMaxAlternates(
10527 virtual HRESULT STDMETHODCALLTYPE SetMaxAlternates(
10530 virtual HRESULT STDMETHODCALLTYPE SetAudioOptions(
10535 virtual HRESULT STDMETHODCALLTYPE GetAudioOptions(
10540 virtual HRESULT STDMETHODCALLTYPE DeserializeResult(
10544 virtual HRESULT STDMETHODCALLTYPE Bookmark(
10549 virtual HRESULT STDMETHODCALLTYPE SetAdaptationData(
10553 virtual HRESULT STDMETHODCALLTYPE Pause(
10556 virtual HRESULT STDMETHODCALLTYPE Resume(
10559 virtual HRESULT STDMETHODCALLTYPE SetVoice(
10563 virtual HRESULT STDMETHODCALLTYPE GetVoice(
10566 virtual HRESULT STDMETHODCALLTYPE SetVoicePurgeEvent(
10569 virtual HRESULT STDMETHODCALLTYPE GetVoicePurgeEvent(
10572 virtual HRESULT STDMETHODCALLTYPE SetContextState(
10575 virtual HRESULT STDMETHODCALLTYPE GetContextState(
10587 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
10599 HRESULT (STDMETHODCALLTYPE *SetNotifySink)(
10603 HRESULT (STDMETHODCALLTYPE *SetNotifyWindowMessage)(
10610 HRESULT (STDMETHODCALLTYPE *SetNotifyCallbackFunction)(
10616 HRESULT (STDMETHODCALLTYPE *SetNotifyCallbackInterface)(
10622 HRESULT (STDMETHODCALLTYPE *SetNotifyWin32Event)(
10625 HRESULT (STDMETHODCALLTYPE *WaitForNotifyEvent)(
10633 HRESULT (STDMETHODCALLTYPE *SetInterest)(
10638 HRESULT (STDMETHODCALLTYPE *GetEvents)(
10644 HRESULT (STDMETHODCALLTYPE *GetInfo)(
10649 HRESULT (STDMETHODCALLTYPE *GetRecognizer)(
10653 HRESULT (STDMETHODCALLTYPE *CreateGrammar)(
10658 HRESULT (STDMETHODCALLTYPE *GetStatus)(
10662 HRESULT (STDMETHODCALLTYPE *GetMaxAlternates)(
10666 HRESULT (STDMETHODCALLTYPE *SetMaxAlternates)(
10670 HRESULT (STDMETHODCALLTYPE *SetAudioOptions)(
10676 HRESULT (STDMETHODCALLTYPE *GetAudioOptions)(
10682 HRESULT (STDMETHODCALLTYPE *DeserializeResult)(
10687 HRESULT (STDMETHODCALLTYPE *Bookmark)(
10693 HRESULT (STDMETHODCALLTYPE *SetAdaptationData)(
10698 HRESULT (STDMETHODCALLTYPE *Pause)(
10702 HRESULT (STDMETHODCALLTYPE *Resume)(
10706 HRESULT (STDMETHODCALLTYPE *SetVoice)(
10711 HRESULT (STDMETHODCALLTYPE *GetVoice)(
10715 HRESULT (STDMETHODCALLTYPE *SetVoicePurgeEvent)(
10719 HRESULT (STDMETHODCALLTYPE *GetVoicePurgeEvent)(
10723 HRESULT (STDMETHODCALLTYPE *SetContextState)(
10727 HRESULT (STDMETHODCALLTYPE *GetContextState)(
10776 static FORCEINLINE HRESULT ISpRecoContext_QueryInterface(ISpRecoContext* This,REFIID riid,void **ppvObject) {
10786 static FORCEINLINE HRESULT ISpRecoContext_SetNotifySink(ISpRecoContext* This,ISpNotifySink *pNotifySink) {
10789 static FORCEINLINE HRESULT ISpRecoContext_SetNotifyWindowMessage(ISpRecoContext* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) {
10792 static FORCEINLINE HRESULT ISpRecoContext_SetNotifyCallbackFunction(ISpRecoContext* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) {
10795 static FORCEINLINE HRESULT ISpRecoContext_SetNotifyCallbackInterface(ISpRecoContext* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) {
10798 static FORCEINLINE HRESULT ISpRecoContext_SetNotifyWin32Event(ISpRecoContext* This) {
10801 static FORCEINLINE HRESULT ISpRecoContext_WaitForNotifyEvent(ISpRecoContext* This,DWORD dwMilliseconds) {
10808 static FORCEINLINE HRESULT ISpRecoContext_SetInterest(ISpRecoContext* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) {
10811 static FORCEINLINE HRESULT ISpRecoContext_GetEvents(ISpRecoContext* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) {
10814 static FORCEINLINE HRESULT ISpRecoContext_GetInfo(ISpRecoContext* This,SPEVENTSOURCEINFO *pInfo) {
10818 static FORCEINLINE HRESULT ISpRecoContext_GetRecognizer(ISpRecoContext* This,ISpRecognizer **ppRecognizer) {
10821 static FORCEINLINE HRESULT ISpRecoContext_CreateGrammar(ISpRecoContext* This,ULONGLONG ullGrammarId,ISpRecoGrammar **ppGrammar) {
10824 static FORCEINLINE HRESULT ISpRecoContext_GetStatus(ISpRecoContext* This,SPRECOCONTEXTSTATUS *pStatus) {
10827 static FORCEINLINE HRESULT ISpRecoContext_GetMaxAlternates(ISpRecoContext* This,ULONG *pcAlternates) {
10830 static FORCEINLINE HRESULT ISpRecoContext_SetMaxAlternates(ISpRecoContext* This,ULONG cAlternates) {
10833 static FORCEINLINE HRESULT ISpRecoContext_SetAudioOptions(ISpRecoContext* This,SPAUDIOOPTIONS Options,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) {
10836 static FORCEINLINE HRESULT ISpRecoContext_GetAudioOptions(ISpRecoContext* This,SPAUDIOOPTIONS *pOptions,GUID *pAudioFormatId,WAVEFORMATEX **ppCoMemWFEX) {
10839 static FORCEINLINE HRESULT ISpRecoContext_DeserializeResult(ISpRecoContext* This,const SPSERIALIZEDRESULT *pSerializedResult,ISpRecoResult **ppResult) {
10842 static FORCEINLINE HRESULT ISpRecoContext_Bookmark(ISpRecoContext* This,SPBOOKMARKOPTIONS Options,ULONGLONG ullStreamPosition,LPARAM lparamEvent) {
10845 static FORCEINLINE HRESULT ISpRecoContext_SetAdaptationData(ISpRecoContext* This,LPCWSTR pAdaptationData,const ULONG cch) {
10848 static FORCEINLINE HRESULT ISpRecoContext_Pause(ISpRecoContext* This,DWORD dwReserved) {
10851 static FORCEINLINE HRESULT ISpRecoContext_Resume(ISpRecoContext* This,DWORD dwReserved) {
10854 static FORCEINLINE HRESULT ISpRecoContext_SetVoice(ISpRecoContext* This,ISpVoice *pVoice,WINBOOL fAllowFormatChanges) {
10857 static FORCEINLINE HRESULT ISpRecoContext_GetVoice(ISpRecoContext* This,ISpVoice **ppVoice) {
10860 static FORCEINLINE HRESULT ISpRecoContext_SetVoicePurgeEvent(ISpRecoContext* This,ULONGLONG ullEventInterest) {
10863 static FORCEINLINE HRESULT ISpRecoContext_GetVoicePurgeEvent(ISpRecoContext* This,ULONGLONG *pullEventInterest) {
10866 static FORCEINLINE HRESULT ISpRecoContext_SetContextState(ISpRecoContext* This,SPCONTEXTSTATE eContextState) {
10869 static FORCEINLINE HRESULT ISpRecoContext_GetContextState(ISpRecoContext* This,SPCONTEXTSTATE *peContextState) {
10877 HRESULT STDMETHODCALLTYPE ISpRecoContext_GetRecognizer_Proxy(
10885 HRESULT STDMETHODCALLTYPE ISpRecoContext_CreateGrammar_Proxy(
10894 HRESULT STDMETHODCALLTYPE ISpRecoContext_GetStatus_Proxy(
10902 HRESULT STDMETHODCALLTYPE ISpRecoContext_GetMaxAlternates_Proxy(
10910 HRESULT STDMETHODCALLTYPE ISpRecoContext_SetMaxAlternates_Proxy(
10918 HRESULT STDMETHODCALLTYPE ISpRecoContext_SetAudioOptions_Proxy(
10928 HRESULT STDMETHODCALLTYPE ISpRecoContext_GetAudioOptions_Proxy(
10938 HRESULT STDMETHODCALLTYPE ISpRecoContext_DeserializeResult_Proxy(
10947 HRESULT STDMETHODCALLTYPE ISpRecoContext_Bookmark_Proxy(
10957 HRESULT STDMETHODCALLTYPE ISpRecoContext_SetAdaptationData_Proxy(
10966 HRESULT STDMETHODCALLTYPE ISpRecoContext_Pause_Proxy(
10974 HRESULT STDMETHODCALLTYPE ISpRecoContext_Resume_Proxy(
10982 HRESULT STDMETHODCALLTYPE ISpRecoContext_SetVoice_Proxy(
10991 HRESULT STDMETHODCALLTYPE ISpRecoContext_GetVoice_Proxy(
10999 HRESULT STDMETHODCALLTYPE ISpRecoContext_SetVoicePurgeEvent_Proxy(
11007 HRESULT STDMETHODCALLTYPE ISpRecoContext_GetVoicePurgeEvent_Proxy(
11015 HRESULT STDMETHODCALLTYPE ISpRecoContext_SetContextState_Proxy(
11023 HRESULT STDMETHODCALLTYPE ISpRecoContext_GetContextState_Proxy(
11074 virtual HRESULT STDMETHODCALLTYPE SetGrammarOptions(
11077 virtual HRESULT STDMETHODCALLTYPE GetGrammarOptions(
11080 virtual HRESULT STDMETHODCALLTYPE SetAdaptationData2(
11096 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
11108 HRESULT (STDMETHODCALLTYPE *SetGrammarOptions)(
11112 HRESULT (STDMETHODCALLTYPE *GetGrammarOptions)(
11116 HRESULT (STDMETHODCALLTYPE *SetAdaptationData2)(
11142 static FORCEINLINE HRESULT ISpRecoContext2_QueryInterface(ISpRecoContext2* This,REFIID riid,void **ppvObject) {
11152 static FORCEINLINE HRESULT ISpRecoContext2_SetGrammarOptions(ISpRecoContext2* This,DWORD eGrammarOptions) {
11155 static FORCEINLINE HRESULT ISpRecoContext2_GetGrammarOptions(ISpRecoContext2* This,DWORD *peGrammarOptions) {
11158 static FORCEINLINE HRESULT ISpRecoContext2_SetAdaptationData2(ISpRecoContext2* This,LPCWSTR pAdaptationData,const ULONG cch,LPCWSTR pTopicName,DWORD eAdaptationSettings,SPADAPTATIONRELEVANCE eRelevance) {
11166 HRESULT STDMETHODCALLTYPE ISpRecoContext2_SetGrammarOptions_Proxy(
11174 HRESULT STDMETHODCALLTYPE ISpRecoContext2_GetGrammarOptions_Proxy(
11182 HRESULT STDMETHODCALLTYPE ISpRecoContext2_SetAdaptationData2_Proxy(
11208 virtual HRESULT STDMETHODCALLTYPE SetPropertyNum(
11212 virtual HRESULT STDMETHODCALLTYPE GetPropertyNum(
11216 virtual HRESULT STDMETHODCALLTYPE SetPropertyString(
11220 virtual HRESULT STDMETHODCALLTYPE GetPropertyString(
11233 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
11245 HRESULT (STDMETHODCALLTYPE *SetPropertyNum)(
11250 HRESULT (STDMETHODCALLTYPE *GetPropertyNum)(
11255 HRESULT (STDMETHODCALLTYPE *SetPropertyString)(
11260 HRESULT (STDMETHODCALLTYPE *GetPropertyString)(
11284 static FORCEINLINE HRESULT ISpProperties_QueryInterface(ISpProperties* This,REFIID riid,void **ppvObject) {
11294 static FORCEINLINE HRESULT ISpProperties_SetPropertyNum(ISpProperties* This,LPCWSTR pName,LONG lValue) {
11297 static FORCEINLINE HRESULT ISpProperties_GetPropertyNum(ISpProperties* This,LPCWSTR pName,LONG *plValue) {
11300 static FORCEINLINE HRESULT ISpProperties_SetPropertyString(ISpProperties* This,LPCWSTR pName,LPCWSTR pValue) {
11303 static FORCEINLINE HRESULT ISpProperties_GetPropertyString(ISpProperties* This,LPCWSTR pName,LPWSTR *ppCoMemValue) {
11311 HRESULT STDMETHODCALLTYPE ISpProperties_SetPropertyNum_Proxy(
11320 HRESULT STDMETHODCALLTYPE ISpProperties_GetPropertyNum_Proxy(
11329 HRESULT STDMETHODCALLTYPE ISpProperties_SetPropertyString_Proxy(
11338 HRESULT STDMETHODCALLTYPE ISpProperties_GetPropertyString_Proxy(
11384 virtual HRESULT STDMETHODCALLTYPE SetRecognizer(
11387 virtual HRESULT STDMETHODCALLTYPE GetRecognizer(
11390 virtual HRESULT STDMETHODCALLTYPE SetInput(
11394 virtual HRESULT STDMETHODCALLTYPE GetInputObjectToken(
11397 virtual HRESULT STDMETHODCALLTYPE GetInputStream(
11400 virtual HRESULT STDMETHODCALLTYPE CreateRecoContext(
11403 virtual HRESULT STDMETHODCALLTYPE GetRecoProfile(
11406 virtual HRESULT STDMETHODCALLTYPE SetRecoProfile(
11409 virtual HRESULT STDMETHODCALLTYPE IsSharedInstance(
11412 virtual HRESULT STDMETHODCALLTYPE GetRecoState(
11415 virtual HRESULT STDMETHODCALLTYPE SetRecoState(
11418 virtual HRESULT STDMETHODCALLTYPE GetStatus(
11421 virtual HRESULT STDMETHODCALLTYPE GetFormat(
11426 virtual HRESULT STDMETHODCALLTYPE IsUISupported(
11432 virtual HRESULT STDMETHODCALLTYPE DisplayUI(
11439 virtual HRESULT STDMETHODCALLTYPE EmulateRecognition(
11451 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
11463 HRESULT (STDMETHODCALLTYPE *SetPropertyNum)(
11468 HRESULT (STDMETHODCALLTYPE *GetPropertyNum)(
11473 HRESULT (STDMETHODCALLTYPE *SetPropertyString)(
11478 HRESULT (STDMETHODCALLTYPE *GetPropertyString)(
11484 HRESULT (STDMETHODCALLTYPE *SetRecognizer)(
11488 HRESULT (STDMETHODCALLTYPE *GetRecognizer)(
11492 HRESULT (STDMETHODCALLTYPE *SetInput)(
11497 HRESULT (STDMETHODCALLTYPE *GetInputObjectToken)(
11501 HRESULT (STDMETHODCALLTYPE *GetInputStream)(
11505 HRESULT (STDMETHODCALLTYPE *CreateRecoContext)(
11509 HRESULT (STDMETHODCALLTYPE *GetRecoProfile)(
11513 HRESULT (STDMETHODCALLTYPE *SetRecoProfile)(
11517 HRESULT (STDMETHODCALLTYPE *IsSharedInstance)(
11520 HRESULT (STDMETHODCALLTYPE *GetRecoState)(
11524 HRESULT (STDMETHODCALLTYPE *SetRecoState)(
11528 HRESULT (STDMETHODCALLTYPE *GetStatus)(
11532 HRESULT (STDMETHODCALLTYPE *GetFormat)(
11538 HRESULT (STDMETHODCALLTYPE *IsUISupported)(
11545 HRESULT (STDMETHODCALLTYPE *DisplayUI)(
11553 HRESULT (STDMETHODCALLTYPE *EmulateRecognition)(
11593 static FORCEINLINE HRESULT ISpRecognizer_QueryInterface(ISpRecognizer* This,REFIID riid,void **ppvObject) {
11603 static FORCEINLINE HRESULT ISpRecognizer_SetPropertyNum(ISpRecognizer* This,LPCWSTR pName,LONG lValue) {
11606 static FORCEINLINE HRESULT ISpRecognizer_GetPropertyNum(ISpRecognizer* This,LPCWSTR pName,LONG *plValue) {
11609 static FORCEINLINE HRESULT ISpRecognizer_SetPropertyString(ISpRecognizer* This,LPCWSTR pName,LPCWSTR pValue) {
11612 static FORCEINLINE HRESULT ISpRecognizer_GetPropertyString(ISpRecognizer* This,LPCWSTR pName,LPWSTR *ppCoMemValue) {
11616 static FORCEINLINE HRESULT ISpRecognizer_SetRecognizer(ISpRecognizer* This,ISpObjectToken *pRecognizer) {
11619 static FORCEINLINE HRESULT ISpRecognizer_GetRecognizer(ISpRecognizer* This,ISpObjectToken **ppRecognizer) {
11622 static FORCEINLINE HRESULT ISpRecognizer_SetInput(ISpRecognizer* This,IUnknown *pUnkInput,WINBOOL fAllowFormatChanges) {
11625 static FORCEINLINE HRESULT ISpRecognizer_GetInputObjectToken(ISpRecognizer* This,ISpObjectToken **ppToken) {
11628 static FORCEINLINE HRESULT ISpRecognizer_GetInputStream(ISpRecognizer* This,ISpStreamFormat **ppStream) {
11631 static FORCEINLINE HRESULT ISpRecognizer_CreateRecoContext(ISpRecognizer* This,ISpRecoContext **ppNewCtxt) {
11634 static FORCEINLINE HRESULT ISpRecognizer_GetRecoProfile(ISpRecognizer* This,ISpObjectToken **ppToken) {
11637 static FORCEINLINE HRESULT ISpRecognizer_SetRecoProfile(ISpRecognizer* This,ISpObjectToken *pToken) {
11640 static FORCEINLINE HRESULT ISpRecognizer_IsSharedInstance(ISpRecognizer* This) {
11643 static FORCEINLINE HRESULT ISpRecognizer_GetRecoState(ISpRecognizer* This,SPRECOSTATE *pState) {
11646 static FORCEINLINE HRESULT ISpRecognizer_SetRecoState(ISpRecognizer* This,SPRECOSTATE NewState) {
11649 static FORCEINLINE HRESULT ISpRecognizer_GetStatus(ISpRecognizer* This,SPRECOGNIZERSTATUS *pStatus) {
11652 static FORCEINLINE HRESULT ISpRecognizer_GetFormat(ISpRecognizer* This,SPSTREAMFORMATTYPE WaveFormatType,GUID *pFormatId,WAVEFORMATEX **ppCoMemWFEX) {
11655 static FORCEINLINE HRESULT ISpRecognizer_IsUISupported(ISpRecognizer* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,WINBOOL *pfSupported) {
11658 static FORCEINLINE HRESULT ISpRecognizer_DisplayUI(ISpRecognizer* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData) {
11661 static FORCEINLINE HRESULT ISpRecognizer_EmulateRecognition(ISpRecognizer* This,ISpPhrase *pPhrase) {
11669 HRESULT STDMETHODCALLTYPE ISpRecognizer_SetRecognizer_Proxy(
11677 HRESULT STDMETHODCALLTYPE ISpRecognizer_GetRecognizer_Proxy(
11685 HRESULT STDMETHODCALLTYPE ISpRecognizer_SetInput_Proxy(
11694 HRESULT STDMETHODCALLTYPE ISpRecognizer_GetInputObjectToken_Proxy(
11702 HRESULT STDMETHODCALLTYPE ISpRecognizer_GetInputStream_Proxy(
11710 HRESULT STDMETHODCALLTYPE ISpRecognizer_CreateRecoContext_Proxy(
11718 HRESULT STDMETHODCALLTYPE ISpRecognizer_GetRecoProfile_Proxy(
11726 HRESULT STDMETHODCALLTYPE ISpRecognizer_SetRecoProfile_Proxy(
11734 HRESULT STDMETHODCALLTYPE ISpRecognizer_IsSharedInstance_Proxy(
11741 HRESULT STDMETHODCALLTYPE ISpRecognizer_GetRecoState_Proxy(
11749 HRESULT STDMETHODCALLTYPE ISpRecognizer_SetRecoState_Proxy(
11757 HRESULT STDMETHODCALLTYPE ISpRecognizer_GetStatus_Proxy(
11765 HRESULT STDMETHODCALLTYPE ISpRecognizer_GetFormat_Proxy(
11775 HRESULT STDMETHODCALLTYPE ISpRecognizer_EmulateRecognition_Proxy(
11797 virtual HRESULT STDMETHODCALLTYPE GetSerializedState(
11802 virtual HRESULT STDMETHODCALLTYPE SetSerializedState(
11816 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
11828 HRESULT (STDMETHODCALLTYPE *GetSerializedState)(
11834 HRESULT (STDMETHODCALLTYPE *SetSerializedState)(
11857 static FORCEINLINE HRESULT ISpSerializeState_QueryInterface(ISpSerializeState* This,REFIID riid,void **ppvObject) {
11867 static FORCEINLINE HRESULT ISpSerializeState_GetSerializedState(ISpSerializeState* This,BYTE **ppbData,ULONG *pulSize,DWORD dwReserved) {
11870 static FORCEINLINE HRESULT ISpSerializeState_SetSerializedState(ISpSerializeState* This,BYTE *pbData,ULONG ulSize,DWORD dwReserved) {
11878 HRESULT STDMETHODCALLTYPE ISpSerializeState_GetSerializedState_Proxy(
11888 HRESULT STDMETHODCALLTYPE ISpSerializeState_SetSerializedState_Proxy(
11912 virtual HRESULT STDMETHODCALLTYPE EmulateRecognitionEx(
11916 virtual HRESULT STDMETHODCALLTYPE SetTrainingState(
11920 virtual HRESULT STDMETHODCALLTYPE ResetAcousticModelAdaptation(
11932 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
11944 HRESULT (STDMETHODCALLTYPE *EmulateRecognitionEx)(
11949 HRESULT (STDMETHODCALLTYPE *SetTrainingState)(
11954 HRESULT (STDMETHODCALLTYPE *ResetAcousticModelAdaptation)(
11975 static FORCEINLINE HRESULT ISpRecognizer2_QueryInterface(ISpRecognizer2* This,REFIID riid,void **ppvObject) {
11985 static FORCEINLINE HRESULT ISpRecognizer2_EmulateRecognitionEx(ISpRecognizer2* This,ISpPhrase *pPhrase,DWORD dwCompareFlags) {
11988 static FORCEINLINE HRESULT ISpRecognizer2_SetTrainingState(ISpRecognizer2* This,WINBOOL fDoingTraining,WINBOOL fAdaptFromTrainingData) {
11991 static FORCEINLINE HRESULT ISpRecognizer2_ResetAcousticModelAdaptation(ISpRecognizer2* This) {
11999 HRESULT STDMETHODCALLTYPE ISpRecognizer2_EmulateRecognitionEx_Proxy(
12008 HRESULT STDMETHODCALLTYPE ISpRecognizer2_SetTrainingState_Proxy(
12017 HRESULT STDMETHODCALLTYPE ISpRecognizer2_ResetAcousticModelAdaptation_Proxy(
12042 virtual HRESULT STDMETHODCALLTYPE Normalize(
12049 virtual HRESULT STDMETHODCALLTYPE GetPronunciations(
12065 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
12077 HRESULT (STDMETHODCALLTYPE *Normalize)(
12085 HRESULT (STDMETHODCALLTYPE *GetPronunciations)(
12110 static FORCEINLINE HRESULT ISpEnginePronunciation_QueryInterface(ISpEnginePronunciation* This,REFIID riid,void **ppvObject) {
12120 static FORCEINLINE HRESULT ISpEnginePronunciation_Normalize(ISpEnginePronunciation* This,LPCWSTR pszWord,LPCWSTR pszLeftContext,LPCWSTR pszRightContext,WORD LangID,SPNORMALIZATIONLIST *pNormalizationList) {
12123 static FORCEINLINE HRESULT ISpEnginePronunciation_GetPronunciations(ISpEnginePronunciation* This,LPCWSTR pszWord,LPCWSTR pszLeftContext,LPCWSTR pszRightContext,WORD LangID,SPWORDPRONUNCIATIONLIST *pEnginePronunciationList) {
12131 HRESULT STDMETHODCALLTYPE ISpEnginePronunciation_Normalize_Proxy(
12143 HRESULT STDMETHODCALLTYPE ISpEnginePronunciation_GetPronunciations_Proxy(
12178 virtual HRESULT STDMETHODCALLTYPE GetDisplayAlternates(
12184 virtual HRESULT STDMETHODCALLTYPE SetFullStopTrailSpace(
12196 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
12208 HRESULT (STDMETHODCALLTYPE *GetDisplayAlternates)(
12215 HRESULT (STDMETHODCALLTYPE *SetFullStopTrailSpace)(
12236 static FORCEINLINE HRESULT ISpDisplayAlternates_QueryInterface(ISpDisplayAlternates* This,REFIID riid,void **ppvObject) {
12246 static FORCEINLINE HRESULT ISpDisplayAlternates_GetDisplayAlternates(ISpDisplayAlternates* This,const SPDISPLAYPHRASE *pPhrase,ULONG cRequestCount,SPDISPLAYPHRASE **ppCoMemPhrases,ULONG *pcPhrasesReturned) {
12249 static FORCEINLINE HRESULT ISpDisplayAlternates_SetFullStopTrailSpace(ISpDisplayAlternates* This,ULONG ulTrailSpace) {
12257 HRESULT STDMETHODCALLTYPE ISpDisplayAlternates_GetDisplayAlternates_Proxy(
12268 HRESULT STDMETHODCALLTYPE ISpDisplayAlternates_SetFullStopTrailSpace_Proxy(
12590 virtual HRESULT STDMETHODCALLTYPE SetBinaryValue(
12594 virtual HRESULT STDMETHODCALLTYPE GetBinaryValue(
12598 virtual HRESULT STDMETHODCALLTYPE SetStringValue(
12602 virtual HRESULT STDMETHODCALLTYPE GetStringValue(
12606 virtual HRESULT STDMETHODCALLTYPE SetLongValue(
12610 virtual HRESULT STDMETHODCALLTYPE GetLongValue(
12614 virtual HRESULT STDMETHODCALLTYPE OpenKey(
12618 virtual HRESULT STDMETHODCALLTYPE CreateKey(
12622 virtual HRESULT STDMETHODCALLTYPE DeleteKey(
12625 virtual HRESULT STDMETHODCALLTYPE DeleteValue(
12628 virtual HRESULT STDMETHODCALLTYPE EnumKeys(
12632 virtual HRESULT STDMETHODCALLTYPE EnumValues(
12645 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
12657 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
12661 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
12667 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
12675 HRESULT (STDMETHODCALLTYPE *Invoke)(
12687 HRESULT (STDMETHODCALLTYPE *SetBinaryValue)(
12692 HRESULT (STDMETHODCALLTYPE *GetBinaryValue)(
12697 HRESULT (STDMETHODCALLTYPE *SetStringValue)(
12702 HRESULT (STDMETHODCALLTYPE *GetStringValue)(
12707 HRESULT (STDMETHODCALLTYPE *SetLongValue)(
12712 HRESULT (STDMETHODCALLTYPE *GetLongValue)(
12717 HRESULT (STDMETHODCALLTYPE *OpenKey)(
12722 HRESULT (STDMETHODCALLTYPE *CreateKey)(
12727 HRESULT (STDMETHODCALLTYPE *DeleteKey)(
12731 HRESULT (STDMETHODCALLTYPE *DeleteValue)(
12735 HRESULT (STDMETHODCALLTYPE *EnumKeys)(
12740 HRESULT (STDMETHODCALLTYPE *EnumValues)(
12777 static FORCEINLINE HRESULT ISpeechDataKey_QueryInterface(ISpeechDataKey* This,REFIID riid,void **ppvObject) {
12787 static FORCEINLINE HRESULT ISpeechDataKey_GetTypeInfoCount(ISpeechDataKey* This,UINT *pctinfo) {
12790 static FORCEINLINE HRESULT ISpeechDataKey_GetTypeInfo(ISpeechDataKey* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
12793 static FORCEINLINE HRESULT ISpeechDataKey_GetIDsOfNames(ISpeechDataKey* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
12796 static FORCEINLINE HRESULT ISpeechDataKey_Invoke(ISpeechDataKey* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
12800 static FORCEINLINE HRESULT ISpeechDataKey_SetBinaryValue(ISpeechDataKey* This,const BSTR ValueName,VARIANT Value) {
12803 static FORCEINLINE HRESULT ISpeechDataKey_GetBinaryValue(ISpeechDataKey* This,const BSTR ValueName,VARIANT *Value) {
12806 static FORCEINLINE HRESULT ISpeechDataKey_SetStringValue(ISpeechDataKey* This,const BSTR ValueName,const BSTR Value) {
12809 static FORCEINLINE HRESULT ISpeechDataKey_GetStringValue(ISpeechDataKey* This,const BSTR ValueName,BSTR *Value) {
12812 static FORCEINLINE HRESULT ISpeechDataKey_SetLongValue(ISpeechDataKey* This,const BSTR ValueName,LONG Value) {
12815 static FORCEINLINE HRESULT ISpeechDataKey_GetLongValue(ISpeechDataKey* This,const BSTR ValueName,LONG *Value) {
12818 static FORCEINLINE HRESULT ISpeechDataKey_OpenKey(ISpeechDataKey* This,const BSTR SubKeyName,ISpeechDataKey **SubKey) {
12821 static FORCEINLINE HRESULT ISpeechDataKey_CreateKey(ISpeechDataKey* This,const BSTR SubKeyName,ISpeechDataKey **SubKey) {
12824 static FORCEINLINE HRESULT ISpeechDataKey_DeleteKey(ISpeechDataKey* This,const BSTR SubKeyName) {
12827 static FORCEINLINE HRESULT ISpeechDataKey_DeleteValue(ISpeechDataKey* This,const BSTR ValueName) {
12830 static FORCEINLINE HRESULT ISpeechDataKey_EnumKeys(ISpeechDataKey* This,LONG Index,BSTR *SubKeyName) {
12833 static FORCEINLINE HRESULT ISpeechDataKey_EnumValues(ISpeechDataKey* This,LONG Index,BSTR *ValueName) {
12841 HRESULT STDMETHODCALLTYPE ISpeechDataKey_SetBinaryValue_Proxy(
12850 HRESULT STDMETHODCALLTYPE ISpeechDataKey_GetBinaryValue_Proxy(
12859 HRESULT STDMETHODCALLTYPE ISpeechDataKey_SetStringValue_Proxy(
12868 HRESULT STDMETHODCALLTYPE ISpeechDataKey_GetStringValue_Proxy(
12877 HRESULT STDMETHODCALLTYPE ISpeechDataKey_SetLongValue_Proxy(
12886 HRESULT STDMETHODCALLTYPE ISpeechDataKey_GetLongValue_Proxy(
12895 HRESULT STDMETHODCALLTYPE ISpeechDataKey_OpenKey_Proxy(
12904 HRESULT STDMETHODCALLTYPE ISpeechDataKey_CreateKey_Proxy(
12913 HRESULT STDMETHODCALLTYPE ISpeechDataKey_DeleteKey_Proxy(
12921 HRESULT STDMETHODCALLTYPE ISpeechDataKey_DeleteValue_Proxy(
12929 HRESULT STDMETHODCALLTYPE ISpeechDataKey_EnumKeys_Proxy(
12938 HRESULT STDMETHODCALLTYPE ISpeechDataKey_EnumValues_Proxy(
12961 virtual HRESULT STDMETHODCALLTYPE get_Id(
12964 virtual HRESULT STDMETHODCALLTYPE get_DataKey(
12967 virtual HRESULT STDMETHODCALLTYPE get_Category(
12970 virtual HRESULT STDMETHODCALLTYPE GetDescription(
12974 virtual HRESULT STDMETHODCALLTYPE SetId(
12979 virtual HRESULT STDMETHODCALLTYPE GetAttribute(
12983 virtual HRESULT STDMETHODCALLTYPE CreateInstance(
12988 virtual HRESULT STDMETHODCALLTYPE Remove(
12991 virtual HRESULT STDMETHODCALLTYPE GetStorageFileName(
12998 virtual HRESULT STDMETHODCALLTYPE RemoveStorageFileName(
13003 virtual HRESULT STDMETHODCALLTYPE IsUISupported(
13009 virtual HRESULT STDMETHODCALLTYPE DisplayUI(
13016 virtual HRESULT STDMETHODCALLTYPE MatchesAttributes(
13029 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
13041 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
13045 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
13051 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
13059 HRESULT (STDMETHODCALLTYPE *Invoke)(
13071 HRESULT (STDMETHODCALLTYPE *get_Id)(
13075 HRESULT (STDMETHODCALLTYPE *get_DataKey)(
13079 HRESULT (STDMETHODCALLTYPE *get_Category)(
13083 HRESULT (STDMETHODCALLTYPE *GetDescription)(
13088 HRESULT (STDMETHODCALLTYPE *SetId)(
13094 HRESULT (STDMETHODCALLTYPE *GetAttribute)(
13099 HRESULT (STDMETHODCALLTYPE *CreateInstance)(
13105 HRESULT (STDMETHODCALLTYPE *Remove)(
13109 HRESULT (STDMETHODCALLTYPE *GetStorageFileName)(
13117 HRESULT (STDMETHODCALLTYPE *RemoveStorageFileName)(
13123 HRESULT (STDMETHODCALLTYPE *IsUISupported)(
13130 HRESULT (STDMETHODCALLTYPE *DisplayUI)(
13138 HRESULT (STDMETHODCALLTYPE *MatchesAttributes)(
13176 static FORCEINLINE HRESULT ISpeechObjectToken_QueryInterface(ISpeechObjectToken* This,REFIID riid,void **ppvObject) {
13186 static FORCEINLINE HRESULT ISpeechObjectToken_GetTypeInfoCount(ISpeechObjectToken* This,UINT *pctinfo) {
13189 static FORCEINLINE HRESULT ISpeechObjectToken_GetTypeInfo(ISpeechObjectToken* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
13192 static FORCEINLINE HRESULT ISpeechObjectToken_GetIDsOfNames(ISpeechObjectToken* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
13195 static FORCEINLINE HRESULT ISpeechObjectToken_Invoke(ISpeechObjectToken* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
13199 static FORCEINLINE HRESULT ISpeechObjectToken_get_Id(ISpeechObjectToken* This,BSTR *ObjectId) {
13202 static FORCEINLINE HRESULT ISpeechObjectToken_get_DataKey(ISpeechObjectToken* This,ISpeechDataKey **DataKey) {
13205 static FORCEINLINE HRESULT ISpeechObjectToken_get_Category(ISpeechObjectToken* This,ISpeechObjectTokenCategory **Category) {
13208 static FORCEINLINE HRESULT ISpeechObjectToken_GetDescription(ISpeechObjectToken* This,LONG Locale,BSTR *Description) {
13211 static FORCEINLINE HRESULT ISpeechObjectToken_SetId(ISpeechObjectToken* This,BSTR Id,BSTR CategoryID,VARIANT_BOOL CreateIfNotExist) {
13214 static FORCEINLINE HRESULT ISpeechObjectToken_GetAttribute(ISpeechObjectToken* This,BSTR AttributeName,BSTR *AttributeValue) {
13217 static FORCEINLINE HRESULT ISpeechObjectToken_CreateInstance(ISpeechObjectToken* This,IUnknown *pUnkOuter,SpeechTokenContext ClsContext,IUnknown **Object) {
13220 static FORCEINLINE HRESULT ISpeechObjectToken_Remove(ISpeechObjectToken* This,BSTR ObjectStorageCLSID) {
13223 static FORCEINLINE HRESULT ISpeechObjectToken_GetStorageFileName(ISpeechObjectToken* This,BSTR ObjectStorageCLSID,BSTR KeyName,BSTR FileName,SpeechTokenShellFolder Folder,BSTR *FilePath) {
13226 static FORCEINLINE HRESULT ISpeechObjectToken_RemoveStorageFileName(ISpeechObjectToken* This,BSTR ObjectStorageCLSID,BSTR KeyName,VARIANT_BOOL DeleteFile) {
13229 static FORCEINLINE HRESULT ISpeechObjectToken_IsUISupported(ISpeechObjectToken* This,const BSTR TypeOfUI,const VARIANT *ExtraData,IUnknown *Object,VARIANT_BOOL *Supported) {
13232 static FORCEINLINE HRESULT ISpeechObjectToken_DisplayUI(ISpeechObjectToken* This,LONG hWnd,BSTR Title,const BSTR TypeOfUI,const VARIANT *ExtraData,IUnknown *Object) {
13235 static FORCEINLINE HRESULT ISpeechObjectToken_MatchesAttributes(ISpeechObjectToken* This,BSTR Attributes,VARIANT_BOOL *Matches) {
13243 HRESULT STDMETHODCALLTYPE ISpeechObjectToken_get_Id_Proxy(
13251 HRESULT STDMETHODCALLTYPE ISpeechObjectToken_get_DataKey_Proxy(
13259 HRESULT STDMETHODCALLTYPE ISpeechObjectToken_get_Category_Proxy(
13267 HRESULT STDMETHODCALLTYPE ISpeechObjectToken_GetDescription_Proxy(
13276 HRESULT STDMETHODCALLTYPE ISpeechObjectToken_SetId_Proxy(
13286 HRESULT STDMETHODCALLTYPE ISpeechObjectToken_GetAttribute_Proxy(
13295 HRESULT STDMETHODCALLTYPE ISpeechObjectToken_CreateInstance_Proxy(
13305 HRESULT STDMETHODCALLTYPE ISpeechObjectToken_Remove_Proxy(
13313 HRESULT STDMETHODCALLTYPE ISpeechObjectToken_GetStorageFileName_Proxy(
13325 HRESULT STDMETHODCALLTYPE ISpeechObjectToken_RemoveStorageFileName_Proxy(
13335 HRESULT STDMETHODCALLTYPE ISpeechObjectToken_IsUISupported_Proxy(
13346 HRESULT STDMETHODCALLTYPE ISpeechObjectToken_DisplayUI_Proxy(
13358 HRESULT STDMETHODCALLTYPE ISpeechObjectToken_MatchesAttributes_Proxy(
13381 virtual HRESULT STDMETHODCALLTYPE get_Count(
13384 virtual HRESULT STDMETHODCALLTYPE Item(
13388 virtual HRESULT STDMETHODCALLTYPE get__NewEnum(
13400 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
13412 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
13416 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
13422 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
13430 HRESULT (STDMETHODCALLTYPE *Invoke)(
13442 HRESULT (STDMETHODCALLTYPE *get_Count)(
13446 HRESULT (STDMETHODCALLTYPE *Item)(
13451 HRESULT (STDMETHODCALLTYPE *get__NewEnum)(
13478 static FORCEINLINE HRESULT ISpeechObjectTokens_QueryInterface(ISpeechObjectTokens* This,REFIID riid,void **ppvObject) {
13488 static FORCEINLINE HRESULT ISpeechObjectTokens_GetTypeInfoCount(ISpeechObjectTokens* This,UINT *pctinfo) {
13491 static FORCEINLINE HRESULT ISpeechObjectTokens_GetTypeInfo(ISpeechObjectTokens* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
13494 static FORCEINLINE HRESULT ISpeechObjectTokens_GetIDsOfNames(ISpeechObjectTokens* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
13497 static FORCEINLINE HRESULT ISpeechObjectTokens_Invoke(ISpeechObjectTokens* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
13501 static FORCEINLINE HRESULT ISpeechObjectTokens_get_Count(ISpeechObjectTokens* This,LONG *Count) {
13504 static FORCEINLINE HRESULT ISpeechObjectTokens_Item(ISpeechObjectTokens* This,LONG Index,ISpeechObjectToken **Token) {
13507 static FORCEINLINE HRESULT ISpeechObjectTokens_get__NewEnum(ISpeechObjectTokens* This,IUnknown **ppEnumVARIANT) {
13515 HRESULT STDMETHODCALLTYPE ISpeechObjectTokens_get_Count_Proxy(
13523 HRESULT STDMETHODCALLTYPE ISpeechObjectTokens_Item_Proxy(
13532 HRESULT STDMETHODCALLTYPE ISpeechObjectTokens_get__NewEnum_Proxy(
13554 virtual HRESULT STDMETHODCALLTYPE get_Id(
13557 virtual HRESULT STDMETHODCALLTYPE put_Default(
13560 virtual HRESULT STDMETHODCALLTYPE get_Default(
13563 virtual HRESULT STDMETHODCALLTYPE SetId(
13567 virtual HRESULT STDMETHODCALLTYPE GetDataKey(
13571 virtual HRESULT STDMETHODCALLTYPE EnumerateTokens(
13585 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
13597 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
13601 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
13607 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
13615 HRESULT (STDMETHODCALLTYPE *Invoke)(
13627 HRESULT (STDMETHODCALLTYPE *get_Id)(
13631 HRESULT (STDMETHODCALLTYPE *put_Default)(
13635 HRESULT (STDMETHODCALLTYPE *get_Default)(
13639 HRESULT (STDMETHODCALLTYPE *SetId)(
13644 HRESULT (STDMETHODCALLTYPE *GetDataKey)(
13649 HRESULT (STDMETHODCALLTYPE *EnumerateTokens)(
13681 static FORCEINLINE HRESULT ISpeechObjectTokenCategory_QueryInterface(ISpeechObjectTokenCategory* This,REFIID riid,void **ppvObject) {
13691 static FORCEINLINE HRESULT ISpeechObjectTokenCategory_GetTypeInfoCount(ISpeechObjectTokenCategory* This,UINT *pctinfo) {
13694 static FORCEINLINE HRESULT ISpeechObjectTokenCategory_GetTypeInfo(ISpeechObjectTokenCategory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
13697 static FORCEINLINE HRESULT ISpeechObjectTokenCategory_GetIDsOfNames(ISpeechObjectTokenCategory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
13700 static FORCEINLINE HRESULT ISpeechObjectTokenCategory_Invoke(ISpeechObjectTokenCategory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
13704 static FORCEINLINE HRESULT ISpeechObjectTokenCategory_get_Id(ISpeechObjectTokenCategory* This,BSTR *Id) {
13707 static FORCEINLINE HRESULT ISpeechObjectTokenCategory_put_Default(ISpeechObjectTokenCategory* This,const BSTR TokenId) {
13710 static FORCEINLINE HRESULT ISpeechObjectTokenCategory_get_Default(ISpeechObjectTokenCategory* This,BSTR *TokenId) {
13713 static FORCEINLINE HRESULT ISpeechObjectTokenCategory_SetId(ISpeechObjectTokenCategory* This,const BSTR Id,VARIANT_BOOL CreateIfNotExist) {
13716 static FORCEINLINE HRESULT ISpeechObjectTokenCategory_GetDataKey(ISpeechObjectTokenCategory* This,SpeechDataKeyLocation Location,ISpeechDataKey **DataKey) {
13719 static FORCEINLINE HRESULT ISpeechObjectTokenCategory_EnumerateTokens(ISpeechObjectTokenCategory* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **Tokens) {
13727 HRESULT STDMETHODCALLTYPE ISpeechObjectTokenCategory_get_Id_Proxy(
13735 HRESULT STDMETHODCALLTYPE ISpeechObjectTokenCategory_put_Default_Proxy(
13743 HRESULT
13751 HRESULT STDMETHODCALLTYPE ISpeechObjectTokenCategory_SetId_Proxy(
13760 HRESULT STDMETHODCALLTYPE ISpeechObjectTokenCategory_GetDataKey_Proxy(
13769 HRESULT STDMETHODCALLTYPE ISpeechObjectTokenCategory_EnumerateTokens_Proxy(
14017 virtual HRESULT STDMETHODCALLTYPE get_Type(
14020 virtual HRESULT STDMETHODCALLTYPE put_Type(
14023 virtual HRESULT STDMETHODCALLTYPE get_Guid(
14026 virtual HRESULT STDMETHODCALLTYPE put_Guid(
14029 virtual HRESULT STDMETHODCALLTYPE GetWaveFormatEx(
14032 virtual HRESULT STDMETHODCALLTYPE SetWaveFormatEx(
14044 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
14056 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
14060 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
14066 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
14074 HRESULT (STDMETHODCALLTYPE *Invoke)(
14086 HRESULT (STDMETHODCALLTYPE *get_Type)(
14090 HRESULT (STDMETHODCALLTYPE *put_Type)(
14094 HRESULT (STDMETHODCALLTYPE *get_Guid)(
14098 HRESULT (STDMETHODCALLTYPE *put_Guid)(
14102 HRESULT (STDMETHODCALLTYPE *GetWaveFormatEx)(
14106 HRESULT (STDMETHODCALLTYPE *SetWaveFormatEx)(
14136 static FORCEINLINE HRESULT ISpeechAudioFormat_QueryInterface(ISpeechAudioFormat* This,REFIID riid,void **ppvObject) {
14146 static FORCEINLINE HRESULT ISpeechAudioFormat_GetTypeInfoCount(ISpeechAudioFormat* This,UINT *pctinfo) {
14149 static FORCEINLINE HRESULT ISpeechAudioFormat_GetTypeInfo(ISpeechAudioFormat* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
14152 static FORCEINLINE HRESULT ISpeechAudioFormat_GetIDsOfNames(ISpeechAudioFormat* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
14155 static FORCEINLINE HRESULT ISpeechAudioFormat_Invoke(ISpeechAudioFormat* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
14159 static FORCEINLINE HRESULT ISpeechAudioFormat_get_Type(ISpeechAudioFormat* This,SpeechAudioFormatType *AudioFormat) {
14162 static FORCEINLINE HRESULT ISpeechAudioFormat_put_Type(ISpeechAudioFormat* This,SpeechAudioFormatType AudioFormat) {
14165 static FORCEINLINE HRESULT ISpeechAudioFormat_get_Guid(ISpeechAudioFormat* This,BSTR *Guid) {
14168 static FORCEINLINE HRESULT ISpeechAudioFormat_put_Guid(ISpeechAudioFormat* This,BSTR Guid) {
14171 static FORCEINLINE HRESULT ISpeechAudioFormat_GetWaveFormatEx(ISpeechAudioFormat* This,ISpeechWaveFormatEx **SpeechWaveFormatEx) {
14174 static FORCEINLINE HRESULT ISpeechAudioFormat_SetWaveFormatEx(ISpeechAudioFormat* This,ISpeechWaveFormatEx *SpeechWaveFormatEx) {
14182 HRESULT STDMETHODCALLTYPE ISpeechAudioFormat_get_Type_Proxy(
14190 HRESULT STDMETHODCALLTYPE ISpeechAudioFormat_put_Type_Proxy(
14198 HRESULT STDMETHODCALLTYPE ISpeechAudioFormat_get_Guid_Proxy(
14206 HRESULT STDMETHODCALLTYPE ISpeechAudioFormat_put_Guid_Proxy(
14214 HRESULT STDMETHODCALLTYPE ISpeechAudioFormat_GetWaveFormatEx_Proxy(
14222 HRESULT STDMETHODCALLTYPE ISpeechAudioFormat_SetWaveFormatEx_Proxy(
14244 virtual HRESULT STDMETHODCALLTYPE get_Format(
14247 virtual HRESULT STDMETHODCALLTYPE putref_Format(
14250 virtual HRESULT STDMETHODCALLTYPE Read(
14255 virtual HRESULT STDMETHODCALLTYPE Write(
14259 virtual HRESULT STDMETHODCALLTYPE Seek(
14273 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
14285 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
14289 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
14295 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
14303 HRESULT (STDMETHODCALLTYPE *Invoke)(
14315 HRESULT (STDMETHODCALLTYPE *get_Format)(
14319 HRESULT (STDMETHODCALLTYPE *putref_Format)(
14323 HRESULT (STDMETHODCALLTYPE *Read)(
14329 HRESULT (STDMETHODCALLTYPE *Write)(
14334 HRESULT (STDMETHODCALLTYPE *Seek)(
14365 static FORCEINLINE HRESULT ISpeechBaseStream_QueryInterface(ISpeechBaseStream* This,REFIID riid,void **ppvObject) {
14375 static FORCEINLINE HRESULT ISpeechBaseStream_GetTypeInfoCount(ISpeechBaseStream* This,UINT *pctinfo) {
14378 static FORCEINLINE HRESULT ISpeechBaseStream_GetTypeInfo(ISpeechBaseStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
14381 static FORCEINLINE HRESULT ISpeechBaseStream_GetIDsOfNames(ISpeechBaseStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
14384 static FORCEINLINE HRESULT ISpeechBaseStream_Invoke(ISpeechBaseStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
14388 static FORCEINLINE HRESULT ISpeechBaseStream_get_Format(ISpeechBaseStream* This,ISpeechAudioFormat **AudioFormat) {
14391 static FORCEINLINE HRESULT ISpeechBaseStream_putref_Format(ISpeechBaseStream* This,ISpeechAudioFormat *AudioFormat) {
14394 static FORCEINLINE HRESULT ISpeechBaseStream_Read(ISpeechBaseStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) {
14397 static FORCEINLINE HRESULT ISpeechBaseStream_Write(ISpeechBaseStream* This,VARIANT Buffer,LONG *BytesWritten) {
14400 static FORCEINLINE HRESULT ISpeechBaseStream_Seek(ISpeechBaseStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) {
14408 HRESULT STDMETHODCALLTYPE ISpeechBaseStream_get_Format_Proxy(
14416 HRESULT STDMETHODCALLTYPE ISpeechBaseStream_putref_Format_Proxy(
14424 HRESULT STDMETHODCALLTYPE ISpeechBaseStream_Read_Proxy(
14434 HRESULT STDMETHODCALLTYPE ISpeechBaseStream_Write_Proxy(
14443 HRESULT STDMETHODCALLTYPE ISpeechBaseStream_Seek_Proxy(
14467 virtual HRESULT STDMETHODCALLTYPE get_Status(
14470 virtual HRESULT STDMETHODCALLTYPE get_BufferInfo(
14473 virtual HRESULT STDMETHODCALLTYPE get_DefaultFormat(
14476 virtual HRESULT STDMETHODCALLTYPE get_Volume(
14479 virtual HRESULT STDMETHODCALLTYPE put_Volume(
14482 virtual HRESULT STDMETHODCALLTYPE get_BufferNotifySize(
14485 virtual HRESULT STDMETHODCALLTYPE put_BufferNotifySize(
14488 virtual HRESULT STDMETHODCALLTYPE get_EventHandle(
14491 virtual HRESULT STDMETHODCALLTYPE SetState(
14503 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
14515 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
14519 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
14525 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
14533 HRESULT (STDMETHODCALLTYPE *Invoke)(
14545 HRESULT (STDMETHODCALLTYPE *get_Format)(
14549 HRESULT (STDMETHODCALLTYPE *putref_Format)(
14553 HRESULT (STDMETHODCALLTYPE *Read)(
14559 HRESULT (STDMETHODCALLTYPE *Write)(
14564 HRESULT (STDMETHODCALLTYPE *Seek)(
14571 HRESULT (STDMETHODCALLTYPE *get_Status)(
14575 HRESULT (STDMETHODCALLTYPE *get_BufferInfo)(
14579 HRESULT (STDMETHODCALLTYPE *get_DefaultFormat)(
14583 HRESULT (STDMETHODCALLTYPE *get_Volume)(
14587 HRESULT (STDMETHODCALLTYPE *put_Volume)(
14591 HRESULT (STDMETHODCALLTYPE *get_BufferNotifySize)(
14595 HRESULT (STDMETHODCALLTYPE *put_BufferNotifySize)(
14599 HRESULT (STDMETHODCALLTYPE *get_EventHandle)(
14603 HRESULT (STDMETHODCALLTYPE *SetState)(
14642 static FORCEINLINE HRESULT ISpeechAudio_QueryInterface(ISpeechAudio* This,REFIID riid,void **ppvObject) {
14652 static FORCEINLINE HRESULT ISpeechAudio_GetTypeInfoCount(ISpeechAudio* This,UINT *pctinfo) {
14655 static FORCEINLINE HRESULT ISpeechAudio_GetTypeInfo(ISpeechAudio* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
14658 static FORCEINLINE HRESULT ISpeechAudio_GetIDsOfNames(ISpeechAudio* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
14661 static FORCEINLINE HRESULT ISpeechAudio_Invoke(ISpeechAudio* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
14665 static FORCEINLINE HRESULT ISpeechAudio_get_Format(ISpeechAudio* This,ISpeechAudioFormat **AudioFormat) {
14668 static FORCEINLINE HRESULT ISpeechAudio_putref_Format(ISpeechAudio* This,ISpeechAudioFormat *AudioFormat) {
14671 static FORCEINLINE HRESULT ISpeechAudio_Read(ISpeechAudio* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) {
14674 static FORCEINLINE HRESULT ISpeechAudio_Write(ISpeechAudio* This,VARIANT Buffer,LONG *BytesWritten) {
14677 static FORCEINLINE HRESULT ISpeechAudio_Seek(ISpeechAudio* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) {
14681 static FORCEINLINE HRESULT ISpeechAudio_get_Status(ISpeechAudio* This,ISpeechAudioStatus **Status) {
14684 static FORCEINLINE HRESULT ISpeechAudio_get_BufferInfo(ISpeechAudio* This,ISpeechAudioBufferInfo **BufferInfo) {
14687 static FORCEINLINE HRESULT ISpeechAudio_get_DefaultFormat(ISpeechAudio* This,ISpeechAudioFormat **StreamFormat) {
14690 static FORCEINLINE HRESULT ISpeechAudio_get_Volume(ISpeechAudio* This,LONG *Volume) {
14693 static FORCEINLINE HRESULT ISpeechAudio_put_Volume(ISpeechAudio* This,LONG Volume) {
14696 static FORCEINLINE HRESULT ISpeechAudio_get_BufferNotifySize(ISpeechAudio* This,LONG *BufferNotifySize) {
14699 static FORCEINLINE HRESULT ISpeechAudio_put_BufferNotifySize(ISpeechAudio* This,LONG BufferNotifySize) {
14702 static FORCEINLINE HRESULT ISpeechAudio_get_EventHandle(ISpeechAudio* This,LONG *EventHandle) {
14705 static FORCEINLINE HRESULT ISpeechAudio_SetState(ISpeechAudio* This,SpeechAudioState State) {
14713 HRESULT STDMETHODCALLTYPE ISpeechAudio_get_Status_Proxy(
14721 HRESULT STDMETHODCALLTYPE ISpeechAudio_get_BufferInfo_Proxy(
14729 HRESULT STDMETHODCALLTYPE ISpeechAudio_get_DefaultFormat_Proxy(
14737 HRESULT STDMETHODCALLTYPE ISpeechAudio_get_Volume_Proxy(
14745 HRESULT STDMETHODCALLTYPE ISpeechAudio_put_Volume_Proxy(
14753 HRESULT STDMETHODCALLTYPE ISpeechAudio_get_BufferNotifySize_Proxy(
14761 HRESULT STDMETHODCALLTYPE ISpeechAudio_put_BufferNotifySize_Proxy(
14769 HRESULT STDMETHODCALLTYPE ISpeechAudio_get_EventHandle_Proxy(
14777 HRESULT STDMETHODCALLTYPE ISpeechAudio_SetState_Proxy(
14799 virtual HRESULT STDMETHODCALLTYPE get_DeviceId(
14802 virtual HRESULT STDMETHODCALLTYPE put_DeviceId(
14805 virtual HRESULT STDMETHODCALLTYPE get_LineId(
14808 virtual HRESULT STDMETHODCALLTYPE put_LineId(
14811 virtual HRESULT STDMETHODCALLTYPE get_MMHandle(
14823 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
14835 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
14839 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
14845 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
14853 HRESULT (STDMETHODCALLTYPE *Invoke)(
14865 HRESULT (STDMETHODCALLTYPE *get_Format)(
14869 HRESULT (STDMETHODCALLTYPE *putref_Format)(
14873 HRESULT (STDMETHODCALLTYPE *Read)(
14879 HRESULT (STDMETHODCALLTYPE *Write)(
14884 HRESULT (STDMETHODCALLTYPE *Seek)(
14891 HRESULT (STDMETHODCALLTYPE *get_Status)(
14895 HRESULT (STDMETHODCALLTYPE *get_BufferInfo)(
14899 HRESULT (STDMETHODCALLTYPE *get_DefaultFormat)(
14903 HRESULT (STDMETHODCALLTYPE *get_Volume)(
14907 HRESULT (STDMETHODCALLTYPE *put_Volume)(
14911 HRESULT (STDMETHODCALLTYPE *get_BufferNotifySize)(
14915 HRESULT (STDMETHODCALLTYPE *put_BufferNotifySize)(
14919 HRESULT (STDMETHODCALLTYPE *get_EventHandle)(
14923 HRESULT (STDMETHODCALLTYPE *SetState)(
14928 HRESULT (STDMETHODCALLTYPE *get_DeviceId)(
14932 HRESULT (STDMETHODCALLTYPE *put_DeviceId)(
14936 HRESULT (STDMETHODCALLTYPE *get_LineId)(
14940 HRESULT (STDMETHODCALLTYPE *put_LineId)(
14944 HRESULT (STDMETHODCALLTYPE *get_MMHandle)(
14989 static FORCEINLINE HRESULT ISpeechMMSysAudio_QueryInterface(ISpeechMMSysAudio* This,REFIID riid,void **ppvObject) {
14999 static FORCEINLINE HRESULT ISpeechMMSysAudio_GetTypeInfoCount(ISpeechMMSysAudio* This,UINT *pctinfo) {
15002 static FORCEINLINE HRESULT ISpeechMMSysAudio_GetTypeInfo(ISpeechMMSysAudio* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
15005 static FORCEINLINE HRESULT ISpeechMMSysAudio_GetIDsOfNames(ISpeechMMSysAudio* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
15008 static FORCEINLINE HRESULT ISpeechMMSysAudio_Invoke(ISpeechMMSysAudio* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
15012 static FORCEINLINE HRESULT ISpeechMMSysAudio_get_Format(ISpeechMMSysAudio* This,ISpeechAudioFormat **AudioFormat) {
15015 static FORCEINLINE HRESULT ISpeechMMSysAudio_putref_Format(ISpeechMMSysAudio* This,ISpeechAudioFormat *AudioFormat) {
15018 HRESULT ISpeechMMSysAudio_Read(ISpeechMMSysAudio* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) {
15021 static FORCEINLINE HRESULT ISpeechMMSysAudio_Write(ISpeechMMSysAudio* This,VARIANT Buffer,LONG *BytesWritten) {
15024 static FORCEINLINE HRESULT ISpeechMMSysAudio_Seek(ISpeechMMSysAudio* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) {
15028 static FORCEINLINE HRESULT ISpeechMMSysAudio_get_Status(ISpeechMMSysAudio* This,ISpeechAudioStatus **Status) {
15031 static FORCEINLINE HRESULT ISpeechMMSysAudio_get_BufferInfo(ISpeechMMSysAudio* This,ISpeechAudioBufferInfo **BufferInfo) {
15034 static FORCEINLINE HRESULT ISpeechMMSysAudio_get_DefaultFormat(ISpeechMMSysAudio* This,ISpeechAudioFormat **StreamFormat) {
15037 static FORCEINLINE HRESULT ISpeechMMSysAudio_get_Volume(ISpeechMMSysAudio* This,LONG *Volume) {
15040 static FORCEINLINE HRESULT ISpeechMMSysAudio_put_Volume(ISpeechMMSysAudio* This,LONG Volume) {
15043 static FORCEINLINE HRESULT ISpeechMMSysAudio_get_BufferNotifySize(ISpeechMMSysAudio* This,LONG *BufferNotifySize) {
15046 static FORCEINLINE HRESULT ISpeechMMSysAudio_put_BufferNotifySize(ISpeechMMSysAudio* This,LONG BufferNotifySize) {
15049 static FORCEINLINE HRESULT ISpeechMMSysAudio_get_EventHandle(ISpeechMMSysAudio* This,LONG *EventHandle) {
15052 static FORCEINLINE HRESULT ISpeechMMSysAudio_SetState(ISpeechMMSysAudio* This,SpeechAudioState State) {
15056 static FORCEINLINE HRESULT ISpeechMMSysAudio_get_DeviceId(ISpeechMMSysAudio* This,LONG *DeviceId) {
15059 static FORCEINLINE HRESULT ISpeechMMSysAudio_put_DeviceId(ISpeechMMSysAudio* This,LONG DeviceId) {
15062 static FORCEINLINE HRESULT ISpeechMMSysAudio_get_LineId(ISpeechMMSysAudio* This,LONG *LineId) {
15065 static FORCEINLINE HRESULT ISpeechMMSysAudio_put_LineId(ISpeechMMSysAudio* This,LONG LineId) {
15068 static FORCEINLINE HRESULT ISpeechMMSysAudio_get_MMHandle(ISpeechMMSysAudio* This,LONG *Handle) {
15076 HRESULT STDMETHODCALLTYPE ISpeechMMSysAudio_get_DeviceId_Proxy(
15084 HRESULT STDMETHODCALLTYPE ISpeechMMSysAudio_put_DeviceId_Proxy(
15092 HRESULT STDMETHODCALLTYPE ISpeechMMSysAudio_get_LineId_Proxy(
15100 HRESULT STDMETHODCALLTYPE ISpeechMMSysAudio_put_LineId_Proxy(
15108 HRESULT STDMETHODCALLTYPE ISpeechMMSysAudio_get_MMHandle_Proxy(
15130 virtual HRESULT STDMETHODCALLTYPE Open(
15135 virtual HRESULT STDMETHODCALLTYPE Close(
15147 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
15159 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
15163 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
15169 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
15177 HRESULT (STDMETHODCALLTYPE *Invoke)(
15189 HRESULT (STDMETHODCALLTYPE *get_Format)(
15193 HRESULT (STDMETHODCALLTYPE *putref_Format)(
15197 HRESULT (STDMETHODCALLTYPE *Read)(
15203 HRESULT (STDMETHODCALLTYPE *Write)(
15208 HRESULT (STDMETHODCALLTYPE *Seek)(
15215 HRESULT (STDMETHODCALLTYPE *Open)(
15221 HRESULT (STDMETHODCALLTYPE *Close)(
15252 static FORCEINLINE HRESULT ISpeechFileStream_QueryInterface(ISpeechFileStream* This,REFIID riid,void **ppvObject) {
15262 static FORCEINLINE HRESULT ISpeechFileStream_GetTypeInfoCount(ISpeechFileStream* This,UINT *pctinfo) {
15265 static FORCEINLINE HRESULT ISpeechFileStream_GetTypeInfo(ISpeechFileStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
15268 static FORCEINLINE HRESULT ISpeechFileStream_GetIDsOfNames(ISpeechFileStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
15271 static FORCEINLINE HRESULT ISpeechFileStream_Invoke(ISpeechFileStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
15275 static FORCEINLINE HRESULT ISpeechFileStream_get_Format(ISpeechFileStream* This,ISpeechAudioFormat **AudioFormat) {
15278 static FORCEINLINE HRESULT ISpeechFileStream_putref_Format(ISpeechFileStream* This,ISpeechAudioFormat *AudioFormat) {
15281 static FORCEINLINE HRESULT ISpeechFileStream_Read(ISpeechFileStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) {
15284 static FORCEINLINE HRESULT ISpeechFileStream_Write(ISpeechFileStream* This,VARIANT Buffer,LONG *BytesWritten) {
15287 static FORCEINLINE HRESULT ISpeechFileStream_Seek(ISpeechFileStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) {
15291 static FORCEINLINE HRESULT ISpeechFileStream_Open(ISpeechFileStream* This,BSTR FileName,SpeechStreamFileMode FileMode,VARIANT_BOOL DoEvents) {
15294 static FORCEINLINE HRESULT ISpeechFileStream_Close(ISpeechFileStream* This) {
15302 HRESULT STDMETHODCALLTYPE ISpeechFileStream_Open_Proxy(
15312 HRESULT STDMETHODCALLTYPE ISpeechFileStream_Close_Proxy(
15333 virtual HRESULT STDMETHODCALLTYPE get_BaseStream(
15336 virtual HRESULT STDMETHODCALLTYPE putref_BaseStream(
15348 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
15360 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
15364 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
15370 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
15378 HRESULT (STDMETHODCALLTYPE *Invoke)(
15390 HRESULT (STDMETHODCALLTYPE *get_Format)(
15394 HRESULT (STDMETHODCALLTYPE *putref_Format)(
15398 HRESULT (STDMETHODCALLTYPE *Read)(
15404 HRESULT (STDMETHODCALLTYPE *Write)(
15409 HRESULT (STDMETHODCALLTYPE *Seek)(
15416 HRESULT (STDMETHODCALLTYPE *get_BaseStream)(
15420 HRESULT (STDMETHODCALLTYPE *putref_BaseStream)(
15452 static FORCEINLINE HRESULT ISpeechCustomStream_QueryInterface(ISpeechCustomStream* This,REFIID riid,void **ppvObject) {
15462 static FORCEINLINE HRESULT ISpeechCustomStream_GetTypeInfoCount(ISpeechCustomStream* This,UINT *pctinfo) {
15465 static FORCEINLINE HRESULT ISpeechCustomStream_GetTypeInfo(ISpeechCustomStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
15468 static FORCEINLINE HRESULT ISpeechCustomStream_GetIDsOfNames(ISpeechCustomStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
15471 static FORCEINLINE HRESULT ISpeechCustomStream_Invoke(ISpeechCustomStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
15475 static FORCEINLINE HRESULT ISpeechCustomStream_get_Format(ISpeechCustomStream* This,ISpeechAudioFormat **AudioFormat) {
15478 static FORCEINLINE HRESULT ISpeechCustomStream_putref_Format(ISpeechCustomStream* This,ISpeechAudioFormat *AudioFormat) {
15481 static FORCEINLINE HRESULT ISpeechCustomStream_Read(ISpeechCustomStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) {
15484 static FORCEINLINE HRESULT ISpeechCustomStream_Write(ISpeechCustomStream* This,VARIANT Buffer,LONG *BytesWritten) {
15487 static FORCEINLINE HRESULT ISpeechCustomStream_Seek(ISpeechCustomStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) {
15491 static FORCEINLINE HRESULT ISpeechCustomStream_get_BaseStream(ISpeechCustomStream* This,IUnknown **ppUnkStream) {
15494 static FORCEINLINE HRESULT ISpeechCustomStream_putref_BaseStream(ISpeechCustomStream* This,IUnknown *pUnkStream) {
15502 HRESULT STDMETHODCALLTYPE ISpeechCustomStream_get_BaseStream_Proxy(
15510 HRESULT STDMETHODCALLTYPE ISpeechCustomStream_putref_BaseStream_Proxy(
15532 virtual HRESULT STDMETHODCALLTYPE SetData(
15535 virtual HRESULT STDMETHODCALLTYPE GetData(
15547 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
15559 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
15563 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
15569 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
15577 HRESULT (STDMETHODCALLTYPE *Invoke)(
15589 HRESULT (STDMETHODCALLTYPE *get_Format)(
15593 HRESULT (STDMETHODCALLTYPE *putref_Format)(
15597 HRESULT (STDMETHODCALLTYPE *Read)(
15603 HRESULT (STDMETHODCALLTYPE *Write)(
15608 HRESULT (STDMETHODCALLTYPE *Seek)(
15615 HRESULT (STDMETHODCALLTYPE *SetData)(
15619 HRESULT (STDMETHODCALLTYPE *GetData)(
15651 static FORCEINLINE HRESULT ISpeechMemoryStream_QueryInterface(ISpeechMemoryStream* This,REFIID riid,void **ppvObject) {
15661 static FORCEINLINE HRESULT ISpeechMemoryStream_GetTypeInfoCount(ISpeechMemoryStream* This,UINT *pctinfo) {
15664 static FORCEINLINE HRESULT ISpeechMemoryStream_GetTypeInfo(ISpeechMemoryStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
15667 static FORCEINLINE HRESULT ISpeechMemoryStream_GetIDsOfNames(ISpeechMemoryStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
15670 static FORCEINLINE HRESULT ISpeechMemoryStream_Invoke(ISpeechMemoryStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
15674 static FORCEINLINE HRESULT ISpeechMemoryStream_get_Format(ISpeechMemoryStream* This,ISpeechAudioFormat **AudioFormat) {
15677 static FORCEINLINE HRESULT ISpeechMemoryStream_putref_Format(ISpeechMemoryStream* This,ISpeechAudioFormat *AudioFormat) {
15680 static FORCEINLINE HRESULT ISpeechMemoryStream_Read(ISpeechMemoryStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) {
15683 static FORCEINLINE HRESULT ISpeechMemoryStream_Write(ISpeechMemoryStream* This,VARIANT Buffer,LONG *BytesWritten) {
15686 static FORCEINLINE HRESULT ISpeechMemoryStream_Seek(ISpeechMemoryStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) {
15690 static FORCEINLINE HRESULT ISpeechMemoryStream_SetData(ISpeechMemoryStream* This,VARIANT Data) {
15693 static FORCEINLINE HRESULT ISpeechMemoryStream_GetData(ISpeechMemoryStream* This,VARIANT *pData) {
15701 HRESULT STDMETHODCALLTYPE ISpeechMemoryStream_SetData_Proxy(
15709 HRESULT STDMETHODCALLTYPE ISpeechMemoryStream_GetData_Proxy(
15731 virtual HRESULT STDMETHODCALLTYPE get_FreeBufferSpace(
15734 virtual HRESULT STDMETHODCALLTYPE get_NonBlockingIO(
15737 virtual HRESULT STDMETHODCALLTYPE get_State(
15740 virtual HRESULT STDMETHODCALLTYPE get_CurrentSeekPosition(
15743 virtual HRESULT STDMETHODCALLTYPE get_CurrentDevicePosition(
15755 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
15767 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
15771 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
15777 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
15785 HRESULT (STDMETHODCALLTYPE *Invoke)(
15797 HRESULT (STDMETHODCALLTYPE *get_FreeBufferSpace)(
15801 HRESULT (STDMETHODCALLTYPE *get_NonBlockingIO)(
15805 HRESULT (STDMETHODCALLTYPE *get_State)(
15809 HRESULT (STDMETHODCALLTYPE *get_CurrentSeekPosition)(
15813 HRESULT (STDMETHODCALLTYPE *get_CurrentDevicePosition)(
15842 static FORCEINLINE HRESULT ISpeechAudioStatus_QueryInterface(ISpeechAudioStatus* This,REFIID riid,void **ppvObject) {
15852 static FORCEINLINE HRESULT ISpeechAudioStatus_GetTypeInfoCount(ISpeechAudioStatus* This,UINT *pctinfo) {
15855 static FORCEINLINE HRESULT ISpeechAudioStatus_GetTypeInfo(ISpeechAudioStatus* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
15858 static FORCEINLINE HRESULT ISpeechAudioStatus_GetIDsOfNames(ISpeechAudioStatus* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
15861 static FORCEINLINE HRESULT ISpeechAudioStatus_Invoke(ISpeechAudioStatus* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
15865 static FORCEINLINE HRESULT ISpeechAudioStatus_get_FreeBufferSpace(ISpeechAudioStatus* This,LONG *FreeBufferSpace) {
15868 static FORCEINLINE HRESULT ISpeechAudioStatus_get_NonBlockingIO(ISpeechAudioStatus* This,LONG *NonBlockingIO) {
15871 static FORCEINLINE HRESULT ISpeechAudioStatus_get_State(ISpeechAudioStatus* This,SpeechAudioState *State) {
15874 static FORCEINLINE HRESULT ISpeechAudioStatus_get_CurrentSeekPosition(ISpeechAudioStatus* This,VARIANT *CurrentSeekPosition) {
15877 static FORCEINLINE HRESULT ISpeechAudioStatus_get_CurrentDevicePosition(ISpeechAudioStatus* This,VARIANT *CurrentDevicePosition) {
15885 HRESULT STDMETHODCALLTYPE ISpeechAudioStatus_get_FreeBufferSpace_Proxy(
15893 HRESULT STDMETHODCALLTYPE ISpeechAudioStatus_get_NonBlockingIO_Proxy(
15901 HRESULT STDMETHODCALLTYPE ISpeechAudioStatus_get_State_Proxy(
15909 HRESULT STDMETHODCALLTYPE ISpeechAudioStatus_get_CurrentSeekPosition_Proxy(
15917 HRESULT STDMETHODCALLTYPE ISpeechAudioStatus_get_CurrentDevicePosition_Proxy(
15939 virtual HRESULT STDMETHODCALLTYPE get_MinNotification(
15942 virtual HRESULT STDMETHODCALLTYPE put_MinNotification(
15945 virtual HRESULT STDMETHODCALLTYPE get_BufferSize(
15948 virtual HRESULT STDMETHODCALLTYPE put_BufferSize(
15951 virtual HRESULT STDMETHODCALLTYPE get_EventBias(
15954 virtual HRESULT STDMETHODCALLTYPE put_EventBias(
15966 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
15978 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
15982 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
15988 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
15996 HRESULT (STDMETHODCALLTYPE *Invoke)(
16008 HRESULT (STDMETHODCALLTYPE *get_MinNotification)(
16012 HRESULT (STDMETHODCALLTYPE *put_MinNotification)(
16016 HRESULT (STDMETHODCALLTYPE *get_BufferSize)(
16020 HRESULT (STDMETHODCALLTYPE *put_BufferSize)(
16024 HRESULT (STDMETHODCALLTYPE *get_EventBias)(
16028 HRESULT (STDMETHODCALLTYPE *put_EventBias)(
16058 static FORCEINLINE HRESULT ISpeechAudioBufferInfo_QueryInterface(ISpeechAudioBufferInfo* This,REFIID riid,void **ppvObject) {
16068 static FORCEINLINE HRESULT ISpeechAudioBufferInfo_GetTypeInfoCount(ISpeechAudioBufferInfo* This,UINT *pctinfo) {
16071 static FORCEINLINE HRESULT ISpeechAudioBufferInfo_GetTypeInfo(ISpeechAudioBufferInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
16074 static FORCEINLINE HRESULT ISpeechAudioBufferInfo_GetIDsOfNames(ISpeechAudioBufferInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
16077 static FORCEINLINE HRESULT ISpeechAudioBufferInfo_Invoke(ISpeechAudioBufferInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
16081 static FORCEINLINE HRESULT ISpeechAudioBufferInfo_get_MinNotification(ISpeechAudioBufferInfo* This,LONG *MinNotification) {
16084 static FORCEINLINE HRESULT ISpeechAudioBufferInfo_put_MinNotification(ISpeechAudioBufferInfo* This,LONG MinNotification) {
16087 static FORCEINLINE HRESULT ISpeechAudioBufferInfo_get_BufferSize(ISpeechAudioBufferInfo* This,LONG *BufferSize) {
16090 static FORCEINLINE HRESULT ISpeechAudioBufferInfo_put_BufferSize(ISpeechAudioBufferInfo* This,LONG BufferSize) {
16093 static FORCEINLINE HRESULT ISpeechAudioBufferInfo_get_EventBias(ISpeechAudioBufferInfo* This,LONG *EventBias) {
16096 static FORCEINLINE HRESULT ISpeechAudioBufferInfo_put_EventBias(ISpeechAudioBufferInfo* This,LONG EventBias) {
16104 HRESULT STDMETHODCALLTYPE ISpeechAudioBufferInfo_get_MinNotification_Proxy(
16112 HRESULT STDMETHODCALLTYPE ISpeechAudioBufferInfo_put_MinNotification_Proxy(
16120 HRESULT STDMETHODCALLTYPE ISpeechAudioBufferInfo_get_BufferSize_Proxy(
16128 HRESULT STDMETHODCALLTYPE ISpeechAudioBufferInfo_put_BufferSize_Proxy(
16136 HRESULT STDMETHODCALLTYPE ISpeechAudioBufferInfo_get_EventBias_Proxy(
16144 HRESULT STDMETHODCALLTYPE ISpeechAudioBufferInfo_put_EventBias_Proxy(
16166 virtual HRESULT STDMETHODCALLTYPE get_FormatTag(
16169 virtual HRESULT STDMETHODCALLTYPE put_FormatTag(
16172 virtual HRESULT STDMETHODCALLTYPE get_Channels(
16175 virtual HRESULT STDMETHODCALLTYPE put_Channels(
16178 virtual HRESULT STDMETHODCALLTYPE get_SamplesPerSec(
16181 virtual HRESULT STDMETHODCALLTYPE put_SamplesPerSec(
16184 virtual HRESULT STDMETHODCALLTYPE get_AvgBytesPerSec(
16187 virtual HRESULT STDMETHODCALLTYPE put_AvgBytesPerSec(
16190 virtual HRESULT STDMETHODCALLTYPE get_BlockAlign(
16193 virtual HRESULT STDMETHODCALLTYPE put_BlockAlign(
16196 virtual HRESULT STDMETHODCALLTYPE get_BitsPerSample(
16199 HRESULT STDMETHODCALLTYPE put_BitsPerSample(
16202 virtual HRESULT STDMETHODCALLTYPE get_ExtraData(
16205 virtual HRESULT STDMETHODCALLTYPE put_ExtraData(
16217 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
16229 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
16233 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
16239 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
16247 HRESULT (STDMETHODCALLTYPE *Invoke)(
16259 HRESULT (STDMETHODCALLTYPE *get_FormatTag)(
16263 HRESULT (STDMETHODCALLTYPE *put_FormatTag)(
16267 HRESULT (STDMETHODCALLTYPE *get_Channels)(
16271 HRESULT (STDMETHODCALLTYPE *put_Channels)(
16275 HRESULT (STDMETHODCALLTYPE *get_SamplesPerSec)(
16279 HRESULT (STDMETHODCALLTYPE *put_SamplesPerSec)(
16283 HRESULT (STDMETHODCALLTYPE *get_AvgBytesPerSec)(
16287 HRESULT (STDMETHODCALLTYPE *put_AvgBytesPerSec)(
16291 HRESULT (STDMETHODCALLTYPE *get_BlockAlign)(
16295 HRESULT (STDMETHODCALLTYPE *put_BlockAlign)(
16299 HRESULT (STDMETHODCALLTYPE *get_BitsPerSample)(
16303 HRESULT (STDMETHODCALLTYPE *put_BitsPerSample)(
16307 HRESULT (STDMETHODCALLTYPE *get_ExtraData)(
16311 HRESULT (STDMETHODCALLTYPE *put_ExtraData)(
16349 static FORCEINLINE HRESULT ISpeechWaveFormatEx_QueryInterface(ISpeechWaveFormatEx* This,REFIID riid,void **ppvObject) {
16359 static FORCEINLINE HRESULT ISpeechWaveFormatEx_GetTypeInfoCount(ISpeechWaveFormatEx* This,UINT *pctinfo) {
16362 static FORCEINLINE HRESULT ISpeechWaveFormatEx_GetTypeInfo(ISpeechWaveFormatEx* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
16365 static FORCEINLINE HRESULT ISpeechWaveFormatEx_GetIDsOfNames(ISpeechWaveFormatEx* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
16368 static FORCEINLINE HRESULT ISpeechWaveFormatEx_Invoke(ISpeechWaveFormatEx* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
16372 static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_FormatTag(ISpeechWaveFormatEx* This,short *FormatTag) {
16375 static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_FormatTag(ISpeechWaveFormatEx* This,short FormatTag) {
16378 static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_Channels(ISpeechWaveFormatEx* This,short *Channels) {
16381 static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_Channels(ISpeechWaveFormatEx* This,short Channels) {
16384 static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_SamplesPerSec(ISpeechWaveFormatEx* This,LONG *SamplesPerSec) {
16387 static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_SamplesPerSec(ISpeechWaveFormatEx* This,LONG SamplesPerSec) {
16390 static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_AvgBytesPerSec(ISpeechWaveFormatEx* This,LONG *AvgBytesPerSec) {
16393 static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_AvgBytesPerSec(ISpeechWaveFormatEx* This,LONG AvgBytesPerSec) {
16396 static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_BlockAlign(ISpeechWaveFormatEx* This,short *BlockAlign) {
16399 static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_BlockAlign(ISpeechWaveFormatEx* This,short BlockAlign) {
16402 static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_BitsPerSample(ISpeechWaveFormatEx* This,short *BitsPerSample) {
16405 static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_BitsPerSample(ISpeechWaveFormatEx* This,short BitsPerSample) {
16408 static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_ExtraData(ISpeechWaveFormatEx* This,VARIANT *ExtraData) {
16411 static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_ExtraData(ISpeechWaveFormatEx* This,VARIANT ExtraData) {
16419 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_get_FormatTag_Proxy(
16427 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_put_FormatTag_Proxy(
16435 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_get_Channels_Proxy(
16443 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_put_Channels_Proxy(
16451 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_get_SamplesPerSec_Proxy(
16459 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_put_SamplesPerSec_Proxy(
16467 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_get_AvgBytesPerSec_Proxy(
16475 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_put_AvgBytesPerSec_Proxy(
16483 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_get_BlockAlign_Proxy(
16491 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_put_BlockAlign_Proxy(
16499 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_get_BitsPerSample_Proxy(
16507 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_put_BitsPerSample_Proxy(
16515 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_get_ExtraData_Proxy(
16523 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_put_ExtraData_Proxy(
16545 virtual HRESULT STDMETHODCALLTYPE get_Status(
16548 virtual HRESULT STDMETHODCALLTYPE get_Voice(
16551 virtual HRESULT STDMETHODCALLTYPE putref_Voice(
16554 virtual HRESULT STDMETHODCALLTYPE get_AudioOutput(
16557 virtual HRESULT STDMETHODCALLTYPE putref_AudioOutput(
16560 virtual HRESULT STDMETHODCALLTYPE get_AudioOutputStream(
16563 virtual HRESULT STDMETHODCALLTYPE putref_AudioOutputStream(
16566 virtual HRESULT STDMETHODCALLTYPE get_Rate(
16569 virtual HRESULT STDMETHODCALLTYPE put_Rate(
16572 virtual HRESULT STDMETHODCALLTYPE get_Volume(
16575 virtual HRESULT STDMETHODCALLTYPE put_Volume(
16578 virtual HRESULT STDMETHODCALLTYPE put_AllowAudioOutputFormatChangesOnNextSet(
16581 virtual HRESULT STDMETHODCALLTYPE get_AllowAudioOutputFormatChangesOnNextSet(
16584 virtual HRESULT STDMETHODCALLTYPE get_EventInterests(
16587 virtual HRESULT STDMETHODCALLTYPE put_EventInterests(
16590 virtual HRESULT STDMETHODCALLTYPE put_Priority(
16593 virtual HRESULT STDMETHODCALLTYPE get_Priority(
16596 virtual HRESULT STDMETHODCALLTYPE put_AlertBoundary(
16599 virtual HRESULT STDMETHODCALLTYPE get_AlertBoundary(
16602 virtual HRESULT STDMETHODCALLTYPE put_SynchronousSpeakTimeout(
16605 virtual HRESULT STDMETHODCALLTYPE get_SynchronousSpeakTimeout(
16608 virtual HRESULT STDMETHODCALLTYPE Speak(
16613 virtual HRESULT STDMETHODCALLTYPE SpeakStream(
16618 virtual HRESULT STDMETHODCALLTYPE Pause(
16621 virtual HRESULT STDMETHODCALLTYPE Resume(
16624 virtual HRESULT STDMETHODCALLTYPE Skip(
16629 virtual HRESULT STDMETHODCALLTYPE GetVoices(
16634 virtual HRESULT STDMETHODCALLTYPE GetAudioOutputs(
16639 virtual HRESULT STDMETHODCALLTYPE WaitUntilDone(
16643 virtual HRESULT STDMETHODCALLTYPE SpeakCompleteEvent(
16646 virtual HRESULT STDMETHODCALLTYPE IsUISupported(
16651 virtual HRESULT STDMETHODCALLTYPE DisplayUI(
16666 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
16678 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
16682 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
16688 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
16696 HRESULT (STDMETHODCALLTYPE *Invoke)(
16708 HRESULT (STDMETHODCALLTYPE *get_Status)(
16712 HRESULT (STDMETHODCALLTYPE *get_Voice)(
16716 HRESULT (STDMETHODCALLTYPE *putref_Voice)(
16720 HRESULT (STDMETHODCALLTYPE *get_AudioOutput)(
16724 HRESULT (STDMETHODCALLTYPE *putref_AudioOutput)(
16728 HRESULT (STDMETHODCALLTYPE *get_AudioOutputStream)(
16732 HRESULT (STDMETHODCALLTYPE *putref_AudioOutputStream)(
16736 HRESULT (STDMETHODCALLTYPE *get_Rate)(
16740 HRESULT (STDMETHODCALLTYPE *put_Rate)(
16744 HRESULT (STDMETHODCALLTYPE *get_Volume)(
16748 HRESULT (STDMETHODCALLTYPE *put_Volume)(
16752 HRESULT (STDMETHODCALLTYPE *put_AllowAudioOutputFormatChangesOnNextSet)(
16756 HRESULT (STDMETHODCALLTYPE *get_AllowAudioOutputFormatChangesOnNextSet)(
16760 HRESULT (STDMETHODCALLTYPE *get_EventInterests)(
16764 HRESULT (STDMETHODCALLTYPE *put_EventInterests)(
16768 HRESULT (STDMETHODCALLTYPE *put_Priority)(
16772 HRESULT (STDMETHODCALLTYPE *get_Priority)(
16776 HRESULT (STDMETHODCALLTYPE *put_AlertBoundary)(
16780 HRESULT (STDMETHODCALLTYPE *get_AlertBoundary)(
16784 HRESULT (STDMETHODCALLTYPE *put_SynchronousSpeakTimeout)(
16788 HRESULT (STDMETHODCALLTYPE *get_SynchronousSpeakTimeout)(
16792 HRESULT (STDMETHODCALLTYPE *Speak)(
16798 HRESULT (STDMETHODCALLTYPE *SpeakStream)(
16804 HRESULT (STDMETHODCALLTYPE *Pause)(
16807 HRESULT (STDMETHODCALLTYPE *Resume)(
16810 HRESULT (STDMETHODCALLTYPE *Skip)(
16816 HRESULT (STDMETHODCALLTYPE *GetVoices)(
16822 HRESULT (STDMETHODCALLTYPE *GetAudioOutputs)(
16828 HRESULT (STDMETHODCALLTYPE *WaitUntilDone)(
16833 HRESULT (STDMETHODCALLTYPE *SpeakCompleteEvent)(
16837 HRESULT (STDMETHODCALLTYPE *IsUISupported)(
16843 HRESULT (STDMETHODCALLTYPE *DisplayUI)(
16902 static FORCEINLINE HRESULT ISpeechVoice_QueryInterface(ISpeechVoice* This,REFIID riid,void **ppvObject) {
16912 static FORCEINLINE HRESULT ISpeechVoice_GetTypeInfoCount(ISpeechVoice* This,UINT *pctinfo) {
16915 static FORCEINLINE HRESULT ISpeechVoice_GetTypeInfo(ISpeechVoice* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
16918 static FORCEINLINE HRESULT ISpeechVoice_GetIDsOfNames(ISpeechVoice* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
16921 static FORCEINLINE HRESULT ISpeechVoice_Invoke(ISpeechVoice* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
16925 static FORCEINLINE HRESULT ISpeechVoice_get_Status(ISpeechVoice* This,ISpeechVoiceStatus **Status) {
16928 static FORCEINLINE HRESULT ISpeechVoice_get_Voice(ISpeechVoice* This,ISpeechObjectToken **Voice) {
16931 static FORCEINLINE HRESULT ISpeechVoice_putref_Voice(ISpeechVoice* This,ISpeechObjectToken *Voice) {
16934 static FORCEINLINE HRESULT ISpeechVoice_get_AudioOutput(ISpeechVoice* This,ISpeechObjectToken **AudioOutput) {
16937 static FORCEINLINE HRESULT ISpeechVoice_putref_AudioOutput(ISpeechVoice* This,ISpeechObjectToken *AudioOutput) {
16940 static FORCEINLINE HRESULT ISpeechVoice_get_AudioOutputStream(ISpeechVoice* This,ISpeechBaseStream **AudioOutputStream) {
16943 static FORCEINLINE HRESULT ISpeechVoice_putref_AudioOutputStream(ISpeechVoice* This,ISpeechBaseStream *AudioOutputStream) {
16946 static FORCEINLINE HRESULT ISpeechVoice_get_Rate(ISpeechVoice* This,LONG *Rate) {
16949 static FORCEINLINE HRESULT ISpeechVoice_put_Rate(ISpeechVoice* This,LONG Rate) {
16952 static FORCEINLINE HRESULT ISpeechVoice_get_Volume(ISpeechVoice* This,LONG *Volume) {
16955 static FORCEINLINE HRESULT ISpeechVoice_put_Volume(ISpeechVoice* This,LONG Volume) {
16958 static FORCEINLINE HRESULT ISpeechVoice_put_AllowAudioOutputFormatChangesOnNextSet(ISpeechVoice* This,VARIANT_BOOL Allow) {
16961 static FORCEINLINE HRESULT ISpeechVoice_get_AllowAudioOutputFormatChangesOnNextSet(ISpeechVoice* This,VARIANT_BOOL *Allow) {
16964 static FORCEINLINE HRESULT ISpeechVoice_get_EventInterests(ISpeechVoice* This,SpeechVoiceEvents *EventInterestFlags) {
16967 static FORCEINLINE HRESULT ISpeechVoice_put_EventInterests(ISpeechVoice* This,SpeechVoiceEvents EventInterestFlags) {
16970 static FORCEINLINE HRESULT ISpeechVoice_put_Priority(ISpeechVoice* This,SpeechVoicePriority Priority) {
16973 static FORCEINLINE HRESULT ISpeechVoice_get_Priority(ISpeechVoice* This,SpeechVoicePriority *Priority) {
16976 static FORCEINLINE HRESULT ISpeechVoice_put_AlertBoundary(ISpeechVoice* This,SpeechVoiceEvents Boundary) {
16979 static FORCEINLINE HRESULT ISpeechVoice_get_AlertBoundary(ISpeechVoice* This,SpeechVoiceEvents *Boundary) {
16982 static FORCEINLINE HRESULT ISpeechVoice_put_SynchronousSpeakTimeout(ISpeechVoice* This,LONG msTimeout) {
16985 static FORCEINLINE HRESULT ISpeechVoice_get_SynchronousSpeakTimeout(ISpeechVoice* This,LONG *msTimeout) {
16988 static FORCEINLINE HRESULT ISpeechVoice_Speak(ISpeechVoice* This,BSTR Text,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) {
16991 static FORCEINLINE HRESULT ISpeechVoice_SpeakStream(ISpeechVoice* This,ISpeechBaseStream *Stream,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) {
16994 static FORCEINLINE HRESULT ISpeechVoice_Pause(ISpeechVoice* This) {
16997 static FORCEINLINE HRESULT ISpeechVoice_Resume(ISpeechVoice* This) {
17000 static FORCEINLINE HRESULT ISpeechVoice_Skip(ISpeechVoice* This,const BSTR Type,LONG NumItems,LONG *NumSkipped) {
17003 static FORCEINLINE HRESULT ISpeechVoice_GetVoices(ISpeechVoice* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) {
17006 static FORCEINLINE HRESULT ISpeechVoice_GetAudioOutputs(ISpeechVoice* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) {
17009 static FORCEINLINE HRESULT ISpeechVoice_WaitUntilDone(ISpeechVoice* This,LONG msTimeout,VARIANT_BOOL *Done) {
17012 static FORCEINLINE HRESULT ISpeechVoice_SpeakCompleteEvent(ISpeechVoice* This,LONG *Handle) {
17015 static FORCEINLINE HRESULT ISpeechVoice_IsUISupported(ISpeechVoice* This,const BSTR TypeOfUI,const VARIANT *ExtraData,VARIANT_BOOL *Supported) {
17018 static FORCEINLINE HRESULT ISpeechVoice_DisplayUI(ISpeechVoice* This,LONG hWndParent,BSTR Title,const BSTR TypeOfUI,const VARIANT *ExtraData) {
17026 HRESULT STDMETHODCALLTYPE ISpeechVoice_get_Status_Proxy(
17034 HRESULT STDMETHODCALLTYPE ISpeechVoice_get_Voice_Proxy(
17042 HRESULT STDMETHODCALLTYPE ISpeechVoice_putref_Voice_Proxy(
17050 HRESULT STDMETHODCALLTYPE ISpeechVoice_get_AudioOutput_Proxy(
17058 HRESULT STDMETHODCALLTYPE ISpeechVoice_putref_AudioOutput_Proxy(
17066 HRESULT STDMETHODCALLTYPE ISpeechVoice_get_AudioOutputStream_Proxy(
17074 HRESULT STDMETHODCALLTYPE ISpeechVoice_putref_AudioOutputStream_Proxy(
17082 HRESULT STDMETHODCALLTYPE ISpeechVoice_get_Rate_Proxy(
17090 HRESULT STDMETHODCALLTYPE ISpeechVoice_put_Rate_Proxy(
17098 HRESULT STDMETHODCALLTYPE ISpeechVoice_get_Volume_Proxy(
17106 HRESULT STDMETHODCALLTYPE ISpeechVoice_put_Volume_Proxy(
17114 HRESULT STDMETHODCALLTYPE ISpeechVoice_put_AllowAudioOutputFormatChangesOnNextSet_Proxy(
17122 HRESULT STDMETHODCALLTYPE ISpeechVoice_get_AllowAudioOutputFormatChangesOnNextSet_Proxy(
17130 HRESULT STDMETHODCALLTYPE ISpeechVoice_get_EventInterests_Proxy(
17138 HRESULT STDMETHODCALLTYPE ISpeechVoice_put_EventInterests_Proxy(
17146 HRESULT STDMETHODCALLTYPE ISpeechVoice_put_Priority_Proxy(
17154 HRESULT STDMETHODCALLTYPE ISpeechVoice_get_Priority_Proxy(
17162 HRESULT STDMETHODCALLTYPE ISpeechVoice_put_AlertBoundary_Proxy(
17170 HRESULT STDMETHODCALLTYPE ISpeechVoice_get_AlertBoundary_Proxy(
17178 HRESULT STDMETHODCALLTYPE ISpeechVoice_put_SynchronousSpeakTimeout_Proxy(
17186 HRESULT STDMETHODCALLTYPE ISpeechVoice_get_SynchronousSpeakTimeout_Proxy(
17194 HRESULT STDMETHODCALLTYPE ISpeechVoice_Speak_Proxy(
17204 HRESULT STDMETHODCALLTYPE ISpeechVoice_SpeakStream_Proxy(
17214 HRESULT STDMETHODCALLTYPE ISpeechVoice_Pause_Proxy(
17221 HRESULT STDMETHODCALLTYPE ISpeechVoice_Resume_Proxy(
17228 HRESULT STDMETHODCALLTYPE ISpeechVoice_Skip_Proxy(
17238 HRESULT STDMETHODCALLTYPE ISpeechVoice_GetVoices_Proxy(
17248 HRESULT STDMETHODCALLTYPE ISpeechVoice_GetAudioOutputs_Proxy(
17258 HRESULT STDMETHODCALLTYPE ISpeechVoice_WaitUntilDone_Proxy(
17267 HRESULT STDMETHODCALLTYPE ISpeechVoice_SpeakCompleteEvent_Proxy(
17275 HRESULT STDMETHODCALLTYPE ISpeechVoice_IsUISupported_Proxy(
17285 HRESULT STDMETHODCALLTYPE ISpeechVoice_DisplayUI_Proxy(
17310 virtual HRESULT STDMETHODCALLTYPE get_CurrentStreamNumber(
17313 virtual HRESULT STDMETHODCALLTYPE get_LastStreamNumberQueued(
17316 virtual HRESULT STDMETHODCALLTYPE get_LastHResult(
17317 LONG *HResult) = 0;
17319 virtual HRESULT STDMETHODCALLTYPE get_RunningState(
17322 virtual HRESULT STDMETHODCALLTYPE get_InputWordPosition(
17325 virtual HRESULT STDMETHODCALLTYPE get_InputWordLength(
17328 virtual HRESULT STDMETHODCALLTYPE get_InputSentencePosition(
17331 virtual HRESULT STDMETHODCALLTYPE get_InputSentenceLength(
17334 virtual HRESULT STDMETHODCALLTYPE get_LastBookmark(
17337 virtual HRESULT STDMETHODCALLTYPE get_LastBookmarkId(
17340 virtual HRESULT STDMETHODCALLTYPE get_PhonemeId(
17343 virtual HRESULT STDMETHODCALLTYPE get_VisemeId(
17355 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
17367 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
17371 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
17377 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
17385 HRESULT (STDMETHODCALLTYPE *Invoke)(
17397 HRESULT (STDMETHODCALLTYPE *get_CurrentStreamNumber)(
17401 HRESULT (STDMETHODCALLTYPE *get_LastStreamNumberQueued)(
17405 HRESULT (STDMETHODCALLTYPE *get_LastHResult)(
17407 LONG *HResult);
17409 HRESULT (STDMETHODCALLTYPE *get_RunningState)(
17413 HRESULT (STDMETHODCALLTYPE *get_InputWordPosition)(
17417 HRESULT (STDMETHODCALLTYPE *get_InputWordLength)(
17421 HRESULT (STDMETHODCALLTYPE *get_InputSentencePosition)(
17425 HRESULT (STDMETHODCALLTYPE *get_InputSentenceLength)(
17429 HRESULT (STDMETHODCALLTYPE *get_LastBookmark)(
17433 HRESULT (STDMETHODCALLTYPE *get_LastBookmarkId)(
17437 HRESULT (STDMETHODCALLTYPE *get_PhonemeId)(
17441 HRESULT (STDMETHODCALLTYPE *get_VisemeId)(
17465 #define ISpeechVoiceStatus_get_LastHResult(This,HResult) (This)->lpVtbl->get_LastHResult(This,HResult)
17477 static FORCEINLINE HRESULT ISpeechVoiceStatus_QueryInterface(ISpeechVoiceStatus* This,REFIID riid,void **ppvObject) {
17487 static FORCEINLINE HRESULT ISpeechVoiceStatus_GetTypeInfoCount(ISpeechVoiceStatus* This,UINT *pctinfo) {
17490 static FORCEINLINE HRESULT ISpeechVoiceStatus_GetTypeInfo(ISpeechVoiceStatus* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
17493 static FORCEINLINE HRESULT ISpeechVoiceStatus_GetIDsOfNames(ISpeechVoiceStatus* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
17496 static FORCEINLINE HRESULT ISpeechVoiceStatus_Invoke(ISpeechVoiceStatus* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
17500 static FORCEINLINE HRESULT ISpeechVoiceStatus_get_CurrentStreamNumber(ISpeechVoiceStatus* This,LONG *StreamNumber) {
17503 static FORCEINLINE HRESULT ISpeechVoiceStatus_get_LastStreamNumberQueued(ISpeechVoiceStatus* This,LONG *StreamNumber) {
17506 static FORCEINLINE HRESULT ISpeechVoiceStatus_get_LastHResult(ISpeechVoiceStatus* This,LONG *HResult) {
17507 return This->lpVtbl->get_LastHResult(This,HResult);
17509 static FORCEINLINE HRESULT ISpeechVoiceStatus_get_RunningState(ISpeechVoiceStatus* This,SpeechRunState *State) {
17512 static FORCEINLINE HRESULT ISpeechVoiceStatus_get_InputWordPosition(ISpeechVoiceStatus* This,LONG *Position) {
17515 static FORCEINLINE HRESULT ISpeechVoiceStatus_get_InputWordLength(ISpeechVoiceStatus* This,LONG *Length) {
17518 static FORCEINLINE HRESULT ISpeechVoiceStatus_get_InputSentencePosition(ISpeechVoiceStatus* This,LONG *Position) {
17521 static FORCEINLINE HRESULT ISpeechVoiceStatus_get_InputSentenceLength(ISpeechVoiceStatus* This,LONG *Length) {
17524 static FORCEINLINE HRESULT ISpeechVoiceStatus_get_LastBookmark(ISpeechVoiceStatus* This,BSTR *Bookmark) {
17527 static FORCEINLINE HRESULT ISpeechVoiceStatus_get_LastBookmarkId(ISpeechVoiceStatus* This,LONG *BookmarkId) {
17530 static FORCEINLINE HRESULT ISpeechVoiceStatus_get_PhonemeId(ISpeechVoiceStatus* This,short *PhoneId) {
17533 static FORCEINLINE HRESULT ISpeechVoiceStatus_get_VisemeId(ISpeechVoiceStatus* This,short *VisemeId) {
17541 HRESULT STDMETHODCALLTYPE ISpeechVoiceStatus_get_CurrentStreamNumber_Proxy(
17549 HRESULT STDMETHODCALLTYPE ISpeechVoiceStatus_get_LastStreamNumberQueued_Proxy(
17557 HRESULT STDMETHODCALLTYPE ISpeechVoiceStatus_get_LastHResult_Proxy(
17559 LONG *HResult);
17565 HRESULT STDMETHODCALLTYPE ISpeechVoiceStatus_get_RunningState_Proxy(
17573 HRESULT STDMETHODCALLTYPE ISpeechVoiceStatus_get_InputWordPosition_Proxy(
17581 HRESULT STDMETHODCALLTYPE ISpeechVoiceStatus_get_InputWordLength_Proxy(
17589 HRESULT STDMETHODCALLTYPE ISpeechVoiceStatus_get_InputSentencePosition_Proxy(
17597 HRESULT STDMETHODCALLTYPE ISpeechVoiceStatus_get_InputSentenceLength_Proxy(
17605 HRESULT STDMETHODCALLTYPE ISpeechVoiceStatus_get_LastBookmark_Proxy(
17613 HRESULT STDMETHODCALLTYPE ISpeechVoiceStatus_get_LastBookmarkId_Proxy(
17621 HRESULT STDMETHODCALLTYPE ISpeechVoiceStatus_get_PhonemeId_Proxy(
17629 HRESULT STDMETHODCALLTYPE ISpeechVoiceStatus_get_VisemeId_Proxy(
18152 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
18164 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
18168 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
18174 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
18182 HRESULT (STDMETHODCALLTYPE *Invoke)(
18212 static FORCEINLINE HRESULT _ISpeechVoiceEvents_QueryInterface(_ISpeechVoiceEvents* This,REFIID riid,void **ppvObject) {
18222 static FORCEINLINE HRESULT _ISpeechVoiceEvents_GetTypeInfoCount(_ISpeechVoiceEvents* This,UINT *pctinfo) {
18225 static FORCEINLINE HRESULT _ISpeechVoiceEvents_GetTypeInfo(_ISpeechVoiceEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
18228 static FORCEINLINE HRESULT _ISpeechVoiceEvents_GetIDsOfNames(_ISpeechVoiceEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
18231 static FORCEINLINE HRESULT _ISpeechVoiceEvents_Invoke(_ISpeechVoiceEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
18252 virtual HRESULT STDMETHODCALLTYPE putref_Recognizer(
18255 virtual HRESULT STDMETHODCALLTYPE get_Recognizer(
18258 virtual HRESULT STDMETHODCALLTYPE put_AllowAudioInputFormatChangesOnNextSet(
18261 virtual HRESULT STDMETHODCALLTYPE get_AllowAudioInputFormatChangesOnNextSet(
18264 virtual HRESULT STDMETHODCALLTYPE putref_AudioInput(
18267 virtual HRESULT STDMETHODCALLTYPE get_AudioInput(
18270 virtual HRESULT STDMETHODCALLTYPE putref_AudioInputStream(
18273 virtual HRESULT STDMETHODCALLTYPE get_AudioInputStream(
18276 virtual HRESULT STDMETHODCALLTYPE get_IsShared(
18279 virtual HRESULT STDMETHODCALLTYPE put_State(
18282 virtual HRESULT STDMETHODCALLTYPE get_State(
18285 virtual HRESULT STDMETHODCALLTYPE get_Status(
18288 virtual HRESULT STDMETHODCALLTYPE putref_Profile(
18291 virtual HRESULT STDMETHODCALLTYPE get_Profile(
18294 virtual HRESULT STDMETHODCALLTYPE EmulateRecognition(
18299 virtual HRESULT STDMETHODCALLTYPE CreateRecoContext(
18302 virtual HRESULT STDMETHODCALLTYPE GetFormat(
18306 virtual HRESULT STDMETHODCALLTYPE SetPropertyNumber(
18311 virtual HRESULT STDMETHODCALLTYPE GetPropertyNumber(
18316 virtual HRESULT STDMETHODCALLTYPE SetPropertyString(
18321 virtual HRESULT STDMETHODCALLTYPE GetPropertyString(
18326 virtual HRESULT STDMETHODCALLTYPE IsUISupported(
18331 virtual HRESULT STDMETHODCALLTYPE DisplayUI(
18337 virtual HRESULT STDMETHODCALLTYPE GetRecognizers(
18342 virtual HRESULT STDMETHODCALLTYPE GetAudioInputs(
18347 virtual HRESULT STDMETHODCALLTYPE GetProfiles(
18361 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
18373 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
18377 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
18383 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
18391 HRESULT (STDMETHODCALLTYPE *Invoke)(
18403 HRESULT (STDMETHODCALLTYPE *putref_Recognizer)(
18407 HRESULT (STDMETHODCALLTYPE *get_Recognizer)(
18411 HRESULT (STDMETHODCALLTYPE *put_AllowAudioInputFormatChangesOnNextSet)(
18415 HRESULT (STDMETHODCALLTYPE *get_AllowAudioInputFormatChangesOnNextSet)(
18419 HRESULT (STDMETHODCALLTYPE *putref_AudioInput)(
18423 HRESULT (STDMETHODCALLTYPE *get_AudioInput)(
18427 HRESULT (STDMETHODCALLTYPE *putref_AudioInputStream)(
18431 HRESULT (STDMETHODCALLTYPE *get_AudioInputStream)(
18435 HRESULT (STDMETHODCALLTYPE *get_IsShared)(
18439 HRESULT (STDMETHODCALLTYPE *put_State)(
18443 HRESULT (STDMETHODCALLTYPE *get_State)(
18447 HRESULT (STDMETHODCALLTYPE *get_Status)(
18451 HRESULT (STDMETHODCALLTYPE *putref_Profile)(
18455 HRESULT (STDMETHODCALLTYPE *get_Profile)(
18459 HRESULT (STDMETHODCALLTYPE *EmulateRecognition)(
18465 HRESULT (STDMETHODCALLTYPE *CreateRecoContext)(
18469 HRESULT (STDMETHODCALLTYPE *GetFormat)(
18474 HRESULT (STDMETHODCALLTYPE *SetPropertyNumber)(
18480 HRESULT (STDMETHODCALLTYPE *GetPropertyNumber)(
18486 HRESULT (STDMETHODCALLTYPE *SetPropertyString)(
18492 HRESULT (STDMETHODCALLTYPE *GetPropertyString)(
18498 HRESULT (STDMETHODCALLTYPE *IsUISupported)(
18504 HRESULT (STDMETHODCALLTYPE *DisplayUI)(
18511 HRESULT (STDMETHODCALLTYPE *GetRecognizers)(
18517 HRESULT (STDMETHODCALLTYPE *GetAudioInputs)(
18523 HRESULT (STDMETHODCALLTYPE *GetProfiles)(
18575 static FORCEINLINE HRESULT ISpeechRecognizer_QueryInterface(ISpeechRecognizer* This,REFIID riid,void **ppvObject) {
18585 static FORCEINLINE HRESULT ISpeechRecognizer_GetTypeInfoCount(ISpeechRecognizer* This,UINT *pctinfo) {
18588 static FORCEINLINE HRESULT ISpeechRecognizer_GetTypeInfo(ISpeechRecognizer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
18591 static FORCEINLINE HRESULT ISpeechRecognizer_GetIDsOfNames(ISpeechRecognizer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
18594 static FORCEINLINE HRESULT ISpeechRecognizer_Invoke(ISpeechRecognizer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
18598 static FORCEINLINE HRESULT ISpeechRecognizer_putref_Recognizer(ISpeechRecognizer* This,ISpeechObjectToken *Recognizer) {
18601 static FORCEINLINE HRESULT ISpeechRecognizer_get_Recognizer(ISpeechRecognizer* This,ISpeechObjectToken **Recognizer) {
18604 static FORCEINLINE HRESULT ISpeechRecognizer_put_AllowAudioInputFormatChangesOnNextSet(ISpeechRecognizer* This,VARIANT_BOOL Allow) {
18607 static FORCEINLINE HRESULT ISpeechRecognizer_get_AllowAudioInputFormatChangesOnNextSet(ISpeechRecognizer* This,VARIANT_BOOL *Allow) {
18610 static FORCEINLINE HRESULT ISpeechRecognizer_putref_AudioInput(ISpeechRecognizer* This,ISpeechObjectToken *AudioInput) {
18613 static FORCEINLINE HRESULT ISpeechRecognizer_get_AudioInput(ISpeechRecognizer* This,ISpeechObjectToken **AudioInput) {
18616 static FORCEINLINE HRESULT ISpeechRecognizer_putref_AudioInputStream(ISpeechRecognizer* This,ISpeechBaseStream *AudioInputStream) {
18619 static FORCEINLINE HRESULT ISpeechRecognizer_get_AudioInputStream(ISpeechRecognizer* This,ISpeechBaseStream **AudioInputStream) {
18622 static FORCEINLINE HRESULT ISpeechRecognizer_get_IsShared(ISpeechRecognizer* This,VARIANT_BOOL *Shared) {
18625 static FORCEINLINE HRESULT ISpeechRecognizer_put_State(ISpeechRecognizer* This,SpeechRecognizerState State) {
18628 static FORCEINLINE HRESULT ISpeechRecognizer_get_State(ISpeechRecognizer* This,SpeechRecognizerState *State) {
18631 static FORCEINLINE HRESULT ISpeechRecognizer_get_Status(ISpeechRecognizer* This,ISpeechRecognizerStatus **Status) {
18634 static FORCEINLINE HRESULT ISpeechRecognizer_putref_Profile(ISpeechRecognizer* This,ISpeechObjectToken *Profile) {
18637 static FORCEINLINE HRESULT ISpeechRecognizer_get_Profile(ISpeechRecognizer* This,ISpeechObjectToken **Profile) {
18640 static FORCEINLINE HRESULT ISpeechRecognizer_EmulateRecognition(ISpeechRecognizer* This,VARIANT TextElements,VARIANT *ElementDisplayAttributes,LONG LanguageId) {
18643 static FORCEINLINE HRESULT ISpeechRecognizer_CreateRecoContext(ISpeechRecognizer* This,ISpeechRecoContext **NewContext) {
18646 static FORCEINLINE HRESULT ISpeechRecognizer_GetFormat(ISpeechRecognizer* This,SpeechFormatType Type,ISpeechAudioFormat **Format) {
18649 static FORCEINLINE HRESULT ISpeechRecognizer_SetPropertyNumber(ISpeechRecognizer* This,const BSTR Name,LONG Value,VARIANT_BOOL *Supported) {
18652 static FORCEINLINE HRESULT ISpeechRecognizer_GetPropertyNumber(ISpeechRecognizer* This,const BSTR Name,LONG *Value,VARIANT_BOOL *Supported) {
18655 static FORCEINLINE HRESULT ISpeechRecognizer_SetPropertyString(ISpeechRecognizer* This,const BSTR Name,const BSTR Value,VARIANT_BOOL *Supported) {
18658 static FORCEINLINE HRESULT ISpeechRecognizer_GetPropertyString(ISpeechRecognizer* This,const BSTR Name,BSTR *Value,VARIANT_BOOL *Supported) {
18661 static FORCEINLINE HRESULT ISpeechRecognizer_IsUISupported(ISpeechRecognizer* This,const BSTR TypeOfUI,const VARIANT *ExtraData,VARIANT_BOOL *Supported) {
18664 static FORCEINLINE HRESULT
18667 static FORCEINLINE HRESULT ISpeechRecognizer_GetRecognizers(ISpeechRecognizer* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) {
18670 static FORCEINLINE HRESULT ISpeechRecognizer_GetAudioInputs(ISpeechRecognizer* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) {
18673 static FORCEINLINE HRESULT ISpeechRecognizer_GetProfiles(ISpeechRecognizer* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) {
18681 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_putref_Recognizer_Proxy(
18689 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_get_Recognizer_Proxy(
18697 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_put_AllowAudioInputFormatChangesOnNextSet_Proxy(
18705 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_get_AllowAudioInputFormatChangesOnNextSet_Proxy(
18713 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_putref_AudioInput_Proxy(
18721 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_get_AudioInput_Proxy(
18729 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_putref_AudioInputStream_Proxy(
18737 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_get_AudioInputStream_Proxy(
18745 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_get_IsShared_Proxy(
18753 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_put_State_Proxy(
18761 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_get_State_Proxy(
18769 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_get_Status_Proxy(
18777 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_putref_Profile_Proxy(
18785 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_get_Profile_Proxy(
18793 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_EmulateRecognition_Proxy(
18803 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_CreateRecoContext_Proxy(
18811 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_GetFormat_Proxy(
18820 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_SetPropertyNumber_Proxy(
18830 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_GetPropertyNumber_Proxy(
18840 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_SetPropertyString_Proxy(
18850 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_GetPropertyString_Proxy(
18860 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_IsUISupported_Proxy(
18870 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_DisplayUI_Proxy(
18881 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_GetRecognizers_Proxy(
18891 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_GetAudioInputs_Proxy(
18901 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_GetProfiles_Proxy(
18925 virtual HRESULT STDMETHODCALLTYPE get_AudioStatus(
18928 virtual HRESULT STDMETHODCALLTYPE get_CurrentStreamPosition(
18931 virtual HRESULT STDMETHODCALLTYPE get_CurrentStreamNumber(
18934 virtual HRESULT STDMETHODCALLTYPE get_NumberOfActiveRules(
18937 virtual HRESULT STDMETHODCALLTYPE get_ClsidEngine(
18940 virtual HRESULT STDMETHODCALLTYPE get_SupportedLanguages(
18952 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
18964 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
18968 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
18974 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
18982 HRESULT (STDMETHODCALLTYPE *Invoke)(
18994 HRESULT (STDMETHODCALLTYPE *get_AudioStatus)(
18998 HRESULT (STDMETHODCALLTYPE *get_CurrentStreamPosition)(
19002 HRESULT (STDMETHODCALLTYPE *get_CurrentStreamNumber)(
19006 HRESULT (STDMETHODCALLTYPE *get_NumberOfActiveRules)(
19010 HRESULT (STDMETHODCALLTYPE *get_ClsidEngine)(
19014 HRESULT (STDMETHODCALLTYPE *get_SupportedLanguages)(
19044 static FORCEINLINE HRESULT ISpeechRecognizerStatus_QueryInterface(ISpeechRecognizerStatus* This,REFIID riid,void **ppvObject) {
19054 static FORCEINLINE HRESULT ISpeechRecognizerStatus_GetTypeInfoCount(ISpeechRecognizerStatus* This,UINT *pctinfo) {
19057 static FORCEINLINE HRESULT ISpeechRecognizerStatus_GetTypeInfo(ISpeechRecognizerStatus* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
19060 static FORCEINLINE HRESULT ISpeechRecognizerStatus_GetIDsOfNames(ISpeechRecognizerStatus* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
19063 static FORCEINLINE HRESULT ISpeechRecognizerStatus_Invoke(ISpeechRecognizerStatus* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
19067 static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_AudioStatus(ISpeechRecognizerStatus* This,ISpeechAudioStatus **AudioStatus) {
19070 static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_CurrentStreamPosition(ISpeechRecognizerStatus* This,VARIANT *pCurrentStreamPos) {
19073 static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_CurrentStreamNumber(ISpeechRecognizerStatus* This,LONG *StreamNumber) {
19076 static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_NumberOfActiveRules(ISpeechRecognizerStatus* This,LONG *NumberOfActiveRules) {
19079 static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_ClsidEngine(ISpeechRecognizerStatus* This,BSTR *ClsidEngine) {
19082 static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_SupportedLanguages(ISpeechRecognizerStatus* This,VARIANT *SupportedLanguages) {
19090 HRESULT STDMETHODCALLTYPE ISpeechRecognizerStatus_get_AudioStatus_Proxy(
19098 HRESULT STDMETHODCALLTYPE ISpeechRecognizerStatus_get_CurrentStreamPosition_Proxy(
19106 HRESULT STDMETHODCALLTYPE ISpeechRecognizerStatus_get_CurrentStreamNumber_Proxy(
19114 HRESULT STDMETHODCALLTYPE ISpeechRecognizerStatus_get_NumberOfActiveRules_Proxy(
19122 HRESULT STDMETHODCALLTYPE ISpeechRecognizerStatus_get_ClsidEngine_Proxy(
19130 HRESULT STDMETHODCALLTYPE ISpeechRecognizerStatus_get_SupportedLanguages_Proxy(
19152 virtual HRESULT STDMETHODCALLTYPE get_Recognizer(
19155 virtual HRESULT STDMETHODCALLTYPE get_AudioInputInterferenceStatus(
19158 virtual HRESULT STDMETHODCALLTYPE get_RequestedUIType(
19161 virtual HRESULT STDMETHODCALLTYPE putref_Voice(
19164 virtual HRESULT STDMETHODCALLTYPE get_Voice(
19167 virtual HRESULT STDMETHODCALLTYPE put_AllowVoiceFormatMatchingOnNextSet(
19170 virtual HRESULT STDMETHODCALLTYPE get_AllowVoiceFormatMatchingOnNextSet(
19173 virtual HRESULT STDMETHODCALLTYPE put_VoicePurgeEvent(
19176 virtual HRESULT STDMETHODCALLTYPE get_VoicePurgeEvent(
19179 virtual HRESULT STDMETHODCALLTYPE put_EventInterests(
19182 virtual HRESULT STDMETHODCALLTYPE get_EventInterests(
19185 virtual HRESULT STDMETHODCALLTYPE put_CmdMaxAlternates(
19188 virtual HRESULT STDMETHODCALLTYPE get_CmdMaxAlternates(
19191 virtual HRESULT STDMETHODCALLTYPE put_State(
19194 virtual HRESULT STDMETHODCALLTYPE get_State(
19197 virtual HRESULT STDMETHODCALLTYPE put_RetainedAudio(
19200 virtual HRESULT STDMETHODCALLTYPE get_RetainedAudio(
19203 virtual HRESULT STDMETHODCALLTYPE putref_RetainedAudioFormat(
19206 virtual HRESULT STDMETHODCALLTYPE get_RetainedAudioFormat(
19209 virtual HRESULT STDMETHODCALLTYPE Pause(
19212 virtual HRESULT STDMETHODCALLTYPE Resume(
19215 virtual HRESULT STDMETHODCALLTYPE CreateGrammar(
19219 virtual HRESULT STDMETHODCALLTYPE CreateResultFromMemory(
19223 virtual HRESULT STDMETHODCALLTYPE Bookmark(
19228 virtual HRESULT STDMETHODCALLTYPE SetAdaptationData(
19240 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
19252 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
19256 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
19262 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
19270 HRESULT (STDMETHODCALLTYPE *Invoke)(
19282 HRESULT (STDMETHODCALLTYPE *get_Recognizer)(
19286 HRESULT (STDMETHODCALLTYPE *get_AudioInputInterferenceStatus)(
19290 HRESULT (STDMETHODCALLTYPE *get_RequestedUIType)(
19294 HRESULT (STDMETHODCALLTYPE *putref_Voice)(
19298 HRESULT (STDMETHODCALLTYPE *get_Voice)(
19302 HRESULT (STDMETHODCALLTYPE *put_AllowVoiceFormatMatchingOnNextSet)(
19306 HRESULT (STDMETHODCALLTYPE *get_AllowVoiceFormatMatchingOnNextSet)(
19310 HRESULT (STDMETHODCALLTYPE *put_VoicePurgeEvent)(
19314 HRESULT (STDMETHODCALLTYPE *get_VoicePurgeEvent)(
19318 HRESULT (STDMETHODCALLTYPE *put_EventInterests)(
19322 HRESULT (STDMETHODCALLTYPE *get_EventInterests)(
19326 HRESULT (STDMETHODCALLTYPE *put_CmdMaxAlternates)(
19330 HRESULT (STDMETHODCALLTYPE *get_CmdMaxAlternates)(
19334 HRESULT (STDMETHODCALLTYPE *put_State)(
19338 HRESULT (STDMETHODCALLTYPE *get_State)(
19342 HRESULT (STDMETHODCALLTYPE *put_RetainedAudio)(
19346 HRESULT (STDMETHODCALLTYPE *get_RetainedAudio)(
19350 HRESULT (STDMETHODCALLTYPE *putref_RetainedAudioFormat)(
19354 HRESULT (STDMETHODCALLTYPE *get_RetainedAudioFormat)(
19358 HRESULT (STDMETHODCALLTYPE *Pause)(
19361 HRESULT (STDMETHODCALLTYPE *Resume)(
19364 HRESULT (STDMETHODCALLTYPE *CreateGrammar)(
19369 HRESULT (STDMETHODCALLTYPE *CreateResultFromMemory)(
19374 HRESULT (STDMETHODCALLTYPE *Bookmark)(
19380 HRESULT (STDMETHODCALLTYPE *SetAdaptationData)(
19429 static FORCEINLINE HRESULT ISpeechRecoContext_QueryInterface(ISpeechRecoContext* This,REFIID riid,void **ppvObject) {
19439 static FORCEINLINE HRESULT ISpeechRecoContext_GetTypeInfoCount(ISpeechRecoContext* This,UINT *pctinfo) {
19442 static FORCEINLINE HRESULT ISpeechRecoContext_GetTypeInfo(ISpeechRecoContext* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
19445 static FORCEINLINE HRESULT ISpeechRecoContext_GetIDsOfNames(ISpeechRecoContext* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
19448 static FORCEINLINE HRESULT ISpeechRecoContext_Invoke(ISpeechRecoContext* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
19452 static FORCEINLINE HRESULT
19455 static FORCEINLINE HRESULT ISpeechRecoContext_get_AudioInputInterferenceStatus(ISpeechRecoContext* This,SpeechInterference *Interference) {
19458 static FORCEINLINE HRESULT ISpeechRecoContext_get_RequestedUIType(ISpeechRecoContext* This,BSTR *UIType) {
19461 static FORCEINLINE HRESULT ISpeechRecoContext_putref_Voice(ISpeechRecoContext* This,ISpeechVoice *Voice) {
19464 static FORCEINLINE HRESULT ISpeechRecoContext_get_Voice(ISpeechRecoContext* This,ISpeechVoice **Voice) {
19467 static FORCEINLINE HRESULT ISpeechRecoContext_put_AllowVoiceFormatMatchingOnNextSet(ISpeechRecoContext* This,VARIANT_BOOL Allow) {
19470 static FORCEINLINE HRESULT ISpeechRecoContext_get_AllowVoiceFormatMatchingOnNextSet(ISpeechRecoContext* This,VARIANT_BOOL *pAllow) {
19473 static FORCEINLINE HRESULT ISpeechRecoContext_put_VoicePurgeEvent(ISpeechRecoContext* This,SpeechRecoEvents EventInterest) {
19476 static FORCEINLINE HRESULT ISpeechRecoContext_get_VoicePurgeEvent(ISpeechRecoContext* This,SpeechRecoEvents *EventInterest) {
19479 static FORCEINLINE HRESULT ISpeechRecoContext_put_EventInterests(ISpeechRecoContext* This,SpeechRecoEvents EventInterest) {
19482 static FORCEINLINE HRESULT ISpeechRecoContext_get_EventInterests(ISpeechRecoContext* This,SpeechRecoEvents *EventInterest) {
19485 static FORCEINLINE HRESULT ISpeechRecoContext_put_CmdMaxAlternates(ISpeechRecoContext* This,LONG MaxAlternates) {
19488 static FORCEINLINE HRESULT ISpeechRecoContext_get_CmdMaxAlternates(ISpeechRecoContext* This,LONG *MaxAlternates) {
19491 static FORCEINLINE HRESULT ISpeechRecoContext_put_State(ISpeechRecoContext* This,SpeechRecoContextState State) {
19494 static FORCEINLINE HRESULT ISpeechRecoContext_get_State(ISpeechRecoContext* This,SpeechRecoContextState *State) {
19497 static FORCEINLINE HRESULT ISpeechRecoContext_put_RetainedAudio(ISpeechRecoContext* This,SpeechRetainedAudioOptions Option) {
19500 static FORCEINLINE HRESULT ISpeechRecoContext_get_RetainedAudio(ISpeechRecoContext* This,SpeechRetainedAudioOptions *Option) {
19503 static FORCEINLINE HRESULT ISpeechRecoContext_putref_RetainedAudioFormat(ISpeechRecoContext* This,ISpeechAudioFormat *Format) {
19506 static FORCEINLINE HRESULT ISpeechRecoContext_get_RetainedAudioFormat(ISpeechRecoContext* This,ISpeechAudioFormat **Format) {
19509 static FORCEINLINE HRESULT ISpeechRecoContext_Pause(ISpeechRecoContext* This) {
19512 static FORCEINLINE HRESULT ISpeechRecoContext_Resume(ISpeechRecoContext* This) {
19515 static FORCEINLINE HRESULT ISpeechRecoContext_CreateGrammar(ISpeechRecoContext* This,VARIANT GrammarId,ISpeechRecoGrammar **Grammar) {
19518 static FORCEINLINE HRESULT ISpeechRecoContext_CreateResultFromMemory(ISpeechRecoContext* This,VARIANT *ResultBlock,ISpeechRecoResult **Result) {
19521 static FORCEINLINE HRESULT ISpeechRecoContext_Bookmark(ISpeechRecoContext* This,SpeechBookmarkOptions Options,VARIANT StreamPos,VARIANT BookmarkId) {
19524 static FORCEINLINE HRESULT ISpeechRecoContext_SetAdaptationData(ISpeechRecoContext* This,BSTR AdaptationString) {
19532 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_get_Recognizer_Proxy(
19540 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_get_AudioInputInterferenceStatus_Proxy(
19548 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_get_RequestedUIType_Proxy(
19556 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_putref_Voice_Proxy(
19564 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_get_Voice_Proxy(
19572 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_put_AllowVoiceFormatMatchingOnNextSet_Proxy(
19580 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_get_AllowVoiceFormatMatchingOnNextSet_Proxy(
19588 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_put_VoicePurgeEvent_Proxy(
19596 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_get_VoicePurgeEvent_Proxy(
19604 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_put_EventInterests_Proxy(
19612 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_get_EventInterests_Proxy(
19620 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_put_CmdMaxAlternates_Proxy(
19628 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_get_CmdMaxAlternates_Proxy(
19636 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_put_State_Proxy(
19644 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_get_State_Proxy(
19652 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_put_RetainedAudio_Proxy(
19660 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_get_RetainedAudio_Proxy(
19668 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_putref_RetainedAudioFormat_Proxy(
19676 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_get_RetainedAudioFormat_Proxy(
19684 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_Pause_Proxy(
19691 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_Resume_Proxy(
19698 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_CreateGrammar_Proxy(
19707 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_CreateResultFromMemory_Proxy(
19716 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_Bookmark_Proxy(
19726 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_SetAdaptationData_Proxy(
19748 virtual HRESULT STDMETHODCALLTYPE get_Id(
19751 virtual HRESULT STDMETHODCALLTYPE get_RecoContext(
19754 virtual HRESULT STDMETHODCALLTYPE put_State(
19757 virtual HRESULT STDMETHODCALLTYPE get_State(
19760 virtual HRESULT STDMETHODCALLTYPE get_Rules(
19763 virtual HRESULT STDMETHODCALLTYPE Reset(
19766 virtual HRESULT STDMETHODCALLTYPE CmdLoadFromFile(
19770 virtual HRESULT STDMETHODCALLTYPE CmdLoadFromObject(
19775 virtual HRESULT STDMETHODCALLTYPE CmdLoadFromResource(
19782 virtual HRESULT STDMETHODCALLTYPE CmdLoadFromMemory(
19786 virtual HRESULT STDMETHODCALLTYPE CmdLoadFromProprietaryGrammar(
19792 virtual HRESULT STDMETHODCALLTYPE CmdSetRuleState(
19796 virtual HRESULT STDMETHODCALLTYPE CmdSetRuleIdState(
19800 virtual HRESULT STDMETHODCALLTYPE DictationLoad(
19804 virtual HRESULT STDMETHODCALLTYPE DictationUnload(
19807 virtual HRESULT STDMETHODCALLTYPE DictationSetState(
19810 virtual HRESULT STDMETHODCALLTYPE SetWordSequenceData(
19815 virtual HRESULT STDMETHODCALLTYPE SetTextSelection(
19818 virtual HRESULT STDMETHODCALLTYPE IsPronounceable(
19831 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
19843 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
19847 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
19853 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
19861 HRESULT (STDMETHODCALLTYPE *Invoke)(
19873 HRESULT (STDMETHODCALLTYPE *get_Id)(
19877 HRESULT (STDMETHODCALLTYPE *get_RecoContext)(
19881 HRESULT (STDMETHODCALLTYPE *put_State)(
19885 HRESULT (STDMETHODCALLTYPE *get_State)(
19889 HRESULT (STDMETHODCALLTYPE *get_Rules)(
19893 HRESULT (STDMETHODCALLTYPE *Reset)(
19897 HRESULT (STDMETHODCALLTYPE *CmdLoadFromFile)(
19902 HRESULT (STDMETHODCALLTYPE *CmdLoadFromObject)(
19908 HRESULT (STDMETHODCALLTYPE *CmdLoadFromResource)(
19916 HRESULT (STDMETHODCALLTYPE *CmdLoadFromMemory)(
19921 HRESULT (STDMETHODCALLTYPE *CmdLoadFromProprietaryGrammar)(
19928 HRESULT (STDMETHODCALLTYPE *CmdSetRuleState)(
19933 HRESULT (STDMETHODCALLTYPE *CmdSetRuleIdState)(
19938 HRESULT (STDMETHODCALLTYPE *DictationLoad)(
19943 HRESULT (STDMETHODCALLTYPE *DictationUnload)(
19946 HRESULT (STDMETHODCALLTYPE *DictationSetState)(
19950 HRESULT (STDMETHODCALLTYPE *SetWordSequenceData)(
19956 HRESULT (STDMETHODCALLTYPE *SetTextSelection)(
19960 HRESULT (STDMETHODCALLTYPE *IsPronounceable)(
20004 static FORCEINLINE HRESULT ISpeechRecoGrammar_QueryInterface(ISpeechRecoGrammar* This,REFIID riid,void **ppvObject) {
20014 static FORCEINLINE HRESULT ISpeechRecoGrammar_GetTypeInfoCount(ISpeechRecoGrammar* This,UINT *pctinfo) {
20017 static FORCEINLINE HRESULT ISpeechRecoGrammar_GetTypeInfo(ISpeechRecoGrammar* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
20020 static FORCEINLINE HRESULT ISpeechRecoGrammar_GetIDsOfNames(ISpeechRecoGrammar* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
20023 static FORCEINLINE HRESULT ISpeechRecoGrammar_Invoke(ISpeechRecoGrammar* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
20027 static FORCEINLINE HRESULT ISpeechRecoGrammar_get_Id(ISpeechRecoGrammar* This,VARIANT *Id) {
20030 static FORCEINLINE HRESULT ISpeechRecoGrammar_get_RecoContext(ISpeechRecoGrammar* This,ISpeechRecoContext **RecoContext) {
20033 static FORCEINLINE HRESULT ISpeechRecoGrammar_put_State(ISpeechRecoGrammar* This,SpeechGrammarState State) {
20036 static FORCEINLINE HRESULT ISpeechRecoGrammar_get_State(ISpeechRecoGrammar* This,SpeechGrammarState *State) {
20039 static FORCEINLINE HRESULT ISpeechRecoGrammar_get_Rules(ISpeechRecoGrammar* This,ISpeechGrammarRules **Rules) {
20042 static FORCEINLINE HRESULT ISpeechRecoGrammar_Reset(ISpeechRecoGrammar* This,SpeechLanguageId NewLanguage) {
20045 static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdLoadFromFile(ISpeechRecoGrammar* This,const BSTR FileName,SpeechLoadOption LoadOption) {
20048 static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdLoadFromObject(ISpeechRecoGrammar* This,const BSTR ClassId,const BSTR GrammarName,SpeechLoadOption LoadOption) {
20051 static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdLoadFromResource(ISpeechRecoGrammar* This,LONG hModule,VARIANT ResourceName,VARIANT ResourceType,SpeechLanguageId LanguageId,SpeechLoadOption LoadOption) {
20054 static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdLoadFromMemory(ISpeechRecoGrammar* This,VARIANT GrammarData,SpeechLoadOption LoadOption) {
20057 static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdLoadFromProprietaryGrammar(ISpeechRecoGrammar* This,const BSTR ProprietaryGuid,const BSTR ProprietaryString,VARIANT ProprietaryData,SpeechLoadOption LoadOption) {
20060 static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdSetRuleState(ISpeechRecoGrammar* This,const BSTR Name,SpeechRuleState State) {
20063 static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdSetRuleIdState(ISpeechRecoGrammar* This,LONG RuleId,SpeechRuleState State) {
20066 static FORCEINLINE HRESULT ISpeechRecoGrammar_DictationLoad(ISpeechRecoGrammar* This,const BSTR TopicName,SpeechLoadOption LoadOption) {
20069 static FORCEINLINE HRESULT ISpeechRecoGrammar_DictationUnload(ISpeechRecoGrammar* This) {
20072 static FORCEINLINE HRESULT ISpeechRecoGrammar_DictationSetState(ISpeechRecoGrammar* This,SpeechRuleState State) {
20075 static FORCEINLINE HRESULT ISpeechRecoGrammar_SetWordSequenceData(ISpeechRecoGrammar* This,const BSTR Text,LONG TextLength,ISpeechTextSelectionInformation *Info) {
20078 static FORCEINLINE HRESULT ISpeechRecoGrammar_SetTextSelection(ISpeechRecoGrammar* This,ISpeechTextSelectionInformation *Info) {
20081 static FORCEINLINE HRESULT ISpeechRecoGrammar_IsPronounceable(ISpeechRecoGrammar* This,const BSTR Word,SpeechWordPronounceable *WordPronounceable) {
20089 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_get_Id_Proxy(
20097 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_get_RecoContext_Proxy(
20105 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_put_State_Proxy(
20113 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_get_State_Proxy(
20121 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_get_Rules_Proxy(
20129 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_Reset_Proxy(
20137 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_CmdLoadFromFile_Proxy(
20146 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_CmdLoadFromObject_Proxy(
20156 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_CmdLoadFromResource_Proxy(
20168 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_CmdLoadFromMemory_Proxy(
20177 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_CmdLoadFromProprietaryGrammar_Proxy(
20188 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_CmdSetRuleState_Proxy(
20197 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_CmdSetRuleIdState_Proxy(
20206 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_DictationLoad_Proxy(
20215 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_DictationUnload_Proxy(
20222 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_DictationSetState_Proxy(
20230 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_SetWordSequenceData_Proxy(
20240 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_SetTextSelection_Proxy(
20248 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_IsPronounceable_Proxy(
20280 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
20292 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
20296 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
20302 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
20310 HRESULT (STDMETHODCALLTYPE *Invoke)(
20340 static FORCEINLINE HRESULT _ISpeechRecoContextEvents_QueryInterface(_ISpeechRecoContextEvents* This,REFIID riid,void **ppvObject) {
20350 static FORCEINLINE HRESULT _ISpeechRecoContextEvents_GetTypeInfoCount(_ISpeechRecoContextEvents* This,UINT *pctinfo) {
20353 static FORCEINLINE HRESULT _ISpeechRecoContextEvents_GetTypeInfo(_ISpeechRecoContextEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
20356 static FORCEINLINE HRESULT _ISpeechRecoContextEvents_GetIDsOfNames(_ISpeechRecoContextEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
20359 static FORCEINLINE HRESULT _ISpeechRecoContextEvents_Invoke(_ISpeechRecoContextEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
20380 virtual HRESULT STDMETHODCALLTYPE get_Attributes(
20383 virtual HRESULT STDMETHODCALLTYPE get_InitialState(
20386 virtual HRESULT STDMETHODCALLTYPE get_Name(
20389 virtual HRESULT STDMETHODCALLTYPE get_Id(
20392 virtual HRESULT STDMETHODCALLTYPE Clear(
20395 virtual HRESULT STDMETHODCALLTYPE AddResource(
20399 virtual HRESULT STDMETHODCALLTYPE AddState(
20411 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
20423 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
20427 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
20433 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
20441 HRESULT (STDMETHODCALLTYPE *Invoke)(
20453 HRESULT (STDMETHODCALLTYPE *get_Attributes)(
20457 HRESULT (STDMETHODCALLTYPE *get_InitialState)(
20461 HRESULT (STDMETHODCALLTYPE *get_Name)(
20465 HRESULT (STDMETHODCALLTYPE *get_Id)(
20469 HRESULT (STDMETHODCALLTYPE *Clear)(
20472 HRESULT (STDMETHODCALLTYPE *AddResource)(
20477 HRESULT (STDMETHODCALLTYPE *AddState)(
20508 static FORCEINLINE HRESULT ISpeechGrammarRule_QueryInterface(ISpeechGrammarRule* This,REFIID riid,void **ppvObject) {
20518 static FORCEINLINE HRESULT ISpeechGrammarRule_GetTypeInfoCount(ISpeechGrammarRule* This,UINT *pctinfo) {
20521 static FORCEINLINE HRESULT ISpeechGrammarRule_GetTypeInfo(ISpeechGrammarRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
20524 static FORCEINLINE HRESULT ISpeechGrammarRule_GetIDsOfNames(ISpeechGrammarRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
20527 static FORCEINLINE HRESULT ISpeechGrammarRule_Invoke(ISpeechGrammarRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
20531 static FORCEINLINE HRESULT ISpeechGrammarRule_get_Attributes(ISpeechGrammarRule* This,SpeechRuleAttributes *Attributes) {
20534 static FORCEINLINE HRESULT ISpeechGrammarRule_get_InitialState(ISpeechGrammarRule* This,ISpeechGrammarRuleState **State) {
20537 static FORCEINLINE HRESULT ISpeechGrammarRule_get_Name(ISpeechGrammarRule* This,BSTR *Name) {
20540 static FORCEINLINE HRESULT ISpeechGrammarRule_get_Id(ISpeechGrammarRule* This,LONG *Id) {
20543 static FORCEINLINE HRESULT ISpeechGrammarRule_Clear(ISpeechGrammarRule* This) {
20546 static FORCEINLINE HRESULT ISpeechGrammarRule_AddResource(ISpeechGrammarRule* This,const BSTR ResourceName,const BSTR ResourceValue) {
20549 static FORCEINLINE HRESULT ISpeechGrammarRule_AddState(ISpeechGrammarRule* This,ISpeechGrammarRuleState **State) {
20557 HRESULT STDMETHODCALLTYPE ISpeechGrammarRule_get_Attributes_Proxy(
20565 HRESULT STDMETHODCALLTYPE ISpeechGrammarRule_get_InitialState_Proxy(
20573 HRESULT STDMETHODCALLTYPE ISpeechGrammarRule_get_Name_Proxy(
20581 HRESULT STDMETHODCALLTYPE ISpeechGrammarRule_get_Id_Proxy(
20589 HRESULT STDMETHODCALLTYPE ISpeechGrammarRule_Clear_Proxy(
20596 HRESULT STDMETHODCALLTYPE ISpeechGrammarRule_AddResource_Proxy(
20605 HRESULT STDMETHODCALLTYPE ISpeechGrammarRule_AddState_Proxy(
20627 virtual HRESULT STDMETHODCALLTYPE get_Count(
20630 virtual HRESULT STDMETHODCALLTYPE FindRule(
20634 virtual HRESULT STDMETHODCALLTYPE Item(
20638 virtual HRESULT STDMETHODCALLTYPE get__NewEnum(
20641 virtual HRESULT STDMETHODCALLTYPE get_Dynamic(
20644 virtual HRESULT STDMETHODCALLTYPE Add(
20650 virtual HRESULT STDMETHODCALLTYPE Commit(
20653 virtual HRESULT STDMETHODCALLTYPE CommitAndSave(
20666 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
20678 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
20682 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
20688 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
20696 HRESULT (STDMETHODCALLTYPE *Invoke)(
20708 HRESULT (STDMETHODCALLTYPE *get_Count)(
20712 HRESULT (STDMETHODCALLTYPE *FindRule)(
20717 HRESULT (STDMETHODCALLTYPE *Item)(
20722 HRESULT (STDMETHODCALLTYPE *get__NewEnum)(
20726 HRESULT (STDMETHODCALLTYPE *get_Dynamic)(
20730 HRESULT (STDMETHODCALLTYPE *Add)(
20737 HRESULT (STDMETHODCALLTYPE *Commit)(
20740 HRESULT (STDMETHODCALLTYPE *CommitAndSave)(
20773 static FORCEINLINE HRESULT ISpeechGrammarRules_QueryInterface(ISpeechGrammarRules* This,REFIID riid,void **ppvObject) {
20783 static FORCEINLINE HRESULT ISpeechGrammarRules_GetTypeInfoCount(ISpeechGrammarRules* This,UINT *pctinfo) {
20786 static FORCEINLINE HRESULT ISpeechGrammarRules_GetTypeInfo(ISpeechGrammarRules* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
20789 static FORCEINLINE HRESULT ISpeechGrammarRules_GetIDsOfNames(ISpeechGrammarRules* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
20792 static FORCEINLINE HRESULT ISpeechGrammarRules_Invoke(ISpeechGrammarRules* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
20796 static FORCEINLINE HRESULT ISpeechGrammarRules_get_Count(ISpeechGrammarRules* This,LONG *Count) {
20799 static FORCEINLINE HRESULT ISpeechGrammarRules_FindRule(ISpeechGrammarRules* This,VARIANT RuleNameOrId,ISpeechGrammarRule **Rule) {
20802 static FORCEINLINE HRESULT ISpeechGrammarRules_Item(ISpeechGrammarRules* This,LONG Index,ISpeechGrammarRule **Rule) {
20805 static FORCEINLINE HRESULT ISpeechGrammarRules_get__NewEnum(ISpeechGrammarRules* This,IUnknown **EnumVARIANT) {
20808 static FORCEINLINE HRESULT ISpeechGrammarRules_get_Dynamic(ISpeechGrammarRules* This,VARIANT_BOOL *Dynamic) {
20811 static FORCEINLINE HRESULT ISpeechGrammarRules_Add(ISpeechGrammarRules* This,BSTR RuleName,SpeechRuleAttributes Attributes,LONG RuleId,ISpeechGrammarRule **Rule) {
20814 static FORCEINLINE HRESULT ISpeechGrammarRules_Commit(ISpeechGrammarRules* This) {
20817 static FORCEINLINE HRESULT ISpeechGrammarRules_CommitAndSave(ISpeechGrammarRules* This,BSTR *ErrorText,VARIANT *SaveStream) {
20825 HRESULT STDMETHODCALLTYPE ISpeechGrammarRules_get_Count_Proxy(
20833 HRESULT STDMETHODCALLTYPE ISpeechGrammarRules_FindRule_Proxy(
20842 HRESULT STDMETHODCALLTYPE ISpeechGrammarRules_Item_Proxy(
20851 HRESULT STDMETHODCALLTYPE ISpeechGrammarRules_get__NewEnum_Proxy(
20859 HRESULT STDMETHODCALLTYPE ISpeechGrammarRules_get_Dynamic_Proxy(
20867 HRESULT STDMETHODCALLTYPE ISpeechGrammarRules_Add_Proxy(
20878 HRESULT STDMETHODCALLTYPE ISpeechGrammarRules_Commit_Proxy(
20885 HRESULT STDMETHODCALLTYPE ISpeechGrammarRules_CommitAndSave_Proxy(
20908 virtual HRESULT STDMETHODCALLTYPE get_Rule(
20911 virtual HRESULT STDMETHODCALLTYPE get_Transitions(
20914 virtual HRESULT STDMETHODCALLTYPE AddWordTransition(
20924 virtual HRESULT STDMETHODCALLTYPE AddRuleTransition(
20932 virtual HRESULT STDMETHODCALLTYPE AddSpecialTransition(
20949 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
20961 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
20965 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
20971 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
20979 HRESULT (STDMETHODCALLTYPE *Invoke)(
20991 HRESULT (STDMETHODCALLTYPE *get_Rule)(
20995 HRESULT (STDMETHODCALLTYPE *get_Transitions)(
20999 HRESULT (STDMETHODCALLTYPE *AddWordTransition)(
21010 HRESULT (STDMETHODCALLTYPE *AddRuleTransition)(
21019 HRESULT (STDMETHODCALLTYPE *AddSpecialTransition)(
21053 static FORCEINLINE HRESULT ISpeechGrammarRuleState_QueryInterface(ISpeechGrammarRuleState* This,REFIID riid,void **ppvObject) {
21063 static FORCEINLINE HRESULT ISpeechGrammarRuleState_GetTypeInfoCount(ISpeechGrammarRuleState* This,UINT *pctinfo) {
21066 static FORCEINLINE HRESULT ISpeechGrammarRuleState_GetTypeInfo(ISpeechGrammarRuleState* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
21069 static FORCEINLINE HRESULT ISpeechGrammarRuleState_GetIDsOfNames(ISpeechGrammarRuleState* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
21072 static FORCEINLINE HRESULT ISpeechGrammarRuleState_Invoke(ISpeechGrammarRuleState* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
21076 static FORCEINLINE HRESULT ISpeechGrammarRuleState_get_Rule(ISpeechGrammarRuleState* This,ISpeechGrammarRule **Rule) {
21079 static FORCEINLINE HRESULT ISpeechGrammarRuleState_get_Transitions(ISpeechGrammarRuleState* This,ISpeechGrammarRuleStateTransitions **Transitions) {
21082 static FORCEINLINE HRESULT ISpeechGrammarRuleState_AddWordTransition(ISpeechGrammarRuleState* This,ISpeechGrammarRuleState *DestState,const BSTR Words,const BSTR Separators,SpeechGrammarWordType Type,const BSTR PropertyName,LONG PropertyId,VARIANT *PropertyValue,float Weight) {
21085 static FORCEINLINE HRESULT ISpeechGrammarRuleState_AddRuleTransition(ISpeechGrammarRuleState* This,ISpeechGrammarRuleState *DestinationState,ISpeechGrammarRule *Rule,const BSTR PropertyName,LONG PropertyId,VARIANT *PropertyValue,float Weight) {
21088 static FORCEINLINE HRESULT ISpeechGrammarRuleState_AddSpecialTransition(ISpeechGrammarRuleState* This,ISpeechGrammarRuleState *DestinationState,SpeechSpecialTransitionType Type,const BSTR PropertyName,LONG PropertyId,VARIANT *PropertyValue,float Weight) {
21096 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleState_get_Rule_Proxy(
21104 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleState_get_Transitions_Proxy(
21112 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleState_AddWordTransition_Proxy(
21127 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleState_AddRuleTransition_Proxy(
21140 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleState_AddSpecialTransition_Proxy(
21167 virtual HRESULT STDMETHODCALLTYPE get_Count(
21170 virtual HRESULT STDMETHODCALLTYPE Item(
21174 virtual HRESULT STDMETHODCALLTYPE get__NewEnum(
21186 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
21198 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
21202 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
21208 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
21216 HRESULT (STDMETHODCALLTYPE *Invoke)(
21228 HRESULT (STDMETHODCALLTYPE *get_Count)(
21232 HRESULT (STDMETHODCALLTYPE *Item)(
21237 HRESULT (STDMETHODCALLTYPE *get__NewEnum)(
21264 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_QueryInterface(ISpeechGrammarRuleStateTransitions* This,REFIID riid,void **ppvObject) {
21274 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_GetTypeInfoCount(ISpeechGrammarRuleStateTransitions* This,UINT *pctinfo) {
21277 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_GetTypeInfo(ISpeechGrammarRuleStateTransitions* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
21280 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_GetIDsOfNames(ISpeechGrammarRuleStateTransitions* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
21283 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_Invoke(ISpeechGrammarRuleStateTransitions* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
21287 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_get_Count(ISpeechGrammarRuleStateTransitions* This,LONG *Count) {
21290 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_Item(ISpeechGrammarRuleStateTransitions* This,LONG Index,ISpeechGrammarRuleStateTransition **Transition) {
21293 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_get__NewEnum(ISpeechGrammarRuleStateTransitions* This,IUnknown **EnumVARIANT) {
21301 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleStateTransitions_get_Count_Proxy(
21309 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleStateTransitions_Item_Proxy(
21318 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleStateTransitions_get__NewEnum_Proxy(
21340 virtual HRESULT STDMETHODCALLTYPE get_Type(
21343 virtual HRESULT STDMETHODCALLTYPE get_Text(
21346 virtual HRESULT STDMETHODCALLTYPE get_Rule(
21349 virtual HRESULT STDMETHODCALLTYPE get_Weight(
21352 virtual HRESULT STDMETHODCALLTYPE get_PropertyName(
21355 virtual HRESULT STDMETHODCALLTYPE get_PropertyId(
21358 virtual HRESULT STDMETHODCALLTYPE get_PropertyValue(
21361 virtual HRESULT STDMETHODCALLTYPE get_NextState(
21373 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
21385 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
21389 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
21395 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
21403 HRESULT (STDMETHODCALLTYPE *Invoke)(
21415 HRESULT (STDMETHODCALLTYPE *get_Type)(
21419 HRESULT (STDMETHODCALLTYPE *get_Text)(
21423 HRESULT (STDMETHODCALLTYPE *get_Rule)(
21427 HRESULT (STDMETHODCALLTYPE *get_Weight)(
21431 HRESULT (STDMETHODCALLTYPE *get_PropertyName)(
21435 HRESULT (STDMETHODCALLTYPE *get_PropertyId)(
21439 HRESULT (STDMETHODCALLTYPE *get_PropertyValue)(
21443 HRESULT (STDMETHODCALLTYPE *get_NextState)(
21475 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_QueryInterface(ISpeechGrammarRuleStateTransition* This,REFIID riid,void **ppvObject) {
21485 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_GetTypeInfoCount(ISpeechGrammarRuleStateTransition* This,UINT *pctinfo) {
21488 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_GetTypeInfo(ISpeechGrammarRuleStateTransition* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
21491 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_GetIDsOfNames(ISpeechGrammarRuleStateTransition* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
21494 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_Invoke(ISpeechGrammarRuleStateTransition* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
21498 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_Type(ISpeechGrammarRuleStateTransition* This,SpeechGrammarRuleStateTransitionType *Type) {
21501 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_Text(ISpeechGrammarRuleStateTransition* This,BSTR *Text) {
21504 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_Rule(ISpeechGrammarRuleStateTransition* This,ISpeechGrammarRule **Rule) {
21507 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_Weight(ISpeechGrammarRuleStateTransition* This,VARIANT *Weight) {
21510 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_PropertyName(ISpeechGrammarRuleStateTransition* This,BSTR *PropertyName) {
21513 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_PropertyId(ISpeechGrammarRuleStateTransition* This,LONG *PropertyId) {
21516 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_PropertyValue(ISpeechGrammarRuleStateTransition* This,VARIANT *PropertyValue) {
21519 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_NextState(ISpeechGrammarRuleStateTransition* This,ISpeechGrammarRuleState **NextState) {
21527 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleStateTransition_get_Type_Proxy(
21535 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleStateTransition_get_Text_Proxy(
21543 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleStateTransition_get_Rule_Proxy(
21551 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleStateTransition_get_Weight_Proxy(
21559 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleStateTransition_get_PropertyName_Proxy(
21567 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleStateTransition_get_PropertyId_Proxy(
21575 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleStateTransition_get_PropertyValue_Proxy(
21583 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleStateTransition_get_NextState_Proxy(
21605 virtual HRESULT STDMETHODCALLTYPE put_ActiveOffset(
21608 virtual HRESULT STDMETHODCALLTYPE get_ActiveOffset(
21611 virtual HRESULT STDMETHODCALLTYPE put_ActiveLength(
21614 virtual HRESULT STDMETHODCALLTYPE get_ActiveLength(
21617 virtual HRESULT STDMETHODCALLTYPE put_SelectionOffset(
21620 virtual HRESULT STDMETHODCALLTYPE get_SelectionOffset(
21623 virtual HRESULT STDMETHODCALLTYPE put_SelectionLength(
21626 virtual HRESULT STDMETHODCALLTYPE get_SelectionLength(
21638 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
21650 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
21654 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
21660 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
21668 HRESULT (STDMETHODCALLTYPE *Invoke)(
21680 HRESULT (STDMETHODCALLTYPE *put_ActiveOffset)(
21684 HRESULT (STDMETHODCALLTYPE *get_ActiveOffset)(
21688 HRESULT (STDMETHODCALLTYPE *put_ActiveLength)(
21692 HRESULT (STDMETHODCALLTYPE *get_ActiveLength)(
21696 HRESULT (STDMETHODCALLTYPE *put_SelectionOffset)(
21700 HRESULT (STDMETHODCALLTYPE *get_SelectionOffset)(
21704 HRESULT (STDMETHODCALLTYPE *put_SelectionLength)(
21708 HRESULT (STDMETHODCALLTYPE *get_SelectionLength)(
21740 static FORCEINLINE HRESULT ISpeechTextSelectionInformation_QueryInterface(ISpeechTextSelectionInformation* This,REFIID riid,void **ppvObject) {
21750 static FORCEINLINE HRESULT ISpeechTextSelectionInformation_GetTypeInfoCount(ISpeechTextSelectionInformation* This,UINT *pctinfo) {
21753 static FORCEINLINE HRESULT ISpeechTextSelectionInformation_GetTypeInfo(ISpeechTextSelectionInformation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
21756 static FORCEINLINE HRESULT ISpeechTextSelectionInformation_GetIDsOfNames(ISpeechTextSelectionInformation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
21759 static FORCEINLINE HRESULT ISpeechTextSelectionInformation_Invoke(ISpeechTextSelectionInformation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
21763 static FORCEINLINE HRESULT ISpeechTextSelectionInformation_put_ActiveOffset(ISpeechTextSelectionInformation* This,LONG ActiveOffset) {
21766 static FORCEINLINE HRESULT ISpeechTextSelectionInformation_get_ActiveOffset(ISpeechTextSelectionInformation* This,LONG *ActiveOffset) {
21769 static FORCEINLINE HRESULT ISpeechTextSelectionInformation_put_ActiveLength(ISpeechTextSelectionInformation* This,LONG ActiveLength) {
21772 static FORCEINLINE HRESULT ISpeechTextSelectionInformation_get_ActiveLength(ISpeechTextSelectionInformation* This,LONG *ActiveLength) {
21775 static FORCEINLINE HRESULT ISpeechTextSelectionInformation_put_SelectionOffset(ISpeechTextSelectionInformation* This,LONG SelectionOffset) {
21778 static FORCEINLINE HRESULT ISpeechTextSelectionInformation_get_SelectionOffset(ISpeechTextSelectionInformation* This,LONG *SelectionOffset) {
21781 static FORCEINLINE HRESULT ISpeechTextSelectionInformation_put_SelectionLength(ISpeechTextSelectionInformation* This,LONG SelectionLength) {
21784 static FORCEINLINE HRESULT ISpeechTextSelectionInformation_get_SelectionLength(ISpeechTextSelectionInformation* This,LONG *SelectionLength) {
21792 HRESULT STDMETHODCALLTYPE ISpeechTextSelectionInformation_put_ActiveOffset_Proxy(
21800 HRESULT STDMETHODCALLTYPE ISpeechTextSelectionInformation_get_ActiveOffset_Proxy(
21808 HRESULT STDMETHODCALLTYPE ISpeechTextSelectionInformation_put_ActiveLength_Proxy(
21816 HRESULT STDMETHODCALLTYPE ISpeechTextSelectionInformation_get_ActiveLength_Proxy(
21824 HRESULT STDMETHODCALLTYPE ISpeechTextSelectionInformation_put_SelectionOffset_Proxy(
21832 HRESULT STDMETHODCALLTYPE ISpeechTextSelectionInformation_get_SelectionOffset_Proxy(
21840 HRESULT STDMETHODCALLTYPE ISpeechTextSelectionInformation_put_SelectionLength_Proxy(
21848 HRESULT STDMETHODCALLTYPE ISpeechTextSelectionInformation_get_SelectionLength_Proxy(
21870 virtual HRESULT STDMETHODCALLTYPE get_RecoContext(
21873 virtual HRESULT STDMETHODCALLTYPE get_Times(
21876 virtual HRESULT STDMETHODCALLTYPE putref_AudioFormat(
21879 virtual HRESULT STDMETHODCALLTYPE get_AudioFormat(
21882 virtual HRESULT STDMETHODCALLTYPE get_PhraseInfo(
21885 virtual HRESULT STDMETHODCALLTYPE Alternates(
21891 virtual HRESULT STDMETHODCALLTYPE Audio(
21896 virtual HRESULT STDMETHODCALLTYPE SpeakAudio(
21902 virtual HRESULT STDMETHODCALLTYPE SaveToMemory(
21905 virtual HRESULT STDMETHODCALLTYPE DiscardResultInfo(
21917 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
21929 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
21933 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
21939 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
21947 HRESULT (STDMETHODCALLTYPE *Invoke)(
21959 HRESULT (STDMETHODCALLTYPE *get_RecoContext)(
21963 HRESULT (STDMETHODCALLTYPE *get_Times)(
21967 HRESULT (STDMETHODCALLTYPE *putref_AudioFormat)(
21971 HRESULT (STDMETHODCALLTYPE *get_AudioFormat)(
21975 HRESULT (STDMETHODCALLTYPE *get_PhraseInfo)(
21979 HRESULT (STDMETHODCALLTYPE *Alternates)(
21986 HRESULT (STDMETHODCALLTYPE *Audio)(
21992 HRESULT (STDMETHODCALLTYPE *SpeakAudio)(
21999 HRESULT (STDMETHODCALLTYPE *SaveToMemory)(
22003 HRESULT (STDMETHODCALLTYPE *DiscardResultInfo)(
22037 static FORCEINLINE HRESULT ISpeechRecoResult_QueryInterface(ISpeechRecoResult* This,REFIID riid,void **ppvObject) {
22047 static FORCEINLINE HRESULT ISpeechRecoResult_GetTypeInfoCount(ISpeechRecoResult* This,UINT *pctinfo) {
22050 static FORCEINLINE HRESULT ISpeechRecoResult_GetTypeInfo(ISpeechRecoResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
22053 static FORCEINLINE HRESULT ISpeechRecoResult_GetIDsOfNames(ISpeechRecoResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
22056 static FORCEINLINE HRESULT ISpeechRecoResult_Invoke(ISpeechRecoResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
22060 static FORCEINLINE HRESULT ISpeechRecoResult_get_RecoContext(ISpeechRecoResult* This,ISpeechRecoContext **RecoContext) {
22063 static FORCEINLINE HRESULT ISpeechRecoResult_get_Times(ISpeechRecoResult* This,ISpeechRecoResultTimes **Times) {
22066 static FORCEINLINE HRESULT ISpeechRecoResult_putref_AudioFormat(ISpeechRecoResult* This,ISpeechAudioFormat *Format) {
22069 static FORCEINLINE HRESULT ISpeechRecoResult_get_AudioFormat(ISpeechRecoResult* This,ISpeechAudioFormat **Format) {
22072 static FORCEINLINE HRESULT ISpeechRecoResult_get_PhraseInfo(ISpeechRecoResult* This,ISpeechPhraseInfo **PhraseInfo) {
22075 static FORCEINLINE HRESULT ISpeechRecoResult_Alternates(ISpeechRecoResult* This,LONG RequestCount,LONG StartElement,LONG Elements,ISpeechPhraseAlternates **Alternates) {
22078 static FORCEINLINE HRESULT ISpeechRecoResult_Audio(ISpeechRecoResult* This,LONG StartElement,LONG Elements,ISpeechMemoryStream **Stream) {
22081 static FORCEINLINE HRESULT ISpeechRecoResult_SpeakAudio(ISpeechRecoResult* This,LONG StartElement,LONG Elements,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) {
22084 static FORCEINLINE HRESULT ISpeechRecoResult_SaveToMemory(ISpeechRecoResult* This,VARIANT *ResultBlock) {
22087 static FORCEINLINE HRESULT ISpeechRecoResult_DiscardResultInfo(ISpeechRecoResult* This,SpeechDiscardType ValueTypes) {
22095 HRESULT STDMETHODCALLTYPE ISpeechRecoResult_get_RecoContext_Proxy(
22103 HRESULT STDMETHODCALLTYPE ISpeechRecoResult_get_Times_Proxy(
22111 HRESULT
22119 HRESULT STDMETHODCALLTYPE ISpeechRecoResult_get_AudioFormat_Proxy(
22127 HRESULT STDMETHODCALLTYPE ISpeechRecoResult_get_PhraseInfo_Proxy(
22135 HRESULT STDMETHODCALLTYPE ISpeechRecoResult_Alternates_Proxy(
22146 HRESULT STDMETHODCALLTYPE ISpeechRecoResult_Audio_Proxy(
22156 HRESULT STDMETHODCALLTYPE ISpeechRecoResult_SpeakAudio_Proxy(
22167 HRESULT STDMETHODCALLTYPE ISpeechRecoResult_SaveToMemory_Proxy(
22175 HRESULT STDMETHODCALLTYPE ISpeechRecoResult_DiscardResultInfo_Proxy(
22197 virtual HRESULT STDMETHODCALLTYPE GetXMLResult(
22201 virtual HRESULT STDMETHODCALLTYPE GetXMLErrorInfo(
22218 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
22230 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
22234 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
22240 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
22248 HRESULT (STDMETHODCALLTYPE *Invoke)(
22260 HRESULT (STDMETHODCALLTYPE *get_RecoContext)(
22264 HRESULT (STDMETHODCALLTYPE *get_Times)(
22268 HRESULT (STDMETHODCALLTYPE *putref_AudioFormat)(
22272 HRESULT (STDMETHODCALLTYPE *get_AudioFormat)(
22276 HRESULT (STDMETHODCALLTYPE *get_PhraseInfo)(
22280 HRESULT (STDMETHODCALLTYPE *Alternates)(
22287 HRESULT (STDMETHODCALLTYPE *Audio)(
22293 HRESULT (STDMETHODCALLTYPE *SpeakAudio)(
22300 HRESULT (STDMETHODCALLTYPE *SaveToMemory)(
22304 HRESULT (STDMETHODCALLTYPE *DiscardResultInfo)(
22309 HRESULT (STDMETHODCALLTYPE *GetXMLResult)(
22314 HRESULT (STDMETHODCALLTYPE *GetXMLErrorInfo)(
22356 static FORCEINLINE HRESULT ISpeechXMLRecoResult_QueryInterface(ISpeechXMLRecoResult* This,REFIID riid,void **ppvObject) {
22366 static FORCEINLINE HRESULT ISpeechXMLRecoResult_GetTypeInfoCount(ISpeechXMLRecoResult* This,UINT *pctinfo) {
22369 static FORCEINLINE HRESULT ISpeechXMLRecoResult_GetTypeInfo(ISpeechXMLRecoResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
22372 static FORCEINLINE HRESULT ISpeechXMLRecoResult_GetIDsOfNames(ISpeechXMLRecoResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
22375 static FORCEINLINE HRESULT ISpeechXMLRecoResult_Invoke(ISpeechXMLRecoResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
22379 static FORCEINLINE HRESULT ISpeechXMLRecoResult_get_RecoContext(ISpeechXMLRecoResult* This,ISpeechRecoContext **RecoContext) {
22382 static FORCEINLINE HRESULT ISpeechXMLRecoResult_get_Times(ISpeechXMLRecoResult* This,ISpeechRecoResultTimes **Times) {
22385 static FORCEINLINE HRESULT ISpeechXMLRecoResult_putref_AudioFormat(ISpeechXMLRecoResult* This,ISpeechAudioFormat *Format) {
22388 static FORCEINLINE HRESULT ISpeechXMLRecoResult_get_AudioFormat(ISpeechXMLRecoResult* This,ISpeechAudioFormat **Format) {
22391 static FORCEINLINE HRESULT ISpeechXMLRecoResult_get_PhraseInfo(ISpeechXMLRecoResult* This,ISpeechPhraseInfo **PhraseInfo) {
22394 static FORCEINLINE HRESULT ISpeechXMLRecoResult_Alternates(ISpeechXMLRecoResult* This,LONG RequestCount,LONG StartElement,LONG Elements,ISpeechPhraseAlternates **Alternates) {
22397 static FORCEINLINE HRESULT ISpeechXMLRecoResult_Audio(ISpeechXMLRecoResult* This,LONG StartElement,LONG Elements,ISpeechMemoryStream **Stream) {
22400 static FORCEINLINE HRESULT ISpeechXMLRecoResult_SpeakAudio(ISpeechXMLRecoResult* This,LONG StartElement,LONG Elements,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) {
22403 static FORCEINLINE HRESULT ISpeechXMLRecoResult_SaveToMemory(ISpeechXMLRecoResult* This,VARIANT *ResultBlock) {
22406 static FORCEINLINE HRESULT ISpeechXMLRecoResult_DiscardResultInfo(ISpeechXMLRecoResult* This,SpeechDiscardType ValueTypes) {
22410 static FORCEINLINE HRESULT ISpeechXMLRecoResult_GetXMLResult(ISpeechXMLRecoResult* This,SPXMLRESULTOPTIONS Options,BSTR *pResult) {
22413 static FORCEINLINE HRESULT ISpeechXMLRecoResult_GetXMLErrorInfo(ISpeechXMLRecoResult* This,LONG *LineNumber,BSTR *ScriptLine,BSTR *Source,BSTR *Description,LONG *ResultCode,VARIANT_BOOL *IsError) {
22421 HRESULT STDMETHODCALLTYPE ISpeechXMLRecoResult_GetXMLResult_Proxy(
22430 HRESULT STDMETHODCALLTYPE ISpeechXMLRecoResult_GetXMLErrorInfo_Proxy(
22457 virtual HRESULT STDMETHODCALLTYPE SetTextFeedback(
22470 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
22482 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
22486 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
22492 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
22500 HRESULT (STDMETHODCALLTYPE *Invoke)(
22512 HRESULT (STDMETHODCALLTYPE *get_RecoContext)(
22516 HRESULT (STDMETHODCALLTYPE *get_Times)(
22520 HRESULT (STDMETHODCALLTYPE *putref_AudioFormat)(
22524 HRESULT (STDMETHODCALLTYPE *get_AudioFormat)(
22528 HRESULT (STDMETHODCALLTYPE *get_PhraseInfo)(
22532 HRESULT (STDMETHODCALLTYPE *Alternates)(
22539 HRESULT (STDMETHODCALLTYPE *Audio)(
22545 HRESULT (STDMETHODCALLTYPE *SpeakAudio)(
22552 HRESULT (STDMETHODCALLTYPE *SaveToMemory)(
22556 HRESULT (STDMETHODCALLTYPE *DiscardResultInfo)(
22561 HRESULT (STDMETHODCALLTYPE *SetTextFeedback)(
22598 static FORCEINLINE HRESULT ISpeechRecoResult2_QueryInterface(ISpeechRecoResult2* This,REFIID riid,void **ppvObject) {
22608 static FORCEINLINE HRESULT ISpeechRecoResult2_GetTypeInfoCount(ISpeechRecoResult2* This,UINT *pctinfo) {
22611 static FORCEINLINE HRESULT ISpeechRecoResult2_GetTypeInfo(ISpeechRecoResult2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
22614 static FORCEINLINE HRESULT ISpeechRecoResult2_GetIDsOfNames(ISpeechRecoResult2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
22617 static FORCEINLINE HRESULT ISpeechRecoResult2_Invoke(ISpeechRecoResult2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
22621 static FORCEINLINE HRESULT ISpeechRecoResult2_get_RecoContext(ISpeechRecoResult2* This,ISpeechRecoContext **RecoContext) {
22624 static FORCEINLINE HRESULT ISpeechRecoResult2_get_Times(ISpeechRecoResult2* This,ISpeechRecoResultTimes **Times) {
22627 static FORCEINLINE HRESULT ISpeechRecoResult2_putref_AudioFormat(ISpeechRecoResult2* This,ISpeechAudioFormat *Format) {
22630 static FORCEINLINE HRESULT ISpeechRecoResult2_get_AudioFormat(ISpeechRecoResult2* This,ISpeechAudioFormat **Format) {
22633 static FORCEINLINE HRESULT ISpeechRecoResult2_get_PhraseInfo(ISpeechRecoResult2* This,ISpeechPhraseInfo **PhraseInfo) {
22636 static FORCEINLINE HRESULT ISpeechRecoResult2_Alternates(ISpeechRecoResult2* This,LONG RequestCount,LONG StartElement,LONG Elements,ISpeechPhraseAlternates **Alternates) {
22639 static FORCEINLINE HRESULT ISpeechRecoResult2_Audio(ISpeechRecoResult2* This,LONG StartElement,LONG Elements,ISpeechMemoryStream **Stream) {
22642 static FORCEINLINE HRESULT ISpeechRecoResult2_SpeakAudio(ISpeechRecoResult2* This,LONG StartElement,LONG Elements,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) {
22645 static FORCEINLINE HRESULT ISpeechRecoResult2_SaveToMemory(ISpeechRecoResult2* This,VARIANT *ResultBlock) {
22648 static FORCEINLINE HRESULT ISpeechRecoResult2_DiscardResultInfo(ISpeechRecoResult2* This,SpeechDiscardType ValueTypes) {
22652 static FORCEINLINE HRESULT ISpeechRecoResult2_SetTextFeedback(ISpeechRecoResult2* This,BSTR Feedback,VARIANT_BOOL WasSuccessful) {
22660 HRESULT STDMETHODCALLTYPE ISpeechRecoResult2_SetTextFeedback_Proxy(
22683 virtual HRESULT STDMETHODCALLTYPE get_RecoContext(
22686 virtual HRESULT STDMETHODCALLTYPE get_Times(
22689 virtual HRESULT STDMETHODCALLTYPE putref_AudioFormat(
22692 virtual HRESULT STDMETHODCALLTYPE get_AudioFormat(
22695 virtual HRESULT STDMETHODCALLTYPE get_PhraseInfo(
22698 virtual HRESULT STDMETHODCALLTYPE Alternates(
22704 virtual HRESULT STDMETHODCALLTYPE Audio(
22709 virtual HRESULT STDMETHODCALLTYPE SpeakAudio(
22715 virtual HRESULT STDMETHODCALLTYPE SaveToMemory(
22718 virtual HRESULT STDMETHODCALLTYPE DiscardResultInfo(
22721 virtual HRESULT STDMETHODCALLTYPE GetXMLResult(
22725 virtual HRESULT STDMETHODCALLTYPE GetXMLErrorInfo(
22730 HRESULT *ResultCode,
22733 virtual HRESULT STDMETHODCALLTYPE SetTextFeedback(
22746 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
22758 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
22762 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
22768 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
22776 HRESULT (STDMETHODCALLTYPE *Invoke)(
22788 HRESULT (STDMETHODCALLTYPE *get_RecoContext)(
22792 HRESULT (STDMETHODCALLTYPE *get_Times)(
22796 HRESULT (STDMETHODCALLTYPE *putref_AudioFormat)(
22800 HRESULT (STDMETHODCALLTYPE *get_AudioFormat)(
22804 HRESULT (STDMETHODCALLTYPE *get_PhraseInfo)(
22808 HRESULT (STDMETHODCALLTYPE *Alternates)(
22815 HRESULT (STDMETHODCALLTYPE *Audio)(
22821 HRESULT (STDMETHODCALLTYPE *SpeakAudio)(
22828 HRESULT (STDMETHODCALLTYPE *SaveToMemory)(
22832 HRESULT (STDMETHODCALLTYPE *DiscardResultInfo)(
22836 HRESULT (STDMETHODCALLTYPE *GetXMLResult)(
22841 HRESULT (STDMETHODCALLTYPE *GetXMLErrorInfo)(
22847 HRESULT *ResultCode,
22850 HRESULT (STDMETHODCALLTYPE *SetTextFeedback)(
22888 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_QueryInterface(ISpeechRecoResultDispatch* This,REFIID riid,void **ppvObject) {
22898 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_GetTypeInfoCount(ISpeechRecoResultDispatch* This,UINT *pctinfo) {
22901 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_GetTypeInfo(ISpeechRecoResultDispatch* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
22904 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_GetIDsOfNames(ISpeechRecoResultDispatch* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
22907 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_Invoke(ISpeechRecoResultDispatch* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
22911 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_get_RecoContext(ISpeechRecoResultDispatch* This,ISpeechRecoContext **RecoContext) {
22914 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_get_Times(ISpeechRecoResultDispatch* This,ISpeechRecoResultTimes **Times) {
22917 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_putref_AudioFormat(ISpeechRecoResultDispatch* This,ISpeechAudioFormat *Format) {
22920 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_get_AudioFormat(ISpeechRecoResultDispatch* This,ISpeechAudioFormat **Format) {
22923 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_get_PhraseInfo(ISpeechRecoResultDispatch* This,ISpeechPhraseInfo **PhraseInfo) {
22926 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_Alternates(ISpeechRecoResultDispatch* This,LONG RequestCount,LONG StartElement,LONG Elements,ISpeechPhraseAlternates **Alternates) {
22929 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_Audio(ISpeechRecoResultDispatch* This,LONG StartElement,LONG Elements,ISpeechMemoryStream **Stream) {
22932 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_SpeakAudio(ISpeechRecoResultDispatch* This,LONG StartElement,LONG Elements,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) {
22935 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_SaveToMemory(ISpeechRecoResultDispatch* This,VARIANT *ResultBlock) {
22938 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_DiscardResultInfo(ISpeechRecoResultDispatch* This,SpeechDiscardType ValueTypes) {
22941 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_GetXMLResult(ISpeechRecoResultDispatch* This,SPXMLRESULTOPTIONS Options,BSTR *pResult) {
22944 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_GetXMLErrorInfo(ISpeechRecoResultDispatch* This,LONG *LineNumber,BSTR *ScriptLine,BSTR *Source,BSTR *Description,HRESULT *ResultCode,VARIANT_BOOL *IsError) {
22947 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_SetTextFeedback(ISpeechRecoResultDispatch* This,BSTR Feedback,VARIANT_BOOL WasSuccessful) {
22955 HRESULT STDMETHODCALLTYPE ISpeechRecoResultDispatch_get_RecoContext_Proxy(
22963 HRESULT STDMETHODCALLTYPE ISpeechRecoResultDispatch_get_Times_Proxy(
22971 HRESULT STDMETHODCALLTYPE ISpeechRecoResultDispatch_putref_AudioFormat_Proxy(
22979 HRESULT STDMETHODCALLTYPE ISpeechRecoResultDispatch_get_AudioFormat_Proxy(
22987 HRESULT STDMETHODCALLTYPE ISpeechRecoResultDispatch_get_PhraseInfo_Proxy(
22995 HRESULT STDMETHODCALLTYPE ISpeechRecoResultDispatch_Alternates_Proxy(
23006 HRESULT STDMETHODCALLTYPE ISpeechRecoResultDispatch_Audio_Proxy(
23016 HRESULT STDMETHODCALLTYPE ISpeechRecoResultDispatch_SpeakAudio_Proxy(
23027 HRESULT STDMETHODCALLTYPE ISpeechRecoResultDispatch_SaveToMemory_Proxy(
23035 HRESULT STDMETHODCALLTYPE ISpeechRecoResultDispatch_DiscardResultInfo_Proxy(
23043 HRESULT STDMETHODCALLTYPE ISpeechRecoResultDispatch_GetXMLResult_Proxy(
23052 HRESULT STDMETHODCALLTYPE ISpeechRecoResultDispatch_GetXMLErrorInfo_Proxy(
23058 HRESULT *ResultCode,
23065 HRESULT STDMETHODCALLTYPE ISpeechRecoResultDispatch_SetTextFeedback_Proxy(
23088 virtual HRESULT STDMETHODCALLTYPE RestorePhraseFromMemory(
23101 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
23113 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
23117 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
23123 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
23131 HRESULT (STDMETHODCALLTYPE *Invoke)(
23143 HRESULT (STDMETHODCALLTYPE *RestorePhraseFromMemory)(
23169 static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_QueryInterface(ISpeechPhraseInfoBuilder* This,REFIID riid,void **ppvObject) {
23179 static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_GetTypeInfoCount(ISpeechPhraseInfoBuilder* This,UINT *pctinfo) {
23182 static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_GetTypeInfo(ISpeechPhraseInfoBuilder* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
23185 static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_GetIDsOfNames(ISpeechPhraseInfoBuilder* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
23188 static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_Invoke(ISpeechPhraseInfoBuilder* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
23192 static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_RestorePhraseFromMemory(ISpeechPhraseInfoBuilder* This,VARIANT *PhraseInMemory,ISpeechPhraseInfo **PhraseInfo) {
23200 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfoBuilder_RestorePhraseFromMemory_Proxy(
23223 virtual HRESULT STDMETHODCALLTYPE get_StreamTime(
23226 virtual HRESULT STDMETHODCALLTYPE get_Length(
23229 virtual HRESULT STDMETHODCALLTYPE get_TickCount(
23232 virtual HRESULT STDMETHODCALLTYPE get_OffsetFromStart(
23244 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
23256 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
23260 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
23266 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
23274 HRESULT (STDMETHODCALLTYPE *Invoke)(
23286 HRESULT (STDMETHODCALLTYPE *get_StreamTime)(
23290 HRESULT (STDMETHODCALLTYPE *get_Length)(
23294 HRESULT (STDMETHODCALLTYPE *get_TickCount)(
23298 HRESULT (STDMETHODCALLTYPE *get_OffsetFromStart)(
23326 static FORCEINLINE HRESULT ISpeechRecoResultTimes_QueryInterface(ISpeechRecoResultTimes* This,REFIID riid,void **ppvObject) {
23336 static FORCEINLINE HRESULT ISpeechRecoResultTimes_GetTypeInfoCount(ISpeechRecoResultTimes* This,UINT *pctinfo) {
23339 static FORCEINLINE HRESULT ISpeechRecoResultTimes_GetTypeInfo(ISpeechRecoResultTimes* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
23342 static FORCEINLINE HRESULT ISpeechRecoResultTimes_GetIDsOfNames(ISpeechRecoResultTimes* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
23345 static FORCEINLINE HRESULT ISpeechRecoResultTimes_Invoke(ISpeechRecoResultTimes* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
23349 static FORCEINLINE HRESULT ISpeechRecoResultTimes_get_StreamTime(ISpeechRecoResultTimes* This,VARIANT *Time) {
23352 static FORCEINLINE HRESULT ISpeechRecoResultTimes_get_Length(ISpeechRecoResultTimes* This,VARIANT *Length) {
23355 static FORCEINLINE HRESULT ISpeechRecoResultTimes_get_TickCount(ISpeechRecoResultTimes* This,LONG *TickCount) {
23358 static FORCEINLINE HRESULT ISpeechRecoResultTimes_get_OffsetFromStart(ISpeechRecoResultTimes* This,VARIANT *OffsetFromStart) {
23366 HRESULT STDMETHODCALLTYPE ISpeechRecoResultTimes_get_StreamTime_Proxy(
23374 HRESULT STDMETHODCALLTYPE ISpeechRecoResultTimes_get_Length_Proxy(
23382 HRESULT STDMETHODCALLTYPE ISpeechRecoResultTimes_get_TickCount_Proxy(
23390 HRESULT STDMETHODCALLTYPE ISpeechRecoResultTimes_get_OffsetFromStart_Proxy(
23412 virtual HRESULT STDMETHODCALLTYPE get_RecoResult(
23415 virtual HRESULT STDMETHODCALLTYPE get_StartElementInResult(
23418 virtual HRESULT STDMETHODCALLTYPE get_NumberOfElementsInResult(
23421 virtual HRESULT STDMETHODCALLTYPE get_PhraseInfo(
23424 virtual HRESULT STDMETHODCALLTYPE Commit(
23436 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
23448 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
23452 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
23458 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
23466 HRESULT (STDMETHODCALLTYPE *Invoke)(
23478 HRESULT (STDMETHODCALLTYPE *get_RecoResult)(
23482 HRESULT (STDMETHODCALLTYPE *get_StartElementInResult)(
23486 HRESULT (STDMETHODCALLTYPE *get_NumberOfElementsInResult)(
23490 HRESULT (STDMETHODCALLTYPE *get_PhraseInfo)(
23494 HRESULT (STDMETHODCALLTYPE *Commit)(
23522 static FORCEINLINE HRESULT ISpeechPhraseAlternate_QueryInterface(ISpeechPhraseAlternate* This,REFIID riid,void **ppvObject) {
23532 static FORCEINLINE HRESULT ISpeechPhraseAlternate_GetTypeInfoCount(ISpeechPhraseAlternate* This,UINT *pctinfo) {
23535 static FORCEINLINE HRESULT ISpeechPhraseAlternate_GetTypeInfo(ISpeechPhraseAlternate* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
23538 static FORCEINLINE HRESULT ISpeechPhraseAlternate_GetIDsOfNames(ISpeechPhraseAlternate* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
23541 static FORCEINLINE HRESULT ISpeechPhraseAlternate_Invoke(ISpeechPhraseAlternate* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
23545 static FORCEINLINE HRESULT ISpeechPhraseAlternate_get_RecoResult(ISpeechPhraseAlternate* This,ISpeechRecoResult **RecoResult) {
23548 static FORCEINLINE HRESULT ISpeechPhraseAlternate_get_StartElementInResult(ISpeechPhraseAlternate* This,LONG *StartElement) {
23551 static FORCEINLINE HRESULT ISpeechPhraseAlternate_get_NumberOfElementsInResult(ISpeechPhraseAlternate* This,LONG *NumberOfElements) {
23554 static FORCEINLINE HRESULT ISpeechPhraseAlternate_get_PhraseInfo(ISpeechPhraseAlternate* This,ISpeechPhraseInfo **PhraseInfo) {
23557 static FORCEINLINE HRESULT ISpeechPhraseAlternate_Commit(ISpeechPhraseAlternate* This) {
23565 HRESULT STDMETHODCALLTYPE ISpeechPhraseAlternate_get_RecoResult_Proxy(
23573 HRESULT STDMETHODCALLTYPE ISpeechPhraseAlternate_get_StartElementInResult_Proxy(
23581 HRESULT STDMETHODCALLTYPE ISpeechPhraseAlternate_get_NumberOfElementsInResult_Proxy(
23589 HRESULT STDMETHODCALLTYPE ISpeechPhraseAlternate_get_PhraseInfo_Proxy(
23597 HRESULT STDMETHODCALLTYPE ISpeechPhraseAlternate_Commit_Proxy(
23618 virtual HRESULT STDMETHODCALLTYPE get_Count(
23621 virtual HRESULT STDMETHODCALLTYPE Item(
23625 virtual HRESULT STDMETHODCALLTYPE get__NewEnum(
23637 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
23649 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
23653 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
23659 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
23667 HRESULT (STDMETHODCALLTYPE *Invoke)(
23679 HRESULT (STDMETHODCALLTYPE *get_Count)(
23683 HRESULT (STDMETHODCALLTYPE *Item)(
23688 HRESULT (STDMETHODCALLTYPE *get__NewEnum)(
23715 static FORCEINLINE HRESULT ISpeechPhraseAlternates_QueryInterface(ISpeechPhraseAlternates* This,REFIID riid,void **ppvObject) {
23725 static FORCEINLINE HRESULT ISpeechPhraseAlternates_GetTypeInfoCount(ISpeechPhraseAlternates* This,UINT *pctinfo) {
23728 static FORCEINLINE HRESULT ISpeechPhraseAlternates_GetTypeInfo(ISpeechPhraseAlternates* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
23731 static FORCEINLINE HRESULT ISpeechPhraseAlternates_GetIDsOfNames(ISpeechPhraseAlternates* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
23734 static FORCEINLINE HRESULT ISpeechPhraseAlternates_Invoke(ISpeechPhraseAlternates* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
23738 static FORCEINLINE HRESULT ISpeechPhraseAlternates_get_Count(ISpeechPhraseAlternates* This,LONG *Count) {
23741 static FORCEINLINE HRESULT ISpeechPhraseAlternates_Item(ISpeechPhraseAlternates* This,LONG Index,ISpeechPhraseAlternate **PhraseAlternate) {
23744 static FORCEINLINE HRESULT ISpeechPhraseAlternates_get__NewEnum(ISpeechPhraseAlternates* This,IUnknown **EnumVARIANT) {
23752 HRESULT STDMETHODCALLTYPE ISpeechPhraseAlternates_get_Count_Proxy(
23760 HRESULT STDMETHODCALLTYPE ISpeechPhraseAlternates_Item_Proxy(
23769 HRESULT STDMETHODCALLTYPE ISpeechPhraseAlternates_get__NewEnum_Proxy(
23791 virtual HRESULT STDMETHODCALLTYPE get_LanguageId(
23794 virtual HRESULT STDMETHODCALLTYPE get_GrammarId(
23797 virtual HRESULT STDMETHODCALLTYPE get_StartTime(
23800 virtual HRESULT STDMETHODCALLTYPE get_AudioStreamPosition(
23803 virtual HRESULT STDMETHODCALLTYPE get_AudioSizeBytes(
23806 virtual HRESULT STDMETHODCALLTYPE get_RetainedSizeBytes(
23809 virtual HRESULT STDMETHODCALLTYPE get_AudioSizeTime(
23812 virtual HRESULT STDMETHODCALLTYPE get_Rule(
23815 virtual HRESULT STDMETHODCALLTYPE get_Properties(
23818 virtual HRESULT STDMETHODCALLTYPE get_Elements(
23821 virtual HRESULT STDMETHODCALLTYPE get_Replacements(
23824 virtual HRESULT STDMETHODCALLTYPE get_EngineId(
23827 virtual HRESULT STDMETHODCALLTYPE get_EnginePrivateData(
23830 virtual HRESULT STDMETHODCALLTYPE SaveToMemory(
23833 virtual HRESULT STDMETHODCALLTYPE GetText(
23839 virtual HRESULT STDMETHODCALLTYPE GetDisplayAttributes(
23854 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
23866 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
23870 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
23876 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
23884 HRESULT (STDMETHODCALLTYPE *Invoke)(
23896 HRESULT (STDMETHODCALLTYPE *get_LanguageId)(
23900 HRESULT (STDMETHODCALLTYPE *get_GrammarId)(
23904 HRESULT (STDMETHODCALLTYPE *get_StartTime)(
23908 HRESULT (STDMETHODCALLTYPE *get_AudioStreamPosition)(
23912 HRESULT (STDMETHODCALLTYPE *get_AudioSizeBytes)(
23916 HRESULT (STDMETHODCALLTYPE *get_RetainedSizeBytes)(
23920 HRESULT (STDMETHODCALLTYPE *get_AudioSizeTime)(
23924 HRESULT (STDMETHODCALLTYPE *get_Rule)(
23928 HRESULT (STDMETHODCALLTYPE *get_Properties)(
23932 HRESULT (STDMETHODCALLTYPE *get_Elements)(
23936 HRESULT (STDMETHODCALLTYPE *get_Replacements)(
23940 HRESULT (STDMETHODCALLTYPE *get_EngineId)(
23944 HRESULT (STDMETHODCALLTYPE *get_EnginePrivateData)(
23948 HRESULT (STDMETHODCALLTYPE *SaveToMemory)(
23952 HRESULT (STDMETHODCALLTYPE *GetText)(
23959 HRESULT (STDMETHODCALLTYPE *GetDisplayAttributes)(
24002 static FORCEINLINE HRESULT ISpeechPhraseInfo_QueryInterface(ISpeechPhraseInfo* This,REFIID riid,void **ppvObject) {
24012 static FORCEINLINE HRESULT ISpeechPhraseInfo_GetTypeInfoCount(ISpeechPhraseInfo* This,UINT *pctinfo) {
24015 static FORCEINLINE HRESULT ISpeechPhraseInfo_GetTypeInfo(ISpeechPhraseInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
24018 static FORCEINLINE HRESULT ISpeechPhraseInfo_GetIDsOfNames(ISpeechPhraseInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
24021 static FORCEINLINE HRESULT ISpeechPhraseInfo_Invoke(ISpeechPhraseInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
24025 static FORCEINLINE HRESULT ISpeechPhraseInfo_get_LanguageId(ISpeechPhraseInfo* This,LONG *LanguageId) {
24028 static FORCEINLINE HRESULT ISpeechPhraseInfo_get_GrammarId(ISpeechPhraseInfo* This,VARIANT *GrammarId) {
24031 static FORCEINLINE HRESULT
24034 static FORCEINLINE HRESULT ISpeechPhraseInfo_get_AudioStreamPosition(ISpeechPhraseInfo* This,VARIANT *AudioStreamPosition) {
24037 static FORCEINLINE HRESULT ISpeechPhraseInfo_get_AudioSizeBytes(ISpeechPhraseInfo* This,LONG *pAudioSizeBytes) {
24040 static FORCEINLINE HRESULT ISpeechPhraseInfo_get_RetainedSizeBytes(ISpeechPhraseInfo* This,LONG *RetainedSizeBytes) {
24043 static FORCEINLINE HRESULT ISpeechPhraseInfo_get_AudioSizeTime(ISpeechPhraseInfo* This,LONG *AudioSizeTime) {
24046 static FORCEINLINE HRESULT ISpeechPhraseInfo_get_Rule(ISpeechPhraseInfo* This,ISpeechPhraseRule **Rule) {
24049 static FORCEINLINE HRESULT ISpeechPhraseInfo_get_Properties(ISpeechPhraseInfo* This,ISpeechPhraseProperties **Properties) {
24052 static FORCEINLINE HRESULT ISpeechPhraseInfo_get_Elements(ISpeechPhraseInfo* This,ISpeechPhraseElements **Elements) {
24055 static FORCEINLINE HRESULT ISpeechPhraseInfo_get_Replacements(ISpeechPhraseInfo* This,ISpeechPhraseReplacements **Replacements) {
24058 static FORCEINLINE HRESULT ISpeechPhraseInfo_get_EngineId(ISpeechPhraseInfo* This,BSTR *EngineIdGuid) {
24061 static FORCEINLINE HRESULT ISpeechPhraseInfo_get_EnginePrivateData(ISpeechPhraseInfo* This,VARIANT *PrivateData) {
24064 static FORCEINLINE HRESULT ISpeechPhraseInfo_SaveToMemory(ISpeechPhraseInfo* This,VARIANT *PhraseBlock) {
24067 static FORCEINLINE HRESULT ISpeechPhraseInfo_GetText(ISpeechPhraseInfo* This,LONG StartElement,LONG Elements,VARIANT_BOOL UseReplacements,BSTR *Text) {
24070 static FORCEINLINE HRESULT ISpeechPhraseInfo_GetDisplayAttributes(ISpeechPhraseInfo* This,LONG StartElement,LONG Elements,VARIANT_BOOL UseReplacements,SpeechDisplayAttributes *DisplayAttributes) {
24078 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_get_LanguageId_Proxy(
24086 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_get_GrammarId_Proxy(
24094 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_get_StartTime_Proxy(
24102 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_get_AudioStreamPosition_Proxy(
24110 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_get_AudioSizeBytes_Proxy(
24118 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_get_RetainedSizeBytes_Proxy(
24126 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_get_AudioSizeTime_Proxy(
24134 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_get_Rule_Proxy(
24142 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_get_Properties_Proxy(
24150 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_get_Elements_Proxy(
24158 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_get_Replacements_Proxy(
24166 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_get_EngineId_Proxy(
24174 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_get_EnginePrivateData_Proxy(
24182 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_SaveToMemory_Proxy(
24190 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_GetText_Proxy(
24201 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_GetDisplayAttributes_Proxy(
24226 virtual HRESULT STDMETHODCALLTYPE get_AudioTimeOffset(
24229 virtual HRESULT STDMETHODCALLTYPE get_AudioSizeTime(
24232 virtual HRESULT STDMETHODCALLTYPE get_AudioStreamOffset(
24235 virtual HRESULT STDMETHODCALLTYPE get_AudioSizeBytes(
24238 virtual HRESULT STDMETHODCALLTYPE get_RetainedStreamOffset(
24241 virtual HRESULT STDMETHODCALLTYPE get_RetainedSizeBytes(
24244 virtual HRESULT STDMETHODCALLTYPE get_DisplayText(
24247 virtual HRESULT STDMETHODCALLTYPE get_LexicalForm(
24250 virtual HRESULT STDMETHODCALLTYPE get_Pronunciation(
24253 virtual HRESULT STDMETHODCALLTYPE get_DisplayAttributes(
24256 virtual HRESULT STDMETHODCALLTYPE get_RequiredConfidence(
24259 virtual HRESULT STDMETHODCALLTYPE get_ActualConfidence(
24262 virtual HRESULT STDMETHODCALLTYPE get_EngineConfidence(
24274 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
24286 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
24290 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
24296 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
24304 HRESULT (STDMETHODCALLTYPE *Invoke)(
24316 HRESULT (STDMETHODCALLTYPE *get_AudioTimeOffset)(
24320 HRESULT (STDMETHODCALLTYPE *get_AudioSizeTime)(
24324 HRESULT (STDMETHODCALLTYPE *get_AudioStreamOffset)(
24328 HRESULT (STDMETHODCALLTYPE *get_AudioSizeBytes)(
24332 HRESULT (STDMETHODCALLTYPE *get_RetainedStreamOffset)(
24336 HRESULT (STDMETHODCALLTYPE *get_RetainedSizeBytes)(
24340 HRESULT (STDMETHODCALLTYPE *get_DisplayText)(
24344 HRESULT (STDMETHODCALLTYPE *get_LexicalForm)(
24348 HRESULT (STDMETHODCALLTYPE *get_Pronunciation)(
24352 HRESULT (STDMETHODCALLTYPE *get_DisplayAttributes)(
24356 HRESULT (STDMETHODCALLTYPE *get_RequiredConfidence)(
24360 HRESULT (STDMETHODCALLTYPE *get_ActualConfidence)(
24364 HRESULT (STDMETHODCALLTYPE *get_EngineConfidence)(
24401 static FORCEINLINE HRESULT ISpeechPhraseElement_QueryInterface(ISpeechPhraseElement* This,REFIID riid,void **ppvObject) {
24411 static FORCEINLINE HRESULT ISpeechPhraseElement_GetTypeInfoCount(ISpeechPhraseElement* This,UINT *pctinfo) {
24414 static FORCEINLINE HRESULT ISpeechPhraseElement_GetTypeInfo(ISpeechPhraseElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
24417 static FORCEINLINE HRESULT
24420 static FORCEINLINE HRESULT ISpeechPhraseElement_Invoke(ISpeechPhraseElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
24424 static FORCEINLINE HRESULT ISpeechPhraseElement_get_AudioTimeOffset(ISpeechPhraseElement* This,LONG *AudioTimeOffset) {
24427 static FORCEINLINE HRESULT ISpeechPhraseElement_get_AudioSizeTime(ISpeechPhraseElement* This,LONG *AudioSizeTime) {
24430 static FORCEINLINE HRESULT ISpeechPhraseElement_get_AudioStreamOffset(ISpeechPhraseElement* This,LONG *AudioStreamOffset) {
24433 static FORCEINLINE HRESULT ISpeechPhraseElement_get_AudioSizeBytes(ISpeechPhraseElement* This,LONG *AudioSizeBytes) {
24436 static FORCEINLINE HRESULT ISpeechPhraseElement_get_RetainedStreamOffset(ISpeechPhraseElement* This,LONG *RetainedStreamOffset) {
24439 static FORCEINLINE HRESULT ISpeechPhraseElement_get_RetainedSizeBytes(ISpeechPhraseElement* This,LONG *RetainedSizeBytes) {
24442 static FORCEINLINE HRESULT ISpeechPhraseElement_get_DisplayText(ISpeechPhraseElement* This,BSTR *DisplayText) {
24445 static FORCEINLINE HRESULT ISpeechPhraseElement_get_LexicalForm(ISpeechPhraseElement* This,BSTR *LexicalForm) {
24448 static FORCEINLINE HRESULT ISpeechPhraseElement_get_Pronunciation(ISpeechPhraseElement* This,VARIANT *Pronunciation) {
24451 static FORCEINLINE HRESULT ISpeechPhraseElement_get_DisplayAttributes(ISpeechPhraseElement* This,SpeechDisplayAttributes *DisplayAttributes) {
24454 static FORCEINLINE HRESULT ISpeechPhraseElement_get_RequiredConfidence(ISpeechPhraseElement* This,SpeechEngineConfidence *RequiredConfidence) {
24457 static FORCEINLINE HRESULT ISpeechPhraseElement_get_ActualConfidence(ISpeechPhraseElement* This,SpeechEngineConfidence *ActualConfidence) {
24460 static FORCEINLINE HRESULT ISpeechPhraseElement_get_EngineConfidence(ISpeechPhraseElement* This,float *EngineConfidence) {
24468 HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_AudioTimeOffset_Proxy(
24476 HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_AudioSizeTime_Proxy(
24484 HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_AudioStreamOffset_Proxy(
24492 HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_AudioSizeBytes_Proxy(
24500 HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_RetainedStreamOffset_Proxy(
24508 HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_RetainedSizeBytes_Proxy(
24516 HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_DisplayText_Proxy(
24524 HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_LexicalForm_Proxy(
24532 HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_Pronunciation_Proxy(
24540 HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_DisplayAttributes_Proxy(
24548 HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_RequiredConfidence_Proxy(
24556 HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_ActualConfidence_Proxy(
24564 HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_EngineConfidence_Proxy(
24586 virtual HRESULT STDMETHODCALLTYPE get_Count(
24589 virtual HRESULT STDMETHODCALLTYPE Item(
24593 virtual HRESULT STDMETHODCALLTYPE get__NewEnum(
24605 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
24617 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
24621 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
24627 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
24635 HRESULT (STDMETHODCALLTYPE *Invoke)(
24647 HRESULT (STDMETHODCALLTYPE *get_Count)(
24651 HRESULT (STDMETHODCALLTYPE *Item)(
24656 HRESULT (STDMETHODCALLTYPE *get__NewEnum)(
24683 static FORCEINLINE HRESULT ISpeechPhraseElements_QueryInterface(ISpeechPhraseElements* This,REFIID riid,void **ppvObject) {
24693 static FORCEINLINE HRESULT ISpeechPhraseElements_GetTypeInfoCount(ISpeechPhraseElements* This,UINT *pctinfo) {
24696 static FORCEINLINE HRESULT ISpeechPhraseElements_GetTypeInfo(ISpeechPhraseElements* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
24699 static FORCEINLINE HRESULT ISpeechPhraseElements_GetIDsOfNames(ISpeechPhraseElements* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
24702 static FORCEINLINE HRESULT ISpeechPhraseElements_Invoke(ISpeechPhraseElements* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
24706 static FORCEINLINE HRESULT ISpeechPhraseElements_get_Count(ISpeechPhraseElements* This,LONG *Count) {
24709 static FORCEINLINE HRESULT ISpeechPhraseElements_Item(ISpeechPhraseElements* This,LONG Index,ISpeechPhraseElement **Element) {
24712 static FORCEINLINE HRESULT ISpeechPhraseElements_get__NewEnum(ISpeechPhraseElements* This,IUnknown **EnumVARIANT) {
24720 HRESULT STDMETHODCALLTYPE ISpeechPhraseElements_get_Count_Proxy(
24728 HRESULT STDMETHODCALLTYPE ISpeechPhraseElements_Item_Proxy(
24737 HRESULT STDMETHODCALLTYPE ISpeechPhraseElements_get__NewEnum_Proxy(
24759 virtual HRESULT STDMETHODCALLTYPE get_DisplayAttributes(
24762 virtual HRESULT STDMETHODCALLTYPE get_Text(
24765 virtual HRESULT STDMETHODCALLTYPE get_FirstElement(
24768 virtual HRESULT STDMETHODCALLTYPE get_NumberOfElements(
24780 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
24792 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
24796 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
24802 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
24810 HRESULT (STDMETHODCALLTYPE *Invoke)(
24822 HRESULT (STDMETHODCALLTYPE *get_DisplayAttributes)(
24826 HRESULT (STDMETHODCALLTYPE *get_Text)(
24830 HRESULT (STDMETHODCALLTYPE *get_FirstElement)(
24834 HRESULT (STDMETHODCALLTYPE *get_NumberOfElements)(
24862 static FORCEINLINE HRESULT ISpeechPhraseReplacement_QueryInterface(ISpeechPhraseReplacement* This,REFIID riid,void **ppvObject) {
24872 static FORCEINLINE HRESULT ISpeechPhraseReplacement_GetTypeInfoCount(ISpeechPhraseReplacement* This,UINT *pctinfo) {
24875 static FORCEINLINE HRESULT ISpeechPhraseReplacement_GetTypeInfo(ISpeechPhraseReplacement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
24878 static FORCEINLINE HRESULT ISpeechPhraseReplacement_GetIDsOfNames(ISpeechPhraseReplacement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
24881 static FORCEINLINE HRESULT ISpeechPhraseReplacement_Invoke(ISpeechPhraseReplacement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
24885 static FORCEINLINE HRESULT ISpeechPhraseReplacement_get_DisplayAttributes(ISpeechPhraseReplacement* This,SpeechDisplayAttributes *DisplayAttributes) {
24888 static FORCEINLINE HRESULT ISpeechPhraseReplacement_get_Text(ISpeechPhraseReplacement* This,BSTR *Text) {
24891 static FORCEINLINE HRESULT ISpeechPhraseReplacement_get_FirstElement(ISpeechPhraseReplacement* This,LONG *FirstElement) {
24894 static FORCEINLINE HRESULT ISpeechPhraseReplacement_get_NumberOfElements(ISpeechPhraseReplacement* This,LONG *NumberOfElements) {
24902 HRESULT STDMETHODCALLTYPE ISpeechPhraseReplacement_get_DisplayAttributes_Proxy(
24910 HRESULT STDMETHODCALLTYPE ISpeechPhraseReplacement_get_Text_Proxy(
24918 HRESULT STDMETHODCALLTYPE ISpeechPhraseReplacement_get_FirstElement_Proxy(
24926 HRESULT STDMETHODCALLTYPE ISpeechPhraseReplacement_get_NumberOfElements_Proxy(
24948 virtual HRESULT STDMETHODCALLTYPE get_Count(
24951 virtual HRESULT STDMETHODCALLTYPE Item(
24955 virtual HRESULT STDMETHODCALLTYPE get__NewEnum(
24967 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
24979 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
24983 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
24989 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
24997 HRESULT (STDMETHODCALLTYPE *Invoke)(
25009 HRESULT (STDMETHODCALLTYPE *get_Count)(
25013 HRESULT (STDMETHODCALLTYPE *Item)(
25018 HRESULT (STDMETHODCALLTYPE *get__NewEnum)(
25045 static FORCEINLINE HRESULT ISpeechPhraseReplacements_QueryInterface(ISpeechPhraseReplacements* This,REFIID riid,void **ppvObject) {
25055 static FORCEINLINE HRESULT ISpeechPhraseReplacements_GetTypeInfoCount(ISpeechPhraseReplacements* This,UINT *pctinfo) {
25058 static FORCEINLINE HRESULT ISpeechPhraseReplacements_GetTypeInfo(ISpeechPhraseReplacements* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
25061 static FORCEINLINE HRESULT ISpeechPhraseReplacements_GetIDsOfNames(ISpeechPhraseReplacements* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
25064 static FORCEINLINE HRESULT ISpeechPhraseReplacements_Invoke(ISpeechPhraseReplacements* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
25068 static FORCEINLINE HRESULT ISpeechPhraseReplacements_get_Count(ISpeechPhraseReplacements* This,LONG *Count) {
25071 static FORCEINLINE HRESULT ISpeechPhraseReplacements_Item(ISpeechPhraseReplacements* This,LONG Index,ISpeechPhraseReplacement **Reps) {
25074 static FORCEINLINE HRESULT ISpeechPhraseReplacements_get__NewEnum(ISpeechPhraseReplacements* This,IUnknown **EnumVARIANT) {
25082 HRESULT STDMETHODCALLTYPE ISpeechPhraseReplacements_get_Count_Proxy(
25090 HRESULT STDMETHODCALLTYPE ISpeechPhraseReplacements_Item_Proxy(
25099 HRESULT STDMETHODCALLTYPE ISpeechPhraseReplacements_get__NewEnum_Proxy(
25121 virtual HRESULT STDMETHODCALLTYPE get_Name(
25124 virtual HRESULT STDMETHODCALLTYPE get_Id(
25127 virtual HRESULT STDMETHODCALLTYPE get_Value(
25130 virtual HRESULT STDMETHODCALLTYPE get_FirstElement(
25133 virtual HRESULT STDMETHODCALLTYPE get_NumberOfElements(
25136 virtual HRESULT STDMETHODCALLTYPE get_EngineConfidence(
25139 virtual HRESULT STDMETHODCALLTYPE get_Confidence(
25142 virtual HRESULT STDMETHODCALLTYPE get_Parent(
25145 virtual HRESULT STDMETHODCALLTYPE get_Children(
25157 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
25169 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
25173 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
25179 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
25187 HRESULT (STDMETHODCALLTYPE *Invoke)(
25199 HRESULT (STDMETHODCALLTYPE *get_Name)(
25203 HRESULT (STDMETHODCALLTYPE *get_Id)(
25207 HRESULT (STDMETHODCALLTYPE *get_Value)(
25211 HRESULT (STDMETHODCALLTYPE *get_FirstElement)(
25215 HRESULT (STDMETHODCALLTYPE *get_NumberOfElements)(
25219 HRESULT (STDMETHODCALLTYPE *get_EngineConfidence)(
25223 HRESULT (STDMETHODCALLTYPE *get_Confidence)(
25227 HRESULT (STDMETHODCALLTYPE *get_Parent)(
25231 HRESULT (STDMETHODCALLTYPE *get_Children)(
25264 static FORCEINLINE HRESULT ISpeechPhraseProperty_QueryInterface(ISpeechPhraseProperty* This,REFIID riid,void **ppvObject) {
25274 static FORCEINLINE HRESULT ISpeechPhraseProperty_GetTypeInfoCount(ISpeechPhraseProperty* This,UINT *pctinfo) {
25277 static FORCEINLINE HRESULT ISpeechPhraseProperty_GetTypeInfo(ISpeechPhraseProperty* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
25280 static FORCEINLINE HRESULT ISpeechPhraseProperty_GetIDsOfNames(ISpeechPhraseProperty* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
25283 static FORCEINLINE HRESULT ISpeechPhraseProperty_Invoke(ISpeechPhraseProperty* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
25287 static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Name(ISpeechPhraseProperty* This,BSTR *Name) {
25290 static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Id(ISpeechPhraseProperty* This,LONG *Id) {
25293 static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Value(ISpeechPhraseProperty* This,VARIANT *Value) {
25296 static FORCEINLINE HRESULT ISpeechPhraseProperty_get_FirstElement(ISpeechPhraseProperty* This,LONG *FirstElement) {
25299 static FORCEINLINE HRESULT ISpeechPhraseProperty_get_NumberOfElements(ISpeechPhraseProperty* This,LONG *NumberOfElements) {
25302 static FORCEINLINE HRESULT ISpeechPhraseProperty_get_EngineConfidence(ISpeechPhraseProperty* This,float *Confidence) {
25305 static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Confidence(ISpeechPhraseProperty* This,SpeechEngineConfidence *Confidence) {
25308 static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Parent(ISpeechPhraseProperty* This,ISpeechPhraseProperty **ParentProperty) {
25311 static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Children(ISpeechPhraseProperty* This,ISpeechPhraseProperties **Children) {
25319 HRESULT STDMETHODCALLTYPE ISpeechPhraseProperty_get_Name_Proxy(
25327 HRESULT STDMETHODCALLTYPE ISpeechPhraseProperty_get_Id_Proxy(
25335 HRESULT STDMETHODCALLTYPE ISpeechPhraseProperty_get_Value_Proxy(
25343 HRESULT STDMETHODCALLTYPE ISpeechPhraseProperty_get_FirstElement_Proxy(
25351 HRESULT STDMETHODCALLTYPE ISpeechPhraseProperty_get_NumberOfElements_Proxy(
25359 HRESULT STDMETHODCALLTYPE ISpeechPhraseProperty_get_EngineConfidence_Proxy(
25367 HRESULT STDMETHODCALLTYPE ISpeechPhraseProperty_get_Confidence_Proxy(
25375 HRESULT STDMETHODCALLTYPE ISpeechPhraseProperty_get_Parent_Proxy(
25383 HRESULT STDMETHODCALLTYPE ISpeechPhraseProperty_get_Children_Proxy(
25405 virtual HRESULT STDMETHODCALLTYPE get_Count(
25408 virtual HRESULT STDMETHODCALLTYPE Item(
25412 virtual HRESULT STDMETHODCALLTYPE get__NewEnum(
25424 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
25436 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
25440 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
25446 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
25454 HRESULT (STDMETHODCALLTYPE *Invoke)(
25466 HRESULT (STDMETHODCALLTYPE *get_Count)(
25470 HRESULT (STDMETHODCALLTYPE *Item)(
25475 HRESULT (STDMETHODCALLTYPE *get__NewEnum)(
25502 static FORCEINLINE HRESULT ISpeechPhraseProperties_QueryInterface(ISpeechPhraseProperties* This,REFIID riid,void **ppvObject) {
25512 static FORCEINLINE HRESULT ISpeechPhraseProperties_GetTypeInfoCount(ISpeechPhraseProperties* This,UINT *pctinfo) {
25515 static FORCEINLINE HRESULT ISpeechPhraseProperties_GetTypeInfo(ISpeechPhraseProperties* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
25518 static FORCEINLINE HRESULT ISpeechPhraseProperties_GetIDsOfNames(ISpeechPhraseProperties* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
25521 static FORCEINLINE HRESULT ISpeechPhraseProperties_Invoke(ISpeechPhraseProperties* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
25525 static FORCEINLINE HRESULT ISpeechPhraseProperties_get_Count(ISpeechPhraseProperties* This,LONG *Count) {
25528 static FORCEINLINE HRESULT ISpeechPhraseProperties_Item(ISpeechPhraseProperties* This,LONG Index,ISpeechPhraseProperty **Property) {
25531 static FORCEINLINE HRESULT ISpeechPhraseProperties_get__NewEnum(ISpeechPhraseProperties* This,IUnknown **EnumVARIANT) {
25539 HRESULT STDMETHODCALLTYPE ISpeechPhraseProperties_get_Count_Proxy(
25547 HRESULT STDMETHODCALLTYPE ISpeechPhraseProperties_Item_Proxy(
25556 HRESULT STDMETHODCALLTYPE ISpeechPhraseProperties_get__NewEnum_Proxy(
25578 virtual HRESULT STDMETHODCALLTYPE get_Name(
25581 virtual HRESULT STDMETHODCALLTYPE get_Id(
25584 virtual HRESULT STDMETHODCALLTYPE get_FirstElement(
25587 virtual HRESULT STDMETHODCALLTYPE get_NumberOfElements(
25590 virtual HRESULT STDMETHODCALLTYPE get_Parent(
25593 virtual HRESULT STDMETHODCALLTYPE get_Children(
25596 virtual HRESULT STDMETHODCALLTYPE get_Confidence(
25599 virtual HRESULT STDMETHODCALLTYPE get_EngineConfidence(
25611 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
25623 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
25627 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
25633 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
25641 HRESULT (STDMETHODCALLTYPE *Invoke)(
25653 HRESULT (STDMETHODCALLTYPE *get_Name)(
25657 HRESULT (STDMETHODCALLTYPE *get_Id)(
25661 HRESULT (STDMETHODCALLTYPE *get_FirstElement)(
25665 HRESULT (STDMETHODCALLTYPE *get_NumberOfElements)(
25669 HRESULT (STDMETHODCALLTYPE *get_Parent)(
25673 HRESULT (STDMETHODCALLTYPE *get_Children)(
25677 HRESULT (STDMETHODCALLTYPE *get_Confidence)(
25681 HRESULT (STDMETHODCALLTYPE *get_EngineConfidence)(
25713 static FORCEINLINE HRESULT ISpeechPhraseRule_QueryInterface(ISpeechPhraseRule* This,REFIID riid,void **ppvObject) {
25723 static FORCEINLINE HRESULT ISpeechPhraseRule_GetTypeInfoCount(ISpeechPhraseRule* This,UINT *pctinfo) {
25726 static FORCEINLINE HRESULT ISpeechPhraseRule_GetTypeInfo(ISpeechPhraseRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
25729 static FORCEINLINE HRESULT ISpeechPhraseRule_GetIDsOfNames(ISpeechPhraseRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
25732 static FORCEINLINE HRESULT ISpeechPhraseRule_Invoke(ISpeechPhraseRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
25736 static FORCEINLINE HRESULT ISpeechPhraseRule_get_Name(ISpeechPhraseRule* This,BSTR *Name) {
25739 static FORCEINLINE HRESULT ISpeechPhraseRule_get_Id(ISpeechPhraseRule* This,LONG *Id) {
25742 static FORCEINLINE HRESULT ISpeechPhraseRule_get_FirstElement(ISpeechPhraseRule* This,LONG *FirstElement) {
25745 static FORCEINLINE HRESULT ISpeechPhraseRule_get_NumberOfElements(ISpeechPhraseRule* This,LONG *NumberOfElements) {
25748 static FORCEINLINE HRESULT ISpeechPhraseRule_get_Parent(ISpeechPhraseRule* This,ISpeechPhraseRule **Parent) {
25751 static FORCEINLINE HRESULT ISpeechPhraseRule_get_Children(ISpeechPhraseRule* This,ISpeechPhraseRules **Children) {
25754 static FORCEINLINE HRESULT ISpeechPhraseRule_get_Confidence(ISpeechPhraseRule* This,SpeechEngineConfidence *ActualConfidence) {
25757 static FORCEINLINE HRESULT ISpeechPhraseRule_get_EngineConfidence(ISpeechPhraseRule* This,float *EngineConfidence) {
25765 HRESULT STDMETHODCALLTYPE ISpeechPhraseRule_get_Name_Proxy(
25773 HRESULT STDMETHODCALLTYPE ISpeechPhraseRule_get_Id_Proxy(
25781 HRESULT STDMETHODCALLTYPE ISpeechPhraseRule_get_FirstElement_Proxy(
25789 HRESULT STDMETHODCALLTYPE ISpeechPhraseRule_get_NumberOfElements_Proxy(
25797 HRESULT STDMETHODCALLTYPE ISpeechPhraseRule_get_Parent_Proxy(
25805 HRESULT STDMETHODCALLTYPE ISpeechPhraseRule_get_Children_Proxy(
25813 HRESULT STDMETHODCALLTYPE ISpeechPhraseRule_get_Confidence_Proxy(
25821 HRESULT STDMETHODCALLTYPE ISpeechPhraseRule_get_EngineConfidence_Proxy(
25843 virtual HRESULT STDMETHODCALLTYPE get_Count(
25846 virtual HRESULT STDMETHODCALLTYPE Item(
25850 virtual HRESULT STDMETHODCALLTYPE get__NewEnum(
25862 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
25874 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
25878 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
25884 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
25892 HRESULT (STDMETHODCALLTYPE *Invoke)(
25904 HRESULT (STDMETHODCALLTYPE *get_Count)(
25908 HRESULT (STDMETHODCALLTYPE *Item)(
25913 HRESULT (STDMETHODCALLTYPE *get__NewEnum)(
25940 static FORCEINLINE HRESULT ISpeechPhraseRules_QueryInterface(ISpeechPhraseRules* This,REFIID riid,void **ppvObject) {
25950 static FORCEINLINE HRESULT ISpeechPhraseRules_GetTypeInfoCount(ISpeechPhraseRules* This,UINT *pctinfo) {
25953 static FORCEINLINE HRESULT ISpeechPhraseRules_GetTypeInfo(ISpeechPhraseRules* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
25956 static FORCEINLINE HRESULT ISpeechPhraseRules_GetIDsOfNames(ISpeechPhraseRules* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
25959 static FORCEINLINE HRESULT ISpeechPhraseRules_Invoke(ISpeechPhraseRules* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
25963 static FORCEINLINE HRESULT ISpeechPhraseRules_get_Count(ISpeechPhraseRules* This,LONG *Count) {
25966 static FORCEINLINE HRESULT ISpeechPhraseRules_Item(ISpeechPhraseRules* This,LONG Index,ISpeechPhraseRule **Rule) {
25969 static FORCEINLINE HRESULT ISpeechPhraseRules_get__NewEnum(ISpeechPhraseRules* This,IUnknown **EnumVARIANT) {
25977 HRESULT STDMETHODCALLTYPE ISpeechPhraseRules_get_Count_Proxy(
25985 HRESULT STDMETHODCALLTYPE ISpeechPhraseRules_Item_Proxy(
25994 HRESULT STDMETHODCALLTYPE ISpeechPhraseRules_get__NewEnum_Proxy(
26016 virtual HRESULT STDMETHODCALLTYPE get_Count(
26019 virtual HRESULT STDMETHODCALLTYPE Item(
26023 virtual HRESULT STDMETHODCALLTYPE get__NewEnum(
26035 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
26047 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
26051 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
26057 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
26065 HRESULT (STDMETHODCALLTYPE *Invoke)(
26077 HRESULT (STDMETHODCALLTYPE *get_Count)(
26081 HRESULT (STDMETHODCALLTYPE *Item)(
26086 HRESULT (STDMETHODCALLTYPE *get__NewEnum)(
26113 static FORCEINLINE HRESULT ISpeechLexiconWords_QueryInterface(ISpeechLexiconWords* This,REFIID riid,void **ppvObject) {
26123 static FORCEINLINE HRESULT ISpeechLexiconWords_GetTypeInfoCount(ISpeechLexiconWords* This,UINT *pctinfo) {
26126 static FORCEINLINE HRESULT ISpeechLexiconWords_GetTypeInfo(ISpeechLexiconWords* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
26129 static FORCEINLINE HRESULT ISpeechLexiconWords_GetIDsOfNames(ISpeechLexiconWords* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
26132 static FORCEINLINE HRESULT ISpeechLexiconWords_Invoke(ISpeechLexiconWords* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
26136 static FORCEINLINE HRESULT ISpeechLexiconWords_get_Count(ISpeechLexiconWords* This,LONG *Count) {
26139 static FORCEINLINE HRESULT ISpeechLexiconWords_Item(ISpeechLexiconWords* This,LONG Index,ISpeechLexiconWord **Word) {
26142 static FORCEINLINE HRESULT ISpeechLexiconWords_get__NewEnum(ISpeechLexiconWords* This,IUnknown **EnumVARIANT) {
26150 HRESULT STDMETHODCALLTYPE ISpeechLexiconWords_get_Count_Proxy(
26158 HRESULT STDMETHODCALLTYPE ISpeechLexiconWords_Item_Proxy(
26167 HRESULT STDMETHODCALLTYPE ISpeechLexiconWords_get__NewEnum_Proxy(
26189 virtual HRESULT STDMETHODCALLTYPE get_GenerationId(
26192 virtual HRESULT STDMETHODCALLTYPE GetWords(
26197 virtual HRESULT STDMETHODCALLTYPE AddPronunciation(
26203 virtual HRESULT STDMETHODCALLTYPE AddPronunciationByPhoneIds(
26209 virtual HRESULT STDMETHODCALLTYPE RemovePronunciation(
26215 virtual HRESULT STDMETHODCALLTYPE RemovePronunciationByPhoneIds(
26221 virtual HRESULT STDMETHODCALLTYPE GetPronunciations(
26227 virtual HRESULT STDMETHODCALLTYPE GetGenerationChange(
26240 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
26252 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
26256 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
26262 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
26270 HRESULT (STDMETHODCALLTYPE *Invoke)(
26282 HRESULT (STDMETHODCALLTYPE *get_GenerationId)(
26286 HRESULT (STDMETHODCALLTYPE *GetWords)(
26292 HRESULT (STDMETHODCALLTYPE *AddPronunciation)(
26299 HRESULT (STDMETHODCALLTYPE *AddPronunciationByPhoneIds)(
26306 HRESULT (STDMETHODCALLTYPE *RemovePronunciation)(
26313 HRESULT (STDMETHODCALLTYPE *RemovePronunciationByPhoneIds)(
26320 HRESULT (STDMETHODCALLTYPE *GetPronunciations)(
26327 HRESULT (STDMETHODCALLTYPE *GetGenerationChange)(
26360 static FORCEINLINE HRESULT ISpeechLexicon_QueryInterface(ISpeechLexicon* This,REFIID riid,void **ppvObject) {
26370 static FORCEINLINE HRESULT ISpeechLexicon_GetTypeInfoCount(ISpeechLexicon* This,UINT *pctinfo) {
26373 static FORCEINLINE HRESULT ISpeechLexicon_GetTypeInfo(ISpeechLexicon* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
26376 static FORCEINLINE HRESULT ISpeechLexicon_GetIDsOfNames(ISpeechLexicon* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
26379 static FORCEINLINE HRESULT ISpeechLexicon_Invoke(ISpeechLexicon* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
26383 static FORCEINLINE HRESULT ISpeechLexicon_get_GenerationId(ISpeechLexicon* This,LONG *GenerationId) {
26386 static FORCEINLINE HRESULT ISpeechLexicon_GetWords(ISpeechLexicon* This,SpeechLexiconType Flags,LONG *GenerationID,ISpeechLexiconWords **Words) {
26389 static FORCEINLINE HRESULT ISpeechLexicon_AddPronunciation(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,BSTR bstrPronunciation) {
26392 static FORCEINLINE HRESULT
26395 static FORCEINLINE HRESULT ISpeechLexicon_RemovePronunciation(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,BSTR bstrPronunciation) {
26398 static FORCEINLINE HRESULT ISpeechLexicon_RemovePronunciationByPhoneIds(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,VARIANT *PhoneIds) {
26401 static FORCEINLINE HRESULT ISpeechLexicon_GetPronunciations(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechLexiconType TypeFlags,ISpeechLexiconPronunciations **ppPronunciations) {
26404 static FORCEINLINE HRESULT ISpeechLexicon_GetGenerationChange(ISpeechLexicon* This,LONG *GenerationID,ISpeechLexiconWords **ppWords) {
26412 HRESULT STDMETHODCALLTYPE ISpeechLexicon_get_GenerationId_Proxy(
26420 HRESULT STDMETHODCALLTYPE ISpeechLexicon_GetWords_Proxy(
26430 HRESULT STDMETHODCALLTYPE ISpeechLexicon_AddPronunciation_Proxy(
26441 HRESULT STDMETHODCALLTYPE ISpeechLexicon_AddPronunciationByPhoneIds_Proxy(
26452 HRESULT STDMETHODCALLTYPE ISpeechLexicon_RemovePronunciation_Proxy(
26463 HRESULT STDMETHODCALLTYPE ISpeechLexicon_RemovePronunciationByPhoneIds_Proxy(
26474 HRESULT STDMETHODCALLTYPE ISpeechLexicon_GetPronunciations_Proxy(
26485 HRESULT STDMETHODCALLTYPE ISpeechLexicon_GetGenerationChange_Proxy(
26508 virtual HRESULT STDMETHODCALLTYPE get_LangId(
26511 virtual HRESULT STDMETHODCALLTYPE get_Type(
26514 virtual HRESULT STDMETHODCALLTYPE get_Word(
26517 virtual HRESULT STDMETHODCALLTYPE get_Pronunciations(
26529 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
26541 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
26545 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
26551 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
26559 HRESULT (STDMETHODCALLTYPE *Invoke)(
26571 HRESULT (STDMETHODCALLTYPE *get_LangId)(
26575 HRESULT (STDMETHODCALLTYPE *get_Type)(
26579 HRESULT (STDMETHODCALLTYPE *get_Word)(
26583 HRESULT (STDMETHODCALLTYPE *get_Pronunciations)(
26611 static FORCEINLINE HRESULT ISpeechLexiconWord_QueryInterface(ISpeechLexiconWord* This,REFIID riid,void **ppvObject) {
26621 static FORCEINLINE HRESULT ISpeechLexiconWord_GetTypeInfoCount(ISpeechLexiconWord* This,UINT *pctinfo) {
26624 static FORCEINLINE HRESULT ISpeechLexiconWord_GetTypeInfo(ISpeechLexiconWord* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
26627 static FORCEINLINE HRESULT ISpeechLexiconWord_GetIDsOfNames(ISpeechLexiconWord* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
26630 static FORCEINLINE HRESULT ISpeechLexiconWord_Invoke(ISpeechLexiconWord* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
26634 static FORCEINLINE HRESULT ISpeechLexiconWord_get_LangId(ISpeechLexiconWord* This,SpeechLanguageId *LangId) {
26637 static FORCEINLINE HRESULT ISpeechLexiconWord_get_Type(ISpeechLexiconWord* This,SpeechWordType *WordType) {
26640 static FORCEINLINE HRESULT ISpeechLexiconWord_get_Word(ISpeechLexiconWord* This,BSTR *Word) {
26643 static FORCEINLINE HRESULT ISpeechLexiconWord_get_Pronunciations(ISpeechLexiconWord* This,ISpeechLexiconPronunciations **Pronunciations) {
26651 HRESULT STDMETHODCALLTYPE ISpeechLexiconWord_get_LangId_Proxy(
26659 HRESULT STDMETHODCALLTYPE ISpeechLexiconWord_get_Type_Proxy(
26667 HRESULT STDMETHODCALLTYPE ISpeechLexiconWord_get_Word_Proxy(
26675 HRESULT STDMETHODCALLTYPE ISpeechLexiconWord_get_Pronunciations_Proxy(
26697 virtual HRESULT STDMETHODCALLTYPE get_Count(
26700 virtual HRESULT STDMETHODCALLTYPE Item(
26704 virtual HRESULT STDMETHODCALLTYPE get__NewEnum(
26716 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
26728 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
26732 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
26738 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
26746 HRESULT (STDMETHODCALLTYPE *Invoke)(
26758 HRESULT (STDMETHODCALLTYPE *get_Count)(
26762 HRESULT (STDMETHODCALLTYPE *Item)(
26767 HRESULT (STDMETHODCALLTYPE *get__NewEnum)(
26794 static FORCEINLINE HRESULT ISpeechLexiconPronunciations_QueryInterface(ISpeechLexiconPronunciations* This,REFIID riid,void **ppvObject) {
26804 static FORCEINLINE HRESULT ISpeechLexiconPronunciations_GetTypeInfoCount(ISpeechLexiconPronunciations* This,UINT *pctinfo) {
26807 static FORCEINLINE HRESULT ISpeechLexiconPronunciations_GetTypeInfo(ISpeechLexiconPronunciations* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
26810 static FORCEINLINE HRESULT ISpeechLexiconPronunciations_GetIDsOfNames(ISpeechLexiconPronunciations* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
26813 static FORCEINLINE HRESULT ISpeechLexiconPronunciations_Invoke(ISpeechLexiconPronunciations* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
26817 static FORCEINLINE HRESULT ISpeechLexiconPronunciations_get_Count(ISpeechLexiconPronunciations* This,LONG *Count) {
26820 static FORCEINLINE HRESULT ISpeechLexiconPronunciations_Item(ISpeechLexiconPronunciations* This,LONG Index,ISpeechLexiconPronunciation **Pronunciation) {
26823 static FORCEINLINE HRESULT ISpeechLexiconPronunciations_get__NewEnum(ISpeechLexiconPronunciations* This,IUnknown **EnumVARIANT) {
26831 HRESULT STDMETHODCALLTYPE ISpeechLexiconPronunciations_get_Count_Proxy(
26839 HRESULT STDMETHODCALLTYPE ISpeechLexiconPronunciations_Item_Proxy(
26848 HRESULT STDMETHODCALLTYPE ISpeechLexiconPronunciations_get__NewEnum_Proxy(
26870 virtual HRESULT STDMETHODCALLTYPE get_Type(
26873 virtual HRESULT STDMETHODCALLTYPE get_LangId(
26876 virtual HRESULT STDMETHODCALLTYPE get_PartOfSpeech(
26879 virtual HRESULT STDMETHODCALLTYPE get_PhoneIds(
26882 virtual HRESULT STDMETHODCALLTYPE get_Symbolic(
26894 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
26906 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
26910 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
26916 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
26924 HRESULT (STDMETHODCALLTYPE *Invoke)(
26936 HRESULT (STDMETHODCALLTYPE *get_Type)(
26940 HRESULT (STDMETHODCALLTYPE *get_LangId)(
26944 HRESULT (STDMETHODCALLTYPE *get_PartOfSpeech)(
26948 HRESULT (STDMETHODCALLTYPE *get_PhoneIds)(
26952 HRESULT (STDMETHODCALLTYPE *get_Symbolic)(
26981 static FORCEINLINE HRESULT ISpeechLexiconPronunciation_QueryInterface(ISpeechLexiconPronunciation* This,REFIID riid,void **ppvObject) {
26991 static FORCEINLINE HRESULT ISpeechLexiconPronunciation_GetTypeInfoCount(ISpeechLexiconPronunciation* This,UINT *pctinfo) {
26994 static FORCEINLINE HRESULT ISpeechLexiconPronunciation_GetTypeInfo(ISpeechLexiconPronunciation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
26997 static FORCEINLINE HRESULT ISpeechLexiconPronunciation_GetIDsOfNames(ISpeechLexiconPronunciation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
27000 static FORCEINLINE HRESULT ISpeechLexiconPronunciation_Invoke(ISpeechLexiconPronunciation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
27004 static FORCEINLINE HRESULT ISpeechLexiconPronunciation_get_Type(ISpeechLexiconPronunciation* This,SpeechLexiconType *LexiconType) {
27007 static FORCEINLINE HRESULT ISpeechLexiconPronunciation_get_LangId(ISpeechLexiconPronunciation* This,SpeechLanguageId *LangId) {
27010 static FORCEINLINE HRESULT ISpeechLexiconPronunciation_get_PartOfSpeech(ISpeechLexiconPronunciation* This,SpeechPartOfSpeech *PartOfSpeech) {
27013 static FORCEINLINE HRESULT ISpeechLexiconPronunciation_get_PhoneIds(ISpeechLexiconPronunciation* This,VARIANT *PhoneIds) {
27016 static FORCEINLINE HRESULT ISpeechLexiconPronunciation_get_Symbolic(ISpeechLexiconPronunciation* This,BSTR *Symbolic) {
27024 HRESULT STDMETHODCALLTYPE ISpeechLexiconPronunciation_get_Type_Proxy(
27032 HRESULT STDMETHODCALLTYPE ISpeechLexiconPronunciation_get_LangId_Proxy(
27040 HRESULT STDMETHODCALLTYPE ISpeechLexiconPronunciation_get_PartOfSpeech_Proxy(
27048 HRESULT STDMETHODCALLTYPE ISpeechLexiconPronunciation_get_PhoneIds_Proxy(
27056 HRESULT STDMETHODCALLTYPE ISpeechLexiconPronunciation_get_Symbolic_Proxy(
27078 virtual HRESULT STDMETHODCALLTYPE get_LanguageId(
27081 virtual HRESULT STDMETHODCALLTYPE put_LanguageId(
27084 virtual HRESULT STDMETHODCALLTYPE PhoneToId(
27088 virtual HRESULT STDMETHODCALLTYPE IdToPhone(
27101 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
27113 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
27117 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
27123 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
27131 HRESULT (STDMETHODCALLTYPE *Invoke)(
27143 HRESULT (STDMETHODCALLTYPE *get_LanguageId)(
27147 HRESULT (STDMETHODCALLTYPE *put_LanguageId)(
27151 HRESULT (STDMETHODCALLTYPE *PhoneToId)(
27156 HRESULT (STDMETHODCALLTYPE *IdToPhone)(
27185 HRESULT ISpeechPhoneConverter_QueryInterface(ISpeechPhoneConverter* This,REFIID riid,void **ppvObject) {
27195 static FORCEINLINE HRESULT ISpeechPhoneConverter_GetTypeInfoCount(ISpeechPhoneConverter* This,UINT *pctinfo) {
27198 static FORCEINLINE HRESULT ISpeechPhoneConverter_GetTypeInfo(ISpeechPhoneConverter* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
27201 static FORCEINLINE HRESULT ISpeechPhoneConverter_GetIDsOfNames(ISpeechPhoneConverter* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
27204 static FORCEINLINE HRESULT ISpeechPhoneConverter_Invoke(ISpeechPhoneConverter* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
27208 static FORCEINLINE HRESULT ISpeechPhoneConverter_get_LanguageId(ISpeechPhoneConverter* This,SpeechLanguageId *LanguageId) {
27211 static FORCEINLINE HRESULT ISpeechPhoneConverter_put_LanguageId(ISpeechPhoneConverter* This,SpeechLanguageId LanguageId) {
27214 static FORCEINLINE HRESULT ISpeechPhoneConverter_PhoneToId(ISpeechPhoneConverter* This,const BSTR Phonemes,VARIANT *IdArray) {
27217 static FORCEINLINE HRESULT ISpeechPhoneConverter_IdToPhone(ISpeechPhoneConverter* This,const VARIANT IdArray,BSTR *Phonemes) {
27225 HRESULT STDMETHODCALLTYPE ISpeechPhoneConverter_get_LanguageId_Proxy(
27233 HRESULT STDMETHODCALLTYPE ISpeechPhoneConverter_put_LanguageId_Proxy(
27241 HRESULT STDMETHODCALLTYPE ISpeechPhoneConverter_PhoneToId_Proxy(
27250 HRESULT STDMETHODCALLTYPE ISpeechPhoneConverter_IdToPhone_Proxy(