struct _THERMAL_COOLING_INTERFACE {
unsigned short Size;/* 0x0 2 */
unsigned short Version;/* 0x2 2 */
/* 4 bytes padding */
void* Context;/* 0x8 8 */
void (*InterfaceReference)(void*);/* 0x10 8 */
void (*InterfaceDereference)(void*);/* 0x18 8 */
unsigned long Flags;/* 0x20 4 */
/* 4 bytes padding */
void (*ActiveCooling)(void*, unsigned char);/* 0x28 8 */
void (*PassiveCooling)(void*, unsigned long);/* 0x30 8 */
};