//0x24 bytes (sizeof)
struct _POWER_LIMIT_ATTRIBUTES
{
    enum _POWER_LIMIT_TYPES Type;                                           //0x0
    ULONG DomainId;                                                         //0x4
    ULONG MaxValue;                                                         //0x8
    ULONG MinValue;                                                         //0xc
    ULONG MinTimeParameter;                                                 //0x10
    ULONG MaxTimeParameter;                                                 //0x14
    ULONG DefaultACValue;                                                   //0x18
    ULONG DefaultDCValue;                                                   //0x1c
    union
    {
        ULONG SupportTimeParameter:1;                                       //0x20
        ULONG Reserved:31;                                                  //0x20
        ULONG AsUlong;                                                      //0x20
    } Flags;                                                                //0x20
};