Home | History | Annotate | Download | only in include

Lines Matching refs:HResult

1290   virtual HRESULT STDMETHODCALLTYPE NotifyCallback(WPARAM wParam, LPARAM lParam) = 0;
1311 virtual HRESULT STDMETHODCALLTYPE SetNotifySink(
1314 virtual HRESULT STDMETHODCALLTYPE SetNotifyWindowMessage(
1320 virtual HRESULT STDMETHODCALLTYPE SetNotifyCallbackFunction(
1325 virtual HRESULT STDMETHODCALLTYPE SetNotifyCallbackInterface(
1330 virtual HRESULT STDMETHODCALLTYPE SetNotifyWin32Event(
1333 virtual HRESULT STDMETHODCALLTYPE WaitForNotifyEvent(
1348 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
1360 HRESULT (STDMETHODCALLTYPE *SetNotifySink)(
1364 HRESULT (STDMETHODCALLTYPE *SetNotifyWindowMessage)(
1371 HRESULT (STDMETHODCALLTYPE *SetNotifyCallbackFunction)(
1377 HRESULT (STDMETHODCALLTYPE *SetNotifyCallbackInterface)(
1383 HRESULT (STDMETHODCALLTYPE *SetNotifyWin32Event)(
1386 HRESULT (STDMETHODCALLTYPE *WaitForNotifyEvent)(
1415 static FORCEINLINE HRESULT ISpNotifySource_QueryInterface(ISpNotifySource* This,REFIID riid,void **ppvObject) {
1425 static FORCEINLINE HRESULT ISpNotifySource_SetNotifySink(ISpNotifySource* This,ISpNotifySink *pNotifySink) {
1428 static FORCEINLINE HRESULT ISpNotifySource_SetNotifyWindowMessage(ISpNotifySource* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) {
1431 static FORCEINLINE HRESULT ISpNotifySource_SetNotifyCallbackFunction(ISpNotifySource* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) {
1434 static FORCEINLINE HRESULT ISpNotifySource_SetNotifyCallbackInterface(ISpNotifySource* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) {
1437 static FORCEINLINE HRESULT ISpNotifySource_SetNotifyWin32Event(ISpNotifySource* This) {
1440 static FORCEINLINE HRESULT ISpNotifySource_WaitForNotifyEvent(ISpNotifySource* This,DWORD dwMilliseconds) {
1451 HRESULT STDMETHODCALLTYPE ISpNotifySource_SetNotifySink_Proxy(
1473 virtual HRESULT STDMETHODCALLTYPE Notify(
1485 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
1497 HRESULT (STDMETHODCALLTYPE *Notify)(
1516 static FORCEINLINE HRESULT ISpNotifySink_QueryInterface(ISpNotifySink* This,REFIID riid,void **ppvObject) {
1526 static FORCEINLINE HRESULT ISpNotifySink_Notify(ISpNotifySink* This) {
1534 HRESULT STDMETHODCALLTYPE ISpNotifySink_Notify_Proxy(
1555 virtual HRESULT STDMETHODCALLTYPE InitWindowMessage(
1561 virtual HRESULT STDMETHODCALLTYPE InitCallback(
1566 virtual HRESULT STDMETHODCALLTYPE InitSpNotifyCallback(
1571 virtual HRESULT STDMETHODCALLTYPE InitWin32Event(
1575 virtual HRESULT STDMETHODCALLTYPE Wait(
1590 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
1602 HRESULT (STDMETHODCALLTYPE *Notify)(
1606 HRESULT (STDMETHODCALLTYPE *InitWindowMessage)(
1613 HRESULT (STDMETHODCALLTYPE *InitCallback)(
1619 HRESULT (STDMETHODCALLTYPE *InitSpNotifyCallback)(
1625 HRESULT (STDMETHODCALLTYPE *InitWin32Event)(
1630 HRESULT (STDMETHODCALLTYPE *Wait)(
1660 static FORCEINLINE HRESULT ISpNotifyTranslator_QueryInterface(ISpNotifyTranslator* This,REFIID riid,void **ppvObject) {
1670 static FORCEINLINE HRESULT ISpNotifyTranslator_Notify(ISpNotifyTranslator* This) {
1674 static FORCEINLINE HRESULT ISpNotifyTranslator_InitWindowMessage(ISpNotifyTranslator* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) {
1677 static FORCEINLINE HRESULT ISpNotifyTranslator_InitCallback(ISpNotifyTranslator* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) {
1680 static FORCEINLINE HRESULT ISpNotifyTranslator_InitSpNotifyCallback(ISpNotifyTranslator* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) {
1683 static FORCEINLINE HRESULT ISpNotifyTranslator_InitWin32Event(ISpNotifyTranslator* This,HANDLE hEvent,WINBOOL fCloseHandleOnRelease) {
1686 static FORCEINLINE HRESULT ISpNotifyTranslator_Wait(ISpNotifyTranslator* This,DWORD dwMilliseconds) {
1697 HRESULT STDMETHODCALLTYPE ISpNotifyTranslator_InitWindowMessage_Proxy(
1708 HRESULT STDMETHODCALLTYPE ISpNotifyTranslator_InitCallback_Proxy(
1718 HRESULT STDMETHODCALLTYPE ISpNotifyTranslator_InitSpNotifyCallback_Proxy(
1728 HRESULT STDMETHODCALLTYPE ISpNotifyTranslator_InitWin32Event_Proxy(
1737 HRESULT STDMETHODCALLTYPE ISpNotifyTranslator_Wait_Proxy(
1766 virtual HRESULT STDMETHODCALLTYPE SetData(
1771 virtual HRESULT STDMETHODCALLTYPE GetData(
1776 virtual HRESULT STDMETHODCALLTYPE SetStringValue(
1780 virtual HRESULT STDMETHODCALLTYPE GetStringValue(
1784 virtual HRESULT STDMETHODCALLTYPE SetDWORD(
1788 virtual HRESULT STDMETHODCALLTYPE GetDWORD(
1792 virtual HRESULT STDMETHODCALLTYPE OpenKey(
1796 virtual HRESULT STDMETHODCALLTYPE CreateKey(
1800 virtual HRESULT STDMETHODCALLTYPE DeleteKey(
1803 virtual HRESULT STDMETHODCALLTYPE DeleteValue(
1806 virtual HRESULT STDMETHODCALLTYPE EnumKeys(
1810 virtual HRESULT STDMETHODCALLTYPE EnumValues(
1823 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
1835 HRESULT (STDMETHODCALLTYPE *SetData)(
1841 HRESULT (STDMETHODCALLTYPE *GetData)(
1847 HRESULT (STDMETHODCALLTYPE *SetStringValue)(
1852 HRESULT (STDMETHODCALLTYPE *GetStringValue)(
1857 HRESULT (STDMETHODCALLTYPE *SetDWORD)(
1862 HRESULT (STDMETHODCALLTYPE *GetDWORD)(
1867 HRESULT (STDMETHODCALLTYPE *OpenKey)(
1872 HRESULT (STDMETHODCALLTYPE *CreateKey)(
1877 HRESULT (STDMETHODCALLTYPE *DeleteKey)(
1881 HRESULT (STDMETHODCALLTYPE *DeleteValue)(
1885 HRESULT (STDMETHODCALLTYPE *EnumKeys)(
1890 HRESULT (STDMETHODCALLTYPE *EnumValues)(
1922 static FORCEINLINE HRESULT ISpDataKey_QueryInterface(ISpDataKey* This,REFIID riid,void **ppvObject) {
1932 static FORCEINLINE HRESULT ISpDataKey_SetData(ISpDataKey* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) {
1935 static FORCEINLINE HRESULT ISpDataKey_GetData(ISpDataKey* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) {
1938 static FORCEINLINE HRESULT ISpDataKey_SetStringValue(ISpDataKey* This,LPCWSTR pszValueName,LPCWSTR pszValue) {
1941 static FORCEINLINE HRESULT ISpDataKey_GetStringValue(ISpDataKey* This,LPCWSTR pszValueName,LPWSTR *ppszValue) {
1944 static FORCEINLINE HRESULT ISpDataKey_SetDWORD(ISpDataKey* This,LPCWSTR pszValueName,DWORD dwValue) {
1947 static FORCEINLINE HRESULT ISpDataKey_GetDWORD(ISpDataKey* This,LPCWSTR pszValueName,DWORD *pdwValue) {
1950 static FORCEINLINE HRESULT ISpDataKey_OpenKey(ISpDataKey* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) {
1953 static FORCEINLINE HRESULT ISpDataKey_CreateKey(ISpDataKey* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) {
1956 static FORCEINLINE HRESULT ISpDataKey_DeleteKey(ISpDataKey* This,LPCWSTR pszSubKey) {
1959 static FORCEINLINE HRESULT ISpDataKey_DeleteValue(ISpDataKey* This,LPCWSTR pszValueName) {
1962 static FORCEINLINE HRESULT ISpDataKey_EnumKeys(ISpDataKey* This,ULONG Index,LPWSTR *ppszSubKeyName) {
1965 static FORCEINLINE HRESULT ISpDataKey_EnumValues(ISpDataKey* This,ULONG Index,LPWSTR *ppszValueName) {
1973 HRESULT STDMETHODCALLTYPE ISpDataKey_SetData_Proxy(
1983 HRESULT STDMETHODCALLTYPE ISpDataKey_GetData_Proxy(
1993 HRESULT STDMETHODCALLTYPE ISpDataKey_SetStringValue_Proxy(
2002 HRESULT STDMETHODCALLTYPE ISpDataKey_GetStringValue_Proxy(
2011 HRESULT STDMETHODCALLTYPE ISpDataKey_SetDWORD_Proxy(
2020 HRESULT STDMETHODCALLTYPE ISpDataKey_GetDWORD_Proxy(
2029 HRESULT STDMETHODCALLTYPE ISpDataKey_OpenKey_Proxy(
2038 HRESULT STDMETHODCALLTYPE ISpDataKey_CreateKey_Proxy(
2047 HRESULT STDMETHODCALLTYPE ISpDataKey_DeleteKey_Proxy(
2055 HRESULT
2063 HRESULT STDMETHODCALLTYPE ISpDataKey_EnumKeys_Proxy(
2072 HRESULT STDMETHODCALLTYPE ISpDataKey_EnumValues_Proxy(
2095 virtual HRESULT STDMETHODCALLTYPE SetObjectToken(
2098 virtual HRESULT STDMETHODCALLTYPE GetObjectToken(
2110 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
2122 HRESULT (STDMETHODCALLTYPE *SetObjectToken)(
2126 HRESULT (STDMETHODCALLTYPE *GetObjectToken)(
2147 static FORCEINLINE HRESULT ISpObjectWithToken_QueryInterface(ISpObjectWithToken* This,REFIID riid,void **ppvObject) {
2157 static FORCEINLINE HRESULT ISpObjectWithToken_SetObjectToken(ISpObjectWithToken* This,ISpObjectToken *pToken) {
2160 static FORCEINLINE HRESULT ISpObjectWithToken_GetObjectToken(ISpObjectWithToken* This,ISpObjectToken **ppToken) {
2168 HRESULT STDMETHODCALLTYPE ISpObjectWithToken_SetObjectToken_Proxy(
2176 HRESULT STDMETHODCALLTYPE ISpObjectWithToken_GetObjectToken_Proxy(
2198 virtual HRESULT STDMETHODCALLTYPE Next(
2203 virtual HRESULT STDMETHODCALLTYPE Skip(
2206 virtual HRESULT STDMETHODCALLTYPE Reset(
2209 virtual HRESULT STDMETHODCALLTYPE Clone(
2212 virtual HRESULT STDMETHODCALLTYPE Item(
2216 virtual HRESULT STDMETHODCALLTYPE GetCount(
2228 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
2240 HRESULT (STDMETHODCALLTYPE *Next)(
2246 HRESULT (STDMETHODCALLTYPE *Skip)(
2250 HRESULT (STDMETHODCALLTYPE *Reset)(
2253 HRESULT (STDMETHODCALLTYPE *Clone)(
2257 HRESULT (STDMETHODCALLTYPE *Item)(
2262 HRESULT (STDMETHODCALLTYPE *GetCount)(
2287 static FORCEINLINE HRESULT IEnumSpObjectTokens_QueryInterface(IEnumSpObjectTokens* This,REFIID riid,void **ppvObject) {
2297 static FORCEINLINE HRESULT IEnumSpObjectTokens_Next(IEnumSpObjectTokens* This,ULONG celt,ISpObjectToken **pelt,ULONG *pceltFetched) {
2300 static FORCEINLINE HRESULT IEnumSpObjectTokens_Skip(IEnumSpObjectTokens* This,ULONG celt) {
2303 static FORCEINLINE HRESULT IEnumSpObjectTokens_Reset(IEnumSpObjectTokens* This) {
2306 static FORCEINLINE HRESULT IEnumSpObjectTokens_Clone(IEnumSpObjectTokens* This,IEnumSpObjectTokens **ppEnum) {
2309 static FORCEINLINE HRESULT IEnumSpObjectTokens_Item(IEnumSpObjectTokens* This,ULONG Index,ISpObjectToken **ppToken) {
2312 static FORCEINLINE HRESULT IEnumSpObjectTokens_GetCount(IEnumSpObjectTokens* This,ULONG *pCount) {
2320 HRESULT STDMETHODCALLTYPE IEnumSpObjectTokens_Next_Proxy(
2330 HRESULT STDMETHODCALLTYPE IEnumSpObjectTokens_Skip_Proxy(
2338 HRESULT STDMETHODCALLTYPE IEnumSpObjectTokens_Reset_Proxy(
2345 HRESULT STDMETHODCALLTYPE IEnumSpObjectTokens_Clone_Proxy(
2353 HRESULT STDMETHODCALLTYPE IEnumSpObjectTokens_Item_Proxy(
2362 HRESULT STDMETHODCALLTYPE IEnumSpObjectTokens_GetCount_Proxy(
2384 virtual HRESULT STDMETHODCALLTYPE SetKey(
2397 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
2409 HRESULT (STDMETHODCALLTYPE *SetData)(
2415 HRESULT (STDMETHODCALLTYPE *GetData)(
2421 HRESULT (STDMETHODCALLTYPE *SetStringValue)(
2426 HRESULT (STDMETHODCALLTYPE *GetStringValue)(
2431 HRESULT (STDMETHODCALLTYPE *SetDWORD)(
2436 HRESULT (STDMETHODCALLTYPE *GetDWORD)(
2441 HRESULT (STDMETHODCALLTYPE *OpenKey)(
2446 HRESULT (STDMETHODCALLTYPE *CreateKey)(
2451 HRESULT (STDMETHODCALLTYPE *DeleteKey)(
2455 HRESULT (STDMETHODCALLTYPE *DeleteValue)(
2459 HRESULT (STDMETHODCALLTYPE *EnumKeys)(
2464 HRESULT (STDMETHODCALLTYPE *EnumValues)(
2470 HRESULT (STDMETHODCALLTYPE *SetKey)(
2504 static FORCEINLINE HRESULT ISpRegDataKey_QueryInterface(ISpRegDataKey* This,REFIID riid,void **ppvObject) {
2514 static FORCEINLINE HRESULT ISpRegDataKey_SetData(ISpRegDataKey* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) {
2517 static FORCEINLINE HRESULT ISpRegDataKey_GetData(ISpRegDataKey* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) {
2520 static FORCEINLINE HRESULT ISpRegDataKey_SetStringValue(ISpRegDataKey* This,LPCWSTR pszValueName,LPCWSTR pszValue) {
2523 static FORCEINLINE HRESULT ISpRegDataKey_GetStringValue(ISpRegDataKey* This,LPCWSTR pszValueName,LPWSTR *ppszValue) {
2526 static FORCEINLINE HRESULT ISpRegDataKey_SetDWORD(ISpRegDataKey* This,LPCWSTR pszValueName,DWORD dwValue) {
2529 static FORCEINLINE HRESULT ISpRegDataKey_GetDWORD(ISpRegDataKey* This,LPCWSTR pszValueName,DWORD *pdwValue) {
2532 static FORCEINLINE HRESULT ISpRegDataKey_OpenKey(ISpRegDataKey* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) {
2535 static FORCEINLINE HRESULT ISpRegDataKey_CreateKey(ISpRegDataKey* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) {
2538 static FORCEINLINE HRESULT ISpRegDataKey_DeleteKey(ISpRegDataKey* This,LPCWSTR pszSubKey) {
2541 static FORCEINLINE HRESULT ISpRegDataKey_DeleteValue(ISpRegDataKey* This,LPCWSTR pszValueName) {
2544 static FORCEINLINE HRESULT ISpRegDataKey_EnumKeys(ISpRegDataKey* This,ULONG Index,LPWSTR *ppszSubKeyName) {
2547 static FORCEINLINE HRESULT ISpRegDataKey_EnumValues(ISpRegDataKey* This,ULONG Index,LPWSTR *ppszValueName) {
2551 static FORCEINLINE HRESULT ISpRegDataKey_SetKey(ISpRegDataKey* This,HKEY hkey,WINBOOL fReadOnly) {
2573 virtual HRESULT STDMETHODCALLTYPE SetId(
2577 virtual HRESULT STDMETHODCALLTYPE GetId(
2580 virtual HRESULT STDMETHODCALLTYPE GetDataKey(
2584 virtual HRESULT STDMETHODCALLTYPE EnumTokens(
2589 virtual HRESULT STDMETHODCALLTYPE SetDefaultTokenId(
2592 virtual HRESULT STDMETHODCALLTYPE GetDefaultTokenId(
2604 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
2616 HRESULT (STDMETHODCALLTYPE *SetData)(
2622 HRESULT (STDMETHODCALLTYPE *GetData)(
2628 HRESULT (STDMETHODCALLTYPE *SetStringValue)(
2633 HRESULT (STDMETHODCALLTYPE *GetStringValue)(
2638 HRESULT (STDMETHODCALLTYPE *SetDWORD)(
2643 HRESULT (STDMETHODCALLTYPE *GetDWORD)(
2648 HRESULT (STDMETHODCALLTYPE *OpenKey)(
2653 HRESULT (STDMETHODCALLTYPE *CreateKey)(
2658 HRESULT (STDMETHODCALLTYPE *DeleteKey)(
2662 HRESULT (STDMETHODCALLTYPE *DeleteValue)(
2666 HRESULT (STDMETHODCALLTYPE *EnumKeys)(
2671 HRESULT (STDMETHODCALLTYPE *EnumValues)(
2677 HRESULT (STDMETHODCALLTYPE *SetId)(
2682 HRESULT (STDMETHODCALLTYPE *GetId)(
2686 HRESULT (STDMETHODCALLTYPE *GetDataKey)(
2691 HRESULT (STDMETHODCALLTYPE *EnumTokens)(
2697 HRESULT (STDMETHODCALLTYPE *SetDefaultTokenId)(
2701 HRESULT (STDMETHODCALLTYPE *GetDefaultTokenId)(
2739 static FORCEINLINE HRESULT ISpObjectTokenCategory_QueryInterface(ISpObjectTokenCategory* This,REFIID riid,void **ppvObject) {
2749 static FORCEINLINE HRESULT ISpObjectTokenCategory_SetData(ISpObjectTokenCategory* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) {
2752 static FORCEINLINE HRESULT ISpObjectTokenCategory_GetData(ISpObjectTokenCategory* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) {
2755 static FORCEINLINE HRESULT ISpObjectTokenCategory_SetStringValue(ISpObjectTokenCategory* This,LPCWSTR pszValueName,LPCWSTR pszValue) {
2758 static FORCEINLINE HRESULT ISpObjectTokenCategory_GetStringValue(ISpObjectTokenCategory* This,LPCWSTR pszValueName,LPWSTR *ppszValue) {
2761 static FORCEINLINE HRESULT ISpObjectTokenCategory_SetDWORD(ISpObjectTokenCategory* This,LPCWSTR pszValueName,DWORD dwValue) {
2764 static FORCEINLINE HRESULT ISpObjectTokenCategory_GetDWORD(ISpObjectTokenCategory* This,LPCWSTR pszValueName,DWORD *pdwValue) {
2767 static FORCEINLINE HRESULT ISpObjectTokenCategory_OpenKey(ISpObjectTokenCategory* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) {
2770 static FORCEINLINE HRESULT ISpObjectTokenCategory_CreateKey(ISpObjectTokenCategory* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) {
2773 static FORCEINLINE HRESULT ISpObjectTokenCategory_DeleteKey(ISpObjectTokenCategory* This,LPCWSTR pszSubKey) {
2776 static FORCEINLINE HRESULT ISpObjectTokenCategory_DeleteValue(ISpObjectTokenCategory* This,LPCWSTR pszValueName) {
2779 static FORCEINLINE HRESULT ISpObjectTokenCategory_EnumKeys(ISpObjectTokenCategory* This,ULONG Index,LPWSTR *ppszSubKeyName) {
2782 static FORCEINLINE HRESULT ISpObjectTokenCategory_EnumValues(ISpObjectTokenCategory* This,ULONG Index,LPWSTR *ppszValueName) {
2786 static FORCEINLINE HRESULT ISpObjectTokenCategory_SetId(ISpObjectTokenCategory* This,LPCWSTR pszCategoryId,WINBOOL fCreateIfNotExist) {
2789 static FORCEINLINE HRESULT ISpObjectTokenCategory_GetId(ISpObjectTokenCategory* This,LPWSTR *ppszCoMemCategoryId) {
2792 static FORCEINLINE HRESULT ISpObjectTokenCategory_GetDataKey(ISpObjectTokenCategory* This,SPDATAKEYLOCATION spdkl,ISpDataKey **ppDataKey) {
2795 static FORCEINLINE HRESULT ISpObjectTokenCategory_EnumTokens(ISpObjectTokenCategory* This,LPCWSTR pzsReqAttribs,LPCWSTR pszOptAttribs,IEnumSpObjectTokens **ppEnum) {
2798 static FORCEINLINE HRESULT ISpObjectTokenCategory_SetDefaultTokenId(ISpObjectTokenCategory* This,LPCWSTR pszTokenId) {
2801 static FORCEINLINE HRESULT ISpObjectTokenCategory_GetDefaultTokenId(ISpObjectTokenCategory* This,LPWSTR *ppszCoMemTokenId) {
2809 HRESULT STDMETHODCALLTYPE ISpObjectTokenCategory_SetId_Proxy(
2818 HRESULT STDMETHODCALLTYPE ISpObjectTokenCategory_GetId_Proxy(
2826 HRESULT STDMETHODCALLTYPE ISpObjectTokenCategory_GetDataKey_Proxy(
2835 HRESULT STDMETHODCALLTYPE ISpObjectTokenCategory_EnumTokens_Proxy(
2845 HRESULT STDMETHODCALLTYPE ISpObjectTokenCategory_SetDefaultTokenId_Proxy(
2853 HRESULT STDMETHODCALLTYPE ISpObjectTokenCategory_GetDefaultTokenId_Proxy(
2875 virtual HRESULT STDMETHODCALLTYPE SetId(
2880 virtual HRESULT STDMETHODCALLTYPE GetId(
2883 virtual HRESULT STDMETHODCALLTYPE GetCategory(
2886 virtual HRESULT STDMETHODCALLTYPE CreateInstance(
2892 virtual HRESULT STDMETHODCALLTYPE GetStorageFileName(
2899 virtual HRESULT STDMETHODCALLTYPE RemoveStorageFileName(
2904 virtual HRESULT STDMETHODCALLTYPE Remove(
2907 virtual HRESULT STDMETHODCALLTYPE IsUISupported(
2914 virtual HRESULT STDMETHODCALLTYPE DisplayUI(
2922 virtual HRESULT STDMETHODCALLTYPE MatchesAttributes(
2935 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
2947 HRESULT (STDMETHODCALLTYPE *SetData)(
2953 HRESULT (STDMETHODCALLTYPE *GetData)(
2959 HRESULT (STDMETHODCALLTYPE *SetStringValue)(
2964 HRESULT (STDMETHODCALLTYPE *GetStringValue)(
2969 HRESULT (STDMETHODCALLTYPE *SetDWORD)(
2974 HRESULT (STDMETHODCALLTYPE *GetDWORD)(
2979 HRESULT (STDMETHODCALLTYPE *OpenKey)(
2984 HRESULT (STDMETHODCALLTYPE *CreateKey)(
2989 HRESULT (STDMETHODCALLTYPE *DeleteKey)(
2993 HRESULT (STDMETHODCALLTYPE *DeleteValue)(
2997 HRESULT (STDMETHODCALLTYPE *EnumKeys)(
3002 HRESULT (STDMETHODCALLTYPE *EnumValues)(
3008 HRESULT (STDMETHODCALLTYPE *SetId)(
3014 HRESULT (STDMETHODCALLTYPE *GetId)(
3018 HRESULT (STDMETHODCALLTYPE *GetCategory)(
3022 HRESULT (STDMETHODCALLTYPE *CreateInstance)(
3029 HRESULT (STDMETHODCALLTYPE *GetStorageFileName)(
3037 HRESULT (STDMETHODCALLTYPE *RemoveStorageFileName)(
3043 HRESULT (STDMETHODCALLTYPE *Remove)(
3047 HRESULT (STDMETHODCALLTYPE *IsUISupported)(
3055 HRESULT (STDMETHODCALLTYPE *DisplayUI)(
3064 HRESULT (STDMETHODCALLTYPE *MatchesAttributes)(
3107 static FORCEINLINE HRESULT ISpObjectToken_QueryInterface(ISpObjectToken* This,REFIID riid,void **ppvObject) {
3117 static FORCEINLINE HRESULT ISpObjectToken_SetData(ISpObjectToken* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) {
3120 static FORCEINLINE HRESULT ISpObjectToken_GetData(ISpObjectToken* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) {
3123 static FORCEINLINE HRESULT ISpObjectToken_SetStringValue(ISpObjectToken* This,LPCWSTR pszValueName,LPCWSTR pszValue) {
3126 static FORCEINLINE HRESULT ISpObjectToken_GetStringValue(ISpObjectToken* This,LPCWSTR pszValueName,LPWSTR *ppszValue) {
3129 static FORCEINLINE HRESULT ISpObjectToken_SetDWORD(ISpObjectToken* This,LPCWSTR pszValueName,DWORD dwValue) {
3132 static FORCEINLINE HRESULT ISpObjectToken_GetDWORD(ISpObjectToken* This,LPCWSTR pszValueName,DWORD *pdwValue) {
3135 static FORCEINLINE HRESULT ISpObjectToken_OpenKey(ISpObjectToken* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) {
3138 static FORCEINLINE HRESULT ISpObjectToken_CreateKey(ISpObjectToken* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) {
3141 static FORCEINLINE HRESULT ISpObjectToken_DeleteKey(ISpObjectToken* This,LPCWSTR pszSubKey) {
3144 static FORCEINLINE HRESULT ISpObjectToken_DeleteValue(ISpObjectToken* This,LPCWSTR pszValueName) {
3147 static FORCEINLINE HRESULT ISpObjectToken_EnumKeys(ISpObjectToken* This,ULONG Index,LPWSTR *ppszSubKeyName) {
3150 static FORCEINLINE HRESULT ISpObjectToken_EnumValues(ISpObjectToken* This,ULONG Index,LPWSTR *ppszValueName) {
3154 static FORCEINLINE HRESULT ISpObjectToken_SetId(ISpObjectToken* This,LPCWSTR pszCategoryId,LPCWSTR pszTokenId,WINBOOL fCreateIfNotExist) {
3157 static FORCEINLINE HRESULT ISpObjectToken_GetId(ISpObjectToken* This,LPWSTR *ppszCoMemTokenId) {
3160 static FORCEINLINE HRESULT ISpObjectToken_GetCategory(ISpObjectToken* This,ISpObjectTokenCategory **ppTokenCategory) {
3163 static FORCEINLINE HRESULT ISpObjectToken_CreateInstance(ISpObjectToken* This,IUnknown *pUnkOuter,DWORD dwClsContext,REFIID riid,void **ppvObject) {
3166 static FORCEINLINE HRESULT ISpObjectToken_GetStorageFileName(ISpObjectToken* This,REFCLSID clsidCaller,LPCWSTR pszValueName,LPCWSTR pszFileNameSpecifier,ULONG nFolder,LPWSTR *ppszFilePath) {
3169 static FORCEINLINE HRESULT ISpObjectToken_RemoveStorageFileName(ISpObjectToken* This,REFCLSID clsidCaller,LPCWSTR pszKeyName,WINBOOL fDeleteFile) {
3172 static FORCEINLINE HRESULT ISpObjectToken_Remove(ISpObjectToken* This,const CLSID *pclsidCaller) {
3175 static FORCEINLINE HRESULT ISpObjectToken_IsUISupported(ISpObjectToken* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject,WINBOOL *pfSupported) {
3178 static FORCEINLINE HRESULT ISpObjectToken_DisplayUI(ISpObjectToken* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject) {
3181 static FORCEINLINE HRESULT ISpObjectToken_MatchesAttributes(ISpObjectToken* This,LPCWSTR pszAttributes,WINBOOL *pfMatches) {
3189 HRESULT STDMETHODCALLTYPE ISpObjectToken_SetId_Proxy(
3199 HRESULT STDMETHODCALLTYPE ISpObjectToken_GetId_Proxy(
3207 HRESULT STDMETHODCALLTYPE ISpObjectToken_GetCategory_Proxy(
3215 HRESULT STDMETHODCALLTYPE ISpObjectToken_CreateInstance_Proxy(
3226 HRESULT STDMETHODCALLTYPE ISpObjectToken_GetStorageFileName_Proxy(
3238 HRESULT STDMETHODCALLTYPE ISpObjectToken_RemoveStorageFileName_Proxy(
3248 HRESULT STDMETHODCALLTYPE ISpObjectToken_Remove_Proxy(
3256 HRESULT STDMETHODCALLTYPE ISpObjectToken_MatchesAttributes_Proxy(
3279 virtual HRESULT STDMETHODCALLTYPE InitFromDataKey(
3293 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
3305 HRESULT (STDMETHODCALLTYPE *SetData)(
3311 HRESULT (STDMETHODCALLTYPE *GetData)(
3317 HRESULT (STDMETHODCALLTYPE *SetStringValue)(
3322 HRESULT (STDMETHODCALLTYPE *GetStringValue)(
3327 HRESULT (STDMETHODCALLTYPE *SetDWORD)(
3332 HRESULT (STDMETHODCALLTYPE *GetDWORD)(
3337 HRESULT (STDMETHODCALLTYPE *OpenKey)(
3342 HRESULT (STDMETHODCALLTYPE *CreateKey)(
3347 HRESULT (STDMETHODCALLTYPE *DeleteKey)(
3351 HRESULT (STDMETHODCALLTYPE *DeleteValue)(
3355 HRESULT (STDMETHODCALLTYPE *EnumKeys)(
3360 HRESULT (STDMETHODCALLTYPE *EnumValues)(
3366 HRESULT (STDMETHODCALLTYPE *SetId)(
3372 HRESULT (STDMETHODCALLTYPE *GetId)(
3376 HRESULT (STDMETHODCALLTYPE *GetCategory)(
3380 HRESULT (STDMETHODCALLTYPE *CreateInstance)(
3387 HRESULT (STDMETHODCALLTYPE *GetStorageFileName)(
3395 HRESULT (STDMETHODCALLTYPE *RemoveStorageFileName)(
3401 HRESULT (STDMETHODCALLTYPE *Remove)(
3405 HRESULT (STDMETHODCALLTYPE *IsUISupported)(
3413 HRESULT (STDMETHODCALLTYPE *DisplayUI)(
3422 HRESULT (STDMETHODCALLTYPE *MatchesAttributes)(
3428 HRESULT (STDMETHODCALLTYPE *InitFromDataKey)(
3474 static FORCEINLINE HRESULT ISpObjectTokenInit_QueryInterface(ISpObjectTokenInit* This,REFIID riid,void **ppvObject) {
3484 static FORCEINLINE HRESULT ISpObjectTokenInit_SetData(ISpObjectTokenInit* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) {
3487 static FORCEINLINE HRESULT ISpObjectTokenInit_GetData(ISpObjectTokenInit* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) {
3490 static FORCEINLINE HRESULT ISpObjectTokenInit_SetStringValue(ISpObjectTokenInit* This,LPCWSTR pszValueName,LPCWSTR pszValue) {
3493 static FORCEINLINE HRESULT ISpObjectTokenInit_GetStringValue(ISpObjectTokenInit* This,LPCWSTR pszValueName,LPWSTR *ppszValue) {
3496 static FORCEINLINE HRESULT ISpObjectTokenInit_SetDWORD(ISpObjectTokenInit* This,LPCWSTR pszValueName,DWORD dwValue) {
3499 static FORCEINLINE HRESULT ISpObjectTokenInit_GetDWORD(ISpObjectTokenInit* This,LPCWSTR pszValueName,DWORD *pdwValue) {
3502 static FORCEINLINE HRESULT ISpObjectTokenInit_OpenKey(ISpObjectTokenInit* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) {
3505 static FORCEINLINE HRESULT ISpObjectTokenInit_CreateKey(ISpObjectTokenInit* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) {
3508 static FORCEINLINE HRESULT ISpObjectTokenInit_DeleteKey(ISpObjectTokenInit* This,LPCWSTR pszSubKey) {
3511 static FORCEINLINE HRESULT ISpObjectTokenInit_DeleteValue(ISpObjectTokenInit* This,LPCWSTR pszValueName) {
3514 static FORCEINLINE HRESULT ISpObjectTokenInit_EnumKeys(ISpObjectTokenInit* This,ULONG Index,LPWSTR *ppszSubKeyName) {
3517 static FORCEINLINE HRESULT ISpObjectTokenInit_EnumValues(ISpObjectTokenInit* This,ULONG Index,LPWSTR *ppszValueName) {
3521 static FORCEINLINE HRESULT ISpObjectTokenInit_SetId(ISpObjectTokenInit* This,LPCWSTR pszCategoryId,LPCWSTR pszTokenId,WINBOOL fCreateIfNotExist) {
3524 static FORCEINLINE HRESULT ISpObjectTokenInit_GetId(ISpObjectTokenInit* This,LPWSTR *ppszCoMemTokenId) {
3527 static FORCEINLINE HRESULT ISpObjectTokenInit_GetCategory(ISpObjectTokenInit* This,ISpObjectTokenCategory **ppTokenCategory) {
3530 static FORCEINLINE HRESULT ISpObjectTokenInit_CreateInstance(ISpObjectTokenInit* This,IUnknown *pUnkOuter,DWORD dwClsContext,REFIID riid,void **ppvObject) {
3533 static FORCEINLINE HRESULT ISpObjectTokenInit_GetStorageFileName(ISpObjectTokenInit* This,REFCLSID clsidCaller,LPCWSTR pszValueName,LPCWSTR pszFileNameSpecifier,ULONG nFolder,LPWSTR *ppszFilePath) {
3536 static FORCEINLINE HRESULT ISpObjectTokenInit_RemoveStorageFileName(ISpObjectTokenInit* This,REFCLSID clsidCaller,LPCWSTR pszKeyName,WINBOOL fDeleteFile) {
3539 static FORCEINLINE HRESULT ISpObjectTokenInit_Remove(ISpObjectTokenInit* This,const CLSID *pclsidCaller) {
3542 static FORCEINLINE HRESULT ISpObjectTokenInit_IsUISupported(ISpObjectTokenInit* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject,WINBOOL *pfSupported) {
3545 static FORCEINLINE HRESULT ISpObjectTokenInit_DisplayUI(ISpObjectTokenInit* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject) {
3548 static FORCEINLINE HRESULT ISpObjectTokenInit_MatchesAttributes(ISpObjectTokenInit* This,LPCWSTR pszAttributes,WINBOOL *pfMatches) {
3552 static FORCEINLINE HRESULT ISpObjectTokenInit_InitFromDataKey(ISpObjectTokenInit* This,LPCWSTR pszCategoryId,LPCWSTR pszTokenId,ISpDataKey *pDataKey) {
3560 HRESULT STDMETHODCALLTYPE ISpObjectTokenInit_InitFromDataKey_Proxy(
3584 virtual HRESULT STDMETHODCALLTYPE SetObject(
3588 virtual HRESULT STDMETHODCALLTYPE GetObject(
3604 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
3616 HRESULT (STDMETHODCALLTYPE *QueryService)(
3623 HRESULT (STDMETHODCALLTYPE *SetObject)(
3628 HRESULT (STDMETHODCALLTYPE *GetObject)(
3655 static FORCEINLINE HRESULT ISpResourceManager_QueryInterface(ISpResourceManager* This,REFIID riid,void **ppvObject) {
3665 static FORCEINLINE HRESULT ISpResourceManager_QueryService(ISpResourceManager* This,REFGUID guidService,REFIID riid,void **ppvObject) {
3669 static FORCEINLINE HRESULT ISpResourceManager_SetObject(ISpResourceManager* This,REFGUID guidServiceId,IUnknown *pUnkObject) {
3672 static FORCEINLINE HRESULT ISpResourceManager_GetObject(ISpResourceManager* This,REFGUID guidServiceId,REFCLSID ObjectCLSID,REFIID ObjectIID,WINBOOL fReleaseWhenLastExternalRefReleased,void **ppObject) {
3680 HRESULT STDMETHODCALLTYPE ISpResourceManager_SetObject_Proxy(
3689 HRESULT STDMETHODCALLTYPE ISpResourceManager_GetObject_Proxy(
3794 virtual HRESULT STDMETHODCALLTYPE SetInterest(
3798 virtual HRESULT STDMETHODCALLTYPE GetEvents(
3803 virtual HRESULT STDMETHODCALLTYPE GetInfo(
3815 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
3827 HRESULT (STDMETHODCALLTYPE *SetNotifySink)(
3831 HRESULT (STDMETHODCALLTYPE *SetNotifyWindowMessage)(
3838 HRESULT (STDMETHODCALLTYPE *SetNotifyCallbackFunction)(
3844 HRESULT (STDMETHODCALLTYPE *SetNotifyCallbackInterface)(
3850 HRESULT (STDMETHODCALLTYPE *SetNotifyWin32Event)(
3853 HRESULT (STDMETHODCALLTYPE *WaitForNotifyEvent)(
3861 HRESULT (STDMETHODCALLTYPE *SetInterest)(
3866 HRESULT (STDMETHODCALLTYPE *GetEvents)(
3872 HRESULT (STDMETHODCALLTYPE *GetInfo)(
3902 static FORCEINLINE HRESULT ISpEventSource_QueryInterface(ISpEventSource* This,REFIID riid,void **ppvObject) {
3912 static FORCEINLINE HRESULT ISpEventSource_SetNotifySink(ISpEventSource* This,ISpNotifySink *pNotifySink) {
3915 static FORCEINLINE HRESULT ISpEventSource_SetNotifyWindowMessage(ISpEventSource* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) {
3918 static FORCEINLINE HRESULT ISpEventSource_SetNotifyCallbackFunction(ISpEventSource* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) {
3921 static FORCEINLINE HRESULT ISpEventSource_SetNotifyCallbackInterface(ISpEventSource* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) {
3924 static FORCEINLINE HRESULT ISpEventSource_SetNotifyWin32Event(ISpEventSource* This) {
3927 static FORCEINLINE HRESULT ISpEventSource_WaitForNotifyEvent(ISpEventSource* This,DWORD dwMilliseconds) {
3934 static FORCEINLINE HRESULT ISpEventSource_SetInterest(ISpEventSource* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) {
3937 static FORCEINLINE HRESULT ISpEventSource_GetEvents(ISpEventSource* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) {
3940 static FORCEINLINE HRESULT ISpEventSource_GetInfo(ISpEventSource* This,SPEVENTSOURCEINFO *pInfo) {
3948 HRESULT STDMETHODCALLTYPE ISpEventSource_SetInterest_Proxy(
3957 HRESULT STDMETHODCALLTYPE ISpEventSource_GetEvents_Proxy(
3967 HRESULT STDMETHODCALLTYPE ISpEventSource_GetInfo_Proxy(
3989 virtual HRESULT STDMETHODCALLTYPE GetEventsEx(
4003 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
4015 HRESULT (STDMETHODCALLTYPE *SetNotifySink)(
4019 HRESULT (STDMETHODCALLTYPE *SetNotifyWindowMessage)(
4026 HRESULT (STDMETHODCALLTYPE *SetNotifyCallbackFunction)(
4032 HRESULT (STDMETHODCALLTYPE *SetNotifyCallbackInterface)(
4038 HRESULT (STDMETHODCALLTYPE *SetNotifyWin32Event)(
4041 HRESULT (STDMETHODCALLTYPE *WaitForNotifyEvent)(
4049 HRESULT (STDMETHODCALLTYPE *SetInterest)(
4054 HRESULT (STDMETHODCALLTYPE *GetEvents)(
4060 HRESULT (STDMETHODCALLTYPE *GetInfo)(
4065 HRESULT (STDMETHODCALLTYPE *GetEventsEx)(
4099 static FORCEINLINE HRESULT ISpEventSource2_QueryInterface(ISpEventSource2* This,REFIID riid,void **ppvObject) {
4109 static FORCEINLINE HRESULT ISpEventSource2_SetNotifySink(ISpEventSource2* This,ISpNotifySink *pNotifySink) {
4112 static FORCEINLINE HRESULT ISpEventSource2_SetNotifyWindowMessage(ISpEventSource2* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) {
4115 static FORCEINLINE HRESULT ISpEventSource2_SetNotifyCallbackFunction(ISpEventSource2* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) {
4118 static FORCEINLINE HRESULT ISpEventSource2_SetNotifyCallbackInterface(ISpEventSource2* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) {
4121 static FORCEINLINE HRESULT ISpEventSource2_SetNotifyWin32Event(ISpEventSource2* This) {
4124 static FORCEINLINE HRESULT ISpEventSource2_WaitForNotifyEvent(ISpEventSource2* This,DWORD dwMilliseconds) {
4131 static FORCEINLINE HRESULT ISpEventSource2_SetInterest(ISpEventSource2* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) {
4134 static FORCEINLINE HRESULT ISpEventSource2_GetEvents(ISpEventSource2* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) {
4137 static FORCEINLINE HRESULT ISpEventSource2_GetInfo(ISpEventSource2* This,SPEVENTSOURCEINFO *pInfo) {
4141 static FORCEINLINE HRESULT ISpEventSource2_GetEventsEx(ISpEventSource2* This,ULONG ulCount,SPEVENTEX *pEventArray,ULONG *pulFetched) {
4149 HRESULT STDMETHODCALLTYPE ISpEventSource2_GetEventsEx_Proxy(
4173 virtual HRESULT STDMETHODCALLTYPE AddEvents(
4177 virtual HRESULT STDMETHODCALLTYPE GetEventInterest(
4189 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
4201 HRESULT (STDMETHODCALLTYPE *AddEvents)(
4206 HRESULT (STDMETHODCALLTYPE *GetEventInterest)(
4227 static FORCEINLINE HRESULT ISpEventSink_QueryInterface(ISpEventSink* This,REFIID riid,void **ppvObject) {
4237 static FORCEINLINE HRESULT ISpEventSink_AddEvents(ISpEventSink* This,const SPEVENT *pEventArray,ULONG ulCount) {
4240 static FORCEINLINE HRESULT ISpEventSink_GetEventInterest(ISpEventSink* This,ULONGLONG *pullEventInterest) {
4248 HRESULT STDMETHODCALLTYPE ISpEventSink_AddEvents_Proxy(
4257 HRESULT STDMETHODCALLTYPE ISpEventSink_GetEventInterest_Proxy(
4279 virtual HRESULT STDMETHODCALLTYPE GetFormat(
4292 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
4304 HRESULT (STDMETHODCALLTYPE *Read)(
4310 HRESULT (STDMETHODCALLTYPE *Write)(
4317 HRESULT (STDMETHODCALLTYPE *Seek)(
4323 HRESULT (STDMETHODCALLTYPE *SetSize)(
4327 HRESULT (STDMETHODCALLTYPE *CopyTo)(
4334 HRESULT (STDMETHODCALLTYPE *Commit)(
4338 HRESULT (STDMETHODCALLTYPE *Revert)(
4341 HRESULT (STDMETHODCALLTYPE *LockRegion)(
4347 HRESULT (STDMETHODCALLTYPE *UnlockRegion)(
4353 HRESULT (STDMETHODCALLTYPE *Stat)(
4358 HRESULT (STDMETHODCALLTYPE *Clone)(
4363 HRESULT (STDMETHODCALLTYPE *GetFormat)(
4397 static FORCEINLINE HRESULT ISpStreamFormat_QueryInterface(ISpStreamFormat* This,REFIID riid,void **ppvObject) {
4407 static FORCEINLINE HRESULT ISpStreamFormat_Read(ISpStreamFormat* This,void *pv,ULONG cb,ULONG *pcbRead) {
4410 static FORCEINLINE HRESULT ISpStreamFormat_Write(ISpStreamFormat* This,const void *pv,ULONG cb,ULONG *pcbWritten) {
4414 static FORCEINLINE HRESULT ISpStreamFormat_Seek(ISpStreamFormat* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) {
4417 static FORCEINLINE HRESULT ISpStreamFormat_SetSize(ISpStreamFormat* This,ULARGE_INTEGER libNewSize) {
4420 static FORCEINLINE HRESULT ISpStreamFormat_CopyTo(ISpStreamFormat* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) {
4423 static FORCEINLINE HRESULT ISpStreamFormat_Commit(ISpStreamFormat* This,DWORD grfCommitFlags) {
4426 static FORCEINLINE HRESULT ISpStreamFormat_Revert(ISpStreamFormat* This) {
4429 static FORCEINLINE HRESULT ISpStreamFormat_LockRegion(ISpStreamFormat* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) {
4432 static FORCEINLINE HRESULT ISpStreamFormat_UnlockRegion(ISpStreamFormat* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) {
4435 static FORCEINLINE HRESULT ISpStreamFormat_Stat(ISpStreamFormat* This,STATSTG *pstatstg,DWORD grfStatFlag) {
4438 static FORCEINLINE HRESULT ISpStreamFormat_Clone(ISpStreamFormat* This,IStream **ppstm) {
4442 static FORCEINLINE HRESULT ISpStreamFormat_GetFormat(ISpStreamFormat* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) {
4450 HRESULT STDMETHODCALLTYPE ISpStreamFormat_GetFormat_Proxy(
4473 virtual HRESULT STDMETHODCALLTYPE SetBaseStream(
4478 virtual HRESULT STDMETHODCALLTYPE GetBaseStream(
4481 virtual HRESULT STDMETHODCALLTYPE BindToFile(
4488 virtual HRESULT STDMETHODCALLTYPE Close(
4500 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
4512 HRESULT (STDMETHODCALLTYPE *Read)(
4518 HRESULT (STDMETHODCALLTYPE *Write)(
4525 HRESULT (STDMETHODCALLTYPE *Seek)(
4531 HRESULT (STDMETHODCALLTYPE *SetSize)(
4535 HRESULT (STDMETHODCALLTYPE *CopyTo)(
4542 HRESULT (STDMETHODCALLTYPE *Commit)(
4546 HRESULT (STDMETHODCALLTYPE *Revert)(
4549 HRESULT (STDMETHODCALLTYPE *LockRegion)(
4555 HRESULT (STDMETHODCALLTYPE *UnlockRegion)(
4561 HRESULT (STDMETHODCALLTYPE *Stat)(
4566 HRESULT (STDMETHODCALLTYPE *Clone)(
4571 HRESULT (STDMETHODCALLTYPE *GetFormat)(
4577 HRESULT (STDMETHODCALLTYPE *SetBaseStream)(
4583 HRESULT (STDMETHODCALLTYPE *GetBaseStream)(
4587 HRESULT (STDMETHODCALLTYPE *BindToFile)(
4595 HRESULT (STDMETHODCALLTYPE *Close)(
4632 static FORCEINLINE HRESULT ISpStream_QueryInterface(ISpStream* This,REFIID riid,void **ppvObject) {
4642 static FORCEINLINE HRESULT ISpStream_Read(ISpStream* This,void *pv,ULONG cb,ULONG *pcbRead) {
4645 static FORCEINLINE HRESULT ISpStream_Write(ISpStream* This,const void *pv,ULONG cb,ULONG *pcbWritten) {
4649 static FORCEINLINE HRESULT ISpStream_Seek(ISpStream* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) {
4652 static FORCEINLINE HRESULT ISpStream_SetSize(ISpStream* This,ULARGE_INTEGER libNewSize) {
4655 static FORCEINLINE HRESULT ISpStream_CopyTo(ISpStream* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) {
4658 static FORCEINLINE HRESULT ISpStream_Commit(ISpStream* This,DWORD grfCommitFlags) {
4661 static FORCEINLINE HRESULT ISpStream_Revert(ISpStream* This) {
4664 static FORCEINLINE HRESULT ISpStream_LockRegion(ISpStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) {
4667 static FORCEINLINE HRESULT ISpStream_UnlockRegion(ISpStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) {
4670 static FORCEINLINE HRESULT ISpStream_Stat(ISpStream* This,STATSTG *pstatstg,DWORD grfStatFlag) {
4673 static FORCEINLINE HRESULT ISpStream_Clone(ISpStream* This,IStream **ppstm) {
4677 static FORCEINLINE HRESULT ISpStream_GetFormat(ISpStream* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) {
4681 static FORCEINLINE HRESULT ISpStream_SetBaseStream(ISpStream* This,IStream *pStream,REFGUID rguidFormat,const WAVEFORMATEX *pWaveFormatEx) {
4684 static FORCEINLINE HRESULT ISpStream_GetBaseStream(ISpStream* This,IStream **ppStream) {
4687 static FORCEINLINE HRESULT ISpStream_BindToFile(ISpStream* This,LPCWSTR pszFileName,SPFILEMODE eMode,const GUID *pFormatId,const WAVEFORMATEX *pWaveFormatEx,ULONGLONG ullEventInterest) {
4690 static FORCEINLINE HRESULT ISpStream_Close(ISpStream* This) {
4698 HRESULT STDMETHODCALLTYPE ISpStream_SetBaseStream_Proxy(
4708 HRESULT STDMETHODCALLTYPE ISpStream_GetBaseStream_Proxy(
4716 HRESULT STDMETHODCALLTYPE ISpStream_BindToFile_Proxy(
4728 HRESULT STDMETHODCALLTYPE ISpStream_Close_Proxy(
4749 virtual HRESULT STDMETHODCALLTYPE SetBaseStream(
4754 virtual HRESULT STDMETHODCALLTYPE GetBaseStream(
4757 virtual HRESULT STDMETHODCALLTYPE SetFormat(
4761 virtual HRESULT STDMETHODCALLTYPE ResetSeekPosition(
4764 virtual HRESULT STDMETHODCALLTYPE ScaleConvertedToBaseOffset(
4768 virtual HRESULT STDMETHODCALLTYPE ScaleBaseToConvertedOffset(
4781 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
4793 HRESULT (STDMETHODCALLTYPE *Read)(
4799 HRESULT (STDMETHODCALLTYPE *Write)(
4806 HRESULT (STDMETHODCALLTYPE *Seek)(
4812 HRESULT (STDMETHODCALLTYPE *SetSize)(
4816 HRESULT (STDMETHODCALLTYPE *CopyTo)(
4823 HRESULT (STDMETHODCALLTYPE *Commit)(
4827 HRESULT (STDMETHODCALLTYPE *Revert)(
4830 HRESULT (STDMETHODCALLTYPE *LockRegion)(
4836 HRESULT (STDMETHODCALLTYPE *UnlockRegion)(
4842 HRESULT (STDMETHODCALLTYPE *Stat)(
4847 HRESULT (STDMETHODCALLTYPE *Clone)(
4852 HRESULT (STDMETHODCALLTYPE *GetFormat)(
4858 HRESULT (STDMETHODCALLTYPE *SetBaseStream)(
4864 HRESULT (STDMETHODCALLTYPE *GetBaseStream)(
4868 HRESULT (STDMETHODCALLTYPE *SetFormat)(
4873 HRESULT (STDMETHODCALLTYPE *ResetSeekPosition)(
4876 HRESULT (STDMETHODCALLTYPE *ScaleConvertedToBaseOffset)(
4881 HRESULT (STDMETHODCALLTYPE *ScaleBaseToConvertedOffset)(
4922 static FORCEINLINE HRESULT ISpStreamFormatConverter_QueryInterface(ISpStreamFormatConverter* This,REFIID riid,void **ppvObject) {
4932 static FORCEINLINE HRESULT ISpStreamFormatConverter_Read(ISpStreamFormatConverter* This,void *pv,ULONG cb,ULONG *pcbRead) {
4935 static FORCEINLINE HRESULT ISpStreamFormatConverter_Write(ISpStreamFormatConverter* This,const void *pv,ULONG cb,ULONG *pcbWritten) {
4939 static FORCEINLINE HRESULT ISpStreamFormatConverter_Seek(ISpStreamFormatConverter* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) {
4942 static FORCEINLINE HRESULT ISpStreamFormatConverter_SetSize(ISpStreamFormatConverter* This,ULARGE_INTEGER libNewSize) {
4945 static FORCEINLINE HRESULT ISpStreamFormatConverter_CopyTo(ISpStreamFormatConverter* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) {
4948 static FORCEINLINE HRESULT ISpStreamFormatConverter_Commit(ISpStreamFormatConverter* This,DWORD grfCommitFlags) {
4951 static FORCEINLINE HRESULT ISpStreamFormatConverter_Revert(ISpStreamFormatConverter* This) {
4954 static FORCEINLINE HRESULT ISpStreamFormatConverter_LockRegion(ISpStreamFormatConverter* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) {
4957 static FORCEINLINE HRESULT ISpStreamFormatConverter_UnlockRegion(ISpStreamFormatConverter* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) {
4960 static FORCEINLINE HRESULT ISpStreamFormatConverter_Stat(ISpStreamFormatConverter* This,STATSTG *pstatstg,DWORD grfStatFlag) {
4963 static FORCEINLINE HRESULT ISpStreamFormatConverter_Clone(ISpStreamFormatConverter* This,IStream **ppstm) {
4967 static FORCEINLINE HRESULT ISpStreamFormatConverter_GetFormat(ISpStreamFormatConverter* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) {
4971 static FORCEINLINE HRESULT ISpStreamFormatConverter_SetBaseStream(ISpStreamFormatConverter* This,ISpStreamFormat *pStream,WINBOOL fSetFormatToBaseStreamFormat,WINBOOL fWriteToBaseStream) {
4974 static FORCEINLINE HRESULT ISpStreamFormatConverter_GetBaseStream(ISpStreamFormatConverter* This,ISpStreamFormat **ppStream) {
4977 static FORCEINLINE HRESULT ISpStreamFormatConverter_SetFormat(ISpStreamFormatConverter* This,REFGUID rguidFormatIdOfConvertedStream,const WAVEFORMATEX *pWaveFormatExOfConvertedStream) {
4980 static FORCEINLINE HRESULT ISpStreamFormatConverter_ResetSeekPosition(ISpStreamFormatConverter* This) {
4983 static FORCEINLINE HRESULT ISpStreamFormatConverter_ScaleConvertedToBaseOffset(ISpStreamFormatConverter* This,ULONGLONG ullOffsetConvertedStream,ULONGLONG *pullOffsetBaseStream) {
4986 static FORCEINLINE HRESULT ISpStreamFormatConverter_ScaleBaseToConvertedOffset(ISpStreamFormatConverter* This,ULONGLONG ullOffsetBaseStream,ULONGLONG *pullOffsetConvertedStream) {
4994 HRESULT STDMETHODCALLTYPE ISpStreamFormatConverter_SetBaseStream_Proxy(
5004 HRESULT STDMETHODCALLTYPE ISpStreamFormatConverter_GetBaseStream_Proxy(
5012 HRESULT STDMETHODCALLTYPE ISpStreamFormatConverter_SetFormat_Proxy(
5021 HRESULT STDMETHODCALLTYPE ISpStreamFormatConverter_ResetSeekPosition_Proxy(
5028 HRESULT STDMETHODCALLTYPE ISpStreamFormatConverter_ScaleConvertedToBaseOffset_Proxy(
5037 HRESULT STDMETHODCALLTYPE ISpStreamFormatConverter_ScaleBaseToConvertedOffset_Proxy(
5074 virtual HRESULT STDMETHODCALLTYPE SetState(
5078 virtual HRESULT STDMETHODCALLTYPE SetFormat(
5082 virtual HRESULT STDMETHODCALLTYPE GetStatus(
5085 virtual HRESULT STDMETHODCALLTYPE SetBufferInfo(
5088 virtual HRESULT STDMETHODCALLTYPE GetBufferInfo(
5091 virtual HRESULT STDMETHODCALLTYPE GetDefaultFormat(
5098 virtual HRESULT STDMETHODCALLTYPE GetVolumeLevel(
5101 virtual HRESULT STDMETHODCALLTYPE SetVolumeLevel(
5104 virtual HRESULT STDMETHODCALLTYPE GetBufferNotifySize(
5107 virtual HRESULT STDMETHODCALLTYPE SetBufferNotifySize(
5119 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
5131 HRESULT (STDMETHODCALLTYPE *Read)(
5137 HRESULT (STDMETHODCALLTYPE *Write)(
5144 HRESULT (STDMETHODCALLTYPE *Seek)(
5150 HRESULT (STDMETHODCALLTYPE *SetSize)(
5154 HRESULT (STDMETHODCALLTYPE *CopyTo)(
5161 HRESULT (STDMETHODCALLTYPE *Commit)(
5165 HRESULT (STDMETHODCALLTYPE *Revert)(
5168 HRESULT (STDMETHODCALLTYPE *LockRegion)(
5174 HRESULT (STDMETHODCALLTYPE *UnlockRegion)(
5180 HRESULT (STDMETHODCALLTYPE *Stat)(
5185 HRESULT (STDMETHODCALLTYPE *Clone)(
5190 HRESULT (STDMETHODCALLTYPE *GetFormat)(
5196 HRESULT (STDMETHODCALLTYPE *SetState)(
5201 HRESULT (STDMETHODCALLTYPE *SetFormat)(
5206 HRESULT (STDMETHODCALLTYPE *GetStatus)(
5210 HRESULT (STDMETHODCALLTYPE *SetBufferInfo)(
5214 HRESULT (STDMETHODCALLTYPE *GetBufferInfo)(
5218 HRESULT (STDMETHODCALLTYPE *GetDefaultFormat)(
5226 HRESULT (STDMETHODCALLTYPE *GetVolumeLevel)(
5230 HRESULT (STDMETHODCALLTYPE *SetVolumeLevel)(
5234 HRESULT (STDMETHODCALLTYPE *GetBufferNotifySize)(
5238 HRESULT (STDMETHODCALLTYPE *SetBufferNotifySize)(
5283 static FORCEINLINE HRESULT ISpAudio_QueryInterface(ISpAudio* This,REFIID riid,void **ppvObject) {
5293 static FORCEINLINE HRESULT ISpAudio_Read(ISpAudio* This,void *pv,ULONG cb,ULONG *pcbRead) {
5296 static FORCEINLINE HRESULT ISpAudio_Write(ISpAudio* This,const void *pv,ULONG cb,ULONG *pcbWritten) {
5300 static FORCEINLINE HRESULT ISpAudio_Seek(ISpAudio* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) {
5303 static FORCEINLINE HRESULT ISpAudio_SetSize(ISpAudio* This,ULARGE_INTEGER libNewSize) {
5306 static FORCEINLINE HRESULT ISpAudio_CopyTo(ISpAudio* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) {
5309 static FORCEINLINE HRESULT
5312 static FORCEINLINE HRESULT ISpAudio_Revert(ISpAudio* This) {
5315 static FORCEINLINE HRESULT ISpAudio_LockRegion(ISpAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) {
5318 static FORCEINLINE HRESULT ISpAudio_UnlockRegion(ISpAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) {
5321 static FORCEINLINE HRESULT ISpAudio_Stat(ISpAudio* This,STATSTG *pstatstg,DWORD grfStatFlag) {
5324 static FORCEINLINE HRESULT ISpAudio_Clone(ISpAudio* This,IStream **ppstm) {
5328 static FORCEINLINE HRESULT ISpAudio_GetFormat(ISpAudio* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) {
5332 static FORCEINLINE HRESULT ISpAudio_SetState(ISpAudio* This,SPAUDIOSTATE NewState,ULONGLONG ullReserved) {
5335 static FORCEINLINE HRESULT ISpAudio_SetFormat(ISpAudio* This,REFGUID rguidFmtId,const WAVEFORMATEX *pWaveFormatEx) {
5338 static FORCEINLINE HRESULT ISpAudio_GetStatus(ISpAudio* This,SPAUDIOSTATUS *pStatus) {
5341 static FORCEINLINE HRESULT ISpAudio_SetBufferInfo(ISpAudio* This,const SPAUDIOBUFFERINFO *pBuffInfo) {
5344 static FORCEINLINE HRESULT ISpAudio_GetBufferInfo(ISpAudio* This,SPAUDIOBUFFERINFO *pBuffInfo) {
5347 static FORCEINLINE HRESULT ISpAudio_GetDefaultFormat(ISpAudio* This,GUID *pFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) {
5353 static FORCEINLINE HRESULT ISpAudio_GetVolumeLevel(ISpAudio* This,ULONG *pLevel) {
5356 static FORCEINLINE HRESULT ISpAudio_SetVolumeLevel(ISpAudio* This,ULONG Level) {
5359 static FORCEINLINE HRESULT ISpAudio_GetBufferNotifySize(ISpAudio* This,ULONG *pcbSize) {
5362 static FORCEINLINE HRESULT ISpAudio_SetBufferNotifySize(ISpAudio* This,ULONG cbSize) {
5370 HRESULT STDMETHODCALLTYPE ISpAudio_SetState_Proxy(
5379 HRESULT STDMETHODCALLTYPE ISpAudio_SetFormat_Proxy(
5388 HRESULT STDMETHODCALLTYPE ISpAudio_GetStatus_Proxy(
5396 HRESULT STDMETHODCALLTYPE ISpAudio_SetBufferInfo_Proxy(
5404 HRESULT STDMETHODCALLTYPE ISpAudio_GetBufferInfo_Proxy(
5412 HRESULT STDMETHODCALLTYPE ISpAudio_GetDefaultFormat_Proxy(
5428 HRESULT STDMETHODCALLTYPE ISpAudio_GetVolumeLevel_Proxy(
5436 HRESULT STDMETHODCALLTYPE ISpAudio_SetVolumeLevel_Proxy(
5444 HRESULT STDMETHODCALLTYPE ISpAudio_GetBufferNotifySize_Proxy(
5452 HRESULT STDMETHODCALLTYPE ISpAudio_SetBufferNotifySize_Proxy(
5474 virtual HRESULT STDMETHODCALLTYPE GetDeviceId(
5477 virtual HRESULT STDMETHODCALLTYPE SetDeviceId(
5480 virtual HRESULT STDMETHODCALLTYPE GetMMHandle(
5483 virtual HRESULT STDMETHODCALLTYPE GetLineId(
5486 virtual HRESULT STDMETHODCALLTYPE SetLineId(
5498 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
5510 HRESULT (STDMETHODCALLTYPE *Read)(
5516 HRESULT (STDMETHODCALLTYPE *Write)(
5523 HRESULT (STDMETHODCALLTYPE *Seek)(
5529 HRESULT (STDMETHODCALLTYPE *SetSize)(
5533 HRESULT (STDMETHODCALLTYPE *CopyTo)(
5540 HRESULT (STDMETHODCALLTYPE *Commit)(
5544 HRESULT (STDMETHODCALLTYPE *Revert)(
5547 HRESULT (STDMETHODCALLTYPE *LockRegion)(
5553 HRESULT (STDMETHODCALLTYPE *UnlockRegion)(
5559 HRESULT (STDMETHODCALLTYPE *Stat)(
5564 HRESULT (STDMETHODCALLTYPE *Clone)(
5569 HRESULT (STDMETHODCALLTYPE *GetFormat)(
5575 HRESULT (STDMETHODCALLTYPE *SetState)(
5580 HRESULT (STDMETHODCALLTYPE *SetFormat)(
5585 HRESULT (STDMETHODCALLTYPE *GetStatus)(
5589 HRESULT (STDMETHODCALLTYPE *SetBufferInfo)(
5593 HRESULT (STDMETHODCALLTYPE *GetBufferInfo)(
5597 HRESULT (STDMETHODCALLTYPE *GetDefaultFormat)(
5605 HRESULT (STDMETHODCALLTYPE *GetVolumeLevel)(
5609 HRESULT (STDMETHODCALLTYPE *SetVolumeLevel)(
5613 HRESULT (STDMETHODCALLTYPE *GetBufferNotifySize)(
5617 HRESULT (STDMETHODCALLTYPE *SetBufferNotifySize)(
5622 HRESULT (STDMETHODCALLTYPE *GetDeviceId)(
5626 HRESULT (STDMETHODCALLTYPE *SetDeviceId)(
5630 HRESULT (STDMETHODCALLTYPE *GetMMHandle)(
5634 HRESULT (STDMETHODCALLTYPE *GetLineId)(
5638 HRESULT (STDMETHODCALLTYPE *SetLineId)(
5689 static FORCEINLINE HRESULT ISpMMSysAudio_QueryInterface(ISpMMSysAudio* This,REFIID riid,void **ppvObject) {
5699 static FORCEINLINE HRESULT ISpMMSysAudio_Read(ISpMMSysAudio* This,void *pv,ULONG cb,ULONG *pcbRead) {
5702 static FORCEINLINE HRESULT ISpMMSysAudio_Write(ISpMMSysAudio* This,const void *pv,ULONG cb,ULONG *pcbWritten) {
5706 static FORCEINLINE HRESULT ISpMMSysAudio_Seek(ISpMMSysAudio* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) {
5709 static FORCEINLINE HRESULT ISpMMSysAudio_SetSize(ISpMMSysAudio* This,ULARGE_INTEGER libNewSize) {
5712 static FORCEINLINE HRESULT ISpMMSysAudio_CopyTo(ISpMMSysAudio* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) {
5715 static FORCEINLINE HRESULT ISpMMSysAudio_Commit(ISpMMSysAudio* This,DWORD grfCommitFlags) {
5718 static FORCEINLINE HRESULT ISpMMSysAudio_Revert(ISpMMSysAudio* This) {
5721 static FORCEINLINE HRESULT ISpMMSysAudio_LockRegion(ISpMMSysAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) {
5724 static FORCEINLINE HRESULT ISpMMSysAudio_UnlockRegion(ISpMMSysAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) {
5727 static FORCEINLINE HRESULT
5730 static FORCEINLINE HRESULT ISpMMSysAudio_Clone(ISpMMSysAudio* This,IStream **ppstm) {
5734 static FORCEINLINE HRESULT ISpMMSysAudio_GetFormat(ISpMMSysAudio* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) {
5738 static FORCEINLINE HRESULT ISpMMSysAudio_SetState(ISpMMSysAudio* This,SPAUDIOSTATE NewState,ULONGLONG ullReserved) {
5741 static FORCEINLINE HRESULT ISpMMSysAudio_SetFormat(ISpMMSysAudio* This,REFGUID rguidFmtId,const WAVEFORMATEX *pWaveFormatEx) {
5744 static FORCEINLINE HRESULT ISpMMSysAudio_GetStatus(ISpMMSysAudio* This,SPAUDIOSTATUS *pStatus) {
5747 static FORCEINLINE HRESULT ISpMMSysAudio_SetBufferInfo(ISpMMSysAudio* This,const SPAUDIOBUFFERINFO *pBuffInfo) {
5750 static FORCEINLINE HRESULT ISpMMSysAudio_GetBufferInfo(ISpMMSysAudio* This,SPAUDIOBUFFERINFO *pBuffInfo) {
5753 static FORCEINLINE HRESULT ISpMMSysAudio_GetDefaultFormat(ISpMMSysAudio* This,GUID *pFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) {
5759 static FORCEINLINE HRESULT ISpMMSysAudio_GetVolumeLevel(ISpMMSysAudio* This,ULONG *pLevel) {
5762 static FORCEINLINE HRESULT ISpMMSysAudio_SetVolumeLevel(ISpMMSysAudio* This,ULONG Level) {
5765 static FORCEINLINE HRESULT ISpMMSysAudio_GetBufferNotifySize(ISpMMSysAudio* This,ULONG *pcbSize) {
5768 static FORCEINLINE HRESULT ISpMMSysAudio_SetBufferNotifySize(ISpMMSysAudio* This,ULONG cbSize) {
5772 static FORCEINLINE HRESULT ISpMMSysAudio_GetDeviceId(ISpMMSysAudio* This,UINT *puDeviceId) {
5775 static FORCEINLINE HRESULT ISpMMSysAudio_SetDeviceId(ISpMMSysAudio* This,UINT uDeviceId) {
5778 static FORCEINLINE HRESULT ISpMMSysAudio_GetMMHandle(ISpMMSysAudio* This,void **pHandle) {
5781 static FORCEINLINE HRESULT ISpMMSysAudio_GetLineId(ISpMMSysAudio* This,UINT *puLineId) {
5784 static FORCEINLINE HRESULT ISpMMSysAudio_SetLineId(ISpMMSysAudio* This,UINT uLineId) {
5792 HRESULT STDMETHODCALLTYPE ISpMMSysAudio_GetDeviceId_Proxy(
5800 HRESULT STDMETHODCALLTYPE ISpMMSysAudio_SetDeviceId_Proxy(
5808 HRESULT STDMETHODCALLTYPE ISpMMSysAudio_GetMMHandle_Proxy(
5816 HRESULT STDMETHODCALLTYPE ISpMMSysAudio_GetLineId_Proxy(
5824 HRESULT STDMETHODCALLTYPE ISpMMSysAudio_SetLineId_Proxy(
5846 virtual HRESULT STDMETHODCALLTYPE GetTranscript(
5849 virtual HRESULT STDMETHODCALLTYPE AppendTranscript(
5861 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
5873 HRESULT (STDMETHODCALLTYPE *GetTranscript)(
5877 HRESULT (STDMETHODCALLTYPE *AppendTranscript)(
5898 static FORCEINLINE HRESULT ISpTranscript_QueryInterface(ISpTranscript* This,REFIID riid,void **ppvObject) {
5908 static FORCEINLINE HRESULT ISpTranscript_GetTranscript(ISpTranscript* This,LPWSTR *ppszTranscript) {
5911 static FORCEINLINE HRESULT ISpTranscript_AppendTranscript(ISpTranscript* This,LPCWSTR pszTranscript) {
5919 HRESULT STDMETHODCALLTYPE ISpTranscript_GetTranscript_Proxy(
5927 HRESULT STDMETHODCALLTYPE ISpTranscript_AppendTranscript_Proxy(
6001 HRESULT hrResultCode;
6133 virtual HRESULT STDMETHODCALLTYPE GetPronunciations(
6139 virtual HRESULT STDMETHODCALLTYPE AddPronunciation(
6145 virtual HRESULT STDMETHODCALLTYPE RemovePronunciation(
6151 virtual HRESULT STDMETHODCALLTYPE GetGeneration(
6154 virtual HRESULT STDMETHODCALLTYPE GetGenerationChange(
6159 virtual HRESULT STDMETHODCALLTYPE GetWords(
6174 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
6186 HRESULT (STDMETHODCALLTYPE *GetPronunciations)(
6193 HRESULT (STDMETHODCALLTYPE *AddPronunciation)(
6200 HRESULT (STDMETHODCALLTYPE *RemovePronunciation)(
6207 HRESULT (STDMETHODCALLTYPE *GetGeneration)(
6211 HRESULT (STDMETHODCALLTYPE *GetGenerationChange)(
6217 HRESULT (STDMETHODCALLTYPE *GetWords)(
6245 static FORCEINLINE HRESULT ISpLexicon_QueryInterface(ISpLexicon* This,REFIID riid,void **ppvObject) {
6255 static FORCEINLINE HRESULT ISpLexicon_GetPronunciations(ISpLexicon* This,LPCWSTR pszWord,WORD LangID,DWORD dwFlags,SPWORDPRONUNCIATIONLIST *pWordPronunciationList) {
6258 static FORCEINLINE HRESULT ISpLexicon_AddPronunciation(ISpLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) {
6261 static FORCEINLINE HRESULT ISpLexicon_RemovePronunciation(ISpLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) {
6264 static FORCEINLINE HRESULT ISpLexicon_GetGeneration(ISpLexicon* This,DWORD *pdwGeneration) {
6267 static FORCEINLINE HRESULT ISpLexicon_GetGenerationChange(ISpLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,SPWORDLIST *pWordList) {
6270 static FORCEINLINE HRESULT ISpLexicon_GetWords(ISpLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,DWORD *pdwCookie,SPWORDLIST *pWordList) {
6278 HRESULT STDMETHODCALLTYPE ISpLexicon_GetPronunciations_Proxy(
6289 HRESULT STDMETHODCALLTYPE ISpLexicon_AddPronunciation_Proxy(
6300 HRESULT STDMETHODCALLTYPE ISpLexicon_RemovePronunciation_Proxy(
6311 HRESULT STDMETHODCALLTYPE ISpLexicon_GetGeneration_Proxy(
6319 HRESULT STDMETHODCALLTYPE ISpLexicon_GetGenerationChange_Proxy(
6329 HRESULT STDMETHODCALLTYPE ISpLexicon_GetWords_Proxy(
6354 virtual HRESULT STDMETHODCALLTYPE AddLexicon(
6367 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
6379 HRESULT (STDMETHODCALLTYPE *GetPronunciations)(
6386 HRESULT (STDMETHODCALLTYPE *AddPronunciation)(
6393 HRESULT (STDMETHODCALLTYPE *RemovePronunciation)(
6400 HRESULT (STDMETHODCALLTYPE *GetGeneration)(
6404 HRESULT (STDMETHODCALLTYPE *GetGenerationChange)(
6410 HRESULT (STDMETHODCALLTYPE *GetWords)(
6418 HRESULT (STDMETHODCALLTYPE *AddLexicon)(
6446 static FORCEINLINE HRESULT ISpContainerLexicon_QueryInterface(ISpContainerLexicon* This,REFIID riid,void **ppvObject) {
6456 static FORCEINLINE HRESULT ISpContainerLexicon_GetPronunciations(ISpContainerLexicon* This,LPCWSTR pszWord,WORD LangID,DWORD dwFlags,SPWORDPRONUNCIATIONLIST *pWordPronunciationList) {
6459 static FORCEINLINE HRESULT ISpContainerLexicon_AddPronunciation(ISpContainerLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) {
6462 static FORCEINLINE HRESULT ISpContainerLexicon_RemovePronunciation(ISpContainerLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) {
6465 static FORCEINLINE HRESULT ISpContainerLexicon_GetGeneration(ISpContainerLexicon* This,DWORD *pdwGeneration) {
6468 static FORCEINLINE HRESULT ISpContainerLexicon_GetGenerationChange(ISpContainerLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,SPWORDLIST *pWordList) {
6471 static FORCEINLINE HRESULT ISpContainerLexicon_GetWords(ISpContainerLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,DWORD *pdwCookie,SPWORDLIST *pWordList) {
6475 static FORCEINLINE HRESULT ISpContainerLexicon_AddLexicon(ISpContainerLexicon* This,ISpLexicon *pAddLexicon,DWORD dwFlags) {
6483 HRESULT STDMETHODCALLTYPE ISpContainerLexicon_AddLexicon_Proxy(
6518 virtual HRESULT STDMETHODCALLTYPE AddShortcut(
6524 virtual HRESULT STDMETHODCALLTYPE RemoveShortcut(
6530 virtual HRESULT STDMETHODCALLTYPE GetShortcuts(
6534 virtual HRESULT STDMETHODCALLTYPE GetGeneration(
6537 virtual HRESULT STDMETHODCALLTYPE GetWordsFromGenerationChange(
6541 virtual HRESULT STDMETHODCALLTYPE GetWords(
6546 virtual HRESULT STDMETHODCALLTYPE GetShortcutsForGeneration(
6551 virtual HRESULT STDMETHODCALLTYPE GetGenerationChange(
6564 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
6576 HRESULT (STDMETHODCALLTYPE *AddShortcut)(
6583 HRESULT (STDMETHODCALLTYPE *RemoveShortcut)(
6590 HRESULT (STDMETHODCALLTYPE *GetShortcuts)(
6595 HRESULT (STDMETHODCALLTYPE *GetGeneration)(
6599 HRESULT (STDMETHODCALLTYPE *GetWordsFromGenerationChange)(
6604 HRESULT (STDMETHODCALLTYPE *GetWords)(
6610 HRESULT (STDMETHODCALLTYPE *GetShortcutsForGeneration)(
6616 HRESULT (STDMETHODCALLTYPE *GetGenerationChange)(
6644 static FORCEINLINE HRESULT ISpShortcut_QueryInterface(ISpShortcut* This,REFIID riid,void **ppvObject) {
6654 static FORCEINLINE HRESULT ISpShortcut_AddShortcut(ISpShortcut* This,LPCWSTR pszDisplay,WORD LangID,LPCWSTR pszSpoken,SPSHORTCUTTYPE shType) {
6657 static FORCEINLINE HRESULT ISpShortcut_RemoveShortcut(ISpShortcut* This,LPCWSTR pszDisplay,WORD LangID,LPCWSTR pszSpoken,SPSHORTCUTTYPE shType) {
6660 static FORCEINLINE HRESULT ISpShortcut_GetShortcuts(ISpShortcut* This,WORD LangID,SPSHORTCUTPAIRLIST *pShortcutpairList) {
6663 static FORCEINLINE HRESULT ISpShortcut_GetGeneration(ISpShortcut* This,DWORD *pdwGeneration) {
6666 static FORCEINLINE HRESULT ISpShortcut_GetWordsFromGenerationChange(ISpShortcut* This,DWORD *pdwGeneration,SPWORDLIST *pWordList) {
6669 static FORCEINLINE HRESULT ISpShortcut_GetWords(ISpShortcut* This,DWORD *pdwGeneration,DWORD *pdwCookie,SPWORDLIST *pWordList) {
6672 static FORCEINLINE HRESULT ISpShortcut_GetShortcutsForGeneration(ISpShortcut* This,DWORD *pdwGeneration,DWORD *pdwCookie,SPSHORTCUTPAIRLIST *pShortcutpairList) {
6675 static FORCEINLINE HRESULT ISpShortcut_GetGenerationChange(ISpShortcut* This,DWORD *pdwGeneration,SPSHORTCUTPAIRLIST *pShortcutpairList) {
6683 HRESULT STDMETHODCALLTYPE ISpShortcut_AddShortcut_Proxy(
6694 HRESULT STDMETHODCALLTYPE ISpShortcut_RemoveShortcut_Proxy(
6705 HRESULT STDMETHODCALLTYPE ISpShortcut_GetShortcuts_Proxy(
6714 HRESULT STDMETHODCALLTYPE ISpShortcut_GetGeneration_Proxy(
6722 HRESULT STDMETHODCALLTYPE ISpShortcut_GetWordsFromGenerationChange_Proxy(
6731 HRESULT STDMETHODCALLTYPE ISpShortcut_GetWords_Proxy(
6741 HRESULT STDMETHODCALLTYPE ISpShortcut_GetShortcutsForGeneration_Proxy(
6751 HRESULT STDMETHODCALLTYPE ISpShortcut_GetGenerationChange_Proxy(
6774 virtual HRESULT STDMETHODCALLTYPE PhoneToId(
6778 virtual HRESULT STDMETHODCALLTYPE IdToPhone(
6791 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
6803 HRESULT (STDMETHODCALLTYPE *SetObjectToken)(
6807 HRESULT (STDMETHODCALLTYPE *GetObjectToken)(
6812 HRESULT (STDMETHODCALLTYPE *PhoneToId)(
6817 HRESULT (STDMETHODCALLTYPE *IdToPhone)(
6842 static FORCEINLINE HRESULT ISpPhoneConverter_QueryInterface(ISpPhoneConverter* This,REFIID riid,void **ppvObject) {
6852 static FORCEINLINE HRESULT ISpPhoneConverter_SetObjectToken(ISpPhoneConverter* This,ISpObjectToken *pToken) {
6855 static FORCEINLINE HRESULT ISpPhoneConverter_GetObjectToken(ISpPhoneConverter* This,ISpObjectToken **ppToken) {
6859 static FORCEINLINE HRESULT ISpPhoneConverter_PhoneToId(ISpPhoneConverter* This,LPCWSTR pszPhone,SPPHONEID *pId) {
6862 static FORCEINLINE HRESULT ISpPhoneConverter_IdToPhone(ISpPhoneConverter* This,PCSPPHONEID pId,WCHAR *pszPhone) {
6870 HRESULT STDMETHODCALLTYPE ISpPhoneConverter_PhoneToId_Proxy(
6879 HRESULT STDMETHODCALLTYPE ISpPhoneConverter_IdToPhone_Proxy(
6902 virtual HRESULT STDMETHODCALLTYPE GetLangId(
6905 virtual HRESULT STDMETHODCALLTYPE SetLangId(
6908 virtual HRESULT STDMETHODCALLTYPE SAPI2UPS(
6913 virtual HRESULT STDMETHODCALLTYPE UPS2SAPI(
6918 virtual HRESULT STDMETHODCALLTYPE GetMaxConvertLength(
6932 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
6944 HRESULT (STDMETHODCALLTYPE *GetLangId)(
6948 HRESULT (STDMETHODCALLTYPE *SetLangId)(
6952 HRESULT (STDMETHODCALLTYPE *SAPI2UPS)(
6958 HRESULT (STDMETHODCALLTYPE *UPS2SAPI)(
6964 HRESULT (STDMETHODCALLTYPE *GetMaxConvertLength)(
6990 static FORCEINLINE HRESULT ISpPhoneticAlphabetConverter_QueryInterface(ISpPhoneticAlphabetConverter* This,REFIID riid,void **ppvObject) {
7000 static FORCEINLINE HRESULT ISpPhoneticAlphabetConverter_GetLangId(ISpPhoneticAlphabetConverter* This,WORD *pLangID) {
7003 static FORCEINLINE HRESULT ISpPhoneticAlphabetConverter_SetLangId(ISpPhoneticAlphabetConverter* This,WORD LangID) {
7006 static FORCEINLINE HRESULT ISpPhoneticAlphabetConverter_SAPI2UPS(ISpPhoneticAlphabetConverter* This,const SPPHONEID *pszSAPIId,SPPHONEID *pszUPSId,DWORD cMaxLength) {
7009 static FORCEINLINE HRESULT ISpPhoneticAlphabetConverter_UPS2SAPI(ISpPhoneticAlphabetConverter* This,const SPPHONEID *pszUPSId,SPPHONEID *pszSAPIId,DWORD cMaxLength) {
7012 static FORCEINLINE HRESULT ISpPhoneticAlphabetConverter_GetMaxConvertLength(ISpPhoneticAlphabetConverter* This,DWORD cSrcLength,WINBOOL bSAPI2UPS,DWORD *pcMaxDestLength) {
7020 HRESULT STDMETHODCALLTYPE ISpPhoneticAlphabetConverter_GetLangId_Proxy(
7028 HRESULT STDMETHODCALLTYPE ISpPhoneticAlphabetConverter_SetLangId_Proxy(
7036 HRESULT STDMETHODCALLTYPE ISpPhoneticAlphabetConverter_SAPI2UPS_Proxy(
7046 HRESULT STDMETHODCALLTYPE ISpPhoneticAlphabetConverter_UPS2SAPI_Proxy(
7056 HRESULT STDMETHODCALLTYPE ISpPhoneticAlphabetConverter_GetMaxConvertLength_Proxy(
7080 virtual HRESULT STDMETHODCALLTYPE IsAlphabetUPS(
7083 virtual HRESULT STDMETHODCALLTYPE SetAlphabetToUPS(
7095 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
7107 HRESULT (STDMETHODCALLTYPE *IsAlphabetUPS)(
7111 HRESULT (STDMETHODCALLTYPE *SetAlphabetToUPS)(
7132 static FORCEINLINE HRESULT ISpPhoneticAlphabetSelection_QueryInterface(ISpPhoneticAlphabetSelection* This,REFIID riid,void **ppvObject) {
7142 static FORCEINLINE HRESULT ISpPhoneticAlphabetSelection_IsAlphabetUPS(ISpPhoneticAlphabetSelection* This,WINBOOL *pfIsUPS) {
7145 static FORCEINLINE HRESULT ISpPhoneticAlphabetSelection_SetAlphabetToUPS(ISpPhoneticAlphabetSelection* This,WINBOOL fForceUPS) {
7153 HRESULT STDMETHODCALLTYPE ISpPhoneticAlphabetSelection_IsAlphabetUPS_Proxy(
7161 HRESULT STDMETHODCALLTYPE ISpPhoneticAlphabetSelection_SetAlphabetToUPS_Proxy(
7197 HRESULT hrLastResult;
7237 virtual HRESULT STDMETHODCALLTYPE SetOutput(
7241 virtual HRESULT STDMETHODCALLTYPE GetOutputObjectToken(
7244 virtual HRESULT STDMETHODCALLTYPE GetOutputStream(
7247 virtual HRESULT STDMETHODCALLTYPE Pause(
7250 virtual HRESULT STDMETHODCALLTYPE Resume(
7253 virtual HRESULT STDMETHODCALLTYPE SetVoice(
7256 virtual HRESULT STDMETHODCALLTYPE GetVoice(
7259 virtual HRESULT STDMETHODCALLTYPE Speak(
7264 virtual HRESULT STDMETHODCALLTYPE SpeakStream(
7269 virtual HRESULT STDMETHODCALLTYPE GetStatus(
7273 virtual HRESULT STDMETHODCALLTYPE Skip(
7278 virtual HRESULT STDMETHODCALLTYPE SetPriority(
7281 virtual HRESULT STDMETHODCALLTYPE GetPriority(
7284 virtual HRESULT STDMETHODCALLTYPE SetAlertBoundary(
7287 virtual HRESULT STDMETHODCALLTYPE GetAlertBoundary(
7290 virtual HRESULT STDMETHODCALLTYPE SetRate(
7293 virtual HRESULT STDMETHODCALLTYPE GetRate(
7296 virtual HRESULT STDMETHODCALLTYPE SetVolume(
7299 virtual HRESULT STDMETHODCALLTYPE GetVolume(
7302 virtual HRESULT STDMETHODCALLTYPE WaitUntilDone(
7305 virtual HRESULT STDMETHODCALLTYPE SetSyncSpeakTimeout(
7308 virtual HRESULT STDMETHODCALLTYPE GetSyncSpeakTimeout(
7314 virtual HRESULT STDMETHODCALLTYPE IsUISupported(
7320 virtual HRESULT STDMETHODCALLTYPE DisplayUI(
7336 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
7348 HRESULT (STDMETHODCALLTYPE *SetNotifySink)(
7352 HRESULT (STDMETHODCALLTYPE *SetNotifyWindowMessage)(
7359 HRESULT (STDMETHODCALLTYPE *SetNotifyCallbackFunction)(
7365 HRESULT (STDMETHODCALLTYPE *SetNotifyCallbackInterface)(
7371 HRESULT (STDMETHODCALLTYPE *SetNotifyWin32Event)(
7374 HRESULT (STDMETHODCALLTYPE *WaitForNotifyEvent)(
7382 HRESULT (STDMETHODCALLTYPE *SetInterest)(
7387 HRESULT (STDMETHODCALLTYPE *GetEvents)(
7393 HRESULT (STDMETHODCALLTYPE *GetInfo)(
7398 HRESULT (STDMETHODCALLTYPE *SetOutput)(
7403 HRESULT (STDMETHODCALLTYPE *GetOutputObjectToken)(
7407 HRESULT (STDMETHODCALLTYPE *GetOutputStream)(
7411 HRESULT (STDMETHODCALLTYPE *Pause)(
7414 HRESULT (STDMETHODCALLTYPE *Resume)(
7417 HRESULT (STDMETHODCALLTYPE *SetVoice)(
7421 HRESULT (STDMETHODCALLTYPE *GetVoice)(
7425 HRESULT (STDMETHODCALLTYPE *Speak)(
7431 HRESULT (STDMETHODCALLTYPE *SpeakStream)(
7437 HRESULT (STDMETHODCALLTYPE *GetStatus)(
7442 HRESULT (STDMETHODCALLTYPE *Skip)(
7448 HRESULT (STDMETHODCALLTYPE *SetPriority)(
7452 HRESULT (STDMETHODCALLTYPE *GetPriority)(
7456 HRESULT (STDMETHODCALLTYPE *SetAlertBoundary)(
7460 HRESULT (STDMETHODCALLTYPE *GetAlertBoundary)(
7464 HRESULT (STDMETHODCALLTYPE *SetRate)(
7468 HRESULT (STDMETHODCALLTYPE *GetRate)(
7472 HRESULT (STDMETHODCALLTYPE *SetVolume)(
7476 HRESULT (STDMETHODCALLTYPE *GetVolume)(
7480 HRESULT (STDMETHODCALLTYPE *WaitUntilDone)(
7484 HRESULT (STDMETHODCALLTYPE *SetSyncSpeakTimeout)(
7488 HRESULT (STDMETHODCALLTYPE *GetSyncSpeakTimeout)(
7495 HRESULT (STDMETHODCALLTYPE *IsUISupported)(
7502 HRESULT (STDMETHODCALLTYPE *DisplayUI)(
7562 static FORCEINLINE HRESULT ISpVoice_QueryInterface(ISpVoice* This,REFIID riid,void **ppvObject) {
7572 static FORCEINLINE HRESULT ISpVoice_SetNotifySink(ISpVoice* This,ISpNotifySink *pNotifySink) {
7575 static FORCEINLINE HRESULT ISpVoice_SetNotifyWindowMessage(ISpVoice* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) {
7578 static FORCEINLINE HRESULT ISpVoice_SetNotifyCallbackFunction(ISpVoice* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) {
7581 static FORCEINLINE HRESULT ISpVoice_SetNotifyCallbackInterface(ISpVoice* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) {
7584 static FORCEINLINE HRESULT ISpVoice_SetNotifyWin32Event(ISpVoice* This) {
7587 static FORCEINLINE HRESULT ISpVoice_WaitForNotifyEvent(ISpVoice* This,DWORD dwMilliseconds) {
7594 static FORCEINLINE HRESULT ISpVoice_SetInterest(ISpVoice* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) {
7597 static FORCEINLINE HRESULT ISpVoice_GetEvents(ISpVoice* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) {
7600 static FORCEINLINE HRESULT ISpVoice_GetInfo(ISpVoice* This,SPEVENTSOURCEINFO *pInfo) {
7604 static FORCEINLINE HRESULT ISpVoice_SetOutput(ISpVoice* This,IUnknown *pUnkOutput,WINBOOL fAllowFormatChanges) {
7607 static FORCEINLINE HRESULT ISpVoice_GetOutputObjectToken(ISpVoice* This,ISpObjectToken **ppObjectToken) {
7610 static FORCEINLINE HRESULT ISpVoice_GetOutputStream(ISpVoice* This,ISpStreamFormat **ppStream) {
7613 static FORCEINLINE HRESULT ISpVoice_Pause(ISpVoice* This) {
7616 static FORCEINLINE HRESULT ISpVoice_Resume(ISpVoice* This) {
7619 static FORCEINLINE HRESULT ISpVoice_SetVoice(ISpVoice* This,ISpObjectToken *pToken) {
7622 static FORCEINLINE HRESULT ISpVoice_GetVoice(ISpVoice* This,ISpObjectToken **ppToken) {
7625 static FORCEINLINE HRESULT ISpVoice_Speak(ISpVoice* This,LPCWSTR pwcs,DWORD dwFlags,ULONG *pulStreamNumber) {
7628 static FORCEINLINE HRESULT ISpVoice_SpeakStream(ISpVoice* This,IStream *pStream,DWORD dwFlags,ULONG *pulStreamNumber) {
7631 static FORCEINLINE HRESULT ISpVoice_GetStatus(ISpVoice* This,SPVOICESTATUS *pStatus,LPWSTR *ppszLastBookmark) {
7634 static FORCEINLINE HRESULT ISpVoice_Skip(ISpVoice* This,LPCWSTR pItemType,LONG lNumItems,ULONG *pulNumSkipped) {
7637 static FORCEINLINE HRESULT ISpVoice_SetPriority(ISpVoice* This,SPVPRIORITY ePriority) {
7640 static FORCEINLINE HRESULT ISpVoice_GetPriority(ISpVoice* This,SPVPRIORITY *pePriority) {
7643 static FORCEINLINE HRESULT ISpVoice_SetAlertBoundary(ISpVoice* This,SPEVENTENUM eBoundary) {
7646 static FORCEINLINE HRESULT ISpVoice_GetAlertBoundary(ISpVoice* This,SPEVENTENUM *peBoundary) {
7649 static FORCEINLINE HRESULT ISpVoice_SetRate(ISpVoice* This,LONG RateAdjust) {
7652 static FORCEINLINE HRESULT ISpVoice_GetRate(ISpVoice* This,LONG *pRateAdjust) {
7655 static FORCEINLINE HRESULT ISpVoice_SetVolume(ISpVoice* This,USHORT usVolume) {
7658 static FORCEINLINE HRESULT ISpVoice_GetVolume(ISpVoice* This,USHORT *pusVolume) {
7661 static FORCEINLINE HRESULT ISpVoice_WaitUntilDone(ISpVoice* This,ULONG msTimeout) {
7664 static FORCEINLINE HRESULT ISpVoice_SetSyncSpeakTimeout(ISpVoice* This,ULONG msTimeout) {
7667 static FORCEINLINE HRESULT ISpVoice_GetSyncSpeakTimeout(ISpVoice* This,ULONG *pmsTimeout) {
7673 static FORCEINLINE HRESULT ISpVoice_IsUISupported(ISpVoice* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,WINBOOL *pfSupported) {
7676 static FORCEINLINE HRESULT ISpVoice_DisplayUI(ISpVoice* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData) {
7684 HRESULT STDMETHODCALLTYPE ISpVoice_SetOutput_Proxy(
7693 HRESULT STDMETHODCALLTYPE ISpVoice_GetOutputObjectToken_Proxy(
7701 HRESULT STDMETHODCALLTYPE ISpVoice_GetOutputStream_Proxy(
7709 HRESULT STDMETHODCALLTYPE ISpVoice_Pause_Proxy(
7716 HRESULT STDMETHODCALLTYPE ISpVoice_Resume_Proxy(
7723 HRESULT STDMETHODCALLTYPE ISpVoice_SetVoice_Proxy(
7731 HRESULT STDMETHODCALLTYPE ISpVoice_GetVoice_Proxy(
7739 HRESULT STDMETHODCALLTYPE ISpVoice_Speak_Proxy(
7749 HRESULT STDMETHODCALLTYPE ISpVoice_SpeakStream_Proxy(
7759 HRESULT STDMETHODCALLTYPE ISpVoice_GetStatus_Proxy(
7768 HRESULT STDMETHODCALLTYPE ISpVoice_Skip_Proxy(
7778 HRESULT STDMETHODCALLTYPE ISpVoice_SetPriority_Proxy(
7786 HRESULT STDMETHODCALLTYPE ISpVoice_GetPriority_Proxy(
7794 HRESULT STDMETHODCALLTYPE ISpVoice_SetAlertBoundary_Proxy(
7802 HRESULT STDMETHODCALLTYPE ISpVoice_GetAlertBoundary_Proxy(
7810 HRESULT STDMETHODCALLTYPE ISpVoice_SetRate_Proxy(
7818 HRESULT STDMETHODCALLTYPE ISpVoice_GetRate_Proxy(
7826 HRESULT STDMETHODCALLTYPE ISpVoice_SetVolume_Proxy(
7834 HRESULT STDMETHODCALLTYPE ISpVoice_GetVolume_Proxy(
7842 HRESULT STDMETHODCALLTYPE ISpVoice_WaitUntilDone_Proxy(
7850 HRESULT STDMETHODCALLTYPE ISpVoice_SetSyncSpeakTimeout_Proxy(
7858 HRESULT STDMETHODCALLTYPE ISpVoice_GetSyncSpeakTimeout_Proxy(
7880 virtual HRESULT STDMETHODCALLTYPE GetPhrase(
7883 virtual HRESULT STDMETHODCALLTYPE GetSerializedPhrase(
7886 virtual HRESULT STDMETHODCALLTYPE GetText(
7893 virtual HRESULT STDMETHODCALLTYPE Discard(
7905 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
7917 HRESULT (STDMETHODCALLTYPE *GetPhrase)(
7921 HRESULT (STDMETHODCALLTYPE *GetSerializedPhrase)(
7925 HRESULT (STDMETHODCALLTYPE *GetText)(
7933 HRESULT (STDMETHODCALLTYPE *Discard)(
7956 static FORCEINLINE HRESULT ISpPhrase_QueryInterface(ISpPhrase* This,REFIID riid,void **ppvObject) {
7966 static FORCEINLINE HRESULT ISpPhrase_GetPhrase(ISpPhrase* This,SPPHRASE **ppCoMemPhrase) {
7969 static FORCEINLINE HRESULT ISpPhrase_GetSerializedPhrase(ISpPhrase* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) {
7972 static FORCEINLINE HRESULT ISpPhrase_GetText(ISpPhrase* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) {
7975 static FORCEINLINE HRESULT ISpPhrase_Discard(ISpPhrase* This,DWORD dwValueTypes) {
7983 HRESULT STDMETHODCALLTYPE ISpPhrase_GetPhrase_Proxy(
7991 HRESULT STDMETHODCALLTYPE ISpPhrase_GetSerializedPhrase_Proxy(
7999 HRESULT STDMETHODCALLTYPE ISpPhrase_GetText_Proxy(
8011 HRESULT STDMETHODCALLTYPE ISpPhrase_Discard_Proxy(
8033 virtual HRESULT STDMETHODCALLTYPE GetAltInfo(
8039 virtual HRESULT STDMETHODCALLTYPE Commit(
8051 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
8063 HRESULT (STDMETHODCALLTYPE *GetPhrase)(
8067 HRESULT (STDMETHODCALLTYPE *GetSerializedPhrase)(
8071 HRESULT (STDMETHODCALLTYPE *GetText)(
8079 HRESULT (STDMETHODCALLTYPE *Discard)(
8084 HRESULT (STDMETHODCALLTYPE *GetAltInfo)(
8091 HRESULT (STDMETHODCALLTYPE *Commit)(
8116 static FORCEINLINE HRESULT ISpPhraseAlt_QueryInterface(ISpPhraseAlt* This,REFIID riid,void **ppvObject) {
8126 static FORCEINLINE HRESULT ISpPhraseAlt_GetPhrase(ISpPhraseAlt* This,SPPHRASE **ppCoMemPhrase) {
8129 static FORCEINLINE HRESULT ISpPhraseAlt_GetSerializedPhrase(ISpPhraseAlt* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) {
8132 static FORCEINLINE HRESULT ISpPhraseAlt_GetText(ISpPhraseAlt* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) {
8135 static FORCEINLINE HRESULT ISpPhraseAlt_Discard(ISpPhraseAlt* This,DWORD dwValueTypes) {
8139 static FORCEINLINE HRESULT ISpPhraseAlt_GetAltInfo(ISpPhraseAlt* This,ISpPhrase **ppParent,ULONG *pulStartElementInParent,ULONG *pcElementsInParent,ULONG *pcElementsInAlt) {
8142 static FORCEINLINE HRESULT ISpPhraseAlt_Commit(ISpPhraseAlt* This) {
8150 HRESULT STDMETHODCALLTYPE ISpPhraseAlt_GetAltInfo_Proxy(
8161 HRESULT STDMETHODCALLTYPE ISpPhraseAlt_Commit_Proxy(
8186 virtual HRESULT STDMETHODCALLTYPE GetXMLResult(
8190 virtual HRESULT STDMETHODCALLTYPE GetXMLErrorInfo(
8193 virtual HRESULT STDMETHODCALLTYPE GetAudio(
8207 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
8219 HRESULT (STDMETHODCALLTYPE *GetPhrase)(
8223 HRESULT (STDMETHODCALLTYPE *GetSerializedPhrase)(
8227 HRESULT (STDMETHODCALLTYPE *GetText)(
8235 HRESULT (STDMETHODCALLTYPE *Discard)(
8240 HRESULT (STDMETHODCALLTYPE *GetXMLResult)(
8245 HRESULT (STDMETHODCALLTYPE *GetXMLErrorInfo)(
8249 HRESULT (STDMETHODCALLTYPE *GetAudio)(
8278 static FORCEINLINE HRESULT ISpPhrase2_QueryInterface(ISpPhrase2* This,REFIID riid,void **ppvObject) {
8288 static FORCEINLINE HRESULT ISpPhrase2_GetPhrase(ISpPhrase2* This,SPPHRASE **ppCoMemPhrase) {
8291 static FORCEINLINE HRESULT ISpPhrase2_GetSerializedPhrase(ISpPhrase2* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) {
8294 static FORCEINLINE HRESULT ISpPhrase2_GetText(ISpPhrase2* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) {
8297 static FORCEINLINE HRESULT ISpPhrase2_Discard(ISpPhrase2* This,DWORD dwValueTypes) {
8301 static FORCEINLINE HRESULT ISpPhrase2_GetXMLResult(ISpPhrase2* This,LPWSTR *ppszCoMemXMLResult,SPXMLRESULTOPTIONS Options) {
8304 static FORCEINLINE HRESULT ISpPhrase2_GetXMLErrorInfo(ISpPhrase2* This,SPSEMANTICERRORINFO *pSemanticErrorInfo) {
8307 static FORCEINLINE HRESULT ISpPhrase2_GetAudio(ISpPhrase2* This,ULONG ulStartElement,ULONG cElements,ISpStreamFormat **ppStream) {
8315 HRESULT STDMETHODCALLTYPE ISpPhrase2_GetXMLResult_Proxy(
8324 HRESULT STDMETHODCALLTYPE ISpPhrase2_GetXMLErrorInfo_Proxy(
8332 HRESULT STDMETHODCALLTYPE ISpPhrase2_GetAudio_Proxy(
8365 virtual HRESULT STDMETHODCALLTYPE GetResultTimes(
8368 virtual HRESULT STDMETHODCALLTYPE GetAlternates(
8375 virtual HRESULT STDMETHODCALLTYPE GetAudio(
8380 virtual HRESULT STDMETHODCALLTYPE SpeakAudio(
8386 virtual HRESULT STDMETHODCALLTYPE Serialize(
8389 virtual HRESULT STDMETHODCALLTYPE ScaleAudio(
8393 virtual HRESULT STDMETHODCALLTYPE GetRecoContext(
8405 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
8417 HRESULT (STDMETHODCALLTYPE *GetPhrase)(
8421 HRESULT (STDMETHODCALLTYPE *GetSerializedPhrase)(
8425 HRESULT (STDMETHODCALLTYPE *GetText)(
8433 HRESULT (STDMETHODCALLTYPE *Discard)(
8438 HRESULT (STDMETHODCALLTYPE *GetResultTimes)(
8442 HRESULT (STDMETHODCALLTYPE *GetAlternates)(
8450 HRESULT (STDMETHODCALLTYPE *GetAudio)(
8456 HRESULT (STDMETHODCALLTYPE *SpeakAudio)(
8463 HRESULT (STDMETHODCALLTYPE *Serialize)(
8467 HRESULT (STDMETHODCALLTYPE *ScaleAudio)(
8472 HRESULT (STDMETHODCALLTYPE *GetRecoContext)(
8503 static FORCEINLINE HRESULT ISpRecoResult_QueryInterface(ISpRecoResult* This,REFIID riid,void **ppvObject) {
8513 static FORCEINLINE HRESULT ISpRecoResult_GetPhrase(ISpRecoResult* This,SPPHRASE **ppCoMemPhrase) {
8516 static FORCEINLINE HRESULT ISpRecoResult_GetSerializedPhrase(ISpRecoResult* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) {
8519 static FORCEINLINE HRESULT ISpRecoResult_GetText(ISpRecoResult* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) {
8522 static FORCEINLINE HRESULT ISpRecoResult_Discard(ISpRecoResult* This,DWORD dwValueTypes) {
8526 static FORCEINLINE HRESULT ISpRecoResult_GetResultTimes(ISpRecoResult* This,SPRECORESULTTIMES *pTimes) {
8529 static FORCEINLINE HRESULT ISpRecoResult_GetAlternates(ISpRecoResult* This,ULONG ulStartElement,ULONG cElements,ULONG ulRequestCount,ISpPhraseAlt **ppPhrases,ULONG *pcPhrasesReturned) {
8532 static FORCEINLINE HRESULT ISpRecoResult_GetAudio(ISpRecoResult* This,ULONG ulStartElement,ULONG cElements,ISpStreamFormat **ppStream) {
8535 static FORCEINLINE HRESULT ISpRecoResult_SpeakAudio(ISpRecoResult* This,ULONG ulStartElement,ULONG cElements,DWORD dwFlags,ULONG *pulStreamNumber) {
8538 static FORCEINLINE HRESULT ISpRecoResult_Serialize(ISpRecoResult* This,SPSERIALIZEDRESULT **ppCoMemSerializedResult) {
8541 static FORCEINLINE HRESULT ISpRecoResult_ScaleAudio(ISpRecoResult* This,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) {
8544 static FORCEINLINE HRESULT ISpRecoResult_GetRecoContext(ISpRecoResult* This,ISpRecoContext **ppRecoContext) {
8552 HRESULT STDMETHODCALLTYPE ISpRecoResult_GetResultTimes_Proxy(
8560 HRESULT STDMETHODCALLTYPE ISpRecoResult_GetAlternates_Proxy(
8572 HRESULT STDMETHODCALLTYPE ISpRecoResult_GetAudio_Proxy(
8582 HRESULT STDMETHODCALLTYPE ISpRecoResult_SpeakAudio_Proxy(
8593 HRESULT STDMETHODCALLTYPE ISpRecoResult_Serialize_Proxy(
8601 HRESULT STDMETHODCALLTYPE ISpRecoResult_ScaleAudio_Proxy(
8610 HRESULT STDMETHODCALLTYPE ISpRecoResult_GetRecoContext_Proxy(
8637 virtual HRESULT STDMETHODCALLTYPE CommitAlternate(
8641 virtual HRESULT STDMETHODCALLTYPE CommitText(
8647 virtual HRESULT STDMETHODCALLTYPE SetTextFeedback(
8660 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
8672 HRESULT (STDMETHODCALLTYPE *GetPhrase)(
8676 HRESULT (STDMETHODCALLTYPE *GetSerializedPhrase)(
8680 HRESULT (STDMETHODCALLTYPE *GetText)(
8688 HRESULT (STDMETHODCALLTYPE *Discard)(
8693 HRESULT (STDMETHODCALLTYPE *GetResultTimes)(
8697 HRESULT (STDMETHODCALLTYPE *GetAlternates)(
8705 HRESULT (STDMETHODCALLTYPE *GetAudio)(
8711 HRESULT (STDMETHODCALLTYPE *SpeakAudio)(
8718 HRESULT (STDMETHODCALLTYPE *Serialize)(
8722 HRESULT (STDMETHODCALLTYPE *ScaleAudio)(
8727 HRESULT (STDMETHODCALLTYPE *GetRecoContext)(
8732 HRESULT (STDMETHODCALLTYPE *CommitAlternate)(
8737 HRESULT (STDMETHODCALLTYPE *CommitText)(
8744 HRESULT (STDMETHODCALLTYPE *SetTextFeedback)(
8780 static FORCEINLINE HRESULT
8790 static FORCEINLINE HRESULT ISpRecoResult2_GetPhrase(ISpRecoResult2* This,SPPHRASE **ppCoMemPhrase) {
8793 static FORCEINLINE HRESULT ISpRecoResult2_GetSerializedPhrase(ISpRecoResult2* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) {
8796 static FORCEINLINE HRESULT ISpRecoResult2_GetText(ISpRecoResult2* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) {
8799 static FORCEINLINE HRESULT ISpRecoResult2_Discard(ISpRecoResult2* This,DWORD dwValueTypes) {
8803 static FORCEINLINE HRESULT ISpRecoResult2_GetResultTimes(ISpRecoResult2* This,SPRECORESULTTIMES *pTimes) {
8806 static FORCEINLINE HRESULT ISpRecoResult2_GetAlternates(ISpRecoResult2* This,ULONG ulStartElement,ULONG cElements,ULONG ulRequestCount,ISpPhraseAlt **ppPhrases,ULONG *pcPhrasesReturned) {
8809 static FORCEINLINE HRESULT ISpRecoResult2_GetAudio(ISpRecoResult2* This,ULONG ulStartElement,ULONG cElements,ISpStreamFormat **ppStream) {
8812 static FORCEINLINE HRESULT ISpRecoResult2_SpeakAudio(ISpRecoResult2* This,ULONG ulStartElement,ULONG cElements,DWORD dwFlags,ULONG *pulStreamNumber) {
8815 static FORCEINLINE HRESULT ISpRecoResult2_Serialize(ISpRecoResult2* This,SPSERIALIZEDRESULT **ppCoMemSerializedResult) {
8818 static FORCEINLINE HRESULT ISpRecoResult2_ScaleAudio(ISpRecoResult2* This,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) {
8821 static FORCEINLINE HRESULT ISpRecoResult2_GetRecoContext(ISpRecoResult2* This,ISpRecoContext **ppRecoContext) {
8825 static FORCEINLINE HRESULT ISpRecoResult2_CommitAlternate(ISpRecoResult2* This,ISpPhraseAlt *pPhraseAlt,ISpRecoResult **ppNewResult) {
8828 static FORCEINLINE HRESULT ISpRecoResult2_CommitText(ISpRecoResult2* This,ULONG ulStartElement,ULONG cElements,LPCWSTR pszCorrectedData,DWORD eCommitFlags) {
8831 static FORCEINLINE HRESULT ISpRecoResult2_SetTextFeedback(ISpRecoResult2* This,LPCWSTR pszFeedback,WINBOOL fSuccessful) {
8839 HRESULT STDMETHODCALLTYPE ISpRecoResult2_CommitAlternate_Proxy(
8848 HRESULT STDMETHODCALLTYPE ISpRecoResult2_CommitText_Proxy(
8859 HRESULT STDMETHODCALLTYPE ISpRecoResult2_SetTextFeedback_Proxy(
8882 virtual HRESULT STDMETHODCALLTYPE GetXMLResult(
8886 virtual HRESULT STDMETHODCALLTYPE GetXMLErrorInfo(
8898 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
8910 HRESULT (STDMETHODCALLTYPE *GetPhrase)(
8914 HRESULT (STDMETHODCALLTYPE *GetSerializedPhrase)(
8918 HRESULT (STDMETHODCALLTYPE *GetText)(
8926 HRESULT (STDMETHODCALLTYPE *Discard)(
8931 HRESULT (STDMETHODCALLTYPE *GetResultTimes)(
8935 HRESULT (STDMETHODCALLTYPE *GetAlternates)(
8943 HRESULT (STDMETHODCALLTYPE *GetAudio)(
8949 HRESULT (STDMETHODCALLTYPE *SpeakAudio)(
8956 HRESULT (STDMETHODCALLTYPE *Serialize)(
8960 HRESULT (STDMETHODCALLTYPE *ScaleAudio)(
8965 HRESULT (STDMETHODCALLTYPE *GetRecoContext)(
8970 HRESULT (STDMETHODCALLTYPE *GetXMLResult)(
8975 HRESULT (STDMETHODCALLTYPE *GetXMLErrorInfo)(
9009 static FORCEINLINE HRESULT ISpXMLRecoResult_QueryInterface(ISpXMLRecoResult* This,REFIID riid,void **ppvObject) {
9019 static FORCEINLINE HRESULT ISpXMLRecoResult_GetPhrase(ISpXMLRecoResult* This,SPPHRASE **ppCoMemPhrase) {
9022 static FORCEINLINE HRESULT ISpXMLRecoResult_GetSerializedPhrase(ISpXMLRecoResult* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) {
9025 static FORCEINLINE HRESULT ISpXMLRecoResult_GetText(ISpXMLRecoResult* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) {
9028 static FORCEINLINE HRESULT ISpXMLRecoResult_Discard(ISpXMLRecoResult* This,DWORD dwValueTypes) {
9032 static FORCEINLINE HRESULT ISpXMLRecoResult_GetResultTimes(ISpXMLRecoResult* This,SPRECORESULTTIMES *pTimes) {
9035 static FORCEINLINE HRESULT ISpXMLRecoResult_GetAlternates(ISpXMLRecoResult* This,ULONG ulStartElement,ULONG cElements,ULONG ulRequestCount,ISpPhraseAlt **ppPhrases,ULONG *pcPhrasesReturned) {
9038 static FORCEINLINE HRESULT ISpXMLRecoResult_GetAudio(ISpXMLRecoResult* This,ULONG ulStartElement,ULONG cElements,ISpStreamFormat **ppStream) {
9041 static FORCEINLINE HRESULT ISpXMLRecoResult_SpeakAudio(ISpXMLRecoResult* This,ULONG ulStartElement,ULONG cElements,DWORD dwFlags,ULONG *pulStreamNumber) {
9044 static FORCEINLINE HRESULT ISpXMLRecoResult_Serialize(ISpXMLRecoResult* This,SPSERIALIZEDRESULT **ppCoMemSerializedResult) {
9047 static FORCEINLINE HRESULT ISpXMLRecoResult_ScaleAudio(ISpXMLRecoResult* This,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) {
9050 static FORCEINLINE HRESULT ISpXMLRecoResult_GetRecoContext(ISpXMLRecoResult* This,ISpRecoContext **ppRecoContext) {
9054 static FORCEINLINE HRESULT ISpXMLRecoResult_GetXMLResult(ISpXMLRecoResult* This,LPWSTR *ppszCoMemXMLResult,SPXMLRESULTOPTIONS Options) {
9057 static FORCEINLINE HRESULT ISpXMLRecoResult_GetXMLErrorInfo(ISpXMLRecoResult* This,SPSEMANTICERRORINFO *pSemanticErrorInfo) {
9065 HRESULT STDMETHODCALLTYPE ISpXMLRecoResult_GetXMLResult_Proxy(
9074 HRESULT STDMETHODCALLTYPE ISpXMLRecoResult_GetXMLErrorInfo_Proxy(
9152 virtual HRESULT STDMETHODCALLTYPE ResetGrammar(
9155 virtual HRESULT STDMETHODCALLTYPE GetRule(
9162 HRESULT STDMETHODCALLTYPE ClearRule(
9165 virtual HRESULT STDMETHODCALLTYPE CreateNewState(
9169 virtual HRESULT STDMETHODCALLTYPE AddWordTransition(
9178 virtual HRESULT STDMETHODCALLTYPE AddRuleTransition(
9185 virtual HRESULT STDMETHODCALLTYPE AddResource(
9190 virtual HRESULT STDMETHODCALLTYPE Commit(
9202 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
9214 HRESULT (STDMETHODCALLTYPE *ResetGrammar)(
9218 HRESULT (STDMETHODCALLTYPE *GetRule)(
9226 HRESULT (STDMETHODCALLTYPE *ClearRule)(
9230 HRESULT (STDMETHODCALLTYPE *CreateNewState)(
9235 HRESULT (STDMETHODCALLTYPE *AddWordTransition)(
9245 HRESULT (STDMETHODCALLTYPE *AddRuleTransition)(
9253 HRESULT (STDMETHODCALLTYPE *AddResource)(
9259 HRESULT (STDMETHODCALLTYPE *Commit)(
9286 static FORCEINLINE HRESULT ISpGrammarBuilder_QueryInterface(ISpGrammarBuilder* This,REFIID riid,void **ppvObject) {
9296 static FORCEINLINE HRESULT ISpGrammarBuilder_ResetGrammar(ISpGrammarBuilder* This,WORD NewLanguage) {
9299 static FORCEINLINE HRESULT ISpGrammarBuilder_GetRule(ISpGrammarBuilder* This,LPCWSTR pszRuleName,DWORD dwRuleId,DWORD dwAttributes,WINBOOL fCreateIfNotExist,SPSTATEHANDLE *phInitialState) {
9302 static FORCEINLINE HRESULT ISpGrammarBuilder_ClearRule(ISpGrammarBuilder* This,SPSTATEHANDLE hState) {
9305 static FORCEINLINE HRESULT ISpGrammarBuilder_CreateNewState(ISpGrammarBuilder* This,SPSTATEHANDLE hState,SPSTATEHANDLE *phState) {
9308 static FORCEINLINE HRESULT ISpGrammarBuilder_AddWordTransition(ISpGrammarBuilder* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,LPCWSTR psz,LPCWSTR pszSeparators,SPGRAMMARWORDTYPE eWordType,float Weight,const SPPROPERTYINFO *pPropInfo) {
9311 static FORCEINLINE HRESULT ISpGrammarBuilder_AddRuleTransition(ISpGrammarBuilder* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,SPSTATEHANDLE hRule,float Weight,const SPPROPERTYINFO *pPropInfo) {
9314 static FORCEINLINE HRESULT ISpGrammarBuilder_AddResource(ISpGrammarBuilder* This,SPSTATEHANDLE hRuleState,LPCWSTR pszResourceName,LPCWSTR pszResourceValue) {
9317 static FORCEINLINE HRESULT ISpGrammarBuilder_Commit(ISpGrammarBuilder* This,DWORD dwReserved) {
9325 HRESULT STDMETHODCALLTYPE ISpGrammarBuilder_ResetGrammar_Proxy(
9333 HRESULT STDMETHODCALLTYPE ISpGrammarBuilder_GetRule_Proxy(
9345 HRESULT STDMETHODCALLTYPE ISpGrammarBuilder_ClearRule_Proxy(
9353 HRESULT STDMETHODCALLTYPE ISpGrammarBuilder_CreateNewState_Proxy(
9362 HRESULT STDMETHODCALLTYPE ISpGrammarBuilder_AddWordTransition_Proxy(
9376 HRESULT STDMETHODCALLTYPE ISpGrammarBuilder_AddRuleTransition_Proxy(
9388 HRESULT STDMETHODCALLTYPE ISpGrammarBuilder_AddResource_Proxy(
9398 HRESULT STDMETHODCALLTYPE ISpGrammarBuilder_Commit_Proxy(
9424 virtual HRESULT STDMETHODCALLTYPE GetGrammarId(
9427 virtual HRESULT STDMETHODCALLTYPE GetRecoContext(
9430 virtual HRESULT STDMETHODCALLTYPE LoadCmdFromFile(
9434 virtual HRESULT STDMETHODCALLTYPE LoadCmdFromObject(
9439 virtual HRESULT STDMETHODCALLTYPE LoadCmdFromResource(
9446 virtual HRESULT STDMETHODCALLTYPE LoadCmdFromMemory(
9450 virtual HRESULT STDMETHODCALLTYPE LoadCmdFromProprietaryGrammar(
9457 virtual HRESULT STDMETHODCALLTYPE SetRuleState(
9462 virtual HRESULT STDMETHODCALLTYPE SetRuleIdState(
9466 virtual HRESULT STDMETHODCALLTYPE LoadDictation(
9470 virtual HRESULT STDMETHODCALLTYPE UnloadDictation(
9473 virtual HRESULT STDMETHODCALLTYPE SetDictationState(
9476 virtual HRESULT STDMETHODCALLTYPE SetWordSequenceData(
9481 virtual HRESULT STDMETHODCALLTYPE SetTextSelection(
9484 virtual HRESULT STDMETHODCALLTYPE IsPronounceable(
9488 virtual HRESULT STDMETHODCALLTYPE SetGrammarState(
9491 virtual HRESULT STDMETHODCALLTYPE SaveCmd(
9495 virtual HRESULT STDMETHODCALLTYPE GetGrammarState(
9507 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
9519 HRESULT (STDMETHODCALLTYPE *ResetGrammar)(
9523 HRESULT (STDMETHODCALLTYPE *GetRule)(
9531 HRESULT (STDMETHODCALLTYPE *ClearRule)(
9535 HRESULT (STDMETHODCALLTYPE *CreateNewState)(
9540 HRESULT (STDMETHODCALLTYPE *AddWordTransition)(
9550 HRESULT (STDMETHODCALLTYPE *AddRuleTransition)(
9558 HRESULT (STDMETHODCALLTYPE *AddResource)(
9564 HRESULT (STDMETHODCALLTYPE *Commit)(
9569 HRESULT (STDMETHODCALLTYPE *GetGrammarId)(
9573 HRESULT (STDMETHODCALLTYPE *GetRecoContext)(
9577 HRESULT (STDMETHODCALLTYPE *LoadCmdFromFile)(
9582 HRESULT (STDMETHODCALLTYPE *LoadCmdFromObject)(
9588 HRESULT (STDMETHODCALLTYPE *LoadCmdFromResource)(
9596 HRESULT (STDMETHODCALLTYPE *LoadCmdFromMemory)(
9601 HRESULT (STDMETHODCALLTYPE *LoadCmdFromProprietaryGrammar)(
9609 HRESULT (STDMETHODCALLTYPE *SetRuleState)(
9615 HRESULT (STDMETHODCALLTYPE *SetRuleIdState)(
9620 HRESULT (STDMETHODCALLTYPE *LoadDictation)(
9625 HRESULT (STDMETHODCALLTYPE *UnloadDictation)(
9628 HRESULT
9632 HRESULT (STDMETHODCALLTYPE *SetWordSequenceData)(
9638 HRESULT (STDMETHODCALLTYPE *SetTextSelection)(
9642 HRESULT (STDMETHODCALLTYPE *IsPronounceable)(
9647 HRESULT (STDMETHODCALLTYPE *SetGrammarState)(
9651 HRESULT (STDMETHODCALLTYPE *SaveCmd)(
9656 HRESULT (STDMETHODCALLTYPE *GetGrammarState)(
9702 static FORCEINLINE HRESULT ISpRecoGrammar_QueryInterface(ISpRecoGrammar* This,REFIID riid,void **ppvObject) {
9712 static FORCEINLINE HRESULT ISpRecoGrammar_ResetGrammar(ISpRecoGrammar* This,WORD NewLanguage) {
9715 static FORCEINLINE HRESULT ISpRecoGrammar_GetRule(ISpRecoGrammar* This,LPCWSTR pszRuleName,DWORD dwRuleId,DWORD dwAttributes,WINBOOL fCreateIfNotExist,SPSTATEHANDLE *phInitialState) {
9718 static FORCEINLINE HRESULT ISpRecoGrammar_ClearRule(ISpRecoGrammar* This,SPSTATEHANDLE hState) {
9721 static FORCEINLINE HRESULT ISpRecoGrammar_CreateNewState(ISpRecoGrammar* This,SPSTATEHANDLE hState,SPSTATEHANDLE *phState) {
9724 static FORCEINLINE HRESULT ISpRecoGrammar_AddWordTransition(ISpRecoGrammar* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,LPCWSTR psz,LPCWSTR pszSeparators,SPGRAMMARWORDTYPE eWordType,float Weight,const SPPROPERTYINFO *pPropInfo) {
9727 static FORCEINLINE HRESULT ISpRecoGrammar_AddRuleTransition(ISpRecoGrammar* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,SPSTATEHANDLE hRule,float Weight,const SPPROPERTYINFO *pPropInfo) {
9730 static FORCEINLINE HRESULT ISpRecoGrammar_AddResource(ISpRecoGrammar* This,SPSTATEHANDLE hRuleState,LPCWSTR pszResourceName,LPCWSTR pszResourceValue) {
9733 static FORCEINLINE HRESULT ISpRecoGrammar_Commit(ISpRecoGrammar* This,DWORD dwReserved) {
9737 static FORCEINLINE HRESULT ISpRecoGrammar_GetGrammarId(ISpRecoGrammar* This,ULONGLONG *pullGrammarId) {
9740 static FORCEINLINE HRESULT ISpRecoGrammar_GetRecoContext(ISpRecoGrammar* This,ISpRecoContext **ppRecoCtxt) {
9743 static FORCEINLINE HRESULT ISpRecoGrammar_LoadCmdFromFile(ISpRecoGrammar* This,LPCWSTR pszFileName,SPLOADOPTIONS Options) {
9746 static FORCEINLINE HRESULT ISpRecoGrammar_LoadCmdFromObject(ISpRecoGrammar* This,REFCLSID rcid,LPCWSTR pszGrammarName,SPLOADOPTIONS Options) {
9749 static FORCEINLINE HRESULT ISpRecoGrammar_LoadCmdFromResource(ISpRecoGrammar* This,HMODULE hModule,LPCWSTR pszResourceName,LPCWSTR pszResourceType,WORD wLanguage,SPLOADOPTIONS Options) {
9752 static FORCEINLINE HRESULT ISpRecoGrammar_LoadCmdFromMemory(ISpRecoGrammar* This,const SPBINARYGRAMMAR *pGrammar,SPLOADOPTIONS Options) {
9755 static FORCEINLINE HRESULT ISpRecoGrammar_LoadCmdFromProprietaryGrammar(ISpRecoGrammar* This,REFGUID rguidParam,LPCWSTR pszStringParam,const void *pvDataPrarm,ULONG cbDataSize,SPLOADOPTIONS Options) {
9758 static FORCEINLINE HRESULT ISpRecoGrammar_SetRuleState(ISpRecoGrammar* This,LPCWSTR pszName,void *pReserved,SPRULESTATE NewState) {
9761 static FORCEINLINE HRESULT ISpRecoGrammar_SetRuleIdState(ISpRecoGrammar* This,ULONG ulRuleId,SPRULESTATE NewState) {
9764 static FORCEINLINE HRESULT ISpRecoGrammar_LoadDictation(ISpRecoGrammar* This,LPCWSTR pszTopicName,SPLOADOPTIONS Options) {
9767 static FORCEINLINE HRESULT ISpRecoGrammar_UnloadDictation(ISpRecoGrammar* This) {
9770 static FORCEINLINE HRESULT ISpRecoGrammar_SetDictationState(ISpRecoGrammar* This,SPRULESTATE NewState) {
9773 static FORCEINLINE HRESULT ISpRecoGrammar_SetWordSequenceData(ISpRecoGrammar* This,const WCHAR *pText,ULONG cchText,const SPTEXTSELECTIONINFO *pInfo) {
9776 static FORCEINLINE HRESULT ISpRecoGrammar_SetTextSelection(ISpRecoGrammar* This,const SPTEXTSELECTIONINFO *pInfo) {
9779 static FORCEINLINE HRESULT ISpRecoGrammar_IsPronounceable(ISpRecoGrammar* This,LPCWSTR pszWord,SPWORDPRONOUNCEABLE *pWordPronounceable) {
9782 static FORCEINLINE HRESULT ISpRecoGrammar_SetGrammarState(ISpRecoGrammar* This,SPGRAMMARSTATE eGrammarState) {
9785 static FORCEINLINE HRESULT ISpRecoGrammar_SaveCmd(ISpRecoGrammar* This,IStream *pStream,LPWSTR *ppszCoMemErrorText) {
9788 static FORCEINLINE HRESULT ISpRecoGrammar_GetGrammarState(ISpRecoGrammar* This,SPGRAMMARSTATE *peGrammarState) {
9796 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_GetGrammarId_Proxy(
9804 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_GetRecoContext_Proxy(
9812 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_LoadCmdFromFile_Proxy(
9821 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_LoadCmdFromObject_Proxy(
9831 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_LoadCmdFromResource_Proxy(
9843 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_LoadCmdFromMemory_Proxy(
9852 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_LoadCmdFromProprietaryGrammar_Proxy(
9864 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_SetRuleState_Proxy(
9874 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_SetRuleIdState_Proxy(
9883 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_LoadDictation_Proxy(
9892 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_UnloadDictation_Proxy(
9899 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_SetDictationState_Proxy(
9907 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_SetWordSequenceData_Proxy(
9917 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_SetTextSelection_Proxy(
9925 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_IsPronounceable_Proxy(
9934 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_SetGrammarState_Proxy(
9942 HRESULT STDMETHODCALLTYPE ISpRecoGrammar_SaveCmd_Proxy(
9951 HRESULT
9985 virtual HRESULT STDMETHODCALLTYPE AddTextSubset(
9991 virtual HRESULT STDMETHODCALLTYPE SetPhoneticAlphabet(
10003 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
10015 HRESULT (STDMETHODCALLTYPE *AddTextSubset)(
10022 HRESULT (STDMETHODCALLTYPE *SetPhoneticAlphabet)(
10043 static FORCEINLINE HRESULT ISpGrammarBuilder2_QueryInterface(ISpGrammarBuilder2* This,REFIID riid,void **ppvObject) {
10053 static FORCEINLINE HRESULT ISpGrammarBuilder2_AddTextSubset(ISpGrammarBuilder2* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,LPCWSTR psz,SPMATCHINGMODE eMatchMode) {
10056 static FORCEINLINE HRESULT ISpGrammarBuilder2_SetPhoneticAlphabet(ISpGrammarBuilder2* This,PHONETICALPHABET phoneticALphabet) {
10064 HRESULT STDMETHODCALLTYPE ISpGrammarBuilder2_AddTextSubset_Proxy(
10075 HRESULT STDMETHODCALLTYPE ISpGrammarBuilder2_SetPhoneticAlphabet_Proxy(
10098 virtual HRESULT STDMETHODCALLTYPE GetRules(
10102 virtual HRESULT STDMETHODCALLTYPE LoadCmdFromFile2(
10108 virtual HRESULT STDMETHODCALLTYPE LoadCmdFromMemory2(
10114 virtual HRESULT STDMETHODCALLTYPE SetRulePriority(
10119 virtual HRESULT STDMETHODCALLTYPE SetRuleWeight(
10124 virtual HRESULT STDMETHODCALLTYPE SetDictationWeight(
10127 virtual HRESULT STDMETHODCALLTYPE SetGrammarLoader(
10130 virtual HRESULT STDMETHODCALLTYPE SetSMLSecurityManager(
10142 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
10154 HRESULT (STDMETHODCALLTYPE *GetRules)(
10159 HRESULT (STDMETHODCALLTYPE *LoadCmdFromFile2)(
10166 HRESULT (STDMETHODCALLTYPE *LoadCmdFromMemory2)(
10173 HRESULT (STDMETHODCALLTYPE *SetRulePriority)(
10179 HRESULT (STDMETHODCALLTYPE *SetRuleWeight)(
10185 HRESULT (STDMETHODCALLTYPE *SetDictationWeight)(
10189 HRESULT (STDMETHODCALLTYPE *SetGrammarLoader)(
10193 HRESULT (STDMETHODCALLTYPE *SetSMLSecurityManager)(
10220 static FORCEINLINE HRESULT ISpRecoGrammar2_QueryInterface(ISpRecoGrammar2* This,REFIID riid,void **ppvObject) {
10230 static FORCEINLINE HRESULT ISpRecoGrammar2_GetRules(ISpRecoGrammar2* This,SPRULE **ppCoMemRules,UINT *puNumRules) {
10233 static FORCEINLINE HRESULT ISpRecoGrammar2_LoadCmdFromFile2(ISpRecoGrammar2* This,LPCWSTR pszFileName,SPLOADOPTIONS Options,LPCWSTR pszSharingUri,LPCWSTR pszBaseUri) {
10236 static FORCEINLINE HRESULT ISpRecoGrammar2_LoadCmdFromMemory2(ISpRecoGrammar2* This,const SPBINARYGRAMMAR *pGrammar,SPLOADOPTIONS Options,LPCWSTR pszSharingUri,LPCWSTR pszBaseUri) {
10239 static FORCEINLINE HRESULT ISpRecoGrammar2_SetRulePriority(ISpRecoGrammar2* This,LPCWSTR pszRuleName,ULONG ulRuleId,int nRulePriority) {
10242 static FORCEINLINE HRESULT ISpRecoGrammar2_SetRuleWeight(ISpRecoGrammar2* This,LPCWSTR pszRuleName,ULONG ulRuleId,float flWeight) {
10245 static FORCEINLINE HRESULT ISpRecoGrammar2_SetDictationWeight(ISpRecoGrammar2* This,float flWeight) {
10248 static FORCEINLINE HRESULT ISpRecoGrammar2_SetGrammarLoader(ISpRecoGrammar2* This,ISpeechResourceLoader *pLoader) {
10251 static FORCEINLINE HRESULT ISpRecoGrammar2_SetSMLSecurityManager(ISpRecoGrammar2* This,IInternetSecurityManager *pSMLSecurityManager) {
10259 HRESULT STDMETHODCALLTYPE ISpRecoGrammar2_GetRules_Proxy(
10268 HRESULT STDMETHODCALLTYPE ISpRecoGrammar2_LoadCmdFromFile2_Proxy(
10279 HRESULT STDMETHODCALLTYPE ISpRecoGrammar2_LoadCmdFromMemory2_Proxy(
10290 HRESULT STDMETHODCALLTYPE ISpRecoGrammar2_SetRulePriority_Proxy(
10300 HRESULT STDMETHODCALLTYPE ISpRecoGrammar2_SetRuleWeight_Proxy(
10310 HRESULT STDMETHODCALLTYPE ISpRecoGrammar2_SetDictationWeight_Proxy(
10318 HRESULT STDMETHODCALLTYPE ISpRecoGrammar2_SetGrammarLoader_Proxy(
10326 HRESULT STDMETHODCALLTYPE ISpRecoGrammar2_SetSMLSecurityManager_Proxy(
10348 virtual HRESULT STDMETHODCALLTYPE LoadResource(
10356 virtual HRESULT STDMETHODCALLTYPE GetLocalCopy(
10362 virtual HRESULT STDMETHODCALLTYPE ReleaseLocalCopy(
10374 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
10386 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
10390 HRESULT
10396 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
10404 HRESULT (STDMETHODCALLTYPE *Invoke)(
10416 HRESULT (STDMETHODCALLTYPE *LoadResource)(
10425 HRESULT (STDMETHODCALLTYPE *GetLocalCopy)(
10432 HRESULT (STDMETHODCALLTYPE *ReleaseLocalCopy)(
10459 static FORCEINLINE HRESULT ISpeechResourceLoader_QueryInterface(ISpeechResourceLoader* This,REFIID riid,void **ppvObject) {
10469 static FORCEINLINE HRESULT ISpeechResourceLoader_GetTypeInfoCount(ISpeechResourceLoader* This,UINT *pctinfo) {
10472 static FORCEINLINE HRESULT ISpeechResourceLoader_GetTypeInfo(ISpeechResourceLoader* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
10475 static FORCEINLINE HRESULT ISpeechResourceLoader_GetIDsOfNames(ISpeechResourceLoader* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
10478 static FORCEINLINE HRESULT ISpeechResourceLoader_Invoke(ISpeechResourceLoader* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
10482 static FORCEINLINE HRESULT ISpeechResourceLoader_LoadResource(ISpeechResourceLoader* This,BSTR bstrResourceUri,VARIANT_BOOL fAlwaysReload,IUnknown **pStream,BSTR *pbstrMIMEType,VARIANT_BOOL *pfModified,BSTR *pbstrRedirectUrl) {
10485 static FORCEINLINE HRESULT ISpeechResourceLoader_GetLocalCopy(ISpeechResourceLoader* This,BSTR bstrResourceUri,BSTR *pbstrLocalPath,BSTR *pbstrMIMEType,BSTR *pbstrRedirectUrl) {
10488 static FORCEINLINE HRESULT ISpeechResourceLoader_ReleaseLocalCopy(ISpeechResourceLoader* This,BSTR pbstrLocalPath) {
10496 HRESULT STDMETHODCALLTYPE ISpeechResourceLoader_LoadResource_Proxy(
10509 HRESULT STDMETHODCALLTYPE ISpeechResourceLoader_GetLocalCopy_Proxy(
10520 HRESULT STDMETHODCALLTYPE ISpeechResourceLoader_ReleaseLocalCopy_Proxy(
10558 virtual HRESULT STDMETHODCALLTYPE GetRecognizer(
10561 virtual HRESULT STDMETHODCALLTYPE CreateGrammar(
10565 virtual HRESULT STDMETHODCALLTYPE GetStatus(
10568 virtual HRESULT STDMETHODCALLTYPE GetMaxAlternates(
10571 virtual HRESULT STDMETHODCALLTYPE SetMaxAlternates(
10574 virtual HRESULT STDMETHODCALLTYPE SetAudioOptions(
10579 virtual HRESULT STDMETHODCALLTYPE GetAudioOptions(
10584 virtual HRESULT STDMETHODCALLTYPE DeserializeResult(
10588 virtual HRESULT STDMETHODCALLTYPE Bookmark(
10593 virtual HRESULT STDMETHODCALLTYPE SetAdaptationData(
10597 virtual HRESULT STDMETHODCALLTYPE Pause(
10600 virtual HRESULT STDMETHODCALLTYPE Resume(
10603 virtual HRESULT STDMETHODCALLTYPE SetVoice(
10607 virtual HRESULT STDMETHODCALLTYPE GetVoice(
10610 virtual HRESULT STDMETHODCALLTYPE SetVoicePurgeEvent(
10613 virtual HRESULT STDMETHODCALLTYPE GetVoicePurgeEvent(
10616 virtual HRESULT STDMETHODCALLTYPE SetContextState(
10619 virtual HRESULT STDMETHODCALLTYPE GetContextState(
10631 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
10643 HRESULT (STDMETHODCALLTYPE *SetNotifySink)(
10647 HRESULT (STDMETHODCALLTYPE *SetNotifyWindowMessage)(
10654 HRESULT (STDMETHODCALLTYPE *SetNotifyCallbackFunction)(
10660 HRESULT (STDMETHODCALLTYPE *SetNotifyCallbackInterface)(
10666 HRESULT (STDMETHODCALLTYPE *SetNotifyWin32Event)(
10669 HRESULT (STDMETHODCALLTYPE *WaitForNotifyEvent)(
10677 HRESULT (STDMETHODCALLTYPE *SetInterest)(
10682 HRESULT (STDMETHODCALLTYPE *GetEvents)(
10688 HRESULT (STDMETHODCALLTYPE *GetInfo)(
10693 HRESULT (STDMETHODCALLTYPE *GetRecognizer)(
10697 HRESULT (STDMETHODCALLTYPE *CreateGrammar)(
10702 HRESULT (STDMETHODCALLTYPE *GetStatus)(
10706 HRESULT (STDMETHODCALLTYPE *GetMaxAlternates)(
10710 HRESULT (STDMETHODCALLTYPE *SetMaxAlternates)(
10714 HRESULT (STDMETHODCALLTYPE *SetAudioOptions)(
10720 HRESULT (STDMETHODCALLTYPE *GetAudioOptions)(
10726 HRESULT (STDMETHODCALLTYPE *DeserializeResult)(
10731 HRESULT (STDMETHODCALLTYPE *Bookmark)(
10737 HRESULT (STDMETHODCALLTYPE *SetAdaptationData)(
10742 HRESULT (STDMETHODCALLTYPE *Pause)(
10746 HRESULT (STDMETHODCALLTYPE *Resume)(
10750 HRESULT (STDMETHODCALLTYPE *SetVoice)(
10755 HRESULT (STDMETHODCALLTYPE *GetVoice)(
10759 HRESULT (STDMETHODCALLTYPE *SetVoicePurgeEvent)(
10763 HRESULT (STDMETHODCALLTYPE *GetVoicePurgeEvent)(
10767 HRESULT (STDMETHODCALLTYPE *SetContextState)(
10771 HRESULT (STDMETHODCALLTYPE *GetContextState)(
10820 static FORCEINLINE HRESULT ISpRecoContext_QueryInterface(ISpRecoContext* This,REFIID riid,void **ppvObject) {
10830 static FORCEINLINE HRESULT ISpRecoContext_SetNotifySink(ISpRecoContext* This,ISpNotifySink *pNotifySink) {
10833 static FORCEINLINE HRESULT ISpRecoContext_SetNotifyWindowMessage(ISpRecoContext* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) {
10836 static FORCEINLINE HRESULT ISpRecoContext_SetNotifyCallbackFunction(ISpRecoContext* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) {
10839 static FORCEINLINE HRESULT ISpRecoContext_SetNotifyCallbackInterface(ISpRecoContext* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) {
10842 static FORCEINLINE HRESULT ISpRecoContext_SetNotifyWin32Event(ISpRecoContext* This) {
10845 static FORCEINLINE HRESULT ISpRecoContext_WaitForNotifyEvent(ISpRecoContext* This,DWORD dwMilliseconds) {
10852 static FORCEINLINE HRESULT ISpRecoContext_SetInterest(ISpRecoContext* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) {
10855 static FORCEINLINE HRESULT ISpRecoContext_GetEvents(ISpRecoContext* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) {
10858 static FORCEINLINE HRESULT ISpRecoContext_GetInfo(ISpRecoContext* This,SPEVENTSOURCEINFO *pInfo) {
10862 static FORCEINLINE HRESULT ISpRecoContext_GetRecognizer(ISpRecoContext* This,ISpRecognizer **ppRecognizer) {
10865 static FORCEINLINE HRESULT ISpRecoContext_CreateGrammar(ISpRecoContext* This,ULONGLONG ullGrammarId,ISpRecoGrammar **ppGrammar) {
10868 static FORCEINLINE HRESULT ISpRecoContext_GetStatus(ISpRecoContext* This,SPRECOCONTEXTSTATUS *pStatus) {
10871 static FORCEINLINE HRESULT ISpRecoContext_GetMaxAlternates(ISpRecoContext* This,ULONG *pcAlternates) {
10874 static FORCEINLINE HRESULT ISpRecoContext_SetMaxAlternates(ISpRecoContext* This,ULONG cAlternates) {
10877 static FORCEINLINE HRESULT ISpRecoContext_SetAudioOptions(ISpRecoContext* This,SPAUDIOOPTIONS Options,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) {
10880 static FORCEINLINE HRESULT ISpRecoContext_GetAudioOptions(ISpRecoContext* This,SPAUDIOOPTIONS *pOptions,GUID *pAudioFormatId,WAVEFORMATEX **ppCoMemWFEX) {
10883 static FORCEINLINE HRESULT ISpRecoContext_DeserializeResult(ISpRecoContext* This,const SPSERIALIZEDRESULT *pSerializedResult,ISpRecoResult **ppResult) {
10886 static FORCEINLINE HRESULT ISpRecoContext_Bookmark(ISpRecoContext* This,SPBOOKMARKOPTIONS Options,ULONGLONG ullStreamPosition,LPARAM lparamEvent) {
10889 static FORCEINLINE HRESULT ISpRecoContext_SetAdaptationData(ISpRecoContext* This,LPCWSTR pAdaptationData,const ULONG cch) {
10892 static FORCEINLINE HRESULT ISpRecoContext_Pause(ISpRecoContext* This,DWORD dwReserved) {
10895 static FORCEINLINE HRESULT ISpRecoContext_Resume(ISpRecoContext* This,DWORD dwReserved) {
10898 static FORCEINLINE HRESULT ISpRecoContext_SetVoice(ISpRecoContext* This,ISpVoice *pVoice,WINBOOL fAllowFormatChanges) {
10901 static FORCEINLINE HRESULT ISpRecoContext_GetVoice(ISpRecoContext* This,ISpVoice **ppVoice) {
10904 static FORCEINLINE HRESULT ISpRecoContext_SetVoicePurgeEvent(ISpRecoContext* This,ULONGLONG ullEventInterest) {
10907 static FORCEINLINE HRESULT ISpRecoContext_GetVoicePurgeEvent(ISpRecoContext* This,ULONGLONG *pullEventInterest) {
10910 static FORCEINLINE HRESULT ISpRecoContext_SetContextState(ISpRecoContext* This,SPCONTEXTSTATE eContextState) {
10913 static FORCEINLINE HRESULT ISpRecoContext_GetContextState(ISpRecoContext* This,SPCONTEXTSTATE *peContextState) {
10921 HRESULT STDMETHODCALLTYPE ISpRecoContext_GetRecognizer_Proxy(
10929 HRESULT STDMETHODCALLTYPE ISpRecoContext_CreateGrammar_Proxy(
10938 HRESULT STDMETHODCALLTYPE ISpRecoContext_GetStatus_Proxy(
10946 HRESULT STDMETHODCALLTYPE ISpRecoContext_GetMaxAlternates_Proxy(
10954 HRESULT STDMETHODCALLTYPE ISpRecoContext_SetMaxAlternates_Proxy(
10962 HRESULT STDMETHODCALLTYPE ISpRecoContext_SetAudioOptions_Proxy(
10972 HRESULT STDMETHODCALLTYPE ISpRecoContext_GetAudioOptions_Proxy(
10982 HRESULT STDMETHODCALLTYPE ISpRecoContext_DeserializeResult_Proxy(
10991 HRESULT STDMETHODCALLTYPE ISpRecoContext_Bookmark_Proxy(
11001 HRESULT STDMETHODCALLTYPE ISpRecoContext_SetAdaptationData_Proxy(
11010 HRESULT STDMETHODCALLTYPE ISpRecoContext_Pause_Proxy(
11018 HRESULT STDMETHODCALLTYPE ISpRecoContext_Resume_Proxy(
11026 HRESULT STDMETHODCALLTYPE ISpRecoContext_SetVoice_Proxy(
11035 HRESULT STDMETHODCALLTYPE ISpRecoContext_GetVoice_Proxy(
11043 HRESULT STDMETHODCALLTYPE ISpRecoContext_SetVoicePurgeEvent_Proxy(
11051 HRESULT STDMETHODCALLTYPE ISpRecoContext_GetVoicePurgeEvent_Proxy(
11059 HRESULT STDMETHODCALLTYPE ISpRecoContext_SetContextState_Proxy(
11067 HRESULT STDMETHODCALLTYPE ISpRecoContext_GetContextState_Proxy(
11118 virtual HRESULT STDMETHODCALLTYPE SetGrammarOptions(
11121 virtual HRESULT STDMETHODCALLTYPE GetGrammarOptions(
11124 virtual HRESULT STDMETHODCALLTYPE SetAdaptationData2(
11140 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
11152 HRESULT (STDMETHODCALLTYPE *SetGrammarOptions)(
11156 HRESULT (STDMETHODCALLTYPE *GetGrammarOptions)(
11160 HRESULT (STDMETHODCALLTYPE *SetAdaptationData2)(
11186 HRESULT ISpRecoContext2_QueryInterface(ISpRecoContext2* This,REFIID riid,void **ppvObject) {
11196 static FORCEINLINE HRESULT ISpRecoContext2_SetGrammarOptions(ISpRecoContext2* This,DWORD eGrammarOptions) {
11199 static FORCEINLINE HRESULT ISpRecoContext2_GetGrammarOptions(ISpRecoContext2* This,DWORD *peGrammarOptions) {
11202 static FORCEINLINE HRESULT ISpRecoContext2_SetAdaptationData2(ISpRecoContext2* This,LPCWSTR pAdaptationData,const ULONG cch,LPCWSTR pTopicName,DWORD eAdaptationSettings,SPADAPTATIONRELEVANCE eRelevance) {
11210 HRESULT STDMETHODCALLTYPE ISpRecoContext2_SetGrammarOptions_Proxy(
11218 HRESULT STDMETHODCALLTYPE ISpRecoContext2_GetGrammarOptions_Proxy(
11226 HRESULT STDMETHODCALLTYPE ISpRecoContext2_SetAdaptationData2_Proxy(
11252 virtual HRESULT STDMETHODCALLTYPE SetPropertyNum(
11256 virtual HRESULT STDMETHODCALLTYPE GetPropertyNum(
11260 virtual HRESULT STDMETHODCALLTYPE SetPropertyString(
11264 virtual HRESULT STDMETHODCALLTYPE GetPropertyString(
11277 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
11289 HRESULT (STDMETHODCALLTYPE *SetPropertyNum)(
11294 HRESULT (STDMETHODCALLTYPE *GetPropertyNum)(
11299 HRESULT (STDMETHODCALLTYPE *SetPropertyString)(
11304 HRESULT (STDMETHODCALLTYPE *GetPropertyString)(
11328 static FORCEINLINE HRESULT ISpProperties_QueryInterface(ISpProperties* This,REFIID riid,void **ppvObject) {
11338 static FORCEINLINE HRESULT ISpProperties_SetPropertyNum(ISpProperties* This,LPCWSTR pName,LONG lValue) {
11341 static FORCEINLINE HRESULT ISpProperties_GetPropertyNum(ISpProperties* This,LPCWSTR pName,LONG *plValue) {
11344 static FORCEINLINE HRESULT ISpProperties_SetPropertyString(ISpProperties* This,LPCWSTR pName,LPCWSTR pValue) {
11347 static FORCEINLINE HRESULT ISpProperties_GetPropertyString(ISpProperties* This,LPCWSTR pName,LPWSTR *ppCoMemValue) {
11355 HRESULT STDMETHODCALLTYPE ISpProperties_SetPropertyNum_Proxy(
11364 HRESULT STDMETHODCALLTYPE ISpProperties_GetPropertyNum_Proxy(
11373 HRESULT STDMETHODCALLTYPE ISpProperties_SetPropertyString_Proxy(
11382 HRESULT STDMETHODCALLTYPE ISpProperties_GetPropertyString_Proxy(
11435 virtual HRESULT STDMETHODCALLTYPE SetRecognizer(
11438 virtual HRESULT STDMETHODCALLTYPE GetRecognizer(
11441 virtual HRESULT STDMETHODCALLTYPE SetInput(
11445 virtual HRESULT STDMETHODCALLTYPE GetInputObjectToken(
11448 virtual HRESULT STDMETHODCALLTYPE GetInputStream(
11451 virtual HRESULT STDMETHODCALLTYPE CreateRecoContext(
11454 virtual HRESULT STDMETHODCALLTYPE GetRecoProfile(
11457 virtual HRESULT STDMETHODCALLTYPE SetRecoProfile(
11460 virtual HRESULT STDMETHODCALLTYPE IsSharedInstance(
11463 virtual HRESULT STDMETHODCALLTYPE GetRecoState(
11466 virtual HRESULT STDMETHODCALLTYPE SetRecoState(
11469 virtual HRESULT STDMETHODCALLTYPE GetStatus(
11472 virtual HRESULT STDMETHODCALLTYPE GetFormat(
11477 virtual HRESULT STDMETHODCALLTYPE IsUISupported(
11483 virtual HRESULT STDMETHODCALLTYPE DisplayUI(
11490 virtual HRESULT STDMETHODCALLTYPE EmulateRecognition(
11502 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
11514 HRESULT (STDMETHODCALLTYPE *SetPropertyNum)(
11519 HRESULT (STDMETHODCALLTYPE *GetPropertyNum)(
11524 HRESULT (STDMETHODCALLTYPE *SetPropertyString)(
11529 HRESULT (STDMETHODCALLTYPE *GetPropertyString)(
11535 HRESULT (STDMETHODCALLTYPE *SetRecognizer)(
11539 HRESULT (STDMETHODCALLTYPE *GetRecognizer)(
11543 HRESULT (STDMETHODCALLTYPE *SetInput)(
11548 HRESULT (STDMETHODCALLTYPE *GetInputObjectToken)(
11552 HRESULT (STDMETHODCALLTYPE *GetInputStream)(
11556 HRESULT (STDMETHODCALLTYPE *CreateRecoContext)(
11560 HRESULT (STDMETHODCALLTYPE *GetRecoProfile)(
11564 HRESULT (STDMETHODCALLTYPE *SetRecoProfile)(
11568 HRESULT (STDMETHODCALLTYPE *IsSharedInstance)(
11571 HRESULT (STDMETHODCALLTYPE *GetRecoState)(
11575 HRESULT (STDMETHODCALLTYPE *SetRecoState)(
11579 HRESULT (STDMETHODCALLTYPE *GetStatus)(
11583 HRESULT (STDMETHODCALLTYPE *GetFormat)(
11589 HRESULT (STDMETHODCALLTYPE *IsUISupported)(
11596 HRESULT (STDMETHODCALLTYPE *DisplayUI)(
11604 HRESULT (STDMETHODCALLTYPE *EmulateRecognition)(
11644 static FORCEINLINE HRESULT
11654 static FORCEINLINE HRESULT ISpRecognizer_SetPropertyNum(ISpRecognizer* This,LPCWSTR pName,LONG lValue) {
11657 static FORCEINLINE HRESULT ISpRecognizer_GetPropertyNum(ISpRecognizer* This,LPCWSTR pName,LONG *plValue) {
11660 static FORCEINLINE HRESULT ISpRecognizer_SetPropertyString(ISpRecognizer* This,LPCWSTR pName,LPCWSTR pValue) {
11663 static FORCEINLINE HRESULT ISpRecognizer_GetPropertyString(ISpRecognizer* This,LPCWSTR pName,LPWSTR *ppCoMemValue) {
11667 static FORCEINLINE HRESULT ISpRecognizer_SetRecognizer(ISpRecognizer* This,ISpObjectToken *pRecognizer) {
11670 static FORCEINLINE HRESULT ISpRecognizer_GetRecognizer(ISpRecognizer* This,ISpObjectToken **ppRecognizer) {
11673 static FORCEINLINE HRESULT ISpRecognizer_SetInput(ISpRecognizer* This,IUnknown *pUnkInput,WINBOOL fAllowFormatChanges) {
11676 static FORCEINLINE HRESULT ISpRecognizer_GetInputObjectToken(ISpRecognizer* This,ISpObjectToken **ppToken) {
11679 static FORCEINLINE HRESULT ISpRecognizer_GetInputStream(ISpRecognizer* This,ISpStreamFormat **ppStream) {
11682 static FORCEINLINE HRESULT ISpRecognizer_CreateRecoContext(ISpRecognizer* This,ISpRecoContext **ppNewCtxt) {
11685 static FORCEINLINE HRESULT ISpRecognizer_GetRecoProfile(ISpRecognizer* This,ISpObjectToken **ppToken) {
11688 static FORCEINLINE HRESULT ISpRecognizer_SetRecoProfile(ISpRecognizer* This,ISpObjectToken *pToken) {
11691 static FORCEINLINE HRESULT ISpRecognizer_IsSharedInstance(ISpRecognizer* This) {
11694 static FORCEINLINE HRESULT ISpRecognizer_GetRecoState(ISpRecognizer* This,SPRECOSTATE *pState) {
11697 static FORCEINLINE HRESULT ISpRecognizer_SetRecoState(ISpRecognizer* This,SPRECOSTATE NewState) {
11700 static FORCEINLINE HRESULT ISpRecognizer_GetStatus(ISpRecognizer* This,SPRECOGNIZERSTATUS *pStatus) {
11703 static FORCEINLINE HRESULT ISpRecognizer_GetFormat(ISpRecognizer* This,SPSTREAMFORMATTYPE WaveFormatType,GUID *pFormatId,WAVEFORMATEX **ppCoMemWFEX) {
11706 static FORCEINLINE HRESULT ISpRecognizer_IsUISupported(ISpRecognizer* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,WINBOOL *pfSupported) {
11709 static FORCEINLINE HRESULT ISpRecognizer_DisplayUI(ISpRecognizer* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData) {
11712 static FORCEINLINE HRESULT ISpRecognizer_EmulateRecognition(ISpRecognizer* This,ISpPhrase *pPhrase) {
11720 HRESULT STDMETHODCALLTYPE ISpRecognizer_SetRecognizer_Proxy(
11728 HRESULT STDMETHODCALLTYPE ISpRecognizer_GetRecognizer_Proxy(
11736 HRESULT STDMETHODCALLTYPE ISpRecognizer_SetInput_Proxy(
11745 HRESULT STDMETHODCALLTYPE ISpRecognizer_GetInputObjectToken_Proxy(
11753 HRESULT STDMETHODCALLTYPE ISpRecognizer_GetInputStream_Proxy(
11761 HRESULT STDMETHODCALLTYPE ISpRecognizer_CreateRecoContext_Proxy(
11769 HRESULT STDMETHODCALLTYPE ISpRecognizer_GetRecoProfile_Proxy(
11777 HRESULT STDMETHODCALLTYPE ISpRecognizer_SetRecoProfile_Proxy(
11785 HRESULT STDMETHODCALLTYPE ISpRecognizer_IsSharedInstance_Proxy(
11792 HRESULT STDMETHODCALLTYPE ISpRecognizer_GetRecoState_Proxy(
11800 HRESULT STDMETHODCALLTYPE ISpRecognizer_SetRecoState_Proxy(
11808 HRESULT STDMETHODCALLTYPE ISpRecognizer_GetStatus_Proxy(
11816 HRESULT STDMETHODCALLTYPE ISpRecognizer_GetFormat_Proxy(
11826 HRESULT STDMETHODCALLTYPE ISpRecognizer_EmulateRecognition_Proxy(
11848 virtual HRESULT STDMETHODCALLTYPE GetSerializedState(
11853 virtual HRESULT STDMETHODCALLTYPE SetSerializedState(
11867 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
11879 HRESULT (STDMETHODCALLTYPE *GetSerializedState)(
11885 HRESULT (STDMETHODCALLTYPE *SetSerializedState)(
11908 static FORCEINLINE HRESULT ISpSerializeState_QueryInterface(ISpSerializeState* This,REFIID riid,void **ppvObject) {
11918 static FORCEINLINE HRESULT ISpSerializeState_GetSerializedState(ISpSerializeState* This,BYTE **ppbData,ULONG *pulSize,DWORD dwReserved) {
11921 static FORCEINLINE HRESULT ISpSerializeState_SetSerializedState(ISpSerializeState* This,BYTE *pbData,ULONG ulSize,DWORD dwReserved) {
11929 HRESULT STDMETHODCALLTYPE ISpSerializeState_GetSerializedState_Proxy(
11939 HRESULT STDMETHODCALLTYPE ISpSerializeState_SetSerializedState_Proxy(
11963 virtual HRESULT STDMETHODCALLTYPE EmulateRecognitionEx(
11967 virtual HRESULT STDMETHODCALLTYPE SetTrainingState(
11971 virtual HRESULT STDMETHODCALLTYPE ResetAcousticModelAdaptation(
11983 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
11995 HRESULT (STDMETHODCALLTYPE *EmulateRecognitionEx)(
12000 HRESULT (STDMETHODCALLTYPE *SetTrainingState)(
12005 HRESULT (STDMETHODCALLTYPE *ResetAcousticModelAdaptation)(
12026 static FORCEINLINE HRESULT ISpRecognizer2_QueryInterface(ISpRecognizer2* This,REFIID riid,void **ppvObject) {
12036 static FORCEINLINE HRESULT ISpRecognizer2_EmulateRecognitionEx(ISpRecognizer2* This,ISpPhrase *pPhrase,DWORD dwCompareFlags) {
12039 static FORCEINLINE HRESULT ISpRecognizer2_SetTrainingState(ISpRecognizer2* This,WINBOOL fDoingTraining,WINBOOL fAdaptFromTrainingData) {
12042 static FORCEINLINE HRESULT ISpRecognizer2_ResetAcousticModelAdaptation(ISpRecognizer2* This) {
12050 HRESULT STDMETHODCALLTYPE ISpRecognizer2_EmulateRecognitionEx_Proxy(
12059 HRESULT STDMETHODCALLTYPE ISpRecognizer2_SetTrainingState_Proxy(
12068 HRESULT STDMETHODCALLTYPE ISpRecognizer2_ResetAcousticModelAdaptation_Proxy(
12089 virtual HRESULT STDMETHODCALLTYPE GetType(
12101 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
12113 HRESULT (STDMETHODCALLTYPE *GetType)(
12133 static FORCEINLINE HRESULT ISpRecoCategory_QueryInterface(ISpRecoCategory* This,REFIID riid,void **ppvObject) {
12143 static FORCEINLINE HRESULT ISpRecoCategory_GetType(ISpRecoCategory* This,SPCATEGORYTYPE *peCategoryType) {
12151 HRESULT STDMETHODCALLTYPE ISpRecoCategory_GetType_Proxy(
12173 virtual HRESULT STDMETHODCALLTYPE GetCategory(
12177 virtual HRESULT STDMETHODCALLTYPE SetActiveCategory(
12180 virtual HRESULT STDMETHODCALLTYPE GetActiveCategory(
12192 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
12204 HRESULT (STDMETHODCALLTYPE *GetCategory)(
12209 HRESULT (STDMETHODCALLTYPE *SetActiveCategory)(
12213 HRESULT (STDMETHODCALLTYPE *GetActiveCategory)(
12235 static FORCEINLINE HRESULT ISpRecognizer3_QueryInterface(ISpRecognizer3* This,REFIID riid,void **ppvObject) {
12245 static FORCEINLINE HRESULT ISpRecognizer3_GetCategory(ISpRecognizer3* This,SPCATEGORYTYPE categoryType,ISpRecoCategory **ppCategory) {
12248 static FORCEINLINE HRESULT ISpRecognizer3_SetActiveCategory(ISpRecognizer3* This,ISpRecoCategory *pCategory) {
12251 static FORCEINLINE HRESULT ISpRecognizer3_GetActiveCategory(ISpRecognizer3* This,ISpRecoCategory **ppCategory) {
12259 HRESULT STDMETHODCALLTYPE ISpRecognizer3_GetCategory_Proxy(
12268 HRESULT STDMETHODCALLTYPE ISpRecognizer3_SetActiveCategory_Proxy(
12276 HRESULT STDMETHODCALLTYPE ISpRecognizer3_GetActiveCategory_Proxy(
12302 virtual HRESULT STDMETHODCALLTYPE Normalize(
12309 virtual HRESULT STDMETHODCALLTYPE GetPronunciations(
12325 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
12337 HRESULT (STDMETHODCALLTYPE *Normalize)(
12345 HRESULT (STDMETHODCALLTYPE *GetPronunciations)(
12370 static FORCEINLINE HRESULT ISpEnginePronunciation_QueryInterface(ISpEnginePronunciation* This,REFIID riid,void **ppvObject) {
12380 static FORCEINLINE HRESULT ISpEnginePronunciation_Normalize(ISpEnginePronunciation* This,LPCWSTR pszWord,LPCWSTR pszLeftContext,LPCWSTR pszRightContext,WORD LangID,SPNORMALIZATIONLIST *pNormalizationList) {
12383 static FORCEINLINE HRESULT ISpEnginePronunciation_GetPronunciations(ISpEnginePronunciation* This,LPCWSTR pszWord,LPCWSTR pszLeftContext,LPCWSTR pszRightContext,WORD LangID,SPWORDPRONUNCIATIONLIST *pEnginePronunciationList) {
12391 HRESULT STDMETHODCALLTYPE ISpEnginePronunciation_Normalize_Proxy(
12403 HRESULT STDMETHODCALLTYPE ISpEnginePronunciation_GetPronunciations_Proxy(
12438 virtual HRESULT STDMETHODCALLTYPE GetDisplayAlternates(
12444 virtual HRESULT STDMETHODCALLTYPE SetFullStopTrailSpace(
12456 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
12468 HRESULT (STDMETHODCALLTYPE *GetDisplayAlternates)(
12475 HRESULT (STDMETHODCALLTYPE *SetFullStopTrailSpace)(
12496 static FORCEINLINE HRESULT ISpDisplayAlternates_QueryInterface(ISpDisplayAlternates* This,REFIID riid,void **ppvObject) {
12506 static FORCEINLINE HRESULT ISpDisplayAlternates_GetDisplayAlternates(ISpDisplayAlternates* This,const SPDISPLAYPHRASE *pPhrase,ULONG cRequestCount,SPDISPLAYPHRASE **ppCoMemPhrases,ULONG *pcPhrasesReturned) {
12509 static FORCEINLINE HRESULT ISpDisplayAlternates_SetFullStopTrailSpace(ISpDisplayAlternates* This,ULONG ulTrailSpace) {
12517 HRESULT STDMETHODCALLTYPE ISpDisplayAlternates_GetDisplayAlternates_Proxy(
12528 HRESULT STDMETHODCALLTYPE ISpDisplayAlternates_SetFullStopTrailSpace_Proxy(
12850 virtual HRESULT STDMETHODCALLTYPE SetBinaryValue(
12854 virtual HRESULT STDMETHODCALLTYPE GetBinaryValue(
12858 virtual HRESULT STDMETHODCALLTYPE SetStringValue(
12862 virtual HRESULT STDMETHODCALLTYPE GetStringValue(
12866 virtual HRESULT STDMETHODCALLTYPE SetLongValue(
12870 virtual HRESULT STDMETHODCALLTYPE GetLongValue(
12874 virtual HRESULT STDMETHODCALLTYPE OpenKey(
12878 virtual HRESULT STDMETHODCALLTYPE CreateKey(
12882 virtual HRESULT STDMETHODCALLTYPE DeleteKey(
12885 virtual HRESULT STDMETHODCALLTYPE DeleteValue(
12888 virtual HRESULT STDMETHODCALLTYPE EnumKeys(
12892 virtual HRESULT STDMETHODCALLTYPE EnumValues(
12905 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
12917 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
12921 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
12927 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
12935 HRESULT (STDMETHODCALLTYPE *Invoke)(
12947 HRESULT (STDMETHODCALLTYPE *SetBinaryValue)(
12952 HRESULT (STDMETHODCALLTYPE *GetBinaryValue)(
12957 HRESULT (STDMETHODCALLTYPE *SetStringValue)(
12962 HRESULT (STDMETHODCALLTYPE *GetStringValue)(
12967 HRESULT (STDMETHODCALLTYPE *SetLongValue)(
12972 HRESULT (STDMETHODCALLTYPE *GetLongValue)(
12977 HRESULT (STDMETHODCALLTYPE *OpenKey)(
12982 HRESULT (STDMETHODCALLTYPE *CreateKey)(
12987 HRESULT (STDMETHODCALLTYPE *DeleteKey)(
12991 HRESULT (STDMETHODCALLTYPE *DeleteValue)(
12995 HRESULT (STDMETHODCALLTYPE *EnumKeys)(
13000 HRESULT (STDMETHODCALLTYPE *EnumValues)(
13037 static FORCEINLINE HRESULT ISpeechDataKey_QueryInterface(ISpeechDataKey* This,REFIID riid,void **ppvObject) {
13047 static FORCEINLINE HRESULT ISpeechDataKey_GetTypeInfoCount(ISpeechDataKey* This,UINT *pctinfo) {
13050 static FORCEINLINE HRESULT ISpeechDataKey_GetTypeInfo(ISpeechDataKey* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
13053 static FORCEINLINE HRESULT ISpeechDataKey_GetIDsOfNames(ISpeechDataKey* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
13056 static FORCEINLINE HRESULT ISpeechDataKey_Invoke(ISpeechDataKey* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
13060 static FORCEINLINE HRESULT ISpeechDataKey_SetBinaryValue(ISpeechDataKey* This,const BSTR ValueName,VARIANT Value) {
13063 static FORCEINLINE HRESULT ISpeechDataKey_GetBinaryValue(ISpeechDataKey* This,const BSTR ValueName,VARIANT *Value) {
13066 static FORCEINLINE HRESULT ISpeechDataKey_SetStringValue(ISpeechDataKey* This,const BSTR ValueName,const BSTR Value) {
13069 static FORCEINLINE HRESULT ISpeechDataKey_GetStringValue(ISpeechDataKey* This,const BSTR ValueName,BSTR *Value) {
13072 static FORCEINLINE HRESULT ISpeechDataKey_SetLongValue(ISpeechDataKey* This,const BSTR ValueName,LONG Value) {
13075 static FORCEINLINE HRESULT ISpeechDataKey_GetLongValue(ISpeechDataKey* This,const BSTR ValueName,LONG *Value) {
13078 static FORCEINLINE HRESULT ISpeechDataKey_OpenKey(ISpeechDataKey* This,const BSTR SubKeyName,ISpeechDataKey **SubKey) {
13081 static FORCEINLINE HRESULT ISpeechDataKey_CreateKey(ISpeechDataKey* This,const BSTR SubKeyName,ISpeechDataKey **SubKey) {
13084 static FORCEINLINE HRESULT ISpeechDataKey_DeleteKey(ISpeechDataKey* This,const BSTR SubKeyName) {
13087 static FORCEINLINE HRESULT ISpeechDataKey_DeleteValue(ISpeechDataKey* This,const BSTR ValueName) {
13090 static FORCEINLINE HRESULT ISpeechDataKey_EnumKeys(ISpeechDataKey* This,LONG Index,BSTR *SubKeyName) {
13093 static FORCEINLINE HRESULT ISpeechDataKey_EnumValues(ISpeechDataKey* This,LONG Index,BSTR *ValueName) {
13101 HRESULT STDMETHODCALLTYPE ISpeechDataKey_SetBinaryValue_Proxy(
13110 HRESULT STDMETHODCALLTYPE ISpeechDataKey_GetBinaryValue_Proxy(
13119 HRESULT STDMETHODCALLTYPE ISpeechDataKey_SetStringValue_Proxy(
13128 HRESULT STDMETHODCALLTYPE ISpeechDataKey_GetStringValue_Proxy(
13137 HRESULT STDMETHODCALLTYPE ISpeechDataKey_SetLongValue_Proxy(
13146 HRESULT STDMETHODCALLTYPE ISpeechDataKey_GetLongValue_Proxy(
13155 HRESULT STDMETHODCALLTYPE ISpeechDataKey_OpenKey_Proxy(
13164 HRESULT STDMETHODCALLTYPE ISpeechDataKey_CreateKey_Proxy(
13173 HRESULT STDMETHODCALLTYPE ISpeechDataKey_DeleteKey_Proxy(
13181 HRESULT STDMETHODCALLTYPE ISpeechDataKey_DeleteValue_Proxy(
13189 HRESULT STDMETHODCALLTYPE ISpeechDataKey_EnumKeys_Proxy(
13198 HRESULT STDMETHODCALLTYPE ISpeechDataKey_EnumValues_Proxy(
13221 virtual HRESULT STDMETHODCALLTYPE get_Id(
13224 virtual HRESULT STDMETHODCALLTYPE get_DataKey(
13227 virtual HRESULT STDMETHODCALLTYPE get_Category(
13230 virtual HRESULT STDMETHODCALLTYPE GetDescription(
13234 virtual HRESULT STDMETHODCALLTYPE SetId(
13239 virtual HRESULT STDMETHODCALLTYPE GetAttribute(
13243 virtual HRESULT STDMETHODCALLTYPE CreateInstance(
13248 virtual HRESULT STDMETHODCALLTYPE Remove(
13251 virtual HRESULT STDMETHODCALLTYPE GetStorageFileName(
13258 virtual HRESULT STDMETHODCALLTYPE RemoveStorageFileName(
13263 virtual HRESULT STDMETHODCALLTYPE IsUISupported(
13269 virtual HRESULT STDMETHODCALLTYPE DisplayUI(
13276 virtual HRESULT STDMETHODCALLTYPE MatchesAttributes(
13289 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
13301 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
13305 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
13311 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
13319 HRESULT (STDMETHODCALLTYPE *Invoke)(
13331 HRESULT (STDMETHODCALLTYPE *get_Id)(
13335 HRESULT (STDMETHODCALLTYPE *get_DataKey)(
13339 HRESULT (STDMETHODCALLTYPE *get_Category)(
13343 HRESULT (STDMETHODCALLTYPE *GetDescription)(
13348 HRESULT (STDMETHODCALLTYPE *SetId)(
13354 HRESULT (STDMETHODCALLTYPE *GetAttribute)(
13359 HRESULT (STDMETHODCALLTYPE *CreateInstance)(
13365 HRESULT (STDMETHODCALLTYPE *Remove)(
13369 HRESULT (STDMETHODCALLTYPE *GetStorageFileName)(
13377 HRESULT (STDMETHODCALLTYPE *RemoveStorageFileName)(
13383 HRESULT (STDMETHODCALLTYPE *IsUISupported)(
13390 HRESULT (STDMETHODCALLTYPE *DisplayUI)(
13398 HRESULT (STDMETHODCALLTYPE *MatchesAttributes)(
13436 static FORCEINLINE HRESULT ISpeechObjectToken_QueryInterface(ISpeechObjectToken* This,REFIID riid,void **ppvObject) {
13446 static FORCEINLINE HRESULT ISpeechObjectToken_GetTypeInfoCount(ISpeechObjectToken* This,UINT *pctinfo) {
13449 static FORCEINLINE HRESULT ISpeechObjectToken_GetTypeInfo(ISpeechObjectToken* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
13452 static FORCEINLINE HRESULT ISpeechObjectToken_GetIDsOfNames(ISpeechObjectToken* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
13455 static FORCEINLINE HRESULT ISpeechObjectToken_Invoke(ISpeechObjectToken* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
13459 static FORCEINLINE HRESULT ISpeechObjectToken_get_Id(ISpeechObjectToken* This,BSTR *ObjectId) {
13462 static FORCEINLINE HRESULT ISpeechObjectToken_get_DataKey(ISpeechObjectToken* This,ISpeechDataKey **DataKey) {
13465 static FORCEINLINE HRESULT ISpeechObjectToken_get_Category(ISpeechObjectToken* This,ISpeechObjectTokenCategory **Category) {
13468 static FORCEINLINE HRESULT ISpeechObjectToken_GetDescription(ISpeechObjectToken* This,LONG Locale,BSTR *Description) {
13471 static FORCEINLINE HRESULT ISpeechObjectToken_SetId(ISpeechObjectToken* This,BSTR Id,BSTR CategoryID,VARIANT_BOOL CreateIfNotExist) {
13474 static FORCEINLINE HRESULT ISpeechObjectToken_GetAttribute(ISpeechObjectToken* This,BSTR AttributeName,BSTR *AttributeValue) {
13477 static FORCEINLINE HRESULT ISpeechObjectToken_CreateInstance(ISpeechObjectToken* This,IUnknown *pUnkOuter,SpeechTokenContext ClsContext,IUnknown **Object) {
13480 static FORCEINLINE HRESULT ISpeechObjectToken_Remove(ISpeechObjectToken* This,BSTR ObjectStorageCLSID) {
13483 static FORCEINLINE HRESULT ISpeechObjectToken_GetStorageFileName(ISpeechObjectToken* This,BSTR ObjectStorageCLSID,BSTR KeyName,BSTR FileName,SpeechTokenShellFolder Folder,BSTR *FilePath) {
13486 static FORCEINLINE HRESULT ISpeechObjectToken_RemoveStorageFileName(ISpeechObjectToken* This,BSTR ObjectStorageCLSID,BSTR KeyName,VARIANT_BOOL DeleteFile) {
13489 static FORCEINLINE HRESULT ISpeechObjectToken_IsUISupported(ISpeechObjectToken* This,const BSTR TypeOfUI,const VARIANT *ExtraData,IUnknown *Object,VARIANT_BOOL *Supported) {
13492 static FORCEINLINE HRESULT ISpeechObjectToken_DisplayUI(ISpeechObjectToken* This,LONG hWnd,BSTR Title,const BSTR TypeOfUI,const VARIANT *ExtraData,IUnknown *Object) {
13495 static FORCEINLINE HRESULT ISpeechObjectToken_MatchesAttributes(ISpeechObjectToken* This,BSTR Attributes,VARIANT_BOOL *Matches) {
13503 HRESULT STDMETHODCALLTYPE ISpeechObjectToken_get_Id_Proxy(
13511 HRESULT STDMETHODCALLTYPE ISpeechObjectToken_get_DataKey_Proxy(
13519 HRESULT STDMETHODCALLTYPE ISpeechObjectToken_get_Category_Proxy(
13527 HRESULT STDMETHODCALLTYPE ISpeechObjectToken_GetDescription_Proxy(
13536 HRESULT STDMETHODCALLTYPE ISpeechObjectToken_SetId_Proxy(
13546 HRESULT STDMETHODCALLTYPE ISpeechObjectToken_GetAttribute_Proxy(
13555 HRESULT STDMETHODCALLTYPE ISpeechObjectToken_CreateInstance_Proxy(
13565 HRESULT STDMETHODCALLTYPE ISpeechObjectToken_Remove_Proxy(
13573 HRESULT STDMETHODCALLTYPE ISpeechObjectToken_GetStorageFileName_Proxy(
13585 HRESULT STDMETHODCALLTYPE ISpeechObjectToken_RemoveStorageFileName_Proxy(
13595 HRESULT STDMETHODCALLTYPE ISpeechObjectToken_IsUISupported_Proxy(
13606 HRESULT STDMETHODCALLTYPE ISpeechObjectToken_DisplayUI_Proxy(
13618 HRESULT STDMETHODCALLTYPE ISpeechObjectToken_MatchesAttributes_Proxy(
13641 virtual HRESULT STDMETHODCALLTYPE get_Count(
13644 virtual HRESULT STDMETHODCALLTYPE Item(
13648 virtual HRESULT STDMETHODCALLTYPE get__NewEnum(
13660 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
13672 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
13676 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
13682 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
13690 HRESULT (STDMETHODCALLTYPE *Invoke)(
13702 HRESULT (STDMETHODCALLTYPE *get_Count)(
13706 HRESULT (STDMETHODCALLTYPE *Item)(
13711 HRESULT (STDMETHODCALLTYPE *get__NewEnum)(
13738 static FORCEINLINE HRESULT ISpeechObjectTokens_QueryInterface(ISpeechObjectTokens* This,REFIID riid,void **ppvObject) {
13748 static FORCEINLINE HRESULT ISpeechObjectTokens_GetTypeInfoCount(ISpeechObjectTokens* This,UINT *pctinfo) {
13751 static FORCEINLINE HRESULT ISpeechObjectTokens_GetTypeInfo(ISpeechObjectTokens* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
13754 static FORCEINLINE HRESULT ISpeechObjectTokens_GetIDsOfNames(ISpeechObjectTokens* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
13757 static FORCEINLINE HRESULT ISpeechObjectTokens_Invoke(ISpeechObjectTokens* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
13761 static FORCEINLINE HRESULT ISpeechObjectTokens_get_Count(ISpeechObjectTokens* This,LONG *Count) {
13764 static FORCEINLINE HRESULT ISpeechObjectTokens_Item(ISpeechObjectTokens* This,LONG Index,ISpeechObjectToken **Token) {
13767 static FORCEINLINE HRESULT ISpeechObjectTokens_get__NewEnum(ISpeechObjectTokens* This,IUnknown **ppEnumVARIANT) {
13775 HRESULT STDMETHODCALLTYPE ISpeechObjectTokens_get_Count_Proxy(
13783 HRESULT STDMETHODCALLTYPE ISpeechObjectTokens_Item_Proxy(
13792 HRESULT STDMETHODCALLTYPE ISpeechObjectTokens_get__NewEnum_Proxy(
13814 virtual HRESULT STDMETHODCALLTYPE get_Id(
13817 virtual HRESULT STDMETHODCALLTYPE put_Default(
13820 virtual HRESULT STDMETHODCALLTYPE get_Default(
13823 virtual HRESULT STDMETHODCALLTYPE SetId(
13827 virtual HRESULT STDMETHODCALLTYPE GetDataKey(
13831 virtual HRESULT STDMETHODCALLTYPE EnumerateTokens(
13845 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
13857 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
13861 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
13867 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
13875 HRESULT (STDMETHODCALLTYPE *Invoke)(
13887 HRESULT (STDMETHODCALLTYPE *get_Id)(
13891 HRESULT (STDMETHODCALLTYPE *put_Default)(
13895 HRESULT (STDMETHODCALLTYPE *get_Default)(
13899 HRESULT (STDMETHODCALLTYPE *SetId)(
13904 HRESULT (STDMETHODCALLTYPE *GetDataKey)(
13909 HRESULT (STDMETHODCALLTYPE *EnumerateTokens)(
13941 static FORCEINLINE HRESULT ISpeechObjectTokenCategory_QueryInterface(ISpeechObjectTokenCategory* This,REFIID riid,void **ppvObject) {
13951 static FORCEINLINE HRESULT ISpeechObjectTokenCategory_GetTypeInfoCount(ISpeechObjectTokenCategory* This,UINT *pctinfo) {
13954 static FORCEINLINE HRESULT ISpeechObjectTokenCategory_GetTypeInfo(ISpeechObjectTokenCategory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
13957 static FORCEINLINE HRESULT ISpeechObjectTokenCategory_GetIDsOfNames(ISpeechObjectTokenCategory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
13960 static FORCEINLINE HRESULT ISpeechObjectTokenCategory_Invoke(ISpeechObjectTokenCategory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
13964 static FORCEINLINE HRESULT ISpeechObjectTokenCategory_get_Id(ISpeechObjectTokenCategory* This,BSTR *Id) {
13967 static FORCEINLINE HRESULT ISpeechObjectTokenCategory_put_Default(ISpeechObjectTokenCategory* This,const BSTR TokenId) {
13970 static FORCEINLINE HRESULT ISpeechObjectTokenCategory_get_Default(ISpeechObjectTokenCategory* This,BSTR *TokenId) {
13973 static FORCEINLINE HRESULT ISpeechObjectTokenCategory_SetId(ISpeechObjectTokenCategory* This,const BSTR Id,VARIANT_BOOL CreateIfNotExist) {
13976 static FORCEINLINE HRESULT ISpeechObjectTokenCategory_GetDataKey(ISpeechObjectTokenCategory* This,SpeechDataKeyLocation Location,ISpeechDataKey **DataKey) {
13979 static FORCEINLINE HRESULT ISpeechObjectTokenCategory_EnumerateTokens(ISpeechObjectTokenCategory* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **Tokens) {
13987 HRESULT STDMETHODCALLTYPE ISpeechObjectTokenCategory_get_Id_Proxy(
13995 HRESULT STDMETHODCALLTYPE ISpeechObjectTokenCategory_put_Default_Proxy(
14003 HRESULT STDMETHODCALLTYPE ISpeechObjectTokenCategory_get_Default_Proxy(
14011 HRESULT STDMETHODCALLTYPE ISpeechObjectTokenCategory_SetId_Proxy(
14020 HRESULT STDMETHODCALLTYPE ISpeechObjectTokenCategory_GetDataKey_Proxy(
14029 HRESULT STDMETHODCALLTYPE ISpeechObjectTokenCategory_EnumerateTokens_Proxy(
14277 virtual HRESULT STDMETHODCALLTYPE get_Type(
14280 virtual HRESULT STDMETHODCALLTYPE put_Type(
14283 virtual HRESULT STDMETHODCALLTYPE get_Guid(
14286 virtual HRESULT STDMETHODCALLTYPE put_Guid(
14289 virtual HRESULT STDMETHODCALLTYPE GetWaveFormatEx(
14292 virtual HRESULT STDMETHODCALLTYPE SetWaveFormatEx(
14304 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
14316 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
14320 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
14326 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
14334 HRESULT (STDMETHODCALLTYPE *Invoke)(
14346 HRESULT (STDMETHODCALLTYPE *get_Type)(
14350 HRESULT (STDMETHODCALLTYPE *put_Type)(
14354 HRESULT (STDMETHODCALLTYPE *get_Guid)(
14358 HRESULT (STDMETHODCALLTYPE *put_Guid)(
14362 HRESULT (STDMETHODCALLTYPE *GetWaveFormatEx)(
14366 HRESULT (STDMETHODCALLTYPE *SetWaveFormatEx)(
14396 static FORCEINLINE HRESULT ISpeechAudioFormat_QueryInterface(ISpeechAudioFormat* This,REFIID riid,void **ppvObject) {
14406 static FORCEINLINE HRESULT ISpeechAudioFormat_GetTypeInfoCount(ISpeechAudioFormat* This,UINT *pctinfo) {
14409 static FORCEINLINE HRESULT ISpeechAudioFormat_GetTypeInfo(ISpeechAudioFormat* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
14412 static FORCEINLINE HRESULT ISpeechAudioFormat_GetIDsOfNames(ISpeechAudioFormat* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
14415 static FORCEINLINE HRESULT ISpeechAudioFormat_Invoke(ISpeechAudioFormat* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
14419 static FORCEINLINE HRESULT ISpeechAudioFormat_get_Type(ISpeechAudioFormat* This,SpeechAudioFormatType *AudioFormat) {
14422 static FORCEINLINE HRESULT ISpeechAudioFormat_put_Type(ISpeechAudioFormat* This,SpeechAudioFormatType AudioFormat) {
14425 static FORCEINLINE HRESULT ISpeechAudioFormat_get_Guid(ISpeechAudioFormat* This,BSTR *Guid) {
14428 static FORCEINLINE HRESULT ISpeechAudioFormat_put_Guid(ISpeechAudioFormat* This,BSTR Guid) {
14431 static FORCEINLINE HRESULT ISpeechAudioFormat_GetWaveFormatEx(ISpeechAudioFormat* This,ISpeechWaveFormatEx **SpeechWaveFormatEx) {
14434 static FORCEINLINE HRESULT ISpeechAudioFormat_SetWaveFormatEx(ISpeechAudioFormat* This,ISpeechWaveFormatEx *SpeechWaveFormatEx) {
14442 HRESULT STDMETHODCALLTYPE ISpeechAudioFormat_get_Type_Proxy(
14450 HRESULT STDMETHODCALLTYPE ISpeechAudioFormat_put_Type_Proxy(
14458 HRESULT STDMETHODCALLTYPE ISpeechAudioFormat_get_Guid_Proxy(
14466 HRESULT STDMETHODCALLTYPE ISpeechAudioFormat_put_Guid_Proxy(
14474 HRESULT STDMETHODCALLTYPE ISpeechAudioFormat_GetWaveFormatEx_Proxy(
14482 HRESULT STDMETHODCALLTYPE ISpeechAudioFormat_SetWaveFormatEx_Proxy(
14504 virtual HRESULT STDMETHODCALLTYPE get_Format(
14507 virtual HRESULT STDMETHODCALLTYPE putref_Format(
14510 virtual HRESULT STDMETHODCALLTYPE Read(
14515 virtual HRESULT STDMETHODCALLTYPE Write(
14519 virtual HRESULT STDMETHODCALLTYPE Seek(
14533 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
14545 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
14549 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
14555 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
14563 HRESULT (STDMETHODCALLTYPE *Invoke)(
14575 HRESULT (STDMETHODCALLTYPE *get_Format)(
14579 HRESULT (STDMETHODCALLTYPE *putref_Format)(
14583 HRESULT (STDMETHODCALLTYPE *Read)(
14589 HRESULT (STDMETHODCALLTYPE *Write)(
14594 HRESULT (STDMETHODCALLTYPE *Seek)(
14625 static FORCEINLINE HRESULT ISpeechBaseStream_QueryInterface(ISpeechBaseStream* This,REFIID riid,void **ppvObject) {
14635 static FORCEINLINE HRESULT ISpeechBaseStream_GetTypeInfoCount(ISpeechBaseStream* This,UINT *pctinfo) {
14638 static FORCEINLINE HRESULT ISpeechBaseStream_GetTypeInfo(ISpeechBaseStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
14641 static FORCEINLINE HRESULT ISpeechBaseStream_GetIDsOfNames(ISpeechBaseStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
14644 static FORCEINLINE HRESULT ISpeechBaseStream_Invoke(ISpeechBaseStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
14648 static FORCEINLINE HRESULT
14651 static FORCEINLINE HRESULT ISpeechBaseStream_putref_Format(ISpeechBaseStream* This,ISpeechAudioFormat *AudioFormat) {
14654 static FORCEINLINE HRESULT ISpeechBaseStream_Read(ISpeechBaseStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) {
14657 static FORCEINLINE HRESULT ISpeechBaseStream_Write(ISpeechBaseStream* This,VARIANT Buffer,LONG *BytesWritten) {
14660 static FORCEINLINE HRESULT ISpeechBaseStream_Seek(ISpeechBaseStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) {
14668 HRESULT STDMETHODCALLTYPE ISpeechBaseStream_get_Format_Proxy(
14676 HRESULT STDMETHODCALLTYPE ISpeechBaseStream_putref_Format_Proxy(
14684 HRESULT STDMETHODCALLTYPE ISpeechBaseStream_Read_Proxy(
14694 HRESULT STDMETHODCALLTYPE ISpeechBaseStream_Write_Proxy(
14703 HRESULT STDMETHODCALLTYPE ISpeechBaseStream_Seek_Proxy(
14727 virtual HRESULT STDMETHODCALLTYPE get_Status(
14730 virtual HRESULT STDMETHODCALLTYPE get_BufferInfo(
14733 virtual HRESULT STDMETHODCALLTYPE get_DefaultFormat(
14736 virtual HRESULT STDMETHODCALLTYPE get_Volume(
14739 virtual HRESULT STDMETHODCALLTYPE put_Volume(
14742 virtual HRESULT STDMETHODCALLTYPE get_BufferNotifySize(
14745 virtual HRESULT STDMETHODCALLTYPE put_BufferNotifySize(
14748 virtual HRESULT STDMETHODCALLTYPE get_EventHandle(
14751 virtual HRESULT STDMETHODCALLTYPE SetState(
14763 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
14775 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
14779 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
14785 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
14793 HRESULT (STDMETHODCALLTYPE *Invoke)(
14805 HRESULT (STDMETHODCALLTYPE *get_Format)(
14809 HRESULT (STDMETHODCALLTYPE *putref_Format)(
14813 HRESULT (STDMETHODCALLTYPE *Read)(
14819 HRESULT (STDMETHODCALLTYPE *Write)(
14824 HRESULT (STDMETHODCALLTYPE *Seek)(
14831 HRESULT (STDMETHODCALLTYPE *get_Status)(
14835 HRESULT (STDMETHODCALLTYPE *get_BufferInfo)(
14839 HRESULT (STDMETHODCALLTYPE *get_DefaultFormat)(
14843 HRESULT (STDMETHODCALLTYPE *get_Volume)(
14847 HRESULT (STDMETHODCALLTYPE *put_Volume)(
14851 HRESULT (STDMETHODCALLTYPE *get_BufferNotifySize)(
14855 HRESULT (STDMETHODCALLTYPE *put_BufferNotifySize)(
14859 HRESULT (STDMETHODCALLTYPE *get_EventHandle)(
14863 HRESULT (STDMETHODCALLTYPE *SetState)(
14902 static FORCEINLINE HRESULT ISpeechAudio_QueryInterface(ISpeechAudio* This,REFIID riid,void **ppvObject) {
14912 static FORCEINLINE HRESULT ISpeechAudio_GetTypeInfoCount(ISpeechAudio* This,UINT *pctinfo) {
14915 static FORCEINLINE HRESULT ISpeechAudio_GetTypeInfo(ISpeechAudio* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
14918 static FORCEINLINE HRESULT ISpeechAudio_GetIDsOfNames(ISpeechAudio* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
14921 static FORCEINLINE HRESULT ISpeechAudio_Invoke(ISpeechAudio* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
14925 static FORCEINLINE HRESULT ISpeechAudio_get_Format(ISpeechAudio* This,ISpeechAudioFormat **AudioFormat) {
14928 static FORCEINLINE HRESULT ISpeechAudio_putref_Format(ISpeechAudio* This,ISpeechAudioFormat *AudioFormat) {
14931 static FORCEINLINE HRESULT ISpeechAudio_Read(ISpeechAudio* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) {
14934 static FORCEINLINE HRESULT ISpeechAudio_Write(ISpeechAudio* This,VARIANT Buffer,LONG *BytesWritten) {
14937 static FORCEINLINE HRESULT ISpeechAudio_Seek(ISpeechAudio* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) {
14941 static FORCEINLINE HRESULT ISpeechAudio_get_Status(ISpeechAudio* This,ISpeechAudioStatus **Status) {
14944 static FORCEINLINE HRESULT ISpeechAudio_get_BufferInfo(ISpeechAudio* This,ISpeechAudioBufferInfo **BufferInfo) {
14947 static FORCEINLINE HRESULT ISpeechAudio_get_DefaultFormat(ISpeechAudio* This,ISpeechAudioFormat **StreamFormat) {
14950 static FORCEINLINE HRESULT ISpeechAudio_get_Volume(ISpeechAudio* This,LONG *Volume) {
14953 static FORCEINLINE HRESULT ISpeechAudio_put_Volume(ISpeechAudio* This,LONG Volume) {
14956 static FORCEINLINE HRESULT ISpeechAudio_get_BufferNotifySize(ISpeechAudio* This,LONG *BufferNotifySize) {
14959 static FORCEINLINE HRESULT ISpeechAudio_put_BufferNotifySize(ISpeechAudio* This,LONG BufferNotifySize) {
14962 static FORCEINLINE HRESULT ISpeechAudio_get_EventHandle(ISpeechAudio* This,LONG *EventHandle) {
14965 static FORCEINLINE HRESULT ISpeechAudio_SetState(ISpeechAudio* This,SpeechAudioState State) {
14973 HRESULT STDMETHODCALLTYPE ISpeechAudio_get_Status_Proxy(
14981 HRESULT STDMETHODCALLTYPE ISpeechAudio_get_BufferInfo_Proxy(
14989 HRESULT STDMETHODCALLTYPE ISpeechAudio_get_DefaultFormat_Proxy(
14997 HRESULT STDMETHODCALLTYPE ISpeechAudio_get_Volume_Proxy(
15005 HRESULT STDMETHODCALLTYPE ISpeechAudio_put_Volume_Proxy(
15013 HRESULT STDMETHODCALLTYPE ISpeechAudio_get_BufferNotifySize_Proxy(
15021 HRESULT STDMETHODCALLTYPE ISpeechAudio_put_BufferNotifySize_Proxy(
15029 HRESULT STDMETHODCALLTYPE ISpeechAudio_get_EventHandle_Proxy(
15037 HRESULT STDMETHODCALLTYPE ISpeechAudio_SetState_Proxy(
15059 virtual HRESULT STDMETHODCALLTYPE get_DeviceId(
15062 virtual HRESULT STDMETHODCALLTYPE put_DeviceId(
15065 virtual HRESULT STDMETHODCALLTYPE get_LineId(
15068 HRESULT STDMETHODCALLTYPE put_LineId(
15071 virtual HRESULT STDMETHODCALLTYPE get_MMHandle(
15083 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
15095 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
15099 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
15105 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
15113 HRESULT (STDMETHODCALLTYPE *Invoke)(
15125 HRESULT (STDMETHODCALLTYPE *get_Format)(
15129 HRESULT (STDMETHODCALLTYPE *putref_Format)(
15133 HRESULT (STDMETHODCALLTYPE *Read)(
15139 HRESULT (STDMETHODCALLTYPE *Write)(
15144 HRESULT (STDMETHODCALLTYPE *Seek)(
15151 HRESULT (STDMETHODCALLTYPE *get_Status)(
15155 HRESULT (STDMETHODCALLTYPE *get_BufferInfo)(
15159 HRESULT (STDMETHODCALLTYPE *get_DefaultFormat)(
15163 HRESULT (STDMETHODCALLTYPE *get_Volume)(
15167 HRESULT (STDMETHODCALLTYPE *put_Volume)(
15171 HRESULT (STDMETHODCALLTYPE *get_BufferNotifySize)(
15175 HRESULT (STDMETHODCALLTYPE *put_BufferNotifySize)(
15179 HRESULT (STDMETHODCALLTYPE *get_EventHandle)(
15183 HRESULT (STDMETHODCALLTYPE *SetState)(
15188 HRESULT (STDMETHODCALLTYPE *get_DeviceId)(
15192 HRESULT (STDMETHODCALLTYPE *put_DeviceId)(
15196 HRESULT (STDMETHODCALLTYPE *get_LineId)(
15200 HRESULT (STDMETHODCALLTYPE *put_LineId)(
15204 HRESULT (STDMETHODCALLTYPE *get_MMHandle)(
15249 static FORCEINLINE HRESULT ISpeechMMSysAudio_QueryInterface(ISpeechMMSysAudio* This,REFIID riid,void **ppvObject) {
15259 static FORCEINLINE HRESULT ISpeechMMSysAudio_GetTypeInfoCount(ISpeechMMSysAudio* This,UINT *pctinfo) {
15262 static FORCEINLINE HRESULT ISpeechMMSysAudio_GetTypeInfo(ISpeechMMSysAudio* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
15265 static FORCEINLINE HRESULT ISpeechMMSysAudio_GetIDsOfNames(ISpeechMMSysAudio* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
15268 static FORCEINLINE HRESULT ISpeechMMSysAudio_Invoke(ISpeechMMSysAudio* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
15272 static FORCEINLINE HRESULT ISpeechMMSysAudio_get_Format(ISpeechMMSysAudio* This,ISpeechAudioFormat **AudioFormat) {
15275 static FORCEINLINE HRESULT ISpeechMMSysAudio_putref_Format(ISpeechMMSysAudio* This,ISpeechAudioFormat *AudioFormat) {
15278 static FORCEINLINE HRESULT ISpeechMMSysAudio_Read(ISpeechMMSysAudio* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) {
15281 static FORCEINLINE HRESULT ISpeechMMSysAudio_Write(ISpeechMMSysAudio* This,VARIANT Buffer,LONG *BytesWritten) {
15284 static FORCEINLINE HRESULT ISpeechMMSysAudio_Seek(ISpeechMMSysAudio* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) {
15288 static FORCEINLINE HRESULT ISpeechMMSysAudio_get_Status(ISpeechMMSysAudio* This,ISpeechAudioStatus **Status) {
15291 static FORCEINLINE HRESULT ISpeechMMSysAudio_get_BufferInfo(ISpeechMMSysAudio* This,ISpeechAudioBufferInfo **BufferInfo) {
15294 static FORCEINLINE HRESULT ISpeechMMSysAudio_get_DefaultFormat(ISpeechMMSysAudio* This,ISpeechAudioFormat **StreamFormat) {
15297 static FORCEINLINE HRESULT ISpeechMMSysAudio_get_Volume(ISpeechMMSysAudio* This,LONG *Volume) {
15300 static FORCEINLINE HRESULT ISpeechMMSysAudio_put_Volume(ISpeechMMSysAudio* This,LONG Volume) {
15303 static FORCEINLINE HRESULT ISpeechMMSysAudio_get_BufferNotifySize(ISpeechMMSysAudio* This,LONG *BufferNotifySize) {
15306 static FORCEINLINE HRESULT ISpeechMMSysAudio_put_BufferNotifySize(ISpeechMMSysAudio* This,LONG BufferNotifySize) {
15309 static FORCEINLINE HRESULT ISpeechMMSysAudio_get_EventHandle(ISpeechMMSysAudio* This,LONG *EventHandle) {
15312 static FORCEINLINE HRESULT ISpeechMMSysAudio_SetState(ISpeechMMSysAudio* This,SpeechAudioState State) {
15316 static FORCEINLINE HRESULT ISpeechMMSysAudio_get_DeviceId(ISpeechMMSysAudio* This,LONG *DeviceId) {
15319 static FORCEINLINE HRESULT ISpeechMMSysAudio_put_DeviceId(ISpeechMMSysAudio* This,LONG DeviceId) {
15322 static FORCEINLINE HRESULT ISpeechMMSysAudio_get_LineId(ISpeechMMSysAudio* This,LONG *LineId) {
15325 static FORCEINLINE HRESULT ISpeechMMSysAudio_put_LineId(ISpeechMMSysAudio* This,LONG LineId) {
15328 static FORCEINLINE HRESULT ISpeechMMSysAudio_get_MMHandle(ISpeechMMSysAudio* This,LONG *Handle) {
15336 HRESULT STDMETHODCALLTYPE ISpeechMMSysAudio_get_DeviceId_Proxy(
15344 HRESULT STDMETHODCALLTYPE ISpeechMMSysAudio_put_DeviceId_Proxy(
15352 HRESULT STDMETHODCALLTYPE ISpeechMMSysAudio_get_LineId_Proxy(
15360 HRESULT STDMETHODCALLTYPE ISpeechMMSysAudio_put_LineId_Proxy(
15368 HRESULT STDMETHODCALLTYPE ISpeechMMSysAudio_get_MMHandle_Proxy(
15390 virtual HRESULT STDMETHODCALLTYPE Open(
15395 virtual HRESULT STDMETHODCALLTYPE Close(
15407 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
15419 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
15423 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
15429 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
15437 HRESULT (STDMETHODCALLTYPE *Invoke)(
15449 HRESULT (STDMETHODCALLTYPE *get_Format)(
15453 HRESULT (STDMETHODCALLTYPE *putref_Format)(
15457 HRESULT (STDMETHODCALLTYPE *Read)(
15463 HRESULT (STDMETHODCALLTYPE *Write)(
15468 HRESULT (STDMETHODCALLTYPE *Seek)(
15475 HRESULT (STDMETHODCALLTYPE *Open)(
15481 HRESULT (STDMETHODCALLTYPE *Close)(
15512 static FORCEINLINE HRESULT ISpeechFileStream_QueryInterface(ISpeechFileStream* This,REFIID riid,void **ppvObject) {
15522 static FORCEINLINE HRESULT ISpeechFileStream_GetTypeInfoCount(ISpeechFileStream* This,UINT *pctinfo) {
15525 static FORCEINLINE HRESULT ISpeechFileStream_GetTypeInfo(ISpeechFileStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
15528 static FORCEINLINE HRESULT ISpeechFileStream_GetIDsOfNames(ISpeechFileStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
15531 static FORCEINLINE HRESULT ISpeechFileStream_Invoke(ISpeechFileStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
15535 static FORCEINLINE HRESULT ISpeechFileStream_get_Format(ISpeechFileStream* This,ISpeechAudioFormat **AudioFormat) {
15538 static FORCEINLINE HRESULT ISpeechFileStream_putref_Format(ISpeechFileStream* This,ISpeechAudioFormat *AudioFormat) {
15541 static FORCEINLINE HRESULT ISpeechFileStream_Read(ISpeechFileStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) {
15544 static FORCEINLINE HRESULT ISpeechFileStream_Write(ISpeechFileStream* This,VARIANT Buffer,LONG *BytesWritten) {
15547 static FORCEINLINE HRESULT ISpeechFileStream_Seek(ISpeechFileStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) {
15551 static FORCEINLINE HRESULT ISpeechFileStream_Open(ISpeechFileStream* This,BSTR FileName,SpeechStreamFileMode FileMode,VARIANT_BOOL DoEvents) {
15554 static FORCEINLINE HRESULT ISpeechFileStream_Close(ISpeechFileStream* This) {
15562 HRESULT STDMETHODCALLTYPE ISpeechFileStream_Open_Proxy(
15572 HRESULT STDMETHODCALLTYPE ISpeechFileStream_Close_Proxy(
15593 virtual HRESULT STDMETHODCALLTYPE get_BaseStream(
15596 virtual HRESULT STDMETHODCALLTYPE putref_BaseStream(
15608 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
15620 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
15624 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
15630 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
15638 HRESULT (STDMETHODCALLTYPE *Invoke)(
15650 HRESULT (STDMETHODCALLTYPE *get_Format)(
15654 HRESULT (STDMETHODCALLTYPE *putref_Format)(
15658 HRESULT (STDMETHODCALLTYPE *Read)(
15664 HRESULT (STDMETHODCALLTYPE *Write)(
15669 HRESULT (STDMETHODCALLTYPE *Seek)(
15676 HRESULT (STDMETHODCALLTYPE *get_BaseStream)(
15680 HRESULT (STDMETHODCALLTYPE *putref_BaseStream)(
15712 static FORCEINLINE HRESULT ISpeechCustomStream_QueryInterface(ISpeechCustomStream* This,REFIID riid,void **ppvObject) {
15722 static FORCEINLINE HRESULT ISpeechCustomStream_GetTypeInfoCount(ISpeechCustomStream* This,UINT *pctinfo) {
15725 static FORCEINLINE HRESULT ISpeechCustomStream_GetTypeInfo(ISpeechCustomStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
15728 static FORCEINLINE HRESULT ISpeechCustomStream_GetIDsOfNames(ISpeechCustomStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
15731 static FORCEINLINE HRESULT ISpeechCustomStream_Invoke(ISpeechCustomStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
15735 static FORCEINLINE HRESULT ISpeechCustomStream_get_Format(ISpeechCustomStream* This,ISpeechAudioFormat **AudioFormat) {
15738 static FORCEINLINE HRESULT ISpeechCustomStream_putref_Format(ISpeechCustomStream* This,ISpeechAudioFormat *AudioFormat) {
15741 static FORCEINLINE HRESULT ISpeechCustomStream_Read(ISpeechCustomStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) {
15744 static FORCEINLINE HRESULT ISpeechCustomStream_Write(ISpeechCustomStream* This,VARIANT Buffer,LONG *BytesWritten) {
15747 static FORCEINLINE HRESULT ISpeechCustomStream_Seek(ISpeechCustomStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) {
15751 static FORCEINLINE HRESULT ISpeechCustomStream_get_BaseStream(ISpeechCustomStream* This,IUnknown **ppUnkStream) {
15754 static FORCEINLINE HRESULT ISpeechCustomStream_putref_BaseStream(ISpeechCustomStream* This,IUnknown *pUnkStream) {
15762 HRESULT STDMETHODCALLTYPE ISpeechCustomStream_get_BaseStream_Proxy(
15770 HRESULT STDMETHODCALLTYPE ISpeechCustomStream_putref_BaseStream_Proxy(
15792 virtual HRESULT STDMETHODCALLTYPE SetData(
15795 virtual HRESULT STDMETHODCALLTYPE GetData(
15807 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
15819 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
15823 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
15829 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
15837 HRESULT (STDMETHODCALLTYPE *Invoke)(
15849 HRESULT (STDMETHODCALLTYPE *get_Format)(
15853 HRESULT (STDMETHODCALLTYPE *putref_Format)(
15857 HRESULT (STDMETHODCALLTYPE *Read)(
15863 HRESULT (STDMETHODCALLTYPE *Write)(
15868 HRESULT (STDMETHODCALLTYPE *Seek)(
15875 HRESULT
15879 HRESULT (STDMETHODCALLTYPE *GetData)(
15911 static FORCEINLINE HRESULT ISpeechMemoryStream_QueryInterface(ISpeechMemoryStream* This,REFIID riid,void **ppvObject) {
15921 static FORCEINLINE HRESULT ISpeechMemoryStream_GetTypeInfoCount(ISpeechMemoryStream* This,UINT *pctinfo) {
15924 static FORCEINLINE HRESULT ISpeechMemoryStream_GetTypeInfo(ISpeechMemoryStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
15927 static FORCEINLINE HRESULT ISpeechMemoryStream_GetIDsOfNames(ISpeechMemoryStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
15930 static FORCEINLINE HRESULT ISpeechMemoryStream_Invoke(ISpeechMemoryStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
15934 static FORCEINLINE HRESULT ISpeechMemoryStream_get_Format(ISpeechMemoryStream* This,ISpeechAudioFormat **AudioFormat) {
15937 static FORCEINLINE HRESULT ISpeechMemoryStream_putref_Format(ISpeechMemoryStream* This,ISpeechAudioFormat *AudioFormat) {
15940 static FORCEINLINE HRESULT ISpeechMemoryStream_Read(ISpeechMemoryStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) {
15943 static FORCEINLINE HRESULT ISpeechMemoryStream_Write(ISpeechMemoryStream* This,VARIANT Buffer,LONG *BytesWritten) {
15946 static FORCEINLINE HRESULT ISpeechMemoryStream_Seek(ISpeechMemoryStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) {
15950 static FORCEINLINE HRESULT ISpeechMemoryStream_SetData(ISpeechMemoryStream* This,VARIANT Data) {
15953 static FORCEINLINE HRESULT ISpeechMemoryStream_GetData(ISpeechMemoryStream* This,VARIANT *pData) {
15961 HRESULT STDMETHODCALLTYPE ISpeechMemoryStream_SetData_Proxy(
15969 HRESULT STDMETHODCALLTYPE ISpeechMemoryStream_GetData_Proxy(
15991 virtual HRESULT STDMETHODCALLTYPE get_FreeBufferSpace(
15994 virtual HRESULT STDMETHODCALLTYPE get_NonBlockingIO(
15997 virtual HRESULT STDMETHODCALLTYPE get_State(
16000 virtual HRESULT STDMETHODCALLTYPE get_CurrentSeekPosition(
16003 virtual HRESULT STDMETHODCALLTYPE get_CurrentDevicePosition(
16015 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
16027 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
16031 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
16037 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
16045 HRESULT (STDMETHODCALLTYPE *Invoke)(
16057 HRESULT (STDMETHODCALLTYPE *get_FreeBufferSpace)(
16061 HRESULT (STDMETHODCALLTYPE *get_NonBlockingIO)(
16065 HRESULT (STDMETHODCALLTYPE *get_State)(
16069 HRESULT (STDMETHODCALLTYPE *get_CurrentSeekPosition)(
16073 HRESULT (STDMETHODCALLTYPE *get_CurrentDevicePosition)(
16102 static FORCEINLINE HRESULT ISpeechAudioStatus_QueryInterface(ISpeechAudioStatus* This,REFIID riid,void **ppvObject) {
16112 static FORCEINLINE HRESULT ISpeechAudioStatus_GetTypeInfoCount(ISpeechAudioStatus* This,UINT *pctinfo) {
16115 static FORCEINLINE HRESULT ISpeechAudioStatus_GetTypeInfo(ISpeechAudioStatus* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
16118 static FORCEINLINE HRESULT ISpeechAudioStatus_GetIDsOfNames(ISpeechAudioStatus* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
16121 static FORCEINLINE HRESULT ISpeechAudioStatus_Invoke(ISpeechAudioStatus* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
16125 static FORCEINLINE HRESULT ISpeechAudioStatus_get_FreeBufferSpace(ISpeechAudioStatus* This,LONG *FreeBufferSpace) {
16128 static FORCEINLINE HRESULT ISpeechAudioStatus_get_NonBlockingIO(ISpeechAudioStatus* This,LONG *NonBlockingIO) {
16131 static FORCEINLINE HRESULT ISpeechAudioStatus_get_State(ISpeechAudioStatus* This,SpeechAudioState *State) {
16134 static FORCEINLINE HRESULT ISpeechAudioStatus_get_CurrentSeekPosition(ISpeechAudioStatus* This,VARIANT *CurrentSeekPosition) {
16137 static FORCEINLINE HRESULT ISpeechAudioStatus_get_CurrentDevicePosition(ISpeechAudioStatus* This,VARIANT *CurrentDevicePosition) {
16145 HRESULT STDMETHODCALLTYPE ISpeechAudioStatus_get_FreeBufferSpace_Proxy(
16153 HRESULT STDMETHODCALLTYPE ISpeechAudioStatus_get_NonBlockingIO_Proxy(
16161 HRESULT STDMETHODCALLTYPE ISpeechAudioStatus_get_State_Proxy(
16169 HRESULT STDMETHODCALLTYPE ISpeechAudioStatus_get_CurrentSeekPosition_Proxy(
16177 HRESULT STDMETHODCALLTYPE ISpeechAudioStatus_get_CurrentDevicePosition_Proxy(
16199 virtual HRESULT STDMETHODCALLTYPE get_MinNotification(
16202 virtual HRESULT STDMETHODCALLTYPE put_MinNotification(
16205 virtual HRESULT STDMETHODCALLTYPE get_BufferSize(
16208 virtual HRESULT STDMETHODCALLTYPE put_BufferSize(
16211 virtual HRESULT STDMETHODCALLTYPE get_EventBias(
16214 virtual HRESULT STDMETHODCALLTYPE put_EventBias(
16226 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
16238 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
16242 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
16248 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
16256 HRESULT (STDMETHODCALLTYPE *Invoke)(
16268 HRESULT (STDMETHODCALLTYPE *get_MinNotification)(
16272 HRESULT (STDMETHODCALLTYPE *put_MinNotification)(
16276 HRESULT (STDMETHODCALLTYPE *get_BufferSize)(
16280 HRESULT (STDMETHODCALLTYPE *put_BufferSize)(
16284 HRESULT (STDMETHODCALLTYPE *get_EventBias)(
16288 HRESULT (STDMETHODCALLTYPE *put_EventBias)(
16318 static FORCEINLINE HRESULT ISpeechAudioBufferInfo_QueryInterface(ISpeechAudioBufferInfo* This,REFIID riid,void **ppvObject) {
16328 static FORCEINLINE HRESULT ISpeechAudioBufferInfo_GetTypeInfoCount(ISpeechAudioBufferInfo* This,UINT *pctinfo) {
16331 static FORCEINLINE HRESULT ISpeechAudioBufferInfo_GetTypeInfo(ISpeechAudioBufferInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
16334 static FORCEINLINE HRESULT ISpeechAudioBufferInfo_GetIDsOfNames(ISpeechAudioBufferInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
16337 static FORCEINLINE HRESULT ISpeechAudioBufferInfo_Invoke(ISpeechAudioBufferInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
16341 static FORCEINLINE HRESULT ISpeechAudioBufferInfo_get_MinNotification(ISpeechAudioBufferInfo* This,LONG *MinNotification) {
16344 static FORCEINLINE HRESULT ISpeechAudioBufferInfo_put_MinNotification(ISpeechAudioBufferInfo* This,LONG MinNotification) {
16347 static FORCEINLINE HRESULT ISpeechAudioBufferInfo_get_BufferSize(ISpeechAudioBufferInfo* This,LONG *BufferSize) {
16350 static FORCEINLINE HRESULT ISpeechAudioBufferInfo_put_BufferSize(ISpeechAudioBufferInfo* This,LONG BufferSize) {
16353 static FORCEINLINE HRESULT ISpeechAudioBufferInfo_get_EventBias(ISpeechAudioBufferInfo* This,LONG *EventBias) {
16356 static FORCEINLINE HRESULT ISpeechAudioBufferInfo_put_EventBias(ISpeechAudioBufferInfo* This,LONG EventBias) {
16364 HRESULT STDMETHODCALLTYPE ISpeechAudioBufferInfo_get_MinNotification_Proxy(
16372 HRESULT STDMETHODCALLTYPE ISpeechAudioBufferInfo_put_MinNotification_Proxy(
16380 HRESULT STDMETHODCALLTYPE ISpeechAudioBufferInfo_get_BufferSize_Proxy(
16388 HRESULT STDMETHODCALLTYPE ISpeechAudioBufferInfo_put_BufferSize_Proxy(
16396 HRESULT STDMETHODCALLTYPE ISpeechAudioBufferInfo_get_EventBias_Proxy(
16404 HRESULT STDMETHODCALLTYPE ISpeechAudioBufferInfo_put_EventBias_Proxy(
16426 virtual HRESULT STDMETHODCALLTYPE get_FormatTag(
16429 virtual HRESULT STDMETHODCALLTYPE put_FormatTag(
16432 virtual HRESULT STDMETHODCALLTYPE get_Channels(
16435 virtual HRESULT STDMETHODCALLTYPE put_Channels(
16438 virtual HRESULT STDMETHODCALLTYPE get_SamplesPerSec(
16441 virtual HRESULT STDMETHODCALLTYPE put_SamplesPerSec(
16444 virtual HRESULT STDMETHODCALLTYPE get_AvgBytesPerSec(
16447 virtual HRESULT STDMETHODCALLTYPE put_AvgBytesPerSec(
16450 virtual HRESULT STDMETHODCALLTYPE get_BlockAlign(
16453 virtual HRESULT STDMETHODCALLTYPE put_BlockAlign(
16456 virtual HRESULT STDMETHODCALLTYPE get_BitsPerSample(
16459 virtual HRESULT STDMETHODCALLTYPE put_BitsPerSample(
16462 virtual HRESULT STDMETHODCALLTYPE get_ExtraData(
16465 virtual HRESULT STDMETHODCALLTYPE put_ExtraData(
16477 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
16489 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
16493 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
16499 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
16507 HRESULT (STDMETHODCALLTYPE *Invoke)(
16519 HRESULT (STDMETHODCALLTYPE *get_FormatTag)(
16523 HRESULT (STDMETHODCALLTYPE *put_FormatTag)(
16527 HRESULT (STDMETHODCALLTYPE *get_Channels)(
16531 HRESULT (STDMETHODCALLTYPE *put_Channels)(
16535 HRESULT (STDMETHODCALLTYPE *get_SamplesPerSec)(
16539 HRESULT (STDMETHODCALLTYPE *put_SamplesPerSec)(
16543 HRESULT (STDMETHODCALLTYPE *get_AvgBytesPerSec)(
16547 HRESULT (STDMETHODCALLTYPE *put_AvgBytesPerSec)(
16551 HRESULT (STDMETHODCALLTYPE *get_BlockAlign)(
16555 HRESULT (STDMETHODCALLTYPE *put_BlockAlign)(
16559 HRESULT (STDMETHODCALLTYPE *get_BitsPerSample)(
16563 HRESULT (STDMETHODCALLTYPE *put_BitsPerSample)(
16567 HRESULT (STDMETHODCALLTYPE *get_ExtraData)(
16571 HRESULT (STDMETHODCALLTYPE *put_ExtraData)(
16609 static FORCEINLINE HRESULT ISpeechWaveFormatEx_QueryInterface(ISpeechWaveFormatEx* This,REFIID riid,void **ppvObject) {
16619 static FORCEINLINE HRESULT ISpeechWaveFormatEx_GetTypeInfoCount(ISpeechWaveFormatEx* This,UINT *pctinfo) {
16622 static FORCEINLINE HRESULT ISpeechWaveFormatEx_GetTypeInfo(ISpeechWaveFormatEx* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
16625 static FORCEINLINE HRESULT ISpeechWaveFormatEx_GetIDsOfNames(ISpeechWaveFormatEx* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
16628 static FORCEINLINE HRESULT ISpeechWaveFormatEx_Invoke(ISpeechWaveFormatEx* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
16632 static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_FormatTag(ISpeechWaveFormatEx* This,short *FormatTag) {
16635 static FORCEINLINE HRESULT
16638 static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_Channels(ISpeechWaveFormatEx* This,short *Channels) {
16641 static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_Channels(ISpeechWaveFormatEx* This,short Channels) {
16644 static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_SamplesPerSec(ISpeechWaveFormatEx* This,LONG *SamplesPerSec) {
16647 static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_SamplesPerSec(ISpeechWaveFormatEx* This,LONG SamplesPerSec) {
16650 static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_AvgBytesPerSec(ISpeechWaveFormatEx* This,LONG *AvgBytesPerSec) {
16653 static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_AvgBytesPerSec(ISpeechWaveFormatEx* This,LONG AvgBytesPerSec) {
16656 static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_BlockAlign(ISpeechWaveFormatEx* This,short *BlockAlign) {
16659 static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_BlockAlign(ISpeechWaveFormatEx* This,short BlockAlign) {
16662 static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_BitsPerSample(ISpeechWaveFormatEx* This,short *BitsPerSample) {
16665 static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_BitsPerSample(ISpeechWaveFormatEx* This,short BitsPerSample) {
16668 static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_ExtraData(ISpeechWaveFormatEx* This,VARIANT *ExtraData) {
16671 static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_ExtraData(ISpeechWaveFormatEx* This,VARIANT ExtraData) {
16679 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_get_FormatTag_Proxy(
16687 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_put_FormatTag_Proxy(
16695 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_get_Channels_Proxy(
16703 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_put_Channels_Proxy(
16711 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_get_SamplesPerSec_Proxy(
16719 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_put_SamplesPerSec_Proxy(
16727 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_get_AvgBytesPerSec_Proxy(
16735 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_put_AvgBytesPerSec_Proxy(
16743 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_get_BlockAlign_Proxy(
16751 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_put_BlockAlign_Proxy(
16759 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_get_BitsPerSample_Proxy(
16767 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_put_BitsPerSample_Proxy(
16775 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_get_ExtraData_Proxy(
16783 HRESULT STDMETHODCALLTYPE ISpeechWaveFormatEx_put_ExtraData_Proxy(
16805 virtual HRESULT STDMETHODCALLTYPE get_Status(
16808 virtual HRESULT STDMETHODCALLTYPE get_Voice(
16811 virtual HRESULT STDMETHODCALLTYPE putref_Voice(
16814 virtual HRESULT STDMETHODCALLTYPE get_AudioOutput(
16817 virtual HRESULT STDMETHODCALLTYPE putref_AudioOutput(
16820 virtual HRESULT STDMETHODCALLTYPE get_AudioOutputStream(
16823 virtual HRESULT STDMETHODCALLTYPE putref_AudioOutputStream(
16826 virtual HRESULT STDMETHODCALLTYPE get_Rate(
16829 virtual HRESULT STDMETHODCALLTYPE put_Rate(
16832 virtual HRESULT STDMETHODCALLTYPE get_Volume(
16835 virtual HRESULT STDMETHODCALLTYPE put_Volume(
16838 virtual HRESULT STDMETHODCALLTYPE put_AllowAudioOutputFormatChangesOnNextSet(
16841 virtual HRESULT STDMETHODCALLTYPE get_AllowAudioOutputFormatChangesOnNextSet(
16844 virtual HRESULT STDMETHODCALLTYPE get_EventInterests(
16847 virtual HRESULT STDMETHODCALLTYPE put_EventInterests(
16850 virtual HRESULT STDMETHODCALLTYPE put_Priority(
16853 virtual HRESULT STDMETHODCALLTYPE get_Priority(
16856 virtual HRESULT STDMETHODCALLTYPE put_AlertBoundary(
16859 virtual HRESULT STDMETHODCALLTYPE get_AlertBoundary(
16862 virtual HRESULT STDMETHODCALLTYPE put_SynchronousSpeakTimeout(
16865 virtual HRESULT STDMETHODCALLTYPE get_SynchronousSpeakTimeout(
16868 virtual HRESULT STDMETHODCALLTYPE Speak(
16873 virtual HRESULT STDMETHODCALLTYPE SpeakStream(
16878 virtual HRESULT STDMETHODCALLTYPE Pause(
16881 virtual HRESULT STDMETHODCALLTYPE Resume(
16884 virtual HRESULT STDMETHODCALLTYPE Skip(
16889 virtual HRESULT STDMETHODCALLTYPE GetVoices(
16894 virtual HRESULT STDMETHODCALLTYPE GetAudioOutputs(
16899 virtual HRESULT STDMETHODCALLTYPE WaitUntilDone(
16903 virtual HRESULT STDMETHODCALLTYPE SpeakCompleteEvent(
16906 virtual HRESULT STDMETHODCALLTYPE IsUISupported(
16911 virtual HRESULT STDMETHODCALLTYPE DisplayUI(
16926 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
16938 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
16942 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
16948 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
16956 HRESULT (STDMETHODCALLTYPE *Invoke)(
16968 HRESULT (STDMETHODCALLTYPE *get_Status)(
16972 HRESULT (STDMETHODCALLTYPE *get_Voice)(
16976 HRESULT (STDMETHODCALLTYPE *putref_Voice)(
16980 HRESULT (STDMETHODCALLTYPE *get_AudioOutput)(
16984 HRESULT (STDMETHODCALLTYPE *putref_AudioOutput)(
16988 HRESULT (STDMETHODCALLTYPE *get_AudioOutputStream)(
16992 HRESULT (STDMETHODCALLTYPE *putref_AudioOutputStream)(
16996 HRESULT (STDMETHODCALLTYPE *get_Rate)(
17000 HRESULT (STDMETHODCALLTYPE *put_Rate)(
17004 HRESULT (STDMETHODCALLTYPE *get_Volume)(
17008 HRESULT (STDMETHODCALLTYPE *put_Volume)(
17012 HRESULT (STDMETHODCALLTYPE *put_AllowAudioOutputFormatChangesOnNextSet)(
17016 HRESULT (STDMETHODCALLTYPE *get_AllowAudioOutputFormatChangesOnNextSet)(
17020 HRESULT (STDMETHODCALLTYPE *get_EventInterests)(
17024 HRESULT (STDMETHODCALLTYPE *put_EventInterests)(
17028 HRESULT (STDMETHODCALLTYPE *put_Priority)(
17032 HRESULT (STDMETHODCALLTYPE *get_Priority)(
17036 HRESULT (STDMETHODCALLTYPE *put_AlertBoundary)(
17040 HRESULT (STDMETHODCALLTYPE *get_AlertBoundary)(
17044 HRESULT (STDMETHODCALLTYPE *put_SynchronousSpeakTimeout)(
17048 HRESULT (STDMETHODCALLTYPE *get_SynchronousSpeakTimeout)(
17052 HRESULT (STDMETHODCALLTYPE *Speak)(
17058 HRESULT (STDMETHODCALLTYPE *SpeakStream)(
17064 HRESULT (STDMETHODCALLTYPE *Pause)(
17067 HRESULT (STDMETHODCALLTYPE *Resume)(
17070 HRESULT (STDMETHODCALLTYPE *Skip)(
17076 HRESULT (STDMETHODCALLTYPE *GetVoices)(
17082 HRESULT (STDMETHODCALLTYPE *GetAudioOutputs)(
17088 HRESULT (STDMETHODCALLTYPE *WaitUntilDone)(
17093 HRESULT (STDMETHODCALLTYPE *SpeakCompleteEvent)(
17097 HRESULT (STDMETHODCALLTYPE *IsUISupported)(
17103 HRESULT (STDMETHODCALLTYPE *DisplayUI)(
17162 static FORCEINLINE HRESULT ISpeechVoice_QueryInterface(ISpeechVoice* This,REFIID riid,void **ppvObject) {
17172 static FORCEINLINE HRESULT ISpeechVoice_GetTypeInfoCount(ISpeechVoice* This,UINT *pctinfo) {
17175 static FORCEINLINE HRESULT ISpeechVoice_GetTypeInfo(ISpeechVoice* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
17178 static FORCEINLINE HRESULT ISpeechVoice_GetIDsOfNames(ISpeechVoice* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
17181 static FORCEINLINE HRESULT ISpeechVoice_Invoke(ISpeechVoice* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
17185 static FORCEINLINE HRESULT ISpeechVoice_get_Status(ISpeechVoice* This,ISpeechVoiceStatus **Status) {
17188 static FORCEINLINE HRESULT ISpeechVoice_get_Voice(ISpeechVoice* This,ISpeechObjectToken **Voice) {
17191 static FORCEINLINE HRESULT ISpeechVoice_putref_Voice(ISpeechVoice* This,ISpeechObjectToken *Voice) {
17194 static FORCEINLINE HRESULT ISpeechVoice_get_AudioOutput(ISpeechVoice* This,ISpeechObjectToken **AudioOutput) {
17197 static FORCEINLINE HRESULT ISpeechVoice_putref_AudioOutput(ISpeechVoice* This,ISpeechObjectToken *AudioOutput) {
17200 static FORCEINLINE HRESULT ISpeechVoice_get_AudioOutputStream(ISpeechVoice* This,ISpeechBaseStream **AudioOutputStream) {
17203 static FORCEINLINE HRESULT ISpeechVoice_putref_AudioOutputStream(ISpeechVoice* This,ISpeechBaseStream *AudioOutputStream) {
17206 static FORCEINLINE HRESULT ISpeechVoice_get_Rate(ISpeechVoice* This,LONG *Rate) {
17209 static FORCEINLINE HRESULT ISpeechVoice_put_Rate(ISpeechVoice* This,LONG Rate) {
17212 static FORCEINLINE HRESULT ISpeechVoice_get_Volume(ISpeechVoice* This,LONG *Volume) {
17215 static FORCEINLINE HRESULT ISpeechVoice_put_Volume(ISpeechVoice* This,LONG Volume) {
17218 static FORCEINLINE HRESULT ISpeechVoice_put_AllowAudioOutputFormatChangesOnNextSet(ISpeechVoice* This,VARIANT_BOOL Allow) {
17221 static FORCEINLINE HRESULT ISpeechVoice_get_AllowAudioOutputFormatChangesOnNextSet(ISpeechVoice* This,VARIANT_BOOL *Allow) {
17224 static FORCEINLINE HRESULT ISpeechVoice_get_EventInterests(ISpeechVoice* This,SpeechVoiceEvents *EventInterestFlags) {
17227 static FORCEINLINE HRESULT ISpeechVoice_put_EventInterests(ISpeechVoice* This,SpeechVoiceEvents EventInterestFlags) {
17230 static FORCEINLINE HRESULT ISpeechVoice_put_Priority(ISpeechVoice* This,SpeechVoicePriority Priority) {
17233 static FORCEINLINE HRESULT ISpeechVoice_get_Priority(ISpeechVoice* This,SpeechVoicePriority *Priority) {
17236 static FORCEINLINE HRESULT ISpeechVoice_put_AlertBoundary(ISpeechVoice* This,SpeechVoiceEvents Boundary) {
17239 static FORCEINLINE HRESULT ISpeechVoice_get_AlertBoundary(ISpeechVoice* This,SpeechVoiceEvents *Boundary) {
17242 static FORCEINLINE HRESULT ISpeechVoice_put_SynchronousSpeakTimeout(ISpeechVoice* This,LONG msTimeout) {
17245 static FORCEINLINE HRESULT ISpeechVoice_get_SynchronousSpeakTimeout(ISpeechVoice* This,LONG *msTimeout) {
17248 static FORCEINLINE HRESULT ISpeechVoice_Speak(ISpeechVoice* This,BSTR Text,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) {
17251 static FORCEINLINE HRESULT ISpeechVoice_SpeakStream(ISpeechVoice* This,ISpeechBaseStream *Stream,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) {
17254 static FORCEINLINE HRESULT ISpeechVoice_Pause(ISpeechVoice* This) {
17257 static FORCEINLINE HRESULT ISpeechVoice_Resume(ISpeechVoice* This) {
17260 static FORCEINLINE HRESULT ISpeechVoice_Skip(ISpeechVoice* This,const BSTR Type,LONG NumItems,LONG *NumSkipped) {
17263 static FORCEINLINE HRESULT ISpeechVoice_GetVoices(ISpeechVoice* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) {
17266 static FORCEINLINE HRESULT ISpeechVoice_GetAudioOutputs(ISpeechVoice* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) {
17269 static FORCEINLINE HRESULT ISpeechVoice_WaitUntilDone(ISpeechVoice* This,LONG msTimeout,VARIANT_BOOL *Done) {
17272 static FORCEINLINE HRESULT ISpeechVoice_SpeakCompleteEvent(ISpeechVoice* This,LONG *Handle) {
17275 static FORCEINLINE HRESULT ISpeechVoice_IsUISupported(ISpeechVoice* This,const BSTR TypeOfUI,const VARIANT *ExtraData,VARIANT_BOOL *Supported) {
17278 static FORCEINLINE HRESULT ISpeechVoice_DisplayUI(ISpeechVoice* This,LONG hWndParent,BSTR Title,const BSTR TypeOfUI,const VARIANT *ExtraData) {
17286 HRESULT STDMETHODCALLTYPE ISpeechVoice_get_Status_Proxy(
17294 HRESULT STDMETHODCALLTYPE ISpeechVoice_get_Voice_Proxy(
17302 HRESULT STDMETHODCALLTYPE ISpeechVoice_putref_Voice_Proxy(
17310 HRESULT STDMETHODCALLTYPE ISpeechVoice_get_AudioOutput_Proxy(
17318 HRESULT STDMETHODCALLTYPE ISpeechVoice_putref_AudioOutput_Proxy(
17326 HRESULT STDMETHODCALLTYPE ISpeechVoice_get_AudioOutputStream_Proxy(
17334 HRESULT STDMETHODCALLTYPE ISpeechVoice_putref_AudioOutputStream_Proxy(
17342 HRESULT STDMETHODCALLTYPE ISpeechVoice_get_Rate_Proxy(
17350 HRESULT STDMETHODCALLTYPE ISpeechVoice_put_Rate_Proxy(
17358 HRESULT STDMETHODCALLTYPE ISpeechVoice_get_Volume_Proxy(
17366 HRESULT STDMETHODCALLTYPE ISpeechVoice_put_Volume_Proxy(
17374 HRESULT STDMETHODCALLTYPE ISpeechVoice_put_AllowAudioOutputFormatChangesOnNextSet_Proxy(
17382 HRESULT STDMETHODCALLTYPE ISpeechVoice_get_AllowAudioOutputFormatChangesOnNextSet_Proxy(
17390 HRESULT STDMETHODCALLTYPE ISpeechVoice_get_EventInterests_Proxy(
17398 HRESULT STDMETHODCALLTYPE ISpeechVoice_put_EventInterests_Proxy(
17406 HRESULT STDMETHODCALLTYPE ISpeechVoice_put_Priority_Proxy(
17414 HRESULT STDMETHODCALLTYPE ISpeechVoice_get_Priority_Proxy(
17422 HRESULT STDMETHODCALLTYPE ISpeechVoice_put_AlertBoundary_Proxy(
17430 HRESULT STDMETHODCALLTYPE ISpeechVoice_get_AlertBoundary_Proxy(
17438 HRESULT STDMETHODCALLTYPE ISpeechVoice_put_SynchronousSpeakTimeout_Proxy(
17446 HRESULT STDMETHODCALLTYPE ISpeechVoice_get_SynchronousSpeakTimeout_Proxy(
17454 HRESULT STDMETHODCALLTYPE ISpeechVoice_Speak_Proxy(
17464 HRESULT STDMETHODCALLTYPE ISpeechVoice_SpeakStream_Proxy(
17474 HRESULT STDMETHODCALLTYPE ISpeechVoice_Pause_Proxy(
17481 HRESULT STDMETHODCALLTYPE ISpeechVoice_Resume_Proxy(
17488 HRESULT STDMETHODCALLTYPE ISpeechVoice_Skip_Proxy(
17498 HRESULT STDMETHODCALLTYPE ISpeechVoice_GetVoices_Proxy(
17508 HRESULT STDMETHODCALLTYPE ISpeechVoice_GetAudioOutputs_Proxy(
17518 HRESULT STDMETHODCALLTYPE ISpeechVoice_WaitUntilDone_Proxy(
17527 HRESULT STDMETHODCALLTYPE ISpeechVoice_SpeakCompleteEvent_Proxy(
17535 HRESULT STDMETHODCALLTYPE ISpeechVoice_IsUISupported_Proxy(
17545 HRESULT STDMETHODCALLTYPE ISpeechVoice_DisplayUI_Proxy(
17570 virtual HRESULT STDMETHODCALLTYPE get_CurrentStreamNumber(
17573 virtual HRESULT STDMETHODCALLTYPE get_LastStreamNumberQueued(
17576 virtual HRESULT STDMETHODCALLTYPE get_LastHResult(
17577 LONG *HResult) = 0;
17579 virtual HRESULT STDMETHODCALLTYPE get_RunningState(
17582 virtual HRESULT STDMETHODCALLTYPE get_InputWordPosition(
17585 virtual HRESULT STDMETHODCALLTYPE get_InputWordLength(
17588 virtual HRESULT STDMETHODCALLTYPE get_InputSentencePosition(
17591 virtual HRESULT STDMETHODCALLTYPE get_InputSentenceLength(
17594 virtual HRESULT STDMETHODCALLTYPE get_LastBookmark(
17597 virtual HRESULT STDMETHODCALLTYPE get_LastBookmarkId(
17600 virtual HRESULT STDMETHODCALLTYPE get_PhonemeId(
17603 virtual HRESULT STDMETHODCALLTYPE get_VisemeId(
17615 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
17627 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
17631 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
17637 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
17645 HRESULT (STDMETHODCALLTYPE *Invoke)(
17657 HRESULT (STDMETHODCALLTYPE *get_CurrentStreamNumber)(
17661 HRESULT (STDMETHODCALLTYPE *get_LastStreamNumberQueued)(
17665 HRESULT (STDMETHODCALLTYPE *get_LastHResult)(
17667 LONG *HResult);
17669 HRESULT (STDMETHODCALLTYPE *get_RunningState)(
17673 HRESULT (STDMETHODCALLTYPE *get_InputWordPosition)(
17677 HRESULT (STDMETHODCALLTYPE *get_InputWordLength)(
17681 HRESULT (STDMETHODCALLTYPE *get_InputSentencePosition)(
17685 HRESULT (STDMETHODCALLTYPE *get_InputSentenceLength)(
17689 HRESULT (STDMETHODCALLTYPE *get_LastBookmark)(
17693 HRESULT (STDMETHODCALLTYPE *get_LastBookmarkId)(
17697 HRESULT (STDMETHODCALLTYPE *get_PhonemeId)(
17701 HRESULT (STDMETHODCALLTYPE *get_VisemeId)(
17725 #define ISpeechVoiceStatus_get_LastHResult(This,HResult) (This)->lpVtbl->get_LastHResult(This,HResult)
17737 static FORCEINLINE HRESULT ISpeechVoiceStatus_QueryInterface(ISpeechVoiceStatus* This,REFIID riid,void **ppvObject) {
17747 static FORCEINLINE HRESULT ISpeechVoiceStatus_GetTypeInfoCount(ISpeechVoiceStatus* This,UINT *pctinfo) {
17750 static FORCEINLINE HRESULT ISpeechVoiceStatus_GetTypeInfo(ISpeechVoiceStatus* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
17753 static FORCEINLINE HRESULT ISpeechVoiceStatus_GetIDsOfNames(ISpeechVoiceStatus* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
17756 static FORCEINLINE HRESULT ISpeechVoiceStatus_Invoke(ISpeechVoiceStatus* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
17760 static FORCEINLINE HRESULT ISpeechVoiceStatus_get_CurrentStreamNumber(ISpeechVoiceStatus* This,LONG *StreamNumber) {
17763 static FORCEINLINE HRESULT ISpeechVoiceStatus_get_LastStreamNumberQueued(ISpeechVoiceStatus* This,LONG *StreamNumber) {
17766 static FORCEINLINE HRESULT ISpeechVoiceStatus_get_LastHResult(ISpeechVoiceStatus* This,LONG *HResult) {
17767 return This->lpVtbl->get_LastHResult(This,HResult);
17769 static FORCEINLINE HRESULT ISpeechVoiceStatus_get_RunningState(ISpeechVoiceStatus* This,SpeechRunState *State) {
17772 static FORCEINLINE HRESULT ISpeechVoiceStatus_get_InputWordPosition(ISpeechVoiceStatus* This,LONG *Position) {
17775 static FORCEINLINE HRESULT ISpeechVoiceStatus_get_InputWordLength(ISpeechVoiceStatus* This,LONG *Length) {
17778 static FORCEINLINE HRESULT ISpeechVoiceStatus_get_InputSentencePosition(ISpeechVoiceStatus* This,LONG *Position) {
17781 static FORCEINLINE HRESULT ISpeechVoiceStatus_get_InputSentenceLength(ISpeechVoiceStatus* This,LONG *Length) {
17784 static FORCEINLINE HRESULT ISpeechVoiceStatus_get_LastBookmark(ISpeechVoiceStatus* This,BSTR *Bookmark) {
17787 static FORCEINLINE HRESULT ISpeechVoiceStatus_get_LastBookmarkId(ISpeechVoiceStatus* This,LONG *BookmarkId) {
17790 static FORCEINLINE HRESULT ISpeechVoiceStatus_get_PhonemeId(ISpeechVoiceStatus* This,short *PhoneId) {
17793 static FORCEINLINE HRESULT ISpeechVoiceStatus_get_VisemeId(ISpeechVoiceStatus* This,short *VisemeId) {
17801 HRESULT STDMETHODCALLTYPE ISpeechVoiceStatus_get_CurrentStreamNumber_Proxy(
17809 HRESULT STDMETHODCALLTYPE ISpeechVoiceStatus_get_LastStreamNumberQueued_Proxy(
17817 HRESULT STDMETHODCALLTYPE ISpeechVoiceStatus_get_LastHResult_Proxy(
17819 LONG *HResult);
17825 HRESULT STDMETHODCALLTYPE ISpeechVoiceStatus_get_RunningState_Proxy(
17833 HRESULT STDMETHODCALLTYPE ISpeechVoiceStatus_get_InputWordPosition_Proxy(
17841 HRESULT STDMETHODCALLTYPE ISpeechVoiceStatus_get_InputWordLength_Proxy(
17849 HRESULT STDMETHODCALLTYPE ISpeechVoiceStatus_get_InputSentencePosition_Proxy(
17857 HRESULT STDMETHODCALLTYPE ISpeechVoiceStatus_get_InputSentenceLength_Proxy(
17865 HRESULT STDMETHODCALLTYPE ISpeechVoiceStatus_get_LastBookmark_Proxy(
17873 HRESULT STDMETHODCALLTYPE ISpeechVoiceStatus_get_LastBookmarkId_Proxy(
17881 HRESULT STDMETHODCALLTYPE ISpeechVoiceStatus_get_PhonemeId_Proxy(
17889 HRESULT STDMETHODCALLTYPE ISpeechVoiceStatus_get_VisemeId_Proxy(
18412 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
18424 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
18428 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
18434 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
18442 HRESULT (STDMETHODCALLTYPE *Invoke)(
18472 static FORCEINLINE HRESULT _ISpeechVoiceEvents_QueryInterface(_ISpeechVoiceEvents* This,REFIID riid,void **ppvObject) {
18482 static FORCEINLINE HRESULT _ISpeechVoiceEvents_GetTypeInfoCount(_ISpeechVoiceEvents* This,UINT *pctinfo) {
18485 static FORCEINLINE HRESULT _ISpeechVoiceEvents_GetTypeInfo(_ISpeechVoiceEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
18488 static FORCEINLINE HRESULT _ISpeechVoiceEvents_GetIDsOfNames(_ISpeechVoiceEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
18491 static FORCEINLINE HRESULT _ISpeechVoiceEvents_Invoke(_ISpeechVoiceEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
18512 virtual HRESULT STDMETHODCALLTYPE putref_Recognizer(
18515 virtual HRESULT STDMETHODCALLTYPE get_Recognizer(
18518 virtual HRESULT STDMETHODCALLTYPE put_AllowAudioInputFormatChangesOnNextSet(
18521 virtual HRESULT STDMETHODCALLTYPE get_AllowAudioInputFormatChangesOnNextSet(
18524 virtual HRESULT STDMETHODCALLTYPE putref_AudioInput(
18527 virtual HRESULT STDMETHODCALLTYPE get_AudioInput(
18530 virtual HRESULT STDMETHODCALLTYPE putref_AudioInputStream(
18533 virtual HRESULT STDMETHODCALLTYPE get_AudioInputStream(
18536 virtual HRESULT STDMETHODCALLTYPE get_IsShared(
18539 virtual HRESULT STDMETHODCALLTYPE put_State(
18542 virtual HRESULT STDMETHODCALLTYPE get_State(
18545 virtual HRESULT STDMETHODCALLTYPE get_Status(
18548 virtual HRESULT STDMETHODCALLTYPE putref_Profile(
18551 virtual HRESULT STDMETHODCALLTYPE get_Profile(
18554 virtual HRESULT STDMETHODCALLTYPE EmulateRecognition(
18559 virtual HRESULT STDMETHODCALLTYPE CreateRecoContext(
18562 virtual HRESULT STDMETHODCALLTYPE GetFormat(
18566 virtual HRESULT STDMETHODCALLTYPE SetPropertyNumber(
18571 virtual HRESULT STDMETHODCALLTYPE GetPropertyNumber(
18576 virtual HRESULT STDMETHODCALLTYPE SetPropertyString(
18581 virtual HRESULT STDMETHODCALLTYPE GetPropertyString(
18586 virtual HRESULT STDMETHODCALLTYPE IsUISupported(
18591 virtual HRESULT STDMETHODCALLTYPE DisplayUI(
18597 virtual HRESULT STDMETHODCALLTYPE GetRecognizers(
18602 virtual HRESULT STDMETHODCALLTYPE GetAudioInputs(
18607 virtual HRESULT STDMETHODCALLTYPE GetProfiles(
18621 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
18633 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
18637 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
18643 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
18651 HRESULT (STDMETHODCALLTYPE *Invoke)(
18663 HRESULT (STDMETHODCALLTYPE *putref_Recognizer)(
18667 HRESULT (STDMETHODCALLTYPE *get_Recognizer)(
18671 HRESULT (STDMETHODCALLTYPE *put_AllowAudioInputFormatChangesOnNextSet)(
18675 HRESULT (STDMETHODCALLTYPE *get_AllowAudioInputFormatChangesOnNextSet)(
18679 HRESULT (STDMETHODCALLTYPE *putref_AudioInput)(
18683 HRESULT (STDMETHODCALLTYPE *get_AudioInput)(
18687 HRESULT (STDMETHODCALLTYPE *putref_AudioInputStream)(
18691 HRESULT (STDMETHODCALLTYPE *get_AudioInputStream)(
18695 HRESULT (STDMETHODCALLTYPE *get_IsShared)(
18699 HRESULT (STDMETHODCALLTYPE *put_State)(
18703 HRESULT (STDMETHODCALLTYPE *get_State)(
18707 HRESULT (STDMETHODCALLTYPE *get_Status)(
18711 HRESULT (STDMETHODCALLTYPE *putref_Profile)(
18715 HRESULT (STDMETHODCALLTYPE *get_Profile)(
18719 HRESULT (STDMETHODCALLTYPE *EmulateRecognition)(
18725 HRESULT (STDMETHODCALLTYPE *CreateRecoContext)(
18729 HRESULT (STDMETHODCALLTYPE *GetFormat)(
18734 HRESULT (STDMETHODCALLTYPE *SetPropertyNumber)(
18740 HRESULT (STDMETHODCALLTYPE *GetPropertyNumber)(
18746 HRESULT (STDMETHODCALLTYPE *SetPropertyString)(
18752 HRESULT (STDMETHODCALLTYPE *GetPropertyString)(
18758 HRESULT (STDMETHODCALLTYPE *IsUISupported)(
18764 HRESULT (STDMETHODCALLTYPE *DisplayUI)(
18771 HRESULT (STDMETHODCALLTYPE *GetRecognizers)(
18777 HRESULT (STDMETHODCALLTYPE *GetAudioInputs)(
18783 HRESULT (STDMETHODCALLTYPE *GetProfiles)(
18835 static FORCEINLINE HRESULT ISpeechRecognizer_QueryInterface(ISpeechRecognizer* This,REFIID riid,void **ppvObject) {
18845 static FORCEINLINE HRESULT ISpeechRecognizer_GetTypeInfoCount(ISpeechRecognizer* This,UINT *pctinfo) {
18848 static FORCEINLINE HRESULT ISpeechRecognizer_GetTypeInfo(ISpeechRecognizer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
18851 static FORCEINLINE HRESULT ISpeechRecognizer_GetIDsOfNames(ISpeechRecognizer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
18854 static FORCEINLINE HRESULT ISpeechRecognizer_Invoke(ISpeechRecognizer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
18858 static FORCEINLINE HRESULT ISpeechRecognizer_putref_Recognizer(ISpeechRecognizer* This,ISpeechObjectToken *Recognizer) {
18861 static FORCEINLINE HRESULT ISpeechRecognizer_get_Recognizer(ISpeechRecognizer* This,ISpeechObjectToken **Recognizer) {
18864 static FORCEINLINE HRESULT ISpeechRecognizer_put_AllowAudioInputFormatChangesOnNextSet(ISpeechRecognizer* This,VARIANT_BOOL Allow) {
18867 static FORCEINLINE HRESULT ISpeechRecognizer_get_AllowAudioInputFormatChangesOnNextSet(ISpeechRecognizer* This,VARIANT_BOOL *Allow) {
18870 static FORCEINLINE HRESULT ISpeechRecognizer_putref_AudioInput(ISpeechRecognizer* This,ISpeechObjectToken *AudioInput) {
18873 static FORCEINLINE HRESULT ISpeechRecognizer_get_AudioInput(ISpeechRecognizer* This,ISpeechObjectToken **AudioInput) {
18876 static FORCEINLINE HRESULT ISpeechRecognizer_putref_AudioInputStream(ISpeechRecognizer* This,ISpeechBaseStream *AudioInputStream) {
18879 static FORCEINLINE HRESULT ISpeechRecognizer_get_AudioInputStream(ISpeechRecognizer* This,ISpeechBaseStream **AudioInputStream) {
18882 static FORCEINLINE HRESULT ISpeechRecognizer_get_IsShared(ISpeechRecognizer* This,VARIANT_BOOL *Shared) {
18885 static FORCEINLINE HRESULT ISpeechRecognizer_put_State(ISpeechRecognizer* This,SpeechRecognizerState State) {
18888 static FORCEINLINE HRESULT ISpeechRecognizer_get_State(ISpeechRecognizer* This,SpeechRecognizerState *State) {
18891 static FORCEINLINE HRESULT ISpeechRecognizer_get_Status(ISpeechRecognizer* This,ISpeechRecognizerStatus **Status) {
18894 static FORCEINLINE HRESULT ISpeechRecognizer_putref_Profile(ISpeechRecognizer* This,ISpeechObjectToken *Profile) {
18897 static FORCEINLINE HRESULT ISpeechRecognizer_get_Profile(ISpeechRecognizer* This,ISpeechObjectToken **Profile) {
18900 static FORCEINLINE HRESULT ISpeechRecognizer_EmulateRecognition(ISpeechRecognizer* This,VARIANT TextElements,VARIANT *ElementDisplayAttributes,LONG LanguageId) {
18903 static FORCEINLINE HRESULT ISpeechRecognizer_CreateRecoContext(ISpeechRecognizer* This,ISpeechRecoContext **NewContext) {
18906 static FORCEINLINE HRESULT ISpeechRecognizer_GetFormat(ISpeechRecognizer* This,SpeechFormatType Type,ISpeechAudioFormat **Format) {
18909 static FORCEINLINE HRESULT ISpeechRecognizer_SetPropertyNumber(ISpeechRecognizer* This,const BSTR Name,LONG Value,VARIANT_BOOL *Supported) {
18912 static FORCEINLINE HRESULT ISpeechRecognizer_GetPropertyNumber(ISpeechRecognizer* This,const BSTR Name,LONG *Value,VARIANT_BOOL *Supported) {
18915 static FORCEINLINE HRESULT ISpeechRecognizer_SetPropertyString(ISpeechRecognizer* This,const BSTR Name,const BSTR Value,VARIANT_BOOL *Supported) {
18918 static FORCEINLINE HRESULT ISpeechRecognizer_GetPropertyString(ISpeechRecognizer* This,const BSTR Name,BSTR *Value,VARIANT_BOOL *Supported) {
18921 static FORCEINLINE HRESULT ISpeechRecognizer_IsUISupported(ISpeechRecognizer* This,const BSTR TypeOfUI,const VARIANT *ExtraData,VARIANT_BOOL *Supported) {
18924 static FORCEINLINE HRESULT ISpeechRecognizer_DisplayUI(ISpeechRecognizer* This,LONG hWndParent,BSTR Title,const BSTR TypeOfUI,const VARIANT *ExtraData) {
18927 static FORCEINLINE HRESULT ISpeechRecognizer_GetRecognizers(ISpeechRecognizer* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) {
18930 static FORCEINLINE HRESULT ISpeechRecognizer_GetAudioInputs(ISpeechRecognizer* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) {
18933 static FORCEINLINE HRESULT ISpeechRecognizer_GetProfiles(ISpeechRecognizer* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) {
18941 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_putref_Recognizer_Proxy(
18949 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_get_Recognizer_Proxy(
18957 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_put_AllowAudioInputFormatChangesOnNextSet_Proxy(
18965 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_get_AllowAudioInputFormatChangesOnNextSet_Proxy(
18973 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_putref_AudioInput_Proxy(
18981 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_get_AudioInput_Proxy(
18989 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_putref_AudioInputStream_Proxy(
18997 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_get_AudioInputStream_Proxy(
19005 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_get_IsShared_Proxy(
19013 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_put_State_Proxy(
19021 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_get_State_Proxy(
19029 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_get_Status_Proxy(
19037 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_putref_Profile_Proxy(
19045 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_get_Profile_Proxy(
19053 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_EmulateRecognition_Proxy(
19063 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_CreateRecoContext_Proxy(
19071 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_GetFormat_Proxy(
19080 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_SetPropertyNumber_Proxy(
19090 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_GetPropertyNumber_Proxy(
19100 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_SetPropertyString_Proxy(
19110 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_GetPropertyString_Proxy(
19120 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_IsUISupported_Proxy(
19130 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_DisplayUI_Proxy(
19141 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_GetRecognizers_Proxy(
19151 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_GetAudioInputs_Proxy(
19161 HRESULT STDMETHODCALLTYPE ISpeechRecognizer_GetProfiles_Proxy(
19185 virtual HRESULT STDMETHODCALLTYPE get_AudioStatus(
19188 virtual HRESULT STDMETHODCALLTYPE get_CurrentStreamPosition(
19191 virtual HRESULT STDMETHODCALLTYPE get_CurrentStreamNumber(
19194 virtual HRESULT STDMETHODCALLTYPE get_NumberOfActiveRules(
19197 virtual HRESULT STDMETHODCALLTYPE get_ClsidEngine(
19200 virtual HRESULT STDMETHODCALLTYPE get_SupportedLanguages(
19212 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
19224 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
19228 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
19234 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
19242 HRESULT (STDMETHODCALLTYPE *Invoke)(
19254 HRESULT (STDMETHODCALLTYPE *get_AudioStatus)(
19258 HRESULT (STDMETHODCALLTYPE *get_CurrentStreamPosition)(
19262 HRESULT (STDMETHODCALLTYPE *get_CurrentStreamNumber)(
19266 HRESULT (STDMETHODCALLTYPE *get_NumberOfActiveRules)(
19270 HRESULT (STDMETHODCALLTYPE *get_ClsidEngine)(
19274 HRESULT (STDMETHODCALLTYPE *get_SupportedLanguages)(
19304 static FORCEINLINE HRESULT ISpeechRecognizerStatus_QueryInterface(ISpeechRecognizerStatus* This,REFIID riid,void **ppvObject) {
19314 static FORCEINLINE HRESULT ISpeechRecognizerStatus_GetTypeInfoCount(ISpeechRecognizerStatus* This,UINT *pctinfo) {
19317 static FORCEINLINE HRESULT ISpeechRecognizerStatus_GetTypeInfo(ISpeechRecognizerStatus* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
19320 static FORCEINLINE HRESULT ISpeechRecognizerStatus_GetIDsOfNames(ISpeechRecognizerStatus* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
19323 static FORCEINLINE HRESULT ISpeechRecognizerStatus_Invoke(ISpeechRecognizerStatus* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
19327 static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_AudioStatus(ISpeechRecognizerStatus* This,ISpeechAudioStatus **AudioStatus) {
19330 static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_CurrentStreamPosition(ISpeechRecognizerStatus* This,VARIANT *pCurrentStreamPos) {
19333 static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_CurrentStreamNumber(ISpeechRecognizerStatus* This,LONG *StreamNumber) {
19336 static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_NumberOfActiveRules(ISpeechRecognizerStatus* This,LONG *NumberOfActiveRules) {
19339 static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_ClsidEngine(ISpeechRecognizerStatus* This,BSTR *ClsidEngine) {
19342 static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_SupportedLanguages(ISpeechRecognizerStatus* This,VARIANT *SupportedLanguages) {
19350 HRESULT STDMETHODCALLTYPE ISpeechRecognizerStatus_get_AudioStatus_Proxy(
19358 HRESULT STDMETHODCALLTYPE ISpeechRecognizerStatus_get_CurrentStreamPosition_Proxy(
19366 HRESULT STDMETHODCALLTYPE ISpeechRecognizerStatus_get_CurrentStreamNumber_Proxy(
19374 HRESULT STDMETHODCALLTYPE ISpeechRecognizerStatus_get_NumberOfActiveRules_Proxy(
19382 HRESULT STDMETHODCALLTYPE ISpeechRecognizerStatus_get_ClsidEngine_Proxy(
19390 HRESULT STDMETHODCALLTYPE ISpeechRecognizerStatus_get_SupportedLanguages_Proxy(
19412 virtual HRESULT STDMETHODCALLTYPE get_Recognizer(
19415 virtual HRESULT STDMETHODCALLTYPE get_AudioInputInterferenceStatus(
19418 virtual HRESULT STDMETHODCALLTYPE get_RequestedUIType(
19421 virtual HRESULT STDMETHODCALLTYPE putref_Voice(
19424 virtual HRESULT STDMETHODCALLTYPE get_Voice(
19427 virtual HRESULT STDMETHODCALLTYPE put_AllowVoiceFormatMatchingOnNextSet(
19430 virtual HRESULT STDMETHODCALLTYPE get_AllowVoiceFormatMatchingOnNextSet(
19433 virtual HRESULT STDMETHODCALLTYPE put_VoicePurgeEvent(
19436 virtual HRESULT STDMETHODCALLTYPE get_VoicePurgeEvent(
19439 virtual HRESULT STDMETHODCALLTYPE put_EventInterests(
19442 virtual HRESULT STDMETHODCALLTYPE get_EventInterests(
19445 virtual HRESULT STDMETHODCALLTYPE put_CmdMaxAlternates(
19448 virtual HRESULT STDMETHODCALLTYPE get_CmdMaxAlternates(
19451 virtual HRESULT STDMETHODCALLTYPE put_State(
19454 virtual HRESULT STDMETHODCALLTYPE get_State(
19457 virtual HRESULT STDMETHODCALLTYPE put_RetainedAudio(
19460 virtual HRESULT STDMETHODCALLTYPE get_RetainedAudio(
19463 virtual HRESULT STDMETHODCALLTYPE putref_RetainedAudioFormat(
19466 virtual HRESULT STDMETHODCALLTYPE get_RetainedAudioFormat(
19469 virtual HRESULT STDMETHODCALLTYPE Pause(
19472 virtual HRESULT STDMETHODCALLTYPE Resume(
19475 virtual HRESULT STDMETHODCALLTYPE CreateGrammar(
19479 virtual HRESULT STDMETHODCALLTYPE CreateResultFromMemory(
19483 virtual HRESULT STDMETHODCALLTYPE Bookmark(
19488 virtual HRESULT STDMETHODCALLTYPE SetAdaptationData(
19500 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
19512 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
19516 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
19522 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
19530 HRESULT (STDMETHODCALLTYPE *Invoke)(
19542 HRESULT (STDMETHODCALLTYPE *get_Recognizer)(
19546 HRESULT (STDMETHODCALLTYPE *get_AudioInputInterferenceStatus)(
19550 HRESULT (STDMETHODCALLTYPE *get_RequestedUIType)(
19554 HRESULT (STDMETHODCALLTYPE *putref_Voice)(
19558 HRESULT (STDMETHODCALLTYPE *get_Voice)(
19562 HRESULT (STDMETHODCALLTYPE *put_AllowVoiceFormatMatchingOnNextSet)(
19566 HRESULT (STDMETHODCALLTYPE *get_AllowVoiceFormatMatchingOnNextSet)(
19570 HRESULT (STDMETHODCALLTYPE *put_VoicePurgeEvent)(
19574 HRESULT (STDMETHODCALLTYPE *get_VoicePurgeEvent)(
19578 HRESULT (STDMETHODCALLTYPE *put_EventInterests)(
19582 HRESULT (STDMETHODCALLTYPE *get_EventInterests)(
19586 HRESULT (STDMETHODCALLTYPE *put_CmdMaxAlternates)(
19590 HRESULT (STDMETHODCALLTYPE *get_CmdMaxAlternates)(
19594 HRESULT (STDMETHODCALLTYPE *put_State)(
19598 HRESULT (STDMETHODCALLTYPE *get_State)(
19602 HRESULT (STDMETHODCALLTYPE *put_RetainedAudio)(
19606 HRESULT (STDMETHODCALLTYPE *get_RetainedAudio)(
19610 HRESULT (STDMETHODCALLTYPE *putref_RetainedAudioFormat)(
19614 HRESULT (STDMETHODCALLTYPE *get_RetainedAudioFormat)(
19618 HRESULT (STDMETHODCALLTYPE *Pause)(
19621 HRESULT (STDMETHODCALLTYPE *Resume)(
19624 HRESULT (STDMETHODCALLTYPE *CreateGrammar)(
19629 HRESULT (STDMETHODCALLTYPE *CreateResultFromMemory)(
19634 HRESULT (STDMETHODCALLTYPE *Bookmark)(
19640 HRESULT (STDMETHODCALLTYPE *SetAdaptationData)(
19689 static FORCEINLINE HRESULT ISpeechRecoContext_QueryInterface(ISpeechRecoContext* This,REFIID riid,void **ppvObject) {
19699 static FORCEINLINE HRESULT ISpeechRecoContext_GetTypeInfoCount(ISpeechRecoContext* This,UINT *pctinfo) {
19702 static FORCEINLINE HRESULT ISpeechRecoContext_GetTypeInfo(ISpeechRecoContext* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
19705 static FORCEINLINE HRESULT ISpeechRecoContext_GetIDsOfNames(ISpeechRecoContext* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
19708 static FORCEINLINE HRESULT ISpeechRecoContext_Invoke(ISpeechRecoContext* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
19712 static FORCEINLINE HRESULT ISpeechRecoContext_get_Recognizer(ISpeechRecoContext* This,ISpeechRecognizer **Recognizer) {
19715 static FORCEINLINE HRESULT ISpeechRecoContext_get_AudioInputInterferenceStatus(ISpeechRecoContext* This,SpeechInterference *Interference) {
19718 static FORCEINLINE HRESULT ISpeechRecoContext_get_RequestedUIType(ISpeechRecoContext* This,BSTR *UIType) {
19721 static FORCEINLINE HRESULT ISpeechRecoContext_putref_Voice(ISpeechRecoContext* This,ISpeechVoice *Voice) {
19724 static FORCEINLINE HRESULT ISpeechRecoContext_get_Voice(ISpeechRecoContext* This,ISpeechVoice **Voice) {
19727 static FORCEINLINE HRESULT ISpeechRecoContext_put_AllowVoiceFormatMatchingOnNextSet(ISpeechRecoContext* This,VARIANT_BOOL Allow) {
19730 static FORCEINLINE HRESULT ISpeechRecoContext_get_AllowVoiceFormatMatchingOnNextSet(ISpeechRecoContext* This,VARIANT_BOOL *pAllow) {
19733 static FORCEINLINE HRESULT ISpeechRecoContext_put_VoicePurgeEvent(ISpeechRecoContext* This,SpeechRecoEvents EventInterest) {
19736 static FORCEINLINE HRESULT ISpeechRecoContext_get_VoicePurgeEvent(ISpeechRecoContext* This,SpeechRecoEvents *EventInterest) {
19739 static FORCEINLINE HRESULT ISpeechRecoContext_put_EventInterests(ISpeechRecoContext* This,SpeechRecoEvents EventInterest) {
19742 static FORCEINLINE HRESULT ISpeechRecoContext_get_EventInterests(ISpeechRecoContext* This,SpeechRecoEvents *EventInterest) {
19745 static FORCEINLINE HRESULT ISpeechRecoContext_put_CmdMaxAlternates(ISpeechRecoContext* This,LONG MaxAlternates) {
19748 static FORCEINLINE HRESULT ISpeechRecoContext_get_CmdMaxAlternates(ISpeechRecoContext* This,LONG *MaxAlternates) {
19751 static FORCEINLINE HRESULT ISpeechRecoContext_put_State(ISpeechRecoContext* This,SpeechRecoContextState State) {
19754 static FORCEINLINE HRESULT ISpeechRecoContext_get_State(ISpeechRecoContext* This,SpeechRecoContextState *State) {
19757 static FORCEINLINE HRESULT ISpeechRecoContext_put_RetainedAudio(ISpeechRecoContext* This,SpeechRetainedAudioOptions Option) {
19760 static FORCEINLINE HRESULT ISpeechRecoContext_get_RetainedAudio(ISpeechRecoContext* This,SpeechRetainedAudioOptions *Option) {
19763 static FORCEINLINE HRESULT ISpeechRecoContext_putref_RetainedAudioFormat(ISpeechRecoContext* This,ISpeechAudioFormat *Format) {
19766 static FORCEINLINE HRESULT ISpeechRecoContext_get_RetainedAudioFormat(ISpeechRecoContext* This,ISpeechAudioFormat **Format) {
19769 static FORCEINLINE HRESULT ISpeechRecoContext_Pause(ISpeechRecoContext* This) {
19772 static FORCEINLINE HRESULT ISpeechRecoContext_Resume(ISpeechRecoContext* This) {
19775 static FORCEINLINE HRESULT ISpeechRecoContext_CreateGrammar(ISpeechRecoContext* This,VARIANT GrammarId,ISpeechRecoGrammar **Grammar) {
19778 static FORCEINLINE HRESULT ISpeechRecoContext_CreateResultFromMemory(ISpeechRecoContext* This,VARIANT *ResultBlock,ISpeechRecoResult **Result) {
19781 static FORCEINLINE HRESULT ISpeechRecoContext_Bookmark(ISpeechRecoContext* This,SpeechBookmarkOptions Options,VARIANT StreamPos,VARIANT BookmarkId) {
19784 static FORCEINLINE HRESULT ISpeechRecoContext_SetAdaptationData(ISpeechRecoContext* This,BSTR AdaptationString) {
19792 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_get_Recognizer_Proxy(
19800 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_get_AudioInputInterferenceStatus_Proxy(
19808 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_get_RequestedUIType_Proxy(
19816 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_putref_Voice_Proxy(
19824 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_get_Voice_Proxy(
19832 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_put_AllowVoiceFormatMatchingOnNextSet_Proxy(
19840 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_get_AllowVoiceFormatMatchingOnNextSet_Proxy(
19848 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_put_VoicePurgeEvent_Proxy(
19856 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_get_VoicePurgeEvent_Proxy(
19864 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_put_EventInterests_Proxy(
19872 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_get_EventInterests_Proxy(
19880 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_put_CmdMaxAlternates_Proxy(
19888 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_get_CmdMaxAlternates_Proxy(
19896 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_put_State_Proxy(
19904 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_get_State_Proxy(
19912 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_put_RetainedAudio_Proxy(
19920 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_get_RetainedAudio_Proxy(
19928 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_putref_RetainedAudioFormat_Proxy(
19936 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_get_RetainedAudioFormat_Proxy(
19944 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_Pause_Proxy(
19951 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_Resume_Proxy(
19958 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_CreateGrammar_Proxy(
19967 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_CreateResultFromMemory_Proxy(
19976 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_Bookmark_Proxy(
19986 HRESULT STDMETHODCALLTYPE ISpeechRecoContext_SetAdaptationData_Proxy(
20008 virtual HRESULT STDMETHODCALLTYPE get_Id(
20011 virtual HRESULT STDMETHODCALLTYPE get_RecoContext(
20014 virtual HRESULT STDMETHODCALLTYPE put_State(
20017 virtual HRESULT STDMETHODCALLTYPE get_State(
20020 virtual HRESULT STDMETHODCALLTYPE get_Rules(
20023 virtual HRESULT STDMETHODCALLTYPE Reset(
20026 virtual HRESULT STDMETHODCALLTYPE CmdLoadFromFile(
20030 virtual HRESULT STDMETHODCALLTYPE CmdLoadFromObject(
20035 virtual HRESULT STDMETHODCALLTYPE CmdLoadFromResource(
20042 virtual HRESULT STDMETHODCALLTYPE CmdLoadFromMemory(
20046 virtual HRESULT STDMETHODCALLTYPE CmdLoadFromProprietaryGrammar(
20052 virtual HRESULT STDMETHODCALLTYPE CmdSetRuleState(
20056 virtual HRESULT STDMETHODCALLTYPE CmdSetRuleIdState(
20060 virtual HRESULT STDMETHODCALLTYPE DictationLoad(
20064 virtual HRESULT STDMETHODCALLTYPE DictationUnload(
20067 virtual HRESULT STDMETHODCALLTYPE DictationSetState(
20070 virtual HRESULT STDMETHODCALLTYPE SetWordSequenceData(
20075 virtual HRESULT STDMETHODCALLTYPE SetTextSelection(
20078 virtual HRESULT STDMETHODCALLTYPE IsPronounceable(
20091 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
20103 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
20107 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
20113 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
20121 HRESULT (STDMETHODCALLTYPE *Invoke)(
20133 HRESULT (STDMETHODCALLTYPE *get_Id)(
20137 HRESULT (STDMETHODCALLTYPE *get_RecoContext)(
20141 HRESULT (STDMETHODCALLTYPE *put_State)(
20145 HRESULT (STDMETHODCALLTYPE *get_State)(
20149 HRESULT (STDMETHODCALLTYPE *get_Rules)(
20153 HRESULT (STDMETHODCALLTYPE *Reset)(
20157 HRESULT (STDMETHODCALLTYPE *CmdLoadFromFile)(
20162 HRESULT (STDMETHODCALLTYPE *CmdLoadFromObject)(
20168 HRESULT (STDMETHODCALLTYPE *CmdLoadFromResource)(
20176 HRESULT (STDMETHODCALLTYPE *CmdLoadFromMemory)(
20181 HRESULT (STDMETHODCALLTYPE *CmdLoadFromProprietaryGrammar)(
20188 HRESULT (STDMETHODCALLTYPE *CmdSetRuleState)(
20193 HRESULT (STDMETHODCALLTYPE *CmdSetRuleIdState)(
20198 HRESULT (STDMETHODCALLTYPE *DictationLoad)(
20203 HRESULT (STDMETHODCALLTYPE *DictationUnload)(
20206 HRESULT (STDMETHODCALLTYPE *DictationSetState)(
20210 HRESULT (STDMETHODCALLTYPE *SetWordSequenceData)(
20216 HRESULT (STDMETHODCALLTYPE *SetTextSelection)(
20220 HRESULT (STDMETHODCALLTYPE *IsPronounceable)(
20264 static FORCEINLINE HRESULT ISpeechRecoGrammar_QueryInterface(ISpeechRecoGrammar* This,REFIID riid,void **ppvObject) {
20274 static FORCEINLINE HRESULT ISpeechRecoGrammar_GetTypeInfoCount(ISpeechRecoGrammar* This,UINT *pctinfo) {
20277 static FORCEINLINE HRESULT ISpeechRecoGrammar_GetTypeInfo(ISpeechRecoGrammar* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
20280 static FORCEINLINE HRESULT
20283 static FORCEINLINE HRESULT ISpeechRecoGrammar_Invoke(ISpeechRecoGrammar* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
20287 static FORCEINLINE HRESULT ISpeechRecoGrammar_get_Id(ISpeechRecoGrammar* This,VARIANT *Id) {
20290 static FORCEINLINE HRESULT ISpeechRecoGrammar_get_RecoContext(ISpeechRecoGrammar* This,ISpeechRecoContext **RecoContext) {
20293 static FORCEINLINE HRESULT ISpeechRecoGrammar_put_State(ISpeechRecoGrammar* This,SpeechGrammarState State) {
20296 static FORCEINLINE HRESULT ISpeechRecoGrammar_get_State(ISpeechRecoGrammar* This,SpeechGrammarState *State) {
20299 static FORCEINLINE HRESULT ISpeechRecoGrammar_get_Rules(ISpeechRecoGrammar* This,ISpeechGrammarRules **Rules) {
20302 static FORCEINLINE HRESULT ISpeechRecoGrammar_Reset(ISpeechRecoGrammar* This,SpeechLanguageId NewLanguage) {
20305 static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdLoadFromFile(ISpeechRecoGrammar* This,const BSTR FileName,SpeechLoadOption LoadOption) {
20308 static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdLoadFromObject(ISpeechRecoGrammar* This,const BSTR ClassId,const BSTR GrammarName,SpeechLoadOption LoadOption) {
20311 static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdLoadFromResource(ISpeechRecoGrammar* This,LONG hModule,VARIANT ResourceName,VARIANT ResourceType,SpeechLanguageId LanguageId,SpeechLoadOption LoadOption) {
20314 static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdLoadFromMemory(ISpeechRecoGrammar* This,VARIANT GrammarData,SpeechLoadOption LoadOption) {
20317 static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdLoadFromProprietaryGrammar(ISpeechRecoGrammar* This,const BSTR ProprietaryGuid,const BSTR ProprietaryString,VARIANT ProprietaryData,SpeechLoadOption LoadOption) {
20320 static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdSetRuleState(ISpeechRecoGrammar* This,const BSTR Name,SpeechRuleState State) {
20323 static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdSetRuleIdState(ISpeechRecoGrammar* This,LONG RuleId,SpeechRuleState State) {
20326 static FORCEINLINE HRESULT ISpeechRecoGrammar_DictationLoad(ISpeechRecoGrammar* This,const BSTR TopicName,SpeechLoadOption LoadOption) {
20329 static FORCEINLINE HRESULT ISpeechRecoGrammar_DictationUnload(ISpeechRecoGrammar* This) {
20332 static FORCEINLINE HRESULT ISpeechRecoGrammar_DictationSetState(ISpeechRecoGrammar* This,SpeechRuleState State) {
20335 static FORCEINLINE HRESULT ISpeechRecoGrammar_SetWordSequenceData(ISpeechRecoGrammar* This,const BSTR Text,LONG TextLength,ISpeechTextSelectionInformation *Info) {
20338 static FORCEINLINE HRESULT ISpeechRecoGrammar_SetTextSelection(ISpeechRecoGrammar* This,ISpeechTextSelectionInformation *Info) {
20341 static FORCEINLINE HRESULT ISpeechRecoGrammar_IsPronounceable(ISpeechRecoGrammar* This,const BSTR Word,SpeechWordPronounceable *WordPronounceable) {
20349 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_get_Id_Proxy(
20357 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_get_RecoContext_Proxy(
20365 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_put_State_Proxy(
20373 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_get_State_Proxy(
20381 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_get_Rules_Proxy(
20389 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_Reset_Proxy(
20397 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_CmdLoadFromFile_Proxy(
20406 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_CmdLoadFromObject_Proxy(
20416 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_CmdLoadFromResource_Proxy(
20428 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_CmdLoadFromMemory_Proxy(
20437 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_CmdLoadFromProprietaryGrammar_Proxy(
20448 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_CmdSetRuleState_Proxy(
20457 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_CmdSetRuleIdState_Proxy(
20466 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_DictationLoad_Proxy(
20475 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_DictationUnload_Proxy(
20482 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_DictationSetState_Proxy(
20490 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_SetWordSequenceData_Proxy(
20500 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_SetTextSelection_Proxy(
20508 HRESULT STDMETHODCALLTYPE ISpeechRecoGrammar_IsPronounceable_Proxy(
20540 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
20552 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
20556 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
20562 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
20570 HRESULT (STDMETHODCALLTYPE *Invoke)(
20600 static FORCEINLINE HRESULT _ISpeechRecoContextEvents_QueryInterface(_ISpeechRecoContextEvents* This,REFIID riid,void **ppvObject) {
20610 static FORCEINLINE HRESULT _ISpeechRecoContextEvents_GetTypeInfoCount(_ISpeechRecoContextEvents* This,UINT *pctinfo) {
20613 static FORCEINLINE HRESULT _ISpeechRecoContextEvents_GetTypeInfo(_ISpeechRecoContextEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
20616 static FORCEINLINE HRESULT _ISpeechRecoContextEvents_GetIDsOfNames(_ISpeechRecoContextEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
20619 static FORCEINLINE HRESULT _ISpeechRecoContextEvents_Invoke(_ISpeechRecoContextEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
20640 virtual HRESULT STDMETHODCALLTYPE get_Attributes(
20643 virtual HRESULT STDMETHODCALLTYPE get_InitialState(
20646 virtual HRESULT STDMETHODCALLTYPE get_Name(
20649 virtual HRESULT STDMETHODCALLTYPE get_Id(
20652 virtual HRESULT STDMETHODCALLTYPE Clear(
20655 virtual HRESULT STDMETHODCALLTYPE AddResource(
20659 HRESULT STDMETHODCALLTYPE AddState(
20671 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
20683 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
20687 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
20693 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
20701 HRESULT (STDMETHODCALLTYPE *Invoke)(
20713 HRESULT (STDMETHODCALLTYPE *get_Attributes)(
20717 HRESULT (STDMETHODCALLTYPE *get_InitialState)(
20721 HRESULT (STDMETHODCALLTYPE *get_Name)(
20725 HRESULT (STDMETHODCALLTYPE *get_Id)(
20729 HRESULT (STDMETHODCALLTYPE *Clear)(
20732 HRESULT (STDMETHODCALLTYPE *AddResource)(
20737 HRESULT (STDMETHODCALLTYPE *AddState)(
20768 static FORCEINLINE HRESULT ISpeechGrammarRule_QueryInterface(ISpeechGrammarRule* This,REFIID riid,void **ppvObject) {
20778 static FORCEINLINE HRESULT ISpeechGrammarRule_GetTypeInfoCount(ISpeechGrammarRule* This,UINT *pctinfo) {
20781 static FORCEINLINE HRESULT ISpeechGrammarRule_GetTypeInfo(ISpeechGrammarRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
20784 static FORCEINLINE HRESULT ISpeechGrammarRule_GetIDsOfNames(ISpeechGrammarRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
20787 static FORCEINLINE HRESULT ISpeechGrammarRule_Invoke(ISpeechGrammarRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
20791 static FORCEINLINE HRESULT ISpeechGrammarRule_get_Attributes(ISpeechGrammarRule* This,SpeechRuleAttributes *Attributes) {
20794 static FORCEINLINE HRESULT ISpeechGrammarRule_get_InitialState(ISpeechGrammarRule* This,ISpeechGrammarRuleState **State) {
20797 static FORCEINLINE HRESULT ISpeechGrammarRule_get_Name(ISpeechGrammarRule* This,BSTR *Name) {
20800 static FORCEINLINE HRESULT ISpeechGrammarRule_get_Id(ISpeechGrammarRule* This,LONG *Id) {
20803 static FORCEINLINE HRESULT ISpeechGrammarRule_Clear(ISpeechGrammarRule* This) {
20806 static FORCEINLINE HRESULT ISpeechGrammarRule_AddResource(ISpeechGrammarRule* This,const BSTR ResourceName,const BSTR ResourceValue) {
20809 static FORCEINLINE HRESULT ISpeechGrammarRule_AddState(ISpeechGrammarRule* This,ISpeechGrammarRuleState **State) {
20817 HRESULT STDMETHODCALLTYPE ISpeechGrammarRule_get_Attributes_Proxy(
20825 HRESULT STDMETHODCALLTYPE ISpeechGrammarRule_get_InitialState_Proxy(
20833 HRESULT STDMETHODCALLTYPE ISpeechGrammarRule_get_Name_Proxy(
20841 HRESULT STDMETHODCALLTYPE ISpeechGrammarRule_get_Id_Proxy(
20849 HRESULT STDMETHODCALLTYPE ISpeechGrammarRule_Clear_Proxy(
20856 HRESULT STDMETHODCALLTYPE ISpeechGrammarRule_AddResource_Proxy(
20865 HRESULT STDMETHODCALLTYPE ISpeechGrammarRule_AddState_Proxy(
20887 virtual HRESULT STDMETHODCALLTYPE get_Count(
20890 virtual HRESULT STDMETHODCALLTYPE FindRule(
20894 virtual HRESULT STDMETHODCALLTYPE Item(
20898 virtual HRESULT STDMETHODCALLTYPE get__NewEnum(
20901 virtual HRESULT STDMETHODCALLTYPE get_Dynamic(
20904 virtual HRESULT STDMETHODCALLTYPE Add(
20910 virtual HRESULT STDMETHODCALLTYPE Commit(
20913 virtual HRESULT STDMETHODCALLTYPE CommitAndSave(
20926 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
20938 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
20942 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
20948 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
20956 HRESULT (STDMETHODCALLTYPE *Invoke)(
20968 HRESULT (STDMETHODCALLTYPE *get_Count)(
20972 HRESULT (STDMETHODCALLTYPE *FindRule)(
20977 HRESULT (STDMETHODCALLTYPE *Item)(
20982 HRESULT (STDMETHODCALLTYPE *get__NewEnum)(
20986 HRESULT (STDMETHODCALLTYPE *get_Dynamic)(
20990 HRESULT (STDMETHODCALLTYPE *Add)(
20997 HRESULT (STDMETHODCALLTYPE *Commit)(
21000 HRESULT (STDMETHODCALLTYPE *CommitAndSave)(
21033 static FORCEINLINE HRESULT ISpeechGrammarRules_QueryInterface(ISpeechGrammarRules* This,REFIID riid,void **ppvObject) {
21043 static FORCEINLINE HRESULT ISpeechGrammarRules_GetTypeInfoCount(ISpeechGrammarRules* This,UINT *pctinfo) {
21046 static FORCEINLINE HRESULT ISpeechGrammarRules_GetTypeInfo(ISpeechGrammarRules* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
21049 static FORCEINLINE HRESULT ISpeechGrammarRules_GetIDsOfNames(ISpeechGrammarRules* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
21052 static FORCEINLINE HRESULT ISpeechGrammarRules_Invoke(ISpeechGrammarRules* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
21056 static FORCEINLINE HRESULT ISpeechGrammarRules_get_Count(ISpeechGrammarRules* This,LONG *Count) {
21059 static FORCEINLINE HRESULT ISpeechGrammarRules_FindRule(ISpeechGrammarRules* This,VARIANT RuleNameOrId,ISpeechGrammarRule **Rule) {
21062 static FORCEINLINE HRESULT ISpeechGrammarRules_Item(ISpeechGrammarRules* This,LONG Index,ISpeechGrammarRule **Rule) {
21065 static FORCEINLINE HRESULT
21068 static FORCEINLINE HRESULT ISpeechGrammarRules_get_Dynamic(ISpeechGrammarRules* This,VARIANT_BOOL *Dynamic) {
21071 static FORCEINLINE HRESULT ISpeechGrammarRules_Add(ISpeechGrammarRules* This,BSTR RuleName,SpeechRuleAttributes Attributes,LONG RuleId,ISpeechGrammarRule **Rule) {
21074 static FORCEINLINE HRESULT ISpeechGrammarRules_Commit(ISpeechGrammarRules* This) {
21077 static FORCEINLINE HRESULT ISpeechGrammarRules_CommitAndSave(ISpeechGrammarRules* This,BSTR *ErrorText,VARIANT *SaveStream) {
21085 HRESULT STDMETHODCALLTYPE ISpeechGrammarRules_get_Count_Proxy(
21093 HRESULT STDMETHODCALLTYPE ISpeechGrammarRules_FindRule_Proxy(
21102 HRESULT STDMETHODCALLTYPE ISpeechGrammarRules_Item_Proxy(
21111 HRESULT STDMETHODCALLTYPE ISpeechGrammarRules_get__NewEnum_Proxy(
21119 HRESULT STDMETHODCALLTYPE ISpeechGrammarRules_get_Dynamic_Proxy(
21127 HRESULT STDMETHODCALLTYPE ISpeechGrammarRules_Add_Proxy(
21138 HRESULT STDMETHODCALLTYPE ISpeechGrammarRules_Commit_Proxy(
21145 HRESULT STDMETHODCALLTYPE ISpeechGrammarRules_CommitAndSave_Proxy(
21168 virtual HRESULT STDMETHODCALLTYPE get_Rule(
21171 virtual HRESULT STDMETHODCALLTYPE get_Transitions(
21174 virtual HRESULT STDMETHODCALLTYPE AddWordTransition(
21184 virtual HRESULT STDMETHODCALLTYPE AddRuleTransition(
21192 virtual HRESULT STDMETHODCALLTYPE AddSpecialTransition(
21209 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
21221 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
21225 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
21231 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
21239 HRESULT (STDMETHODCALLTYPE *Invoke)(
21251 HRESULT (STDMETHODCALLTYPE *get_Rule)(
21255 HRESULT (STDMETHODCALLTYPE *get_Transitions)(
21259 HRESULT (STDMETHODCALLTYPE *AddWordTransition)(
21270 HRESULT (STDMETHODCALLTYPE *AddRuleTransition)(
21279 HRESULT (STDMETHODCALLTYPE *AddSpecialTransition)(
21313 static FORCEINLINE HRESULT ISpeechGrammarRuleState_QueryInterface(ISpeechGrammarRuleState* This,REFIID riid,void **ppvObject) {
21323 static FORCEINLINE HRESULT ISpeechGrammarRuleState_GetTypeInfoCount(ISpeechGrammarRuleState* This,UINT *pctinfo) {
21326 static FORCEINLINE HRESULT ISpeechGrammarRuleState_GetTypeInfo(ISpeechGrammarRuleState* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
21329 static FORCEINLINE HRESULT ISpeechGrammarRuleState_GetIDsOfNames(ISpeechGrammarRuleState* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
21332 static FORCEINLINE HRESULT ISpeechGrammarRuleState_Invoke(ISpeechGrammarRuleState* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
21336 static FORCEINLINE HRESULT ISpeechGrammarRuleState_get_Rule(ISpeechGrammarRuleState* This,ISpeechGrammarRule **Rule) {
21339 static FORCEINLINE HRESULT ISpeechGrammarRuleState_get_Transitions(ISpeechGrammarRuleState* This,ISpeechGrammarRuleStateTransitions **Transitions) {
21342 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) {
21345 static FORCEINLINE HRESULT ISpeechGrammarRuleState_AddRuleTransition(ISpeechGrammarRuleState* This,ISpeechGrammarRuleState *DestinationState,ISpeechGrammarRule *Rule,const BSTR PropertyName,LONG PropertyId,VARIANT *PropertyValue,float Weight) {
21348 static FORCEINLINE HRESULT ISpeechGrammarRuleState_AddSpecialTransition(ISpeechGrammarRuleState* This,ISpeechGrammarRuleState *DestinationState,SpeechSpecialTransitionType Type,const BSTR PropertyName,LONG PropertyId,VARIANT *PropertyValue,float Weight) {
21356 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleState_get_Rule_Proxy(
21364 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleState_get_Transitions_Proxy(
21372 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleState_AddWordTransition_Proxy(
21387 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleState_AddRuleTransition_Proxy(
21400 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleState_AddSpecialTransition_Proxy(
21427 virtual HRESULT STDMETHODCALLTYPE get_Count(
21430 virtual HRESULT STDMETHODCALLTYPE Item(
21434 virtual HRESULT STDMETHODCALLTYPE get__NewEnum(
21446 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
21458 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
21462 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
21468 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
21476 HRESULT (STDMETHODCALLTYPE *Invoke)(
21488 HRESULT (STDMETHODCALLTYPE *get_Count)(
21492 HRESULT (STDMETHODCALLTYPE *Item)(
21497 HRESULT (STDMETHODCALLTYPE *get__NewEnum)(
21524 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_QueryInterface(ISpeechGrammarRuleStateTransitions* This,REFIID riid,void **ppvObject) {
21534 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_GetTypeInfoCount(ISpeechGrammarRuleStateTransitions* This,UINT *pctinfo) {
21537 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_GetTypeInfo(ISpeechGrammarRuleStateTransitions* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
21540 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_GetIDsOfNames(ISpeechGrammarRuleStateTransitions* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
21543 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_Invoke(ISpeechGrammarRuleStateTransitions* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
21547 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_get_Count(ISpeechGrammarRuleStateTransitions* This,LONG *Count) {
21550 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_Item(ISpeechGrammarRuleStateTransitions* This,LONG Index,ISpeechGrammarRuleStateTransition **Transition) {
21553 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_get__NewEnum(ISpeechGrammarRuleStateTransitions* This,IUnknown **EnumVARIANT) {
21561 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleStateTransitions_get_Count_Proxy(
21569 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleStateTransitions_Item_Proxy(
21578 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleStateTransitions_get__NewEnum_Proxy(
21600 virtual HRESULT STDMETHODCALLTYPE get_Type(
21603 virtual HRESULT STDMETHODCALLTYPE get_Text(
21606 virtual HRESULT STDMETHODCALLTYPE get_Rule(
21609 virtual HRESULT STDMETHODCALLTYPE get_Weight(
21612 virtual HRESULT STDMETHODCALLTYPE get_PropertyName(
21615 virtual HRESULT STDMETHODCALLTYPE get_PropertyId(
21618 virtual HRESULT STDMETHODCALLTYPE get_PropertyValue(
21621 virtual HRESULT STDMETHODCALLTYPE get_NextState(
21633 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
21645 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
21649 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
21655 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
21663 HRESULT (STDMETHODCALLTYPE *Invoke)(
21675 HRESULT (STDMETHODCALLTYPE *get_Type)(
21679 HRESULT (STDMETHODCALLTYPE *get_Text)(
21683 HRESULT (STDMETHODCALLTYPE *get_Rule)(
21687 HRESULT (STDMETHODCALLTYPE *get_Weight)(
21691 HRESULT (STDMETHODCALLTYPE *get_PropertyName)(
21695 HRESULT (STDMETHODCALLTYPE *get_PropertyId)(
21699 HRESULT (STDMETHODCALLTYPE *get_PropertyValue)(
21703 HRESULT (STDMETHODCALLTYPE *get_NextState)(
21735 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_QueryInterface(ISpeechGrammarRuleStateTransition* This,REFIID riid,void **ppvObject) {
21745 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_GetTypeInfoCount(ISpeechGrammarRuleStateTransition* This,UINT *pctinfo) {
21748 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_GetTypeInfo(ISpeechGrammarRuleStateTransition* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
21751 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_GetIDsOfNames(ISpeechGrammarRuleStateTransition* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
21754 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_Invoke(ISpeechGrammarRuleStateTransition* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
21758 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_Type(ISpeechGrammarRuleStateTransition* This,SpeechGrammarRuleStateTransitionType *Type) {
21761 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_Text(ISpeechGrammarRuleStateTransition* This,BSTR *Text) {
21764 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_Rule(ISpeechGrammarRuleStateTransition* This,ISpeechGrammarRule **Rule) {
21767 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_Weight(ISpeechGrammarRuleStateTransition* This,VARIANT *Weight) {
21770 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_PropertyName(ISpeechGrammarRuleStateTransition* This,BSTR *PropertyName) {
21773 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_PropertyId(ISpeechGrammarRuleStateTransition* This,LONG *PropertyId) {
21776 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_PropertyValue(ISpeechGrammarRuleStateTransition* This,VARIANT *PropertyValue) {
21779 static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_NextState(ISpeechGrammarRuleStateTransition* This,ISpeechGrammarRuleState **NextState) {
21787 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleStateTransition_get_Type_Proxy(
21795 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleStateTransition_get_Text_Proxy(
21803 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleStateTransition_get_Rule_Proxy(
21811 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleStateTransition_get_Weight_Proxy(
21819 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleStateTransition_get_PropertyName_Proxy(
21827 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleStateTransition_get_PropertyId_Proxy(
21835 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleStateTransition_get_PropertyValue_Proxy(
21843 HRESULT STDMETHODCALLTYPE ISpeechGrammarRuleStateTransition_get_NextState_Proxy(
21865 virtual HRESULT STDMETHODCALLTYPE put_ActiveOffset(
21868 virtual HRESULT STDMETHODCALLTYPE get_ActiveOffset(
21871 virtual HRESULT STDMETHODCALLTYPE put_ActiveLength(
21874 virtual HRESULT STDMETHODCALLTYPE get_ActiveLength(
21877 virtual HRESULT STDMETHODCALLTYPE put_SelectionOffset(
21880 virtual HRESULT STDMETHODCALLTYPE get_SelectionOffset(
21883 virtual HRESULT STDMETHODCALLTYPE put_SelectionLength(
21886 virtual HRESULT STDMETHODCALLTYPE get_SelectionLength(
21898 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
21910 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
21914 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
21920 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
21928 HRESULT (STDMETHODCALLTYPE *Invoke)(
21940 HRESULT (STDMETHODCALLTYPE *put_ActiveOffset)(
21944 HRESULT (STDMETHODCALLTYPE *get_ActiveOffset)(
21948 HRESULT (STDMETHODCALLTYPE *put_ActiveLength)(
21952 HRESULT (STDMETHODCALLTYPE *get_ActiveLength)(
21956 HRESULT (STDMETHODCALLTYPE *put_SelectionOffset)(
21960 HRESULT (STDMETHODCALLTYPE *get_SelectionOffset)(
21964 HRESULT (STDMETHODCALLTYPE *put_SelectionLength)(
21968 HRESULT (STDMETHODCALLTYPE *get_SelectionLength)(
22000 static FORCEINLINE HRESULT ISpeechTextSelectionInformation_QueryInterface(ISpeechTextSelectionInformation* This,REFIID riid,void **ppvObject) {
22010 static FORCEINLINE HRESULT ISpeechTextSelectionInformation_GetTypeInfoCount(ISpeechTextSelectionInformation* This,UINT *pctinfo) {
22013 static FORCEINLINE HRESULT ISpeechTextSelectionInformation_GetTypeInfo(ISpeechTextSelectionInformation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
22016 static FORCEINLINE HRESULT ISpeechTextSelectionInformation_GetIDsOfNames(ISpeechTextSelectionInformation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
22019 static FORCEINLINE HRESULT ISpeechTextSelectionInformation_Invoke(ISpeechTextSelectionInformation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
22023 static FORCEINLINE HRESULT ISpeechTextSelectionInformation_put_ActiveOffset(ISpeechTextSelectionInformation* This,LONG ActiveOffset) {
22026 static FORCEINLINE HRESULT ISpeechTextSelectionInformation_get_ActiveOffset(ISpeechTextSelectionInformation* This,LONG *ActiveOffset) {
22029 static FORCEINLINE HRESULT ISpeechTextSelectionInformation_put_ActiveLength(ISpeechTextSelectionInformation* This,LONG ActiveLength) {
22032 static FORCEINLINE HRESULT ISpeechTextSelectionInformation_get_ActiveLength(ISpeechTextSelectionInformation* This,LONG *ActiveLength) {
22035 static FORCEINLINE HRESULT ISpeechTextSelectionInformation_put_SelectionOffset(ISpeechTextSelectionInformation* This,LONG SelectionOffset) {
22038 static FORCEINLINE HRESULT ISpeechTextSelectionInformation_get_SelectionOffset(ISpeechTextSelectionInformation* This,LONG *SelectionOffset) {
22041 static FORCEINLINE HRESULT ISpeechTextSelectionInformation_put_SelectionLength(ISpeechTextSelectionInformation* This,LONG SelectionLength) {
22044 static FORCEINLINE HRESULT ISpeechTextSelectionInformation_get_SelectionLength(ISpeechTextSelectionInformation* This,LONG *SelectionLength) {
22052 HRESULT STDMETHODCALLTYPE ISpeechTextSelectionInformation_put_ActiveOffset_Proxy(
22060 HRESULT STDMETHODCALLTYPE ISpeechTextSelectionInformation_get_ActiveOffset_Proxy(
22068 HRESULT STDMETHODCALLTYPE ISpeechTextSelectionInformation_put_ActiveLength_Proxy(
22076 HRESULT STDMETHODCALLTYPE ISpeechTextSelectionInformation_get_ActiveLength_Proxy(
22084 HRESULT STDMETHODCALLTYPE ISpeechTextSelectionInformation_put_SelectionOffset_Proxy(
22092 HRESULT STDMETHODCALLTYPE ISpeechTextSelectionInformation_get_SelectionOffset_Proxy(
22100 HRESULT STDMETHODCALLTYPE ISpeechTextSelectionInformation_put_SelectionLength_Proxy(
22108 HRESULT STDMETHODCALLTYPE ISpeechTextSelectionInformation_get_SelectionLength_Proxy(
22130 virtual HRESULT STDMETHODCALLTYPE get_RecoContext(
22133 virtual HRESULT STDMETHODCALLTYPE get_Times(
22136 virtual HRESULT STDMETHODCALLTYPE putref_AudioFormat(
22139 virtual HRESULT STDMETHODCALLTYPE get_AudioFormat(
22142 virtual HRESULT STDMETHODCALLTYPE get_PhraseInfo(
22145 virtual HRESULT STDMETHODCALLTYPE Alternates(
22151 virtual HRESULT STDMETHODCALLTYPE Audio(
22156 virtual HRESULT STDMETHODCALLTYPE SpeakAudio(
22162 virtual HRESULT STDMETHODCALLTYPE SaveToMemory(
22165 virtual HRESULT STDMETHODCALLTYPE DiscardResultInfo(
22177 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
22189 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
22193 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
22199 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
22207 HRESULT (STDMETHODCALLTYPE *Invoke)(
22219 HRESULT (STDMETHODCALLTYPE *get_RecoContext)(
22223 HRESULT (STDMETHODCALLTYPE *get_Times)(
22227 HRESULT (STDMETHODCALLTYPE *putref_AudioFormat)(
22231 HRESULT (STDMETHODCALLTYPE *get_AudioFormat)(
22235 HRESULT (STDMETHODCALLTYPE *get_PhraseInfo)(
22239 HRESULT (STDMETHODCALLTYPE *Alternates)(
22246 HRESULT (STDMETHODCALLTYPE *Audio)(
22252 HRESULT (STDMETHODCALLTYPE *SpeakAudio)(
22259 HRESULT (STDMETHODCALLTYPE *SaveToMemory)(
22263 HRESULT (STDMETHODCALLTYPE *DiscardResultInfo)(
22297 static FORCEINLINE HRESULT ISpeechRecoResult_QueryInterface(ISpeechRecoResult* This,REFIID riid,void **ppvObject) {
22307 static FORCEINLINE HRESULT ISpeechRecoResult_GetTypeInfoCount(ISpeechRecoResult* This,UINT *pctinfo) {
22310 static FORCEINLINE HRESULT ISpeechRecoResult_GetTypeInfo(ISpeechRecoResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
22313 static FORCEINLINE HRESULT ISpeechRecoResult_GetIDsOfNames(ISpeechRecoResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
22316 static FORCEINLINE HRESULT ISpeechRecoResult_Invoke(ISpeechRecoResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
22320 static FORCEINLINE HRESULT ISpeechRecoResult_get_RecoContext(ISpeechRecoResult* This,ISpeechRecoContext **RecoContext) {
22323 static FORCEINLINE HRESULT ISpeechRecoResult_get_Times(ISpeechRecoResult* This,ISpeechRecoResultTimes **Times) {
22326 static FORCEINLINE HRESULT ISpeechRecoResult_putref_AudioFormat(ISpeechRecoResult* This,ISpeechAudioFormat *Format) {
22329 static FORCEINLINE HRESULT ISpeechRecoResult_get_AudioFormat(ISpeechRecoResult* This,ISpeechAudioFormat **Format) {
22332 static FORCEINLINE HRESULT ISpeechRecoResult_get_PhraseInfo(ISpeechRecoResult* This,ISpeechPhraseInfo **PhraseInfo) {
22335 static FORCEINLINE HRESULT ISpeechRecoResult_Alternates(ISpeechRecoResult* This,LONG RequestCount,LONG StartElement,LONG Elements,ISpeechPhraseAlternates **Alternates) {
22338 static FORCEINLINE HRESULT ISpeechRecoResult_Audio(ISpeechRecoResult* This,LONG StartElement,LONG Elements,ISpeechMemoryStream **Stream) {
22341 static FORCEINLINE HRESULT ISpeechRecoResult_SpeakAudio(ISpeechRecoResult* This,LONG StartElement,LONG Elements,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) {
22344 static FORCEINLINE HRESULT ISpeechRecoResult_SaveToMemory(ISpeechRecoResult* This,VARIANT *ResultBlock) {
22347 static FORCEINLINE HRESULT ISpeechRecoResult_DiscardResultInfo(ISpeechRecoResult* This,SpeechDiscardType ValueTypes) {
22355 HRESULT STDMETHODCALLTYPE ISpeechRecoResult_get_RecoContext_Proxy(
22363 HRESULT STDMETHODCALLTYPE ISpeechRecoResult_get_Times_Proxy(
22371 HRESULT STDMETHODCALLTYPE ISpeechRecoResult_putref_AudioFormat_Proxy(
22379 HRESULT STDMETHODCALLTYPE ISpeechRecoResult_get_AudioFormat_Proxy(
22387 HRESULT STDMETHODCALLTYPE ISpeechRecoResult_get_PhraseInfo_Proxy(
22395 HRESULT STDMETHODCALLTYPE ISpeechRecoResult_Alternates_Proxy(
22406 HRESULT STDMETHODCALLTYPE ISpeechRecoResult_Audio_Proxy(
22416 HRESULT STDMETHODCALLTYPE ISpeechRecoResult_SpeakAudio_Proxy(
22427 HRESULT STDMETHODCALLTYPE ISpeechRecoResult_SaveToMemory_Proxy(
22435 HRESULT STDMETHODCALLTYPE ISpeechRecoResult_DiscardResultInfo_Proxy(
22457 virtual HRESULT STDMETHODCALLTYPE GetXMLResult(
22461 virtual HRESULT STDMETHODCALLTYPE GetXMLErrorInfo(
22478 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
22490 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
22494 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
22500 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
22508 HRESULT (STDMETHODCALLTYPE *Invoke)(
22520 HRESULT (STDMETHODCALLTYPE *get_RecoContext)(
22524 HRESULT (STDMETHODCALLTYPE *get_Times)(
22528 HRESULT (STDMETHODCALLTYPE *putref_AudioFormat)(
22532 HRESULT (STDMETHODCALLTYPE *get_AudioFormat)(
22536 HRESULT (STDMETHODCALLTYPE *get_PhraseInfo)(
22540 HRESULT (STDMETHODCALLTYPE *Alternates)(
22547 HRESULT (STDMETHODCALLTYPE *Audio)(
22553 HRESULT (STDMETHODCALLTYPE *SpeakAudio)(
22560 HRESULT (STDMETHODCALLTYPE *SaveToMemory)(
22564 HRESULT (STDMETHODCALLTYPE *DiscardResultInfo)(
22569 HRESULT (STDMETHODCALLTYPE *GetXMLResult)(
22574 HRESULT (STDMETHODCALLTYPE *GetXMLErrorInfo)(
22616 static FORCEINLINE HRESULT ISpeechXMLRecoResult_QueryInterface(ISpeechXMLRecoResult* This,REFIID riid,void **ppvObject) {
22626 static FORCEINLINE HRESULT ISpeechXMLRecoResult_GetTypeInfoCount(ISpeechXMLRecoResult* This,UINT *pctinfo) {
22629 static FORCEINLINE HRESULT ISpeechXMLRecoResult_GetTypeInfo(ISpeechXMLRecoResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
22632 static FORCEINLINE HRESULT ISpeechXMLRecoResult_GetIDsOfNames(ISpeechXMLRecoResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
22635 static FORCEINLINE HRESULT ISpeechXMLRecoResult_Invoke(ISpeechXMLRecoResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
22639 static FORCEINLINE HRESULT ISpeechXMLRecoResult_get_RecoContext(ISpeechXMLRecoResult* This,ISpeechRecoContext **RecoContext) {
22642 static FORCEINLINE HRESULT ISpeechXMLRecoResult_get_Times(ISpeechXMLRecoResult* This,ISpeechRecoResultTimes **Times) {
22645 static FORCEINLINE HRESULT ISpeechXMLRecoResult_putref_AudioFormat(ISpeechXMLRecoResult* This,ISpeechAudioFormat *Format) {
22648 static FORCEINLINE HRESULT ISpeechXMLRecoResult_get_AudioFormat(ISpeechXMLRecoResult* This,ISpeechAudioFormat **Format) {
22651 static FORCEINLINE HRESULT ISpeechXMLRecoResult_get_PhraseInfo(ISpeechXMLRecoResult* This,ISpeechPhraseInfo **PhraseInfo) {
22654 static FORCEINLINE HRESULT ISpeechXMLRecoResult_Alternates(ISpeechXMLRecoResult* This,LONG RequestCount,LONG StartElement,LONG Elements,ISpeechPhraseAlternates **Alternates) {
22657 static FORCEINLINE HRESULT ISpeechXMLRecoResult_Audio(ISpeechXMLRecoResult* This,LONG StartElement,LONG Elements,ISpeechMemoryStream **Stream) {
22660 static FORCEINLINE HRESULT ISpeechXMLRecoResult_SpeakAudio(ISpeechXMLRecoResult* This,LONG StartElement,LONG Elements,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) {
22663 static FORCEINLINE HRESULT ISpeechXMLRecoResult_SaveToMemory(ISpeechXMLRecoResult* This,VARIANT *ResultBlock) {
22666 static FORCEINLINE HRESULT ISpeechXMLRecoResult_DiscardResultInfo(ISpeechXMLRecoResult* This,SpeechDiscardType ValueTypes) {
22670 static FORCEINLINE HRESULT ISpeechXMLRecoResult_GetXMLResult(ISpeechXMLRecoResult* This,SPXMLRESULTOPTIONS Options,BSTR *pResult) {
22673 static FORCEINLINE HRESULT ISpeechXMLRecoResult_GetXMLErrorInfo(ISpeechXMLRecoResult* This,LONG *LineNumber,BSTR *ScriptLine,BSTR *Source,BSTR *Description,LONG *ResultCode,VARIANT_BOOL *IsError) {
22681 HRESULT STDMETHODCALLTYPE ISpeechXMLRecoResult_GetXMLResult_Proxy(
22690 HRESULT STDMETHODCALLTYPE ISpeechXMLRecoResult_GetXMLErrorInfo_Proxy(
22717 virtual HRESULT STDMETHODCALLTYPE SetTextFeedback(
22730 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
22742 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
22746 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
22752 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
22760 HRESULT (STDMETHODCALLTYPE *Invoke)(
22772 HRESULT (STDMETHODCALLTYPE *get_RecoContext)(
22776 HRESULT (STDMETHODCALLTYPE *get_Times)(
22780 HRESULT (STDMETHODCALLTYPE *putref_AudioFormat)(
22784 HRESULT (STDMETHODCALLTYPE *get_AudioFormat)(
22788 HRESULT (STDMETHODCALLTYPE *get_PhraseInfo)(
22792 HRESULT (STDMETHODCALLTYPE *Alternates)(
22799 HRESULT (STDMETHODCALLTYPE *Audio)(
22805 HRESULT (STDMETHODCALLTYPE *SpeakAudio)(
22812 HRESULT (STDMETHODCALLTYPE *SaveToMemory)(
22816 HRESULT (STDMETHODCALLTYPE *DiscardResultInfo)(
22821 HRESULT (STDMETHODCALLTYPE *SetTextFeedback)(
22858 static FORCEINLINE HRESULT ISpeechRecoResult2_QueryInterface(ISpeechRecoResult2* This,REFIID riid,void **ppvObject) {
22868 static FORCEINLINE HRESULT ISpeechRecoResult2_GetTypeInfoCount(ISpeechRecoResult2* This,UINT *pctinfo) {
22871 static FORCEINLINE HRESULT ISpeechRecoResult2_GetTypeInfo(ISpeechRecoResult2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
22874 static FORCEINLINE HRESULT ISpeechRecoResult2_GetIDsOfNames(ISpeechRecoResult2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
22877 static FORCEINLINE HRESULT ISpeechRecoResult2_Invoke(ISpeechRecoResult2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
22881 static FORCEINLINE HRESULT ISpeechRecoResult2_get_RecoContext(ISpeechRecoResult2* This,ISpeechRecoContext **RecoContext) {
22884 static FORCEINLINE HRESULT ISpeechRecoResult2_get_Times(ISpeechRecoResult2* This,ISpeechRecoResultTimes **Times) {
22887 static FORCEINLINE HRESULT ISpeechRecoResult2_putref_AudioFormat(ISpeechRecoResult2* This,ISpeechAudioFormat *Format) {
22890 static FORCEINLINE HRESULT ISpeechRecoResult2_get_AudioFormat(ISpeechRecoResult2* This,ISpeechAudioFormat **Format) {
22893 static FORCEINLINE HRESULT ISpeechRecoResult2_get_PhraseInfo(ISpeechRecoResult2* This,ISpeechPhraseInfo **PhraseInfo) {
22896 static FORCEINLINE HRESULT ISpeechRecoResult2_Alternates(ISpeechRecoResult2* This,LONG RequestCount,LONG StartElement,LONG Elements,ISpeechPhraseAlternates **Alternates) {
22899 static FORCEINLINE HRESULT ISpeechRecoResult2_Audio(ISpeechRecoResult2* This,LONG StartElement,LONG Elements,ISpeechMemoryStream **Stream) {
22902 static FORCEINLINE HRESULT ISpeechRecoResult2_SpeakAudio(ISpeechRecoResult2* This,LONG StartElement,LONG Elements,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) {
22905 static FORCEINLINE HRESULT ISpeechRecoResult2_SaveToMemory(ISpeechRecoResult2* This,VARIANT *ResultBlock) {
22908 static FORCEINLINE HRESULT ISpeechRecoResult2_DiscardResultInfo(ISpeechRecoResult2* This,SpeechDiscardType ValueTypes) {
22912 static FORCEINLINE HRESULT ISpeechRecoResult2_SetTextFeedback(ISpeechRecoResult2* This,BSTR Feedback,VARIANT_BOOL WasSuccessful) {
22920 HRESULT
22943 virtual HRESULT STDMETHODCALLTYPE get_RecoContext(
22946 virtual HRESULT STDMETHODCALLTYPE get_Times(
22949 virtual HRESULT STDMETHODCALLTYPE putref_AudioFormat(
22952 virtual HRESULT STDMETHODCALLTYPE get_AudioFormat(
22955 virtual HRESULT STDMETHODCALLTYPE get_PhraseInfo(
22958 virtual HRESULT STDMETHODCALLTYPE Alternates(
22964 virtual HRESULT STDMETHODCALLTYPE Audio(
22969 virtual HRESULT STDMETHODCALLTYPE SpeakAudio(
22975 virtual HRESULT STDMETHODCALLTYPE SaveToMemory(
22978 virtual HRESULT STDMETHODCALLTYPE DiscardResultInfo(
22981 virtual HRESULT STDMETHODCALLTYPE GetXMLResult(
22985 virtual HRESULT STDMETHODCALLTYPE GetXMLErrorInfo(
22990 HRESULT *ResultCode,
22993 virtual HRESULT STDMETHODCALLTYPE SetTextFeedback(
23006 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
23018 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
23022 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
23028 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
23036 HRESULT (STDMETHODCALLTYPE *Invoke)(
23048 HRESULT (STDMETHODCALLTYPE *get_RecoContext)(
23052 HRESULT (STDMETHODCALLTYPE *get_Times)(
23056 HRESULT (STDMETHODCALLTYPE *putref_AudioFormat)(
23060 HRESULT (STDMETHODCALLTYPE *get_AudioFormat)(
23064 HRESULT (STDMETHODCALLTYPE *get_PhraseInfo)(
23068 HRESULT (STDMETHODCALLTYPE *Alternates)(
23075 HRESULT (STDMETHODCALLTYPE *Audio)(
23081 HRESULT (STDMETHODCALLTYPE *SpeakAudio)(
23088 HRESULT (STDMETHODCALLTYPE *SaveToMemory)(
23092 HRESULT (STDMETHODCALLTYPE *DiscardResultInfo)(
23096 HRESULT (STDMETHODCALLTYPE *GetXMLResult)(
23101 HRESULT (STDMETHODCALLTYPE *GetXMLErrorInfo)(
23107 HRESULT *ResultCode,
23110 HRESULT (STDMETHODCALLTYPE *SetTextFeedback)(
23148 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_QueryInterface(ISpeechRecoResultDispatch* This,REFIID riid,void **ppvObject) {
23158 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_GetTypeInfoCount(ISpeechRecoResultDispatch* This,UINT *pctinfo) {
23161 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_GetTypeInfo(ISpeechRecoResultDispatch* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
23164 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_GetIDsOfNames(ISpeechRecoResultDispatch* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
23167 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_Invoke(ISpeechRecoResultDispatch* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
23171 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_get_RecoContext(ISpeechRecoResultDispatch* This,ISpeechRecoContext **RecoContext) {
23174 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_get_Times(ISpeechRecoResultDispatch* This,ISpeechRecoResultTimes **Times) {
23177 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_putref_AudioFormat(ISpeechRecoResultDispatch* This,ISpeechAudioFormat *Format) {
23180 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_get_AudioFormat(ISpeechRecoResultDispatch* This,ISpeechAudioFormat **Format) {
23183 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_get_PhraseInfo(ISpeechRecoResultDispatch* This,ISpeechPhraseInfo **PhraseInfo) {
23186 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_Alternates(ISpeechRecoResultDispatch* This,LONG RequestCount,LONG StartElement,LONG Elements,ISpeechPhraseAlternates **Alternates) {
23189 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_Audio(ISpeechRecoResultDispatch* This,LONG StartElement,LONG Elements,ISpeechMemoryStream **Stream) {
23192 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_SpeakAudio(ISpeechRecoResultDispatch* This,LONG StartElement,LONG Elements,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) {
23195 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_SaveToMemory(ISpeechRecoResultDispatch* This,VARIANT *ResultBlock) {
23198 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_DiscardResultInfo(ISpeechRecoResultDispatch* This,SpeechDiscardType ValueTypes) {
23201 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_GetXMLResult(ISpeechRecoResultDispatch* This,SPXMLRESULTOPTIONS Options,BSTR *pResult) {
23204 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_GetXMLErrorInfo(ISpeechRecoResultDispatch* This,LONG *LineNumber,BSTR *ScriptLine,BSTR *Source,BSTR *Description,HRESULT *ResultCode,VARIANT_BOOL *IsError) {
23207 static FORCEINLINE HRESULT ISpeechRecoResultDispatch_SetTextFeedback(ISpeechRecoResultDispatch* This,BSTR Feedback,VARIANT_BOOL WasSuccessful) {
23215 HRESULT STDMETHODCALLTYPE ISpeechRecoResultDispatch_get_RecoContext_Proxy(
23223 HRESULT STDMETHODCALLTYPE ISpeechRecoResultDispatch_get_Times_Proxy(
23231 HRESULT STDMETHODCALLTYPE ISpeechRecoResultDispatch_putref_AudioFormat_Proxy(
23239 HRESULT STDMETHODCALLTYPE ISpeechRecoResultDispatch_get_AudioFormat_Proxy(
23247 HRESULT STDMETHODCALLTYPE ISpeechRecoResultDispatch_get_PhraseInfo_Proxy(
23255 HRESULT STDMETHODCALLTYPE ISpeechRecoResultDispatch_Alternates_Proxy(
23266 HRESULT STDMETHODCALLTYPE ISpeechRecoResultDispatch_Audio_Proxy(
23276 HRESULT STDMETHODCALLTYPE ISpeechRecoResultDispatch_SpeakAudio_Proxy(
23287 HRESULT STDMETHODCALLTYPE ISpeechRecoResultDispatch_SaveToMemory_Proxy(
23295 HRESULT STDMETHODCALLTYPE ISpeechRecoResultDispatch_DiscardResultInfo_Proxy(
23303 HRESULT STDMETHODCALLTYPE ISpeechRecoResultDispatch_GetXMLResult_Proxy(
23312 HRESULT STDMETHODCALLTYPE ISpeechRecoResultDispatch_GetXMLErrorInfo_Proxy(
23318 HRESULT *ResultCode,
23325 HRESULT STDMETHODCALLTYPE ISpeechRecoResultDispatch_SetTextFeedback_Proxy(
23348 virtual HRESULT STDMETHODCALLTYPE RestorePhraseFromMemory(
23361 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
23373 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
23377 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
23383 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
23391 HRESULT (STDMETHODCALLTYPE *Invoke)(
23403 HRESULT (STDMETHODCALLTYPE *RestorePhraseFromMemory)(
23429 static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_QueryInterface(ISpeechPhraseInfoBuilder* This,REFIID riid,void **ppvObject) {
23439 static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_GetTypeInfoCount(ISpeechPhraseInfoBuilder* This,UINT *pctinfo) {
23442 static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_GetTypeInfo(ISpeechPhraseInfoBuilder* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
23445 static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_GetIDsOfNames(ISpeechPhraseInfoBuilder* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
23448 static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_Invoke(ISpeechPhraseInfoBuilder* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
23452 static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_RestorePhraseFromMemory(ISpeechPhraseInfoBuilder* This,VARIANT *PhraseInMemory,ISpeechPhraseInfo **PhraseInfo) {
23460 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfoBuilder_RestorePhraseFromMemory_Proxy(
23483 virtual HRESULT STDMETHODCALLTYPE get_StreamTime(
23486 virtual HRESULT STDMETHODCALLTYPE get_Length(
23489 virtual HRESULT STDMETHODCALLTYPE get_TickCount(
23492 virtual HRESULT STDMETHODCALLTYPE get_OffsetFromStart(
23504 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
23516 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
23520 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
23526 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
23534 HRESULT (STDMETHODCALLTYPE *Invoke)(
23546 HRESULT (STDMETHODCALLTYPE *get_StreamTime)(
23550 HRESULT (STDMETHODCALLTYPE *get_Length)(
23554 HRESULT (STDMETHODCALLTYPE *get_TickCount)(
23558 HRESULT (STDMETHODCALLTYPE *get_OffsetFromStart)(
23586 static FORCEINLINE HRESULT ISpeechRecoResultTimes_QueryInterface(ISpeechRecoResultTimes* This,REFIID riid,void **ppvObject) {
23596 static FORCEINLINE HRESULT ISpeechRecoResultTimes_GetTypeInfoCount(ISpeechRecoResultTimes* This,UINT *pctinfo) {
23599 static FORCEINLINE HRESULT ISpeechRecoResultTimes_GetTypeInfo(ISpeechRecoResultTimes* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
23602 static FORCEINLINE HRESULT ISpeechRecoResultTimes_GetIDsOfNames(ISpeechRecoResultTimes* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
23605 static FORCEINLINE HRESULT ISpeechRecoResultTimes_Invoke(ISpeechRecoResultTimes* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
23609 static FORCEINLINE HRESULT ISpeechRecoResultTimes_get_StreamTime(ISpeechRecoResultTimes* This,VARIANT *Time) {
23612 static FORCEINLINE HRESULT ISpeechRecoResultTimes_get_Length(ISpeechRecoResultTimes* This,VARIANT *Length) {
23615 static FORCEINLINE HRESULT ISpeechRecoResultTimes_get_TickCount(ISpeechRecoResultTimes* This,LONG *TickCount) {
23618 static FORCEINLINE HRESULT ISpeechRecoResultTimes_get_OffsetFromStart(ISpeechRecoResultTimes* This,VARIANT *OffsetFromStart) {
23626 HRESULT STDMETHODCALLTYPE ISpeechRecoResultTimes_get_StreamTime_Proxy(
23634 HRESULT STDMETHODCALLTYPE ISpeechRecoResultTimes_get_Length_Proxy(
23642 HRESULT STDMETHODCALLTYPE ISpeechRecoResultTimes_get_TickCount_Proxy(
23650 HRESULT STDMETHODCALLTYPE ISpeechRecoResultTimes_get_OffsetFromStart_Proxy(
23672 virtual HRESULT STDMETHODCALLTYPE get_RecoResult(
23675 virtual HRESULT STDMETHODCALLTYPE get_StartElementInResult(
23678 virtual HRESULT STDMETHODCALLTYPE get_NumberOfElementsInResult(
23681 virtual HRESULT STDMETHODCALLTYPE get_PhraseInfo(
23684 virtual HRESULT STDMETHODCALLTYPE Commit(
23696 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
23708 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
23712 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
23718 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
23726 HRESULT (STDMETHODCALLTYPE *Invoke)(
23738 HRESULT (STDMETHODCALLTYPE *get_RecoResult)(
23742 HRESULT (STDMETHODCALLTYPE *get_StartElementInResult)(
23746 HRESULT (STDMETHODCALLTYPE *get_NumberOfElementsInResult)(
23750 HRESULT (STDMETHODCALLTYPE *get_PhraseInfo)(
23754 HRESULT (STDMETHODCALLTYPE *Commit)(
23782 static FORCEINLINE HRESULT ISpeechPhraseAlternate_QueryInterface(ISpeechPhraseAlternate* This,REFIID riid,void **ppvObject) {
23792 static FORCEINLINE HRESULT ISpeechPhraseAlternate_GetTypeInfoCount(ISpeechPhraseAlternate* This,UINT *pctinfo) {
23795 static FORCEINLINE HRESULT ISpeechPhraseAlternate_GetTypeInfo(ISpeechPhraseAlternate* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
23798 static FORCEINLINE HRESULT ISpeechPhraseAlternate_GetIDsOfNames(ISpeechPhraseAlternate* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
23801 static FORCEINLINE HRESULT ISpeechPhraseAlternate_Invoke(ISpeechPhraseAlternate* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
23805 static FORCEINLINE HRESULT ISpeechPhraseAlternate_get_RecoResult(ISpeechPhraseAlternate* This,ISpeechRecoResult **RecoResult) {
23808 static FORCEINLINE HRESULT ISpeechPhraseAlternate_get_StartElementInResult(ISpeechPhraseAlternate* This,LONG *StartElement) {
23811 static FORCEINLINE HRESULT ISpeechPhraseAlternate_get_NumberOfElementsInResult(ISpeechPhraseAlternate* This,LONG *NumberOfElements) {
23814 static FORCEINLINE HRESULT ISpeechPhraseAlternate_get_PhraseInfo(ISpeechPhraseAlternate* This,ISpeechPhraseInfo **PhraseInfo) {
23817 static FORCEINLINE HRESULT ISpeechPhraseAlternate_Commit(ISpeechPhraseAlternate* This) {
23825 HRESULT STDMETHODCALLTYPE ISpeechPhraseAlternate_get_RecoResult_Proxy(
23833 HRESULT STDMETHODCALLTYPE ISpeechPhraseAlternate_get_StartElementInResult_Proxy(
23841 HRESULT STDMETHODCALLTYPE ISpeechPhraseAlternate_get_NumberOfElementsInResult_Proxy(
23849 HRESULT STDMETHODCALLTYPE ISpeechPhraseAlternate_get_PhraseInfo_Proxy(
23857 HRESULT STDMETHODCALLTYPE ISpeechPhraseAlternate_Commit_Proxy(
23878 virtual HRESULT STDMETHODCALLTYPE get_Count(
23881 virtual HRESULT STDMETHODCALLTYPE Item(
23885 virtual HRESULT STDMETHODCALLTYPE get__NewEnum(
23897 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
23909 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
23913 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
23919 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
23927 HRESULT (STDMETHODCALLTYPE *Invoke)(
23939 HRESULT (STDMETHODCALLTYPE *get_Count)(
23943 HRESULT (STDMETHODCALLTYPE *Item)(
23948 HRESULT (STDMETHODCALLTYPE *get__NewEnum)(
23975 static FORCEINLINE HRESULT ISpeechPhraseAlternates_QueryInterface(ISpeechPhraseAlternates* This,REFIID riid,void **ppvObject) {
23985 static FORCEINLINE HRESULT ISpeechPhraseAlternates_GetTypeInfoCount(ISpeechPhraseAlternates* This,UINT *pctinfo) {
23988 static FORCEINLINE HRESULT ISpeechPhraseAlternates_GetTypeInfo(ISpeechPhraseAlternates* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
23991 static FORCEINLINE HRESULT ISpeechPhraseAlternates_GetIDsOfNames(ISpeechPhraseAlternates* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
23994 static FORCEINLINE HRESULT ISpeechPhraseAlternates_Invoke(ISpeechPhraseAlternates* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
23998 static FORCEINLINE HRESULT ISpeechPhraseAlternates_get_Count(ISpeechPhraseAlternates* This,LONG *Count) {
24001 static FORCEINLINE HRESULT ISpeechPhraseAlternates_Item(ISpeechPhraseAlternates* This,LONG Index,ISpeechPhraseAlternate **PhraseAlternate) {
24004 static FORCEINLINE HRESULT ISpeechPhraseAlternates_get__NewEnum(ISpeechPhraseAlternates* This,IUnknown **EnumVARIANT) {
24012 HRESULT STDMETHODCALLTYPE ISpeechPhraseAlternates_get_Count_Proxy(
24020 HRESULT STDMETHODCALLTYPE ISpeechPhraseAlternates_Item_Proxy(
24029 HRESULT STDMETHODCALLTYPE ISpeechPhraseAlternates_get__NewEnum_Proxy(
24051 virtual HRESULT STDMETHODCALLTYPE get_LanguageId(
24054 virtual HRESULT STDMETHODCALLTYPE get_GrammarId(
24057 virtual HRESULT STDMETHODCALLTYPE get_StartTime(
24060 virtual HRESULT STDMETHODCALLTYPE get_AudioStreamPosition(
24063 virtual HRESULT STDMETHODCALLTYPE get_AudioSizeBytes(
24066 virtual HRESULT STDMETHODCALLTYPE get_RetainedSizeBytes(
24069 virtual HRESULT STDMETHODCALLTYPE get_AudioSizeTime(
24072 virtual HRESULT STDMETHODCALLTYPE get_Rule(
24075 virtual HRESULT STDMETHODCALLTYPE get_Properties(
24078 virtual HRESULT STDMETHODCALLTYPE get_Elements(
24081 virtual HRESULT STDMETHODCALLTYPE get_Replacements(
24084 virtual HRESULT STDMETHODCALLTYPE get_EngineId(
24087 virtual HRESULT
24090 virtual HRESULT STDMETHODCALLTYPE SaveToMemory(
24093 virtual HRESULT STDMETHODCALLTYPE GetText(
24099 virtual HRESULT STDMETHODCALLTYPE GetDisplayAttributes(
24114 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
24126 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
24130 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
24136 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
24144 HRESULT (STDMETHODCALLTYPE *Invoke)(
24156 HRESULT (STDMETHODCALLTYPE *get_LanguageId)(
24160 HRESULT (STDMETHODCALLTYPE *get_GrammarId)(
24164 HRESULT (STDMETHODCALLTYPE *get_StartTime)(
24168 HRESULT (STDMETHODCALLTYPE *get_AudioStreamPosition)(
24172 HRESULT (STDMETHODCALLTYPE *get_AudioSizeBytes)(
24176 HRESULT (STDMETHODCALLTYPE *get_RetainedSizeBytes)(
24180 HRESULT (STDMETHODCALLTYPE *get_AudioSizeTime)(
24184 HRESULT (STDMETHODCALLTYPE *get_Rule)(
24188 HRESULT (STDMETHODCALLTYPE *get_Properties)(
24192 HRESULT (STDMETHODCALLTYPE *get_Elements)(
24196 HRESULT (STDMETHODCALLTYPE *get_Replacements)(
24200 HRESULT (STDMETHODCALLTYPE *get_EngineId)(
24204 HRESULT (STDMETHODCALLTYPE *get_EnginePrivateData)(
24208 HRESULT (STDMETHODCALLTYPE *SaveToMemory)(
24212 HRESULT (STDMETHODCALLTYPE *GetText)(
24219 HRESULT (STDMETHODCALLTYPE *GetDisplayAttributes)(
24262 static FORCEINLINE HRESULT ISpeechPhraseInfo_QueryInterface(ISpeechPhraseInfo* This,REFIID riid,void **ppvObject) {
24272 static FORCEINLINE HRESULT ISpeechPhraseInfo_GetTypeInfoCount(ISpeechPhraseInfo* This,UINT *pctinfo) {
24275 static FORCEINLINE HRESULT ISpeechPhraseInfo_GetTypeInfo(ISpeechPhraseInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
24278 static FORCEINLINE HRESULT ISpeechPhraseInfo_GetIDsOfNames(ISpeechPhraseInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
24281 static FORCEINLINE HRESULT ISpeechPhraseInfo_Invoke(ISpeechPhraseInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
24285 static FORCEINLINE HRESULT ISpeechPhraseInfo_get_LanguageId(ISpeechPhraseInfo* This,LONG *LanguageId) {
24288 static FORCEINLINE HRESULT ISpeechPhraseInfo_get_GrammarId(ISpeechPhraseInfo* This,VARIANT *GrammarId) {
24291 static FORCEINLINE HRESULT ISpeechPhraseInfo_get_StartTime(ISpeechPhraseInfo* This,VARIANT *StartTime) {
24294 static FORCEINLINE HRESULT ISpeechPhraseInfo_get_AudioStreamPosition(ISpeechPhraseInfo* This,VARIANT *AudioStreamPosition) {
24297 static FORCEINLINE HRESULT ISpeechPhraseInfo_get_AudioSizeBytes(ISpeechPhraseInfo* This,LONG *pAudioSizeBytes) {
24300 static FORCEINLINE HRESULT ISpeechPhraseInfo_get_RetainedSizeBytes(ISpeechPhraseInfo* This,LONG *RetainedSizeBytes) {
24303 static FORCEINLINE HRESULT ISpeechPhraseInfo_get_AudioSizeTime(ISpeechPhraseInfo* This,LONG *AudioSizeTime) {
24306 static FORCEINLINE HRESULT ISpeechPhraseInfo_get_Rule(ISpeechPhraseInfo* This,ISpeechPhraseRule **Rule) {
24309 static FORCEINLINE HRESULT ISpeechPhraseInfo_get_Properties(ISpeechPhraseInfo* This,ISpeechPhraseProperties **Properties) {
24312 static FORCEINLINE HRESULT ISpeechPhraseInfo_get_Elements(ISpeechPhraseInfo* This,ISpeechPhraseElements **Elements) {
24315 static FORCEINLINE HRESULT ISpeechPhraseInfo_get_Replacements(ISpeechPhraseInfo* This,ISpeechPhraseReplacements **Replacements) {
24318 static FORCEINLINE HRESULT ISpeechPhraseInfo_get_EngineId(ISpeechPhraseInfo* This,BSTR *EngineIdGuid) {
24321 static FORCEINLINE HRESULT ISpeechPhraseInfo_get_EnginePrivateData(ISpeechPhraseInfo* This,VARIANT *PrivateData) {
24324 static FORCEINLINE HRESULT ISpeechPhraseInfo_SaveToMemory(ISpeechPhraseInfo* This,VARIANT *PhraseBlock) {
24327 static FORCEINLINE HRESULT ISpeechPhraseInfo_GetText(ISpeechPhraseInfo* This,LONG StartElement,LONG Elements,VARIANT_BOOL UseReplacements,BSTR *Text) {
24330 static FORCEINLINE HRESULT ISpeechPhraseInfo_GetDisplayAttributes(ISpeechPhraseInfo* This,LONG StartElement,LONG Elements,VARIANT_BOOL UseReplacements,SpeechDisplayAttributes *DisplayAttributes) {
24338 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_get_LanguageId_Proxy(
24346 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_get_GrammarId_Proxy(
24354 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_get_StartTime_Proxy(
24362 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_get_AudioStreamPosition_Proxy(
24370 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_get_AudioSizeBytes_Proxy(
24378 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_get_RetainedSizeBytes_Proxy(
24386 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_get_AudioSizeTime_Proxy(
24394 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_get_Rule_Proxy(
24402 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_get_Properties_Proxy(
24410 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_get_Elements_Proxy(
24418 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_get_Replacements_Proxy(
24426 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_get_EngineId_Proxy(
24434 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_get_EnginePrivateData_Proxy(
24442 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_SaveToMemory_Proxy(
24450 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_GetText_Proxy(
24461 HRESULT STDMETHODCALLTYPE ISpeechPhraseInfo_GetDisplayAttributes_Proxy(
24486 virtual HRESULT STDMETHODCALLTYPE get_AudioTimeOffset(
24489 virtual HRESULT STDMETHODCALLTYPE get_AudioSizeTime(
24492 virtual HRESULT STDMETHODCALLTYPE get_AudioStreamOffset(
24495 virtual HRESULT STDMETHODCALLTYPE get_AudioSizeBytes(
24498 virtual HRESULT STDMETHODCALLTYPE get_RetainedStreamOffset(
24501 virtual HRESULT STDMETHODCALLTYPE get_RetainedSizeBytes(
24504 virtual HRESULT STDMETHODCALLTYPE get_DisplayText(
24507 virtual HRESULT STDMETHODCALLTYPE get_LexicalForm(
24510 virtual HRESULT STDMETHODCALLTYPE get_Pronunciation(
24513 virtual HRESULT STDMETHODCALLTYPE get_DisplayAttributes(
24516 virtual HRESULT STDMETHODCALLTYPE get_RequiredConfidence(
24519 virtual HRESULT STDMETHODCALLTYPE get_ActualConfidence(
24522 virtual HRESULT STDMETHODCALLTYPE get_EngineConfidence(
24534 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
24546 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
24550 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
24556 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
24564 HRESULT (STDMETHODCALLTYPE *Invoke)(
24576 HRESULT (STDMETHODCALLTYPE *get_AudioTimeOffset)(
24580 HRESULT (STDMETHODCALLTYPE *get_AudioSizeTime)(
24584 HRESULT (STDMETHODCALLTYPE *get_AudioStreamOffset)(
24588 HRESULT (STDMETHODCALLTYPE *get_AudioSizeBytes)(
24592 HRESULT (STDMETHODCALLTYPE *get_RetainedStreamOffset)(
24596 HRESULT (STDMETHODCALLTYPE *get_RetainedSizeBytes)(
24600 HRESULT (STDMETHODCALLTYPE *get_DisplayText)(
24604 HRESULT (STDMETHODCALLTYPE *get_LexicalForm)(
24608 HRESULT (STDMETHODCALLTYPE *get_Pronunciation)(
24612 HRESULT (STDMETHODCALLTYPE *get_DisplayAttributes)(
24616 HRESULT (STDMETHODCALLTYPE *get_RequiredConfidence)(
24620 HRESULT (STDMETHODCALLTYPE *get_ActualConfidence)(
24624 HRESULT (STDMETHODCALLTYPE *get_EngineConfidence)(
24661 static FORCEINLINE HRESULT ISpeechPhraseElement_QueryInterface(ISpeechPhraseElement* This,REFIID riid,void **ppvObject) {
24671 static FORCEINLINE HRESULT ISpeechPhraseElement_GetTypeInfoCount(ISpeechPhraseElement* This,UINT *pctinfo) {
24674 static FORCEINLINE HRESULT ISpeechPhraseElement_GetTypeInfo(ISpeechPhraseElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
24677 static FORCEINLINE HRESULT ISpeechPhraseElement_GetIDsOfNames(ISpeechPhraseElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
24680 static FORCEINLINE HRESULT ISpeechPhraseElement_Invoke(ISpeechPhraseElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
24684 static FORCEINLINE HRESULT ISpeechPhraseElement_get_AudioTimeOffset(ISpeechPhraseElement* This,LONG *AudioTimeOffset) {
24687 static FORCEINLINE HRESULT ISpeechPhraseElement_get_AudioSizeTime(ISpeechPhraseElement* This,LONG *AudioSizeTime) {
24690 static FORCEINLINE HRESULT ISpeechPhraseElement_get_AudioStreamOffset(ISpeechPhraseElement* This,LONG *AudioStreamOffset) {
24693 static FORCEINLINE HRESULT ISpeechPhraseElement_get_AudioSizeBytes(ISpeechPhraseElement* This,LONG *AudioSizeBytes) {
24696 static FORCEINLINE HRESULT ISpeechPhraseElement_get_RetainedStreamOffset(ISpeechPhraseElement* This,LONG *RetainedStreamOffset) {
24699 static FORCEINLINE HRESULT ISpeechPhraseElement_get_RetainedSizeBytes(ISpeechPhraseElement* This,LONG *RetainedSizeBytes) {
24702 static FORCEINLINE HRESULT ISpeechPhraseElement_get_DisplayText(ISpeechPhraseElement* This,BSTR *DisplayText) {
24705 static FORCEINLINE HRESULT ISpeechPhraseElement_get_LexicalForm(ISpeechPhraseElement* This,BSTR *LexicalForm) {
24708 static FORCEINLINE HRESULT ISpeechPhraseElement_get_Pronunciation(ISpeechPhraseElement* This,VARIANT *Pronunciation) {
24711 static FORCEINLINE HRESULT ISpeechPhraseElement_get_DisplayAttributes(ISpeechPhraseElement* This,SpeechDisplayAttributes *DisplayAttributes) {
24714 static FORCEINLINE HRESULT ISpeechPhraseElement_get_RequiredConfidence(ISpeechPhraseElement* This,SpeechEngineConfidence *RequiredConfidence) {
24717 static FORCEINLINE HRESULT ISpeechPhraseElement_get_ActualConfidence(ISpeechPhraseElement* This,SpeechEngineConfidence *ActualConfidence) {
24720 static FORCEINLINE HRESULT ISpeechPhraseElement_get_EngineConfidence(ISpeechPhraseElement* This,float *EngineConfidence) {
24728 HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_AudioTimeOffset_Proxy(
24736 HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_AudioSizeTime_Proxy(
24744 HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_AudioStreamOffset_Proxy(
24752 HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_AudioSizeBytes_Proxy(
24760 HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_RetainedStreamOffset_Proxy(
24768 HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_RetainedSizeBytes_Proxy(
24776 HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_DisplayText_Proxy(
24784 HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_LexicalForm_Proxy(
24792 HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_Pronunciation_Proxy(
24800 HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_DisplayAttributes_Proxy(
24808 HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_RequiredConfidence_Proxy(
24816 HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_ActualConfidence_Proxy(
24824 HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_EngineConfidence_Proxy(
24846 virtual HRESULT STDMETHODCALLTYPE get_Count(
24849 virtual HRESULT STDMETHODCALLTYPE Item(
24853 virtual HRESULT STDMETHODCALLTYPE get__NewEnum(
24865 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
24877 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
24881 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
24887 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
24895 HRESULT (STDMETHODCALLTYPE *Invoke)(
24907 HRESULT (STDMETHODCALLTYPE *get_Count)(
24911 HRESULT (STDMETHODCALLTYPE *Item)(
24916 HRESULT (STDMETHODCALLTYPE *get__NewEnum)(
24943 static FORCEINLINE HRESULT ISpeechPhraseElements_QueryInterface(ISpeechPhraseElements* This,REFIID riid,void **ppvObject) {
24953 static FORCEINLINE HRESULT ISpeechPhraseElements_GetTypeInfoCount(ISpeechPhraseElements* This,UINT *pctinfo) {
24956 static FORCEINLINE HRESULT ISpeechPhraseElements_GetTypeInfo(ISpeechPhraseElements* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
24959 static FORCEINLINE HRESULT ISpeechPhraseElements_GetIDsOfNames(ISpeechPhraseElements* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
24962 static FORCEINLINE HRESULT ISpeechPhraseElements_Invoke(ISpeechPhraseElements* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
24966 static FORCEINLINE HRESULT ISpeechPhraseElements_get_Count(ISpeechPhraseElements* This,LONG *Count) {
24969 static FORCEINLINE HRESULT ISpeechPhraseElements_Item(ISpeechPhraseElements* This,LONG Index,ISpeechPhraseElement **Element) {
24972 static FORCEINLINE HRESULT ISpeechPhraseElements_get__NewEnum(ISpeechPhraseElements* This,IUnknown **EnumVARIANT) {
24980 HRESULT STDMETHODCALLTYPE ISpeechPhraseElements_get_Count_Proxy(
24988 HRESULT STDMETHODCALLTYPE ISpeechPhraseElements_Item_Proxy(
24997 HRESULT STDMETHODCALLTYPE ISpeechPhraseElements_get__NewEnum_Proxy(
25019 virtual HRESULT STDMETHODCALLTYPE get_DisplayAttributes(
25022 virtual HRESULT STDMETHODCALLTYPE get_Text(
25025 virtual HRESULT STDMETHODCALLTYPE get_FirstElement(
25028 virtual HRESULT STDMETHODCALLTYPE get_NumberOfElements(
25040 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
25052 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
25056 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
25062 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
25070 HRESULT (STDMETHODCALLTYPE *Invoke)(
25082 HRESULT (STDMETHODCALLTYPE *get_DisplayAttributes)(
25086 HRESULT (STDMETHODCALLTYPE *get_Text)(
25090 HRESULT (STDMETHODCALLTYPE *get_FirstElement)(
25094 HRESULT (STDMETHODCALLTYPE *get_NumberOfElements)(
25122 static FORCEINLINE HRESULT ISpeechPhraseReplacement_QueryInterface(ISpeechPhraseReplacement* This,REFIID riid,void **ppvObject) {
25132 static FORCEINLINE HRESULT ISpeechPhraseReplacement_GetTypeInfoCount(ISpeechPhraseReplacement* This,UINT *pctinfo) {
25135 static FORCEINLINE HRESULT ISpeechPhraseReplacement_GetTypeInfo(ISpeechPhraseReplacement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
25138 static FORCEINLINE HRESULT ISpeechPhraseReplacement_GetIDsOfNames(ISpeechPhraseReplacement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
25141 static FORCEINLINE HRESULT ISpeechPhraseReplacement_Invoke(ISpeechPhraseReplacement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
25145 static FORCEINLINE HRESULT ISpeechPhraseReplacement_get_DisplayAttributes(ISpeechPhraseReplacement* This,SpeechDisplayAttributes *DisplayAttributes) {
25148 static FORCEINLINE HRESULT ISpeechPhraseReplacement_get_Text(ISpeechPhraseReplacement* This,BSTR *Text) {
25151 static FORCEINLINE HRESULT ISpeechPhraseReplacement_get_FirstElement(ISpeechPhraseReplacement* This,LONG *FirstElement) {
25154 static FORCEINLINE HRESULT ISpeechPhraseReplacement_get_NumberOfElements(ISpeechPhraseReplacement* This,LONG *NumberOfElements) {
25162 HRESULT STDMETHODCALLTYPE ISpeechPhraseReplacement_get_DisplayAttributes_Proxy(
25170 HRESULT STDMETHODCALLTYPE ISpeechPhraseReplacement_get_Text_Proxy(
25178 HRESULT STDMETHODCALLTYPE ISpeechPhraseReplacement_get_FirstElement_Proxy(
25186 HRESULT STDMETHODCALLTYPE ISpeechPhraseReplacement_get_NumberOfElements_Proxy(
25208 virtual HRESULT STDMETHODCALLTYPE get_Count(
25211 virtual HRESULT STDMETHODCALLTYPE Item(
25215 virtual HRESULT STDMETHODCALLTYPE get__NewEnum(
25227 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
25239 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
25243 HRESULT
25249 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
25257 HRESULT (STDMETHODCALLTYPE *Invoke)(
25269 HRESULT (STDMETHODCALLTYPE *get_Count)(
25273 HRESULT (STDMETHODCALLTYPE *Item)(
25278 HRESULT (STDMETHODCALLTYPE *get__NewEnum)(
25305 static FORCEINLINE HRESULT ISpeechPhraseReplacements_QueryInterface(ISpeechPhraseReplacements* This,REFIID riid,void **ppvObject) {
25315 static FORCEINLINE HRESULT ISpeechPhraseReplacements_GetTypeInfoCount(ISpeechPhraseReplacements* This,UINT *pctinfo) {
25318 static FORCEINLINE HRESULT ISpeechPhraseReplacements_GetTypeInfo(ISpeechPhraseReplacements* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
25321 static FORCEINLINE HRESULT ISpeechPhraseReplacements_GetIDsOfNames(ISpeechPhraseReplacements* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
25324 static FORCEINLINE HRESULT ISpeechPhraseReplacements_Invoke(ISpeechPhraseReplacements* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
25328 static FORCEINLINE HRESULT ISpeechPhraseReplacements_get_Count(ISpeechPhraseReplacements* This,LONG *Count) {
25331 static FORCEINLINE HRESULT ISpeechPhraseReplacements_Item(ISpeechPhraseReplacements* This,LONG Index,ISpeechPhraseReplacement **Reps) {
25334 static FORCEINLINE HRESULT ISpeechPhraseReplacements_get__NewEnum(ISpeechPhraseReplacements* This,IUnknown **EnumVARIANT) {
25342 HRESULT STDMETHODCALLTYPE ISpeechPhraseReplacements_get_Count_Proxy(
25350 HRESULT STDMETHODCALLTYPE ISpeechPhraseReplacements_Item_Proxy(
25359 HRESULT STDMETHODCALLTYPE ISpeechPhraseReplacements_get__NewEnum_Proxy(
25381 virtual HRESULT STDMETHODCALLTYPE get_Name(
25384 virtual HRESULT STDMETHODCALLTYPE get_Id(
25387 virtual HRESULT STDMETHODCALLTYPE get_Value(
25390 virtual HRESULT STDMETHODCALLTYPE get_FirstElement(
25393 virtual HRESULT STDMETHODCALLTYPE get_NumberOfElements(
25396 virtual HRESULT STDMETHODCALLTYPE get_EngineConfidence(
25399 virtual HRESULT STDMETHODCALLTYPE get_Confidence(
25402 virtual HRESULT STDMETHODCALLTYPE get_Parent(
25405 virtual HRESULT STDMETHODCALLTYPE get_Children(
25417 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
25429 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
25433 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
25439 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
25447 HRESULT (STDMETHODCALLTYPE *Invoke)(
25459 HRESULT (STDMETHODCALLTYPE *get_Name)(
25463 HRESULT (STDMETHODCALLTYPE *get_Id)(
25467 HRESULT (STDMETHODCALLTYPE *get_Value)(
25471 HRESULT (STDMETHODCALLTYPE *get_FirstElement)(
25475 HRESULT (STDMETHODCALLTYPE *get_NumberOfElements)(
25479 HRESULT (STDMETHODCALLTYPE *get_EngineConfidence)(
25483 HRESULT (STDMETHODCALLTYPE *get_Confidence)(
25487 HRESULT (STDMETHODCALLTYPE *get_Parent)(
25491 HRESULT (STDMETHODCALLTYPE *get_Children)(
25524 static FORCEINLINE HRESULT ISpeechPhraseProperty_QueryInterface(ISpeechPhraseProperty* This,REFIID riid,void **ppvObject) {
25534 static FORCEINLINE HRESULT ISpeechPhraseProperty_GetTypeInfoCount(ISpeechPhraseProperty* This,UINT *pctinfo) {
25537 static FORCEINLINE HRESULT ISpeechPhraseProperty_GetTypeInfo(ISpeechPhraseProperty* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
25540 static FORCEINLINE HRESULT ISpeechPhraseProperty_GetIDsOfNames(ISpeechPhraseProperty* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
25543 static FORCEINLINE HRESULT ISpeechPhraseProperty_Invoke(ISpeechPhraseProperty* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
25547 static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Name(ISpeechPhraseProperty* This,BSTR *Name) {
25550 static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Id(ISpeechPhraseProperty* This,LONG *Id) {
25553 static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Value(ISpeechPhraseProperty* This,VARIANT *Value) {
25556 static FORCEINLINE HRESULT ISpeechPhraseProperty_get_FirstElement(ISpeechPhraseProperty* This,LONG *FirstElement) {
25559 static FORCEINLINE HRESULT ISpeechPhraseProperty_get_NumberOfElements(ISpeechPhraseProperty* This,LONG *NumberOfElements) {
25562 static FORCEINLINE HRESULT ISpeechPhraseProperty_get_EngineConfidence(ISpeechPhraseProperty* This,float *Confidence) {
25565 static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Confidence(ISpeechPhraseProperty* This,SpeechEngineConfidence *Confidence) {
25568 static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Parent(ISpeechPhraseProperty* This,ISpeechPhraseProperty **ParentProperty) {
25571 static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Children(ISpeechPhraseProperty* This,ISpeechPhraseProperties **Children) {
25579 HRESULT STDMETHODCALLTYPE ISpeechPhraseProperty_get_Name_Proxy(
25587 HRESULT STDMETHODCALLTYPE ISpeechPhraseProperty_get_Id_Proxy(
25595 HRESULT STDMETHODCALLTYPE ISpeechPhraseProperty_get_Value_Proxy(
25603 HRESULT STDMETHODCALLTYPE ISpeechPhraseProperty_get_FirstElement_Proxy(
25611 HRESULT STDMETHODCALLTYPE ISpeechPhraseProperty_get_NumberOfElements_Proxy(
25619 HRESULT STDMETHODCALLTYPE ISpeechPhraseProperty_get_EngineConfidence_Proxy(
25627 HRESULT STDMETHODCALLTYPE ISpeechPhraseProperty_get_Confidence_Proxy(
25635 HRESULT STDMETHODCALLTYPE ISpeechPhraseProperty_get_Parent_Proxy(
25643 HRESULT STDMETHODCALLTYPE ISpeechPhraseProperty_get_Children_Proxy(
25665 virtual HRESULT STDMETHODCALLTYPE get_Count(
25668 virtual HRESULT STDMETHODCALLTYPE Item(
25672 virtual HRESULT STDMETHODCALLTYPE get__NewEnum(
25684 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
25696 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
25700 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
25706 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
25714 HRESULT (STDMETHODCALLTYPE *Invoke)(
25726 HRESULT (STDMETHODCALLTYPE *get_Count)(
25730 HRESULT (STDMETHODCALLTYPE *Item)(
25735 HRESULT (STDMETHODCALLTYPE *get__NewEnum)(
25762 static FORCEINLINE HRESULT ISpeechPhraseProperties_QueryInterface(ISpeechPhraseProperties* This,REFIID riid,void **ppvObject) {
25772 static FORCEINLINE HRESULT ISpeechPhraseProperties_GetTypeInfoCount(ISpeechPhraseProperties* This,UINT *pctinfo) {
25775 static FORCEINLINE HRESULT ISpeechPhraseProperties_GetTypeInfo(ISpeechPhraseProperties* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
25778 static FORCEINLINE HRESULT ISpeechPhraseProperties_GetIDsOfNames(ISpeechPhraseProperties* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
25781 static FORCEINLINE HRESULT ISpeechPhraseProperties_Invoke(ISpeechPhraseProperties* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
25785 static FORCEINLINE HRESULT ISpeechPhraseProperties_get_Count(ISpeechPhraseProperties* This,LONG *Count) {
25788 static FORCEINLINE HRESULT ISpeechPhraseProperties_Item(ISpeechPhraseProperties* This,LONG Index,ISpeechPhraseProperty **Property) {
25791 static FORCEINLINE HRESULT ISpeechPhraseProperties_get__NewEnum(ISpeechPhraseProperties* This,IUnknown **EnumVARIANT) {
25799 HRESULT STDMETHODCALLTYPE ISpeechPhraseProperties_get_Count_Proxy(
25807 HRESULT STDMETHODCALLTYPE ISpeechPhraseProperties_Item_Proxy(
25816 HRESULT STDMETHODCALLTYPE ISpeechPhraseProperties_get__NewEnum_Proxy(
25838 virtual HRESULT STDMETHODCALLTYPE get_Name(
25841 virtual HRESULT STDMETHODCALLTYPE get_Id(
25844 virtual HRESULT STDMETHODCALLTYPE get_FirstElement(
25847 virtual HRESULT STDMETHODCALLTYPE get_NumberOfElements(
25850 virtual HRESULT STDMETHODCALLTYPE get_Parent(
25853 virtual HRESULT STDMETHODCALLTYPE get_Children(
25856 virtual HRESULT STDMETHODCALLTYPE get_Confidence(
25859 virtual HRESULT STDMETHODCALLTYPE get_EngineConfidence(
25871 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
25883 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
25887 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
25893 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
25901 HRESULT (STDMETHODCALLTYPE *Invoke)(
25913 HRESULT (STDMETHODCALLTYPE *get_Name)(
25917 HRESULT (STDMETHODCALLTYPE *get_Id)(
25921 HRESULT (STDMETHODCALLTYPE *get_FirstElement)(
25925 HRESULT (STDMETHODCALLTYPE *get_NumberOfElements)(
25929 HRESULT (STDMETHODCALLTYPE *get_Parent)(
25933 HRESULT (STDMETHODCALLTYPE *get_Children)(
25937 HRESULT (STDMETHODCALLTYPE *get_Confidence)(
25941 HRESULT (STDMETHODCALLTYPE *get_EngineConfidence)(
25973 static FORCEINLINE HRESULT ISpeechPhraseRule_QueryInterface(ISpeechPhraseRule* This,REFIID riid,void **ppvObject) {
25983 static FORCEINLINE HRESULT ISpeechPhraseRule_GetTypeInfoCount(ISpeechPhraseRule* This,UINT *pctinfo) {
25986 static FORCEINLINE HRESULT ISpeechPhraseRule_GetTypeInfo(ISpeechPhraseRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
25989 static FORCEINLINE HRESULT ISpeechPhraseRule_GetIDsOfNames(ISpeechPhraseRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
25992 static FORCEINLINE HRESULT ISpeechPhraseRule_Invoke(ISpeechPhraseRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
25996 static FORCEINLINE HRESULT ISpeechPhraseRule_get_Name(ISpeechPhraseRule* This,BSTR *Name) {
25999 static FORCEINLINE HRESULT ISpeechPhraseRule_get_Id(ISpeechPhraseRule* This,LONG *Id) {
26002 static FORCEINLINE HRESULT ISpeechPhraseRule_get_FirstElement(ISpeechPhraseRule* This,LONG *FirstElement) {
26005 static FORCEINLINE HRESULT ISpeechPhraseRule_get_NumberOfElements(ISpeechPhraseRule* This,LONG *NumberOfElements) {
26008 static FORCEINLINE HRESULT ISpeechPhraseRule_get_Parent(ISpeechPhraseRule* This,ISpeechPhraseRule **Parent) {
26011 static FORCEINLINE HRESULT ISpeechPhraseRule_get_Children(ISpeechPhraseRule* This,ISpeechPhraseRules **Children) {
26014 static FORCEINLINE HRESULT ISpeechPhraseRule_get_Confidence(ISpeechPhraseRule* This,SpeechEngineConfidence *ActualConfidence) {
26017 static FORCEINLINE HRESULT ISpeechPhraseRule_get_EngineConfidence(ISpeechPhraseRule* This,float *EngineConfidence) {
26025 HRESULT
26033 HRESULT STDMETHODCALLTYPE ISpeechPhraseRule_get_Id_Proxy(
26041 HRESULT STDMETHODCALLTYPE ISpeechPhraseRule_get_FirstElement_Proxy(
26049 HRESULT STDMETHODCALLTYPE ISpeechPhraseRule_get_NumberOfElements_Proxy(
26057 HRESULT STDMETHODCALLTYPE ISpeechPhraseRule_get_Parent_Proxy(
26065 HRESULT STDMETHODCALLTYPE ISpeechPhraseRule_get_Children_Proxy(
26073 HRESULT STDMETHODCALLTYPE ISpeechPhraseRule_get_Confidence_Proxy(
26081 HRESULT STDMETHODCALLTYPE ISpeechPhraseRule_get_EngineConfidence_Proxy(
26103 virtual HRESULT STDMETHODCALLTYPE get_Count(
26106 virtual HRESULT STDMETHODCALLTYPE Item(
26110 virtual HRESULT STDMETHODCALLTYPE get__NewEnum(
26122 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
26134 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
26138 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
26144 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
26152 HRESULT (STDMETHODCALLTYPE *Invoke)(
26164 HRESULT (STDMETHODCALLTYPE *get_Count)(
26168 HRESULT (STDMETHODCALLTYPE *Item)(
26173 HRESULT (STDMETHODCALLTYPE *get__NewEnum)(
26200 static FORCEINLINE HRESULT ISpeechPhraseRules_QueryInterface(ISpeechPhraseRules* This,REFIID riid,void **ppvObject) {
26210 static FORCEINLINE HRESULT ISpeechPhraseRules_GetTypeInfoCount(ISpeechPhraseRules* This,UINT *pctinfo) {
26213 static FORCEINLINE HRESULT ISpeechPhraseRules_GetTypeInfo(ISpeechPhraseRules* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
26216 static FORCEINLINE HRESULT ISpeechPhraseRules_GetIDsOfNames(ISpeechPhraseRules* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
26219 static FORCEINLINE HRESULT ISpeechPhraseRules_Invoke(ISpeechPhraseRules* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
26223 static FORCEINLINE HRESULT ISpeechPhraseRules_get_Count(ISpeechPhraseRules* This,LONG *Count) {
26226 static FORCEINLINE HRESULT ISpeechPhraseRules_Item(ISpeechPhraseRules* This,LONG Index,ISpeechPhraseRule **Rule) {
26229 static FORCEINLINE HRESULT ISpeechPhraseRules_get__NewEnum(ISpeechPhraseRules* This,IUnknown **EnumVARIANT) {
26237 HRESULT STDMETHODCALLTYPE ISpeechPhraseRules_get_Count_Proxy(
26245 HRESULT STDMETHODCALLTYPE ISpeechPhraseRules_Item_Proxy(
26254 HRESULT STDMETHODCALLTYPE ISpeechPhraseRules_get__NewEnum_Proxy(
26276 virtual HRESULT STDMETHODCALLTYPE get_Count(
26279 virtual HRESULT STDMETHODCALLTYPE Item(
26283 virtual HRESULT STDMETHODCALLTYPE get__NewEnum(
26295 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
26307 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
26311 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
26317 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
26325 HRESULT (STDMETHODCALLTYPE *Invoke)(
26337 HRESULT (STDMETHODCALLTYPE *get_Count)(
26341 HRESULT (STDMETHODCALLTYPE *Item)(
26346 HRESULT (STDMETHODCALLTYPE *get__NewEnum)(
26373 static FORCEINLINE HRESULT ISpeechLexiconWords_QueryInterface(ISpeechLexiconWords* This,REFIID riid,void **ppvObject) {
26383 static FORCEINLINE HRESULT ISpeechLexiconWords_GetTypeInfoCount(ISpeechLexiconWords* This,UINT *pctinfo) {
26386 static FORCEINLINE HRESULT ISpeechLexiconWords_GetTypeInfo(ISpeechLexiconWords* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
26389 static FORCEINLINE HRESULT ISpeechLexiconWords_GetIDsOfNames(ISpeechLexiconWords* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
26392 static FORCEINLINE HRESULT ISpeechLexiconWords_Invoke(ISpeechLexiconWords* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
26396 static FORCEINLINE HRESULT ISpeechLexiconWords_get_Count(ISpeechLexiconWords* This,LONG *Count) {
26399 static FORCEINLINE HRESULT ISpeechLexiconWords_Item(ISpeechLexiconWords* This,LONG Index,ISpeechLexiconWord **Word) {
26402 static FORCEINLINE HRESULT ISpeechLexiconWords_get__NewEnum(ISpeechLexiconWords* This,IUnknown **EnumVARIANT) {
26410 HRESULT STDMETHODCALLTYPE ISpeechLexiconWords_get_Count_Proxy(
26418 HRESULT STDMETHODCALLTYPE ISpeechLexiconWords_Item_Proxy(
26427 HRESULT STDMETHODCALLTYPE ISpeechLexiconWords_get__NewEnum_Proxy(
26449 virtual HRESULT STDMETHODCALLTYPE get_GenerationId(
26452 virtual HRESULT STDMETHODCALLTYPE GetWords(
26457 virtual HRESULT STDMETHODCALLTYPE AddPronunciation(
26463 virtual HRESULT STDMETHODCALLTYPE AddPronunciationByPhoneIds(
26469 virtual HRESULT STDMETHODCALLTYPE RemovePronunciation(
26475 virtual HRESULT STDMETHODCALLTYPE RemovePronunciationByPhoneIds(
26481 virtual HRESULT STDMETHODCALLTYPE GetPronunciations(
26487 virtual HRESULT STDMETHODCALLTYPE GetGenerationChange(
26500 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
26512 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
26516 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
26522 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
26530 HRESULT (STDMETHODCALLTYPE *Invoke)(
26542 HRESULT (STDMETHODCALLTYPE *get_GenerationId)(
26546 HRESULT (STDMETHODCALLTYPE *GetWords)(
26552 HRESULT (STDMETHODCALLTYPE *AddPronunciation)(
26559 HRESULT (STDMETHODCALLTYPE *AddPronunciationByPhoneIds)(
26566 HRESULT (STDMETHODCALLTYPE *RemovePronunciation)(
26573 HRESULT (STDMETHODCALLTYPE *RemovePronunciationByPhoneIds)(
26580 HRESULT (STDMETHODCALLTYPE *GetPronunciations)(
26587 HRESULT (STDMETHODCALLTYPE *GetGenerationChange)(
26620 static FORCEINLINE HRESULT ISpeechLexicon_QueryInterface(ISpeechLexicon* This,REFIID riid,void **ppvObject) {
26630 static FORCEINLINE HRESULT ISpeechLexicon_GetTypeInfoCount(ISpeechLexicon* This,UINT *pctinfo) {
26633 static FORCEINLINE HRESULT ISpeechLexicon_GetTypeInfo(ISpeechLexicon* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
26636 static FORCEINLINE HRESULT ISpeechLexicon_GetIDsOfNames(ISpeechLexicon* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
26639 static FORCEINLINE HRESULT ISpeechLexicon_Invoke(ISpeechLexicon* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
26643 static FORCEINLINE HRESULT ISpeechLexicon_get_GenerationId(ISpeechLexicon* This,LONG *GenerationId) {
26646 static FORCEINLINE HRESULT ISpeechLexicon_GetWords(ISpeechLexicon* This,SpeechLexiconType Flags,LONG *GenerationID,ISpeechLexiconWords **Words) {
26649 static FORCEINLINE HRESULT ISpeechLexicon_AddPronunciation(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,BSTR bstrPronunciation) {
26652 static FORCEINLINE HRESULT ISpeechLexicon_AddPronunciationByPhoneIds(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,VARIANT *PhoneIds) {
26655 static FORCEINLINE HRESULT ISpeechLexicon_RemovePronunciation(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,BSTR bstrPronunciation) {
26658 static FORCEINLINE HRESULT ISpeechLexicon_RemovePronunciationByPhoneIds(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,VARIANT *PhoneIds) {
26661 static FORCEINLINE HRESULT ISpeechLexicon_GetPronunciations(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechLexiconType TypeFlags,ISpeechLexiconPronunciations **ppPronunciations) {
26664 static FORCEINLINE HRESULT ISpeechLexicon_GetGenerationChange(ISpeechLexicon* This,LONG *GenerationID,ISpeechLexiconWords **ppWords) {
26672 HRESULT STDMETHODCALLTYPE ISpeechLexicon_get_GenerationId_Proxy(
26680 HRESULT STDMETHODCALLTYPE ISpeechLexicon_GetWords_Proxy(
26690 HRESULT STDMETHODCALLTYPE ISpeechLexicon_AddPronunciation_Proxy(
26701 HRESULT STDMETHODCALLTYPE ISpeechLexicon_AddPronunciationByPhoneIds_Proxy(
26712 HRESULT STDMETHODCALLTYPE ISpeechLexicon_RemovePronunciation_Proxy(
26723 HRESULT STDMETHODCALLTYPE ISpeechLexicon_RemovePronunciationByPhoneIds_Proxy(
26734 HRESULT STDMETHODCALLTYPE ISpeechLexicon_GetPronunciations_Proxy(
26745 HRESULT STDMETHODCALLTYPE ISpeechLexicon_GetGenerationChange_Proxy(
26768 virtual HRESULT STDMETHODCALLTYPE get_LangId(
26771 virtual HRESULT STDMETHODCALLTYPE get_Type(
26774 virtual HRESULT STDMETHODCALLTYPE get_Word(
26777 virtual HRESULT STDMETHODCALLTYPE get_Pronunciations(
26789 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
26801 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
26805 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
26811 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
26819 HRESULT (STDMETHODCALLTYPE *Invoke)(
26831 HRESULT (STDMETHODCALLTYPE *get_LangId)(
26835 HRESULT (STDMETHODCALLTYPE *get_Type)(
26839 HRESULT (STDMETHODCALLTYPE *get_Word)(
26843 HRESULT (STDMETHODCALLTYPE *get_Pronunciations)(
26871 static FORCEINLINE HRESULT ISpeechLexiconWord_QueryInterface(ISpeechLexiconWord* This,REFIID riid,void **ppvObject) {
26881 static FORCEINLINE HRESULT ISpeechLexiconWord_GetTypeInfoCount(ISpeechLexiconWord* This,UINT *pctinfo) {
26884 static FORCEINLINE HRESULT ISpeechLexiconWord_GetTypeInfo(ISpeechLexiconWord* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
26887 static FORCEINLINE HRESULT ISpeechLexiconWord_GetIDsOfNames(ISpeechLexiconWord* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
26890 static FORCEINLINE HRESULT ISpeechLexiconWord_Invoke(ISpeechLexiconWord* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
26894 static FORCEINLINE HRESULT ISpeechLexiconWord_get_LangId(ISpeechLexiconWord* This,SpeechLanguageId *LangId) {
26897 static FORCEINLINE HRESULT ISpeechLexiconWord_get_Type(ISpeechLexiconWord* This,SpeechWordType *WordType) {
26900 static FORCEINLINE HRESULT ISpeechLexiconWord_get_Word(ISpeechLexiconWord* This,BSTR *Word) {
26903 static FORCEINLINE HRESULT ISpeechLexiconWord_get_Pronunciations(ISpeechLexiconWord* This,ISpeechLexiconPronunciations **Pronunciations) {
26911 HRESULT STDMETHODCALLTYPE ISpeechLexiconWord_get_LangId_Proxy(
26919 HRESULT STDMETHODCALLTYPE ISpeechLexiconWord_get_Type_Proxy(
26927 HRESULT STDMETHODCALLTYPE ISpeechLexiconWord_get_Word_Proxy(
26935 HRESULT STDMETHODCALLTYPE ISpeechLexiconWord_get_Pronunciations_Proxy(
26957 virtual HRESULT STDMETHODCALLTYPE get_Count(
26960 virtual HRESULT STDMETHODCALLTYPE Item(
26964 virtual HRESULT STDMETHODCALLTYPE get__NewEnum(
26976 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
26988 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
26992 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
26998 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
27006 HRESULT (STDMETHODCALLTYPE *Invoke)(
27018 HRESULT (STDMETHODCALLTYPE *get_Count)(
27022 HRESULT (STDMETHODCALLTYPE *Item)(
27027 HRESULT (STDMETHODCALLTYPE *get__NewEnum)(
27054 static FORCEINLINE HRESULT ISpeechLexiconPronunciations_QueryInterface(ISpeechLexiconPronunciations* This,REFIID riid,void **ppvObject) {
27064 static FORCEINLINE HRESULT ISpeechLexiconPronunciations_GetTypeInfoCount(ISpeechLexiconPronunciations* This,UINT *pctinfo) {
27067 static FORCEINLINE HRESULT ISpeechLexiconPronunciations_GetTypeInfo(ISpeechLexiconPronunciations* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
27070 static FORCEINLINE HRESULT ISpeechLexiconPronunciations_GetIDsOfNames(ISpeechLexiconPronunciations* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
27073 static FORCEINLINE HRESULT ISpeechLexiconPronunciations_Invoke(ISpeechLexiconPronunciations* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
27077 static FORCEINLINE HRESULT ISpeechLexiconPronunciations_get_Count(ISpeechLexiconPronunciations* This,LONG *Count) {
27080 static FORCEINLINE HRESULT ISpeechLexiconPronunciations_Item(ISpeechLexiconPronunciations* This,LONG Index,ISpeechLexiconPronunciation **Pronunciation) {
27083 static FORCEINLINE HRESULT ISpeechLexiconPronunciations_get__NewEnum(ISpeechLexiconPronunciations* This,IUnknown **EnumVARIANT) {
27091 HRESULT STDMETHODCALLTYPE ISpeechLexiconPronunciations_get_Count_Proxy(
27099 HRESULT STDMETHODCALLTYPE ISpeechLexiconPronunciations_Item_Proxy(
27108 HRESULT STDMETHODCALLTYPE ISpeechLexiconPronunciations_get__NewEnum_Proxy(
27130 virtual HRESULT STDMETHODCALLTYPE get_Type(
27133 virtual HRESULT STDMETHODCALLTYPE get_LangId(
27136 virtual HRESULT STDMETHODCALLTYPE get_PartOfSpeech(
27139 virtual HRESULT STDMETHODCALLTYPE get_PhoneIds(
27142 virtual HRESULT STDMETHODCALLTYPE get_Symbolic(
27154 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
27166 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
27170 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
27176 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
27184 HRESULT (STDMETHODCALLTYPE *Invoke)(
27196 HRESULT (STDMETHODCALLTYPE *get_Type)(
27200 HRESULT (STDMETHODCALLTYPE *get_LangId)(
27204 HRESULT (STDMETHODCALLTYPE *get_PartOfSpeech)(
27208 HRESULT (STDMETHODCALLTYPE *get_PhoneIds)(
27212 HRESULT (STDMETHODCALLTYPE *get_Symbolic)(
27241 static FORCEINLINE HRESULT ISpeechLexiconPronunciation_QueryInterface(ISpeechLexiconPronunciation* This,REFIID riid,void **ppvObject) {
27251 static FORCEINLINE HRESULT ISpeechLexiconPronunciation_GetTypeInfoCount(ISpeechLexiconPronunciation* This,UINT *pctinfo) {
27254 static FORCEINLINE HRESULT ISpeechLexiconPronunciation_GetTypeInfo(ISpeechLexiconPronunciation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
27257 static FORCEINLINE HRESULT ISpeechLexiconPronunciation_GetIDsOfNames(ISpeechLexiconPronunciation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
27260 static FORCEINLINE HRESULT ISpeechLexiconPronunciation_Invoke(ISpeechLexiconPronunciation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
27264 static FORCEINLINE HRESULT ISpeechLexiconPronunciation_get_Type(ISpeechLexiconPronunciation* This,SpeechLexiconType *LexiconType) {
27267 static FORCEINLINE HRESULT ISpeechLexiconPronunciation_get_LangId(ISpeechLexiconPronunciation* This,SpeechLanguageId *LangId) {
27270 static FORCEINLINE HRESULT ISpeechLexiconPronunciation_get_PartOfSpeech(ISpeechLexiconPronunciation* This,SpeechPartOfSpeech *PartOfSpeech) {
27273 static FORCEINLINE HRESULT ISpeechLexiconPronunciation_get_PhoneIds(ISpeechLexiconPronunciation* This,VARIANT *PhoneIds) {
27276 static FORCEINLINE HRESULT ISpeechLexiconPronunciation_get_Symbolic(ISpeechLexiconPronunciation* This,BSTR *Symbolic) {
27284 HRESULT STDMETHODCALLTYPE ISpeechLexiconPronunciation_get_Type_Proxy(
27292 HRESULT STDMETHODCALLTYPE ISpeechLexiconPronunciation_get_LangId_Proxy(
27300 HRESULT STDMETHODCALLTYPE ISpeechLexiconPronunciation_get_PartOfSpeech_Proxy(
27308 HRESULT STDMETHODCALLTYPE ISpeechLexiconPronunciation_get_PhoneIds_Proxy(
27316 HRESULT STDMETHODCALLTYPE ISpeechLexiconPronunciation_get_Symbolic_Proxy(
27338 virtual HRESULT STDMETHODCALLTYPE get_LanguageId(
27341 virtual HRESULT STDMETHODCALLTYPE put_LanguageId(
27344 virtual HRESULT STDMETHODCALLTYPE PhoneToId(
27348 virtual HRESULT STDMETHODCALLTYPE IdToPhone(
27361 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
27373 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
27377 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
27383 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
27391 HRESULT (STDMETHODCALLTYPE *Invoke)(
27403 HRESULT (STDMETHODCALLTYPE *get_LanguageId)(
27407 HRESULT (STDMETHODCALLTYPE *put_LanguageId)(
27411 HRESULT (STDMETHODCALLTYPE *PhoneToId)(
27416 HRESULT (STDMETHODCALLTYPE *IdToPhone)(
27445 static FORCEINLINE HRESULT ISpeechPhoneConverter_QueryInterface(ISpeechPhoneConverter* This,REFIID riid,void **ppvObject) {
27455 static FORCEINLINE HRESULT ISpeechPhoneConverter_GetTypeInfoCount(ISpeechPhoneConverter* This,UINT *pctinfo) {
27458 static FORCEINLINE HRESULT ISpeechPhoneConverter_GetTypeInfo(ISpeechPhoneConverter* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
27461 static FORCEINLINE HRESULT ISpeechPhoneConverter_GetIDsOfNames(ISpeechPhoneConverter* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
27464 static FORCEINLINE HRESULT ISpeechPhoneConverter_Invoke(ISpeechPhoneConverter* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
27468 static FORCEINLINE HRESULT ISpeechPhoneConverter_get_LanguageId(ISpeechPhoneConverter* This,SpeechLanguageId *LanguageId) {
27471 static FORCEINLINE HRESULT ISpeechPhoneConverter_put_LanguageId(ISpeechPhoneConverter* This,SpeechLanguageId LanguageId) {
27474 static FORCEINLINE HRESULT ISpeechPhoneConverter_PhoneToId(ISpeechPhoneConverter* This,const BSTR Phonemes,VARIANT *IdArray) {
27477 static FORCEINLINE HRESULT ISpeechPhoneConverter_IdToPhone(ISpeechPhoneConverter* This,const VARIANT IdArray,BSTR *Phonemes) {
27485 HRESULT STDMETHODCALLTYPE ISpeechPhoneConverter_get_LanguageId_Proxy(
27493 HRESULT STDMETHODCALLTYPE ISpeechPhoneConverter_put_LanguageId_Proxy(
27501 HRESULT STDMETHODCALLTYPE ISpeechPhoneConverter_PhoneToId_Proxy(
27510 HRESULT STDMETHODCALLTYPE ISpeechPhoneConverter_IdToPhone_Proxy(