public int SetWordSequenceData([NativeTypeName("const BSTR")] ushort *Text, [NativeTypeName("long")] int TextLength, [NativeTypeName("ISpeechTextSelectionInformation *")] ISpeechTextSelectionInformation *Info)
 {
     return(((delegate * unmanaged <ISpeechRecoGrammar *, ushort *, int, ISpeechTextSelectionInformation *, int>)(lpVtbl[23]))((ISpeechRecoGrammar *)Unsafe.AsPointer(ref this), Text, TextLength, Info));
 }
 public int SetTextSelection([NativeTypeName("ISpeechTextSelectionInformation *")] ISpeechTextSelectionInformation *Info)
 {
     return(((delegate * unmanaged <ISpeechRecoGrammar *, ISpeechTextSelectionInformation *, int>)(lpVtbl[24]))((ISpeechRecoGrammar *)Unsafe.AsPointer(ref this), Info));
 }
 public HRESULT SetTextSelection(ISpeechTextSelectionInformation *Info)
 {
     return(((delegate * unmanaged <ISpeechRecoGrammar *, ISpeechTextSelectionInformation *, int>)(lpVtbl[24]))((ISpeechRecoGrammar *)Unsafe.AsPointer(ref this), Info));
 }