Commit 24021931 authored by Zebediah Figura's avatar Zebediah Figura Committed by Alexandre Julliard

server: Remove no longer used enumerate_handles().

parent 470b9d03
...@@ -486,27 +486,6 @@ obj_handle_t find_inherited_handle( struct process *process, const struct object ...@@ -486,27 +486,6 @@ obj_handle_t find_inherited_handle( struct process *process, const struct object
return 0; return 0;
} }
/* enumerate handles of a given type */
/* this is needed for window stations and desktops */
obj_handle_t enumerate_handles( struct process *process, const struct object_ops *ops,
unsigned int *index )
{
struct handle_table *table = process->handles;
unsigned int i;
struct handle_entry *entry;
if (!table) return 0;
for (i = *index, entry = &table->entries[i]; i <= table->last; i++, entry++)
{
if (!entry->ptr) continue;
if (entry->ptr->ops != ops) continue;
*index = i + 1;
return index_to_handle(i);
}
return 0;
}
/* get/set the handle reserved flags */ /* get/set the handle reserved flags */
/* return the old flags (or -1 on error) */ /* return the old flags (or -1 on error) */
static int set_handle_flags( struct process *process, obj_handle_t handle, int mask, int flags ) static int set_handle_flags( struct process *process, obj_handle_t handle, int mask, int flags )
......
...@@ -48,8 +48,6 @@ extern obj_handle_t open_object( struct process *process, obj_handle_t parent, u ...@@ -48,8 +48,6 @@ extern obj_handle_t open_object( struct process *process, obj_handle_t parent, u
const struct object_ops *ops, const struct unicode_str *name, const struct object_ops *ops, const struct unicode_str *name,
unsigned int attr ); unsigned int attr );
extern obj_handle_t find_inherited_handle( struct process *process, const struct object_ops *ops ); extern obj_handle_t find_inherited_handle( struct process *process, const struct object_ops *ops );
extern obj_handle_t enumerate_handles( struct process *process, const struct object_ops *ops,
unsigned int *index );
extern void close_process_handles( struct process *process ); extern void close_process_handles( struct process *process );
extern struct handle_table *alloc_handle_table( struct process *process, int count ); extern struct handle_table *alloc_handle_table( struct process *process, int count );
extern struct handle_table *copy_handle_table( struct process *process, struct process *parent ); extern struct handle_table *copy_handle_table( struct process *process, struct process *parent );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment