public HRESULT GetDefaultSaveFolder(DEFAULTSAVEFOLDERTYPE dsft, [NativeTypeName("const IID &")] Guid *riid, void **ppv)
 {
     return(((delegate * unmanaged <IShellLibrary *, DEFAULTSAVEFOLDERTYPE, Guid *, void **, int>)(lpVtbl[9]))((IShellLibrary *)Unsafe.AsPointer(ref this), dsft, riid, ppv));
 }
 public HRESULT SetDefaultSaveFolder(DEFAULTSAVEFOLDERTYPE dsft, IShellItem *psi)
 {
     return(((delegate * unmanaged <IShellLibrary *, DEFAULTSAVEFOLDERTYPE, IShellItem *, int>)(lpVtbl[10]))((IShellLibrary *)Unsafe.AsPointer(ref this), dsft, psi));
 }