struct server_id pid;
uint64_t share_file_id;
void (*fn)(struct share_mode_entry *e,
+ size_t num_share_modes,
bool *modified,
void *private_data);
void *private_data;
return;
}
- state->fn(&e, &modified, state->private_data);
+ state->fn(&e, state->num_share_modes, &modified, state->private_data);
if (!e.stale && !modified) {
state->status = NT_STATUS_OK;
struct server_id pid,
uint64_t share_file_id,
void (*fn)(struct share_mode_entry *e,
+ size_t num_share_modes,
bool *modified,
void *private_data),
void *private_data)
static void del_share_mode_fn(
struct share_mode_entry *e,
+ size_t num_share_modes,
bool *modified,
void *private_data)
{
static void remove_share_oplock_fn(
struct share_mode_entry *e,
+ size_t num_share_modes,
bool *modified,
void *private_data)
{
static void downgrade_share_oplock_fn(
struct share_mode_entry *e,
+ size_t num_share_modes,
bool *modified,
void *private_data)
{
static void mark_share_mode_disconnected_fn(
struct share_mode_entry *e,
+ size_t num_share_modes,
bool *modified,
void *private_data)
{
static void reset_share_mode_entry_del_fn(
struct share_mode_entry *e,
+ size_t num_share_modes,
bool *modified,
void *private_data)
{