typedef struct _ARBITER_INTERFACE { unsigned short Size; unsigned short Version; void *Context; void (*InterfaceReference)(void *); void (*InterfaceDereference)(void *); long (*ArbiterHandler)(void *, ARBITER_ACTION, ARBITER_PARAMETERS *); unsigned long Flags; } ARBITER_INTERFACE, *PARBITER_INTERFACE;