I discovered a driver config file at:
/Users/<USERNAME>/Library/Application Support/ZWO/X2ASIconfig.xml
My XML file looks like this:
<?xml version="1.0" encoding="UTF-8" ?>
<camera_settings date="20250719_122406">
<ZWO_ASI461MM_Pro date="20250719_122406">
<ImageType type="4">0200000000000000</ImageType>
<Gain type="4" attr="0">6400000000000000</Gain>
<Offset type="4" attr="5">0100000000000000</Offset>
<BandWidth type="4" attr="6">2800000000000000</BandWidth>
<AntiDewHeater type="4" attr="21">0100000000000000</AntiDewHeater>
</ZWO_ASI461MM_Pro>
<ZWO_ASI174MM_Mini date="20250719_122421">
<ImageType type="4">0200000000000000</ImageType>
<Gain type="4" attr="0">c800000000000000</Gain>
<Offset type="4" attr="5">0100000000000000</Offset>
<BandWidth type="4" attr="6">2800000000000000</BandWidth>
</ZWO_ASI174MM_Mini>
</camera_settings>
<app_setting date="20250719_122427">
<camera_chooser date="20250719_122427">
<imager_cam type="3" attr="1">5a574f204153493436314d4d2050726f</imager_cam>
<guider_cam type="3" attr="2">5a574f204153493137344d4d204d696e69</guider_cam>
</camera_chooser>
</app_setting>
The values appear to be hexadecimal formatted integers in little endian order. For example, take the ASI461 gain "6400000000000000", and then converting the first two characters from hex to integer: 0x64 = 100
As for (anti) dew heater, I'm guessing it takes values of:
0000000000000000 : off
0100000000000000 : on