public int GetPropagationContextHead([NativeTypeName("ILanguageExceptionErrorInfo2 **")] ILanguageExceptionErrorInfo2 **propagatedLanguageExceptionErrorInfoHead)
 {
     return(((delegate * unmanaged <ILanguageExceptionErrorInfo2 *, ILanguageExceptionErrorInfo2 **, int>)(lpVtbl[6]))((ILanguageExceptionErrorInfo2 *)Unsafe.AsPointer(ref this), propagatedLanguageExceptionErrorInfoHead));
 }
 public HRESULT GetPropagationContextHead(ILanguageExceptionErrorInfo2 **propagatedLanguageExceptionErrorInfoHead)
 {
     return(((delegate * unmanaged <ILanguageExceptionErrorInfo2 *, ILanguageExceptionErrorInfo2 **, int>)(lpVtbl[6]))((ILanguageExceptionErrorInfo2 *)Unsafe.AsPointer(ref this), propagatedLanguageExceptionErrorInfoHead));
 }
 public int GetPreviousLanguageExceptionErrorInfo([NativeTypeName("ILanguageExceptionErrorInfo2 **")] ILanguageExceptionErrorInfo2 **previousLanguageExceptionErrorInfo)
 {
     return(((delegate * unmanaged <ILanguageExceptionErrorInfo2 *, ILanguageExceptionErrorInfo2 **, int>)(lpVtbl[4]))((ILanguageExceptionErrorInfo2 *)Unsafe.AsPointer(ref this), previousLanguageExceptionErrorInfo));
 }
 public HRESULT GetPreviousLanguageExceptionErrorInfo(ILanguageExceptionErrorInfo2 **previousLanguageExceptionErrorInfo)
 {
     return(((delegate * unmanaged <ILanguageExceptionErrorInfo2 *, ILanguageExceptionErrorInfo2 **, int>)(lpVtbl[4]))((ILanguageExceptionErrorInfo2 *)Unsafe.AsPointer(ref this), previousLanguageExceptionErrorInfo));
 }