/// <exception cref="SharpCifs.Smb.SmbException"></exception> internal virtual IFileEntry[] DoNetShareEnum() { SmbComTransaction req = new NetShareEnum(); SmbComTransactionResponse resp = new NetShareEnumResponse(); Send(req, resp); if (resp.Status != WinError.ErrorSuccess) { throw new SmbException(resp.Status, true); } return resp.Results; }