public int Item([NativeTypeName("long")] int Index, [NativeTypeName("ISpeechGrammarRule **")] ISpeechGrammarRule **Rule) { return(((delegate * unmanaged <ISpeechGrammarRules *, int, ISpeechGrammarRule **, int>)(lpVtbl[9]))((ISpeechGrammarRules *)Unsafe.AsPointer(ref this), Index, Rule)); }
public int FindRule(VARIANT RuleNameOrId, [NativeTypeName("ISpeechGrammarRule **")] ISpeechGrammarRule **Rule) { return(((delegate * unmanaged <ISpeechGrammarRules *, VARIANT, ISpeechGrammarRule **, int>)(lpVtbl[8]))((ISpeechGrammarRules *)Unsafe.AsPointer(ref this), RuleNameOrId, Rule)); }
public int Add([NativeTypeName("BSTR")] ushort *RuleName, SpeechRuleAttributes Attributes, [NativeTypeName("long")] int RuleId, [NativeTypeName("ISpeechGrammarRule **")] ISpeechGrammarRule **Rule) { return(((delegate * unmanaged <ISpeechGrammarRules *, ushort *, SpeechRuleAttributes, int, ISpeechGrammarRule **, int>)(lpVtbl[12]))((ISpeechGrammarRules *)Unsafe.AsPointer(ref this), RuleName, Attributes, RuleId, Rule)); }
public int get_Rule([NativeTypeName("ISpeechGrammarRule **")] ISpeechGrammarRule **Rule) { return(((delegate * unmanaged <ISpeechGrammarRuleState *, ISpeechGrammarRule **, int>)(lpVtbl[7]))((ISpeechGrammarRuleState *)Unsafe.AsPointer(ref this), Rule)); }
public int get_Rule(ISpeechGrammarRule **Rule) { return(((delegate * unmanaged <ISpeechGrammarRuleStateTransition *, ISpeechGrammarRule **, int>)(lpVtbl[9]))((ISpeechGrammarRuleStateTransition *)Unsafe.AsPointer(ref this), Rule)); }
public HRESULT get_Rule(ISpeechGrammarRule **Rule) { return(((delegate * unmanaged <ISpeechGrammarRuleState *, ISpeechGrammarRule **, int>)(lpVtbl[7]))((ISpeechGrammarRuleState *)Unsafe.AsPointer(ref this), Rule)); }