Here are the possible values:
NotCompliant = 0,
Unknown = 1, //If this is the first time the policy has loaded the compliance status, send it up as 'unknown'.
Warning = 2, // not used at the moment as far as I see
Compliant = 3,
PendingReboot = 4,
PendingUserLogoff = 5