public HRESULT ShareExists(DEF_SHARE_ID dsid)
 {
     return(((delegate * unmanaged <ISharingConfigurationManager *, DEF_SHARE_ID, int>)(lpVtbl[5]))((ISharingConfigurationManager *)Unsafe.AsPointer(ref this), dsid));
 }
 public HRESULT GetSharePermissions(DEF_SHARE_ID dsid, SHARE_ROLE *pRole)
 {
     return(((delegate * unmanaged <ISharingConfigurationManager *, DEF_SHARE_ID, SHARE_ROLE *, int>)(lpVtbl[6]))((ISharingConfigurationManager *)Unsafe.AsPointer(ref this), dsid, pRole));
 }
 public HRESULT CreateShare(DEF_SHARE_ID dsid, SHARE_ROLE role)
 {
     return(((delegate * unmanaged <ISharingConfigurationManager *, DEF_SHARE_ID, SHARE_ROLE, int>)(lpVtbl[3]))((ISharingConfigurationManager *)Unsafe.AsPointer(ref this), dsid, role));
 }