public int GetPronunciations([NativeTypeName("LPCWSTR")] ushort *pszWord, [NativeTypeName("WORD")] ushort LangID, [NativeTypeName("DWORD")] uint dwFlags, [NativeTypeName("SPWORDPRONUNCIATIONLIST *")] SPWORDPRONUNCIATIONLIST *pWordPronunciationList)
 {
     return(((delegate * unmanaged <ISpContainerLexicon *, ushort *, ushort, uint, SPWORDPRONUNCIATIONLIST *, int>)(lpVtbl[3]))((ISpContainerLexicon *)Unsafe.AsPointer(ref this), pszWord, LangID, dwFlags, pWordPronunciationList));
 }
 public int GetPronunciations([NativeTypeName("LPCWSTR")] ushort *pszWord, [NativeTypeName("LPCWSTR")] ushort *pszLeftContext, [NativeTypeName("LPCWSTR")] ushort *pszRightContext, [NativeTypeName("WORD")] ushort LangID, SPWORDPRONUNCIATIONLIST *pEnginePronunciationList)
 {
     return(((delegate * unmanaged <ISpEnginePronunciation *, ushort *, ushort *, ushort *, ushort, SPWORDPRONUNCIATIONLIST *, int>)(lpVtbl[4]))((ISpEnginePronunciation *)Unsafe.AsPointer(ref this), pszWord, pszLeftContext, pszRightContext, LangID, pEnginePronunciationList));
 }