typedef struct _DOCK_INTERFACE
{
    unsigned short Size;
    unsigned short Version;
    void *Context;
    void (*InterfaceReference)(void *);
    void (*InterfaceDereference)(void *);
    unsigned long (*ProfileDepartureSetMode)(void *, PROFILE_DEPARTURE_STYLE);
    unsigned long (*ProfileDepartureUpdate)(void *);
} DOCK_INTERFACE, *PDOCK_INTERFACE;