def __init__(self):
        vstruct.VStruct.__init__(self)
        self.ListEntry = LIST_ENTRY()
        self.Owner = v_ptr32()
        self.BitmapLock = RTL_SRWLOCK()
        self.CommitLock = RTL_SRWLOCK()
        self.FreeCount = v_uint16()
        self.BlockCount = v_uint16()
        self.FreeHint = v_uint16()
        self.BlockSize = v_uint16()
        self.CommitBitmap = v_uint32()
        self.FirstBlockOffset = v_uint16()
        self.Location = v_uint8()
        self.DecommitInProgress = v_uint8()
        self.AllocationBitmap = vstruct.VArray([ v_uint32() for i in xrange(1) ])