public HRESULT GetCategory(SPCATEGORYTYPE categoryType, ISpRecoCategory **ppCategory)
 {
     return(((delegate * unmanaged <ISpRecognizer3 *, SPCATEGORYTYPE, ISpRecoCategory **, int>)(lpVtbl[3]))((ISpRecognizer3 *)Unsafe.AsPointer(ref this), categoryType, ppCategory));
 }
 public HRESULT GetActiveCategory(ISpRecoCategory **ppCategory)
 {
     return(((delegate * unmanaged <ISpRecognizer3 *, ISpRecoCategory **, int>)(lpVtbl[5]))((ISpRecognizer3 *)Unsafe.AsPointer(ref this), ppCategory));
 }
 public int GetActiveCategory([NativeTypeName("ISpRecoCategory **")] ISpRecoCategory **ppCategory)
 {
     return(((delegate * unmanaged <ISpRecognizer3 *, ISpRecoCategory **, int>)(lpVtbl[5]))((ISpRecognizer3 *)Unsafe.AsPointer(ref this), ppCategory));
 }