typedef struct _IO_STATUS_BLOCK
{
    union
    {
        long Status;
        void *Pointer;
    };
    unsigned __int64 Information;
} IO_STATUS_BLOCK, *PIO_STATUS_BLOCK;