+#define kVCSysctlProgressOptions "kern.progressoptions"
+#define kVCSysctlConsoleOptions "kern.consoleoptions"
+#define kVCSysctlProgressMeterEnable "kern.progressmeterenable"
+#define kVCSysctlProgressMeter "kern.progressmeter"
+
+enum{
+ kVCDarkReboot = 0x00000001,
+ kVCAcquireImmediate = 0x00000002,
+ kVCUsePosition = 0x00000004,
+ kVCDarkBackground = 0x00000008,
+ kVCLightBackground = 0x00000010,
+};
+
+enum {
+ kDataRotate0 = 0,
+ kDataRotate90 = 1,
+ kDataRotate180 = 2,
+ kDataRotate270 = 3
+};
+
+struct vc_progress_user_options {
+ uint32_t options;
+ // fractional position of middle of spinner 0 (0.0) - 0xFFFFFFFF (1.0)
+ uint32_t x_pos;
+ uint32_t y_pos;
+ uint32_t resv[8];
+};
+typedef struct vc_progress_user_options vc_progress_user_options;
+
+
+#if XNU_KERNEL_PRIVATE
+