when i do auto enum on pesudo code use like VirtualAlloc the dwSize param of VirtualAlloc is int and is in function args (caller) when do auto enum the type of dwSize is changed to MEM_ENUM direct