8
8
namespace py = pybind11;
9
9
10
10
11
- void define_DiskDeviceDefs (py::module_& m)
11
+ PYBIND11_MODULE (DiskDeviceDefs, m)
12
12
{
13
- m.attr (" B_PARTITION_IS_DEVICE" ) = py::cast (B_PARTITION_IS_DEVICE);
14
- m.attr (" B_PARTITION_FILE_SYSTEM" ) = py::cast (B_PARTITION_FILE_SYSTEM);
15
- m.attr (" B_PARTITION_PARTITIONING_SYSTEM" ) = py::cast (B_PARTITION_PARTITIONING_SYSTEM);
16
- m.attr (" B_PARTITION_READ_ONLY" ) = py::cast (B_PARTITION_READ_ONLY);
17
- m.attr (" B_PARTITION_MOUNTED" ) = py::cast (B_PARTITION_MOUNTED);
18
- m.attr (" B_PARTITION_BUSY" ) = py::cast (B_PARTITION_BUSY);
13
+ m.attr (" B_PARTITION_IS_DEVICE" ) = 0x01 ; // py::cast(B_PARTITION_IS_DEVICE);
14
+ m.attr (" B_PARTITION_FILE_SYSTEM" ) = 0x02 ; // py::cast(B_PARTITION_FILE_SYSTEM);
15
+ m.attr (" B_PARTITION_PARTITIONING_SYSTEM" ) = 0x04 ; // py::cast(B_PARTITION_PARTITIONING_SYSTEM);
16
+ m.attr (" B_PARTITION_READ_ONLY" ) = 0x08 ; // py::cast(B_PARTITION_READ_ONLY);
17
+ m.attr (" B_PARTITION_MOUNTED" ) = 0x10 ; // py::cast(B_PARTITION_MOUNTED);
18
+ m.attr (" B_PARTITION_BUSY" ) = 0x20 ; // py::cast(B_PARTITION_BUSY);
19
19
20
- m.attr (" B_PARTITION_VALID" ) = py::cast (B_PARTITION_VALID);
21
- m.attr (" B_PARTITION_CORRUPT" ) = py::cast (B_PARTITION_CORRUPT);
22
- m.attr (" B_PARTITION_UNRECOGNIZED" ) = py::cast (B_PARTITION_UNRECOGNIZED);
23
- m.attr (" B_PARTITION_UNINITIALIZED" ) = py::cast (B_PARTITION_UNINITIALIZED);
20
+ m.attr (" B_PARTITION_VALID" ) = 0 ; // py::cast(B_PARTITION_VALID);
21
+ m.attr (" B_PARTITION_CORRUPT" ) = 1 ; // py::cast(B_PARTITION_CORRUPT);
22
+ m.attr (" B_PARTITION_UNRECOGNIZED" ) = 2 ; // py::cast(B_PARTITION_UNRECOGNIZED);
23
+ m.attr (" B_PARTITION_UNINITIALIZED" ) = 3 ; // py::cast(B_PARTITION_UNINITIALIZED);
24
24
25
- m.attr (" B_PARTITION_CHANGED_OFFSET" ) = py::cast (B_PARTITION_CHANGED_OFFSET);
26
- m.attr (" B_PARTITION_CHANGED_SIZE" ) = py::cast (B_PARTITION_CHANGED_SIZE);
27
- m.attr (" B_PARTITION_CHANGED_CONTENT_SIZE" ) = py::cast (B_PARTITION_CHANGED_CONTENT_SIZE);
28
- m.attr (" B_PARTITION_CHANGED_BLOCK_SIZE" ) = py::cast (B_PARTITION_CHANGED_BLOCK_SIZE);
29
- m.attr (" B_PARTITION_CHANGED_STATUS" ) = py::cast (B_PARTITION_CHANGED_STATUS);
30
- m.attr (" B_PARTITION_CHANGED_FLAGS" ) = py::cast (B_PARTITION_CHANGED_FLAGS);
31
- m.attr (" B_PARTITION_CHANGED_VOLUME" ) = py::cast (B_PARTITION_CHANGED_VOLUME);
32
- m.attr (" B_PARTITION_CHANGED_NAME" ) = py::cast (B_PARTITION_CHANGED_NAME);
33
- m.attr (" B_PARTITION_CHANGED_CONTENT_NAME" ) = py::cast (B_PARTITION_CHANGED_CONTENT_NAME);
34
- m.attr (" B_PARTITION_CHANGED_TYPE" ) = py::cast (B_PARTITION_CHANGED_TYPE);
35
- m.attr (" B_PARTITION_CHANGED_CONTENT_TYPE" ) = py::cast (B_PARTITION_CHANGED_CONTENT_TYPE);
36
- m.attr (" B_PARTITION_CHANGED_PARAMETERS" ) = py::cast (B_PARTITION_CHANGED_PARAMETERS);
37
- m.attr (" B_PARTITION_CHANGED_CONTENT_PARAMETERS" ) = py::cast (B_PARTITION_CHANGED_CONTENT_PARAMETERS);
38
- m.attr (" B_PARTITION_CHANGED_CHILDREN" ) = py::cast (B_PARTITION_CHANGED_CHILDREN);
39
- m.attr (" B_PARTITION_CHANGED_DESCENDANTS" ) = py::cast (B_PARTITION_CHANGED_DESCENDANTS);
40
- m.attr (" B_PARTITION_CHANGED_DEFRAGMENTATION" ) = py::cast (B_PARTITION_CHANGED_DEFRAGMENTATION);
41
- m.attr (" B_PARTITION_CHANGED_CHECK" ) = py::cast (B_PARTITION_CHANGED_CHECK);
42
- m.attr (" B_PARTITION_CHANGED_REPAIR" ) = py::cast (B_PARTITION_CHANGED_REPAIR);
43
- m.attr (" B_PARTITION_CHANGED_INITIALIZATION" ) = py::cast (B_PARTITION_CHANGED_INITIALIZATION);
25
+ m.attr (" B_PARTITION_CHANGED_OFFSET" ) = 0x000001 ; // py::cast(B_PARTITION_CHANGED_OFFSET);
26
+ m.attr (" B_PARTITION_CHANGED_SIZE" ) = 0x000002 ; // py::cast(B_PARTITION_CHANGED_SIZE);
27
+ m.attr (" B_PARTITION_CHANGED_CONTENT_SIZE" ) = 0x000004 ; // py::cast(B_PARTITION_CHANGED_CONTENT_SIZE);
28
+ m.attr (" B_PARTITION_CHANGED_BLOCK_SIZE" ) = 0x000008 ; // py::cast(B_PARTITION_CHANGED_BLOCK_SIZE);
29
+ m.attr (" B_PARTITION_CHANGED_STATUS" ) = 0x000010 ; // py::cast(B_PARTITION_CHANGED_STATUS);
30
+ m.attr (" B_PARTITION_CHANGED_FLAGS" ) = 0x000020 ; // py::cast(B_PARTITION_CHANGED_FLAGS);
31
+ m.attr (" B_PARTITION_CHANGED_VOLUME" ) = 0x000040 ; // py::cast(B_PARTITION_CHANGED_VOLUME);
32
+ m.attr (" B_PARTITION_CHANGED_NAME" ) = 0x000080 ; // py::cast(B_PARTITION_CHANGED_NAME);
33
+ m.attr (" B_PARTITION_CHANGED_CONTENT_NAME" ) = 0x000100 ; // py::cast(B_PARTITION_CHANGED_CONTENT_NAME);
34
+ m.attr (" B_PARTITION_CHANGED_TYPE" ) = 0x000200 ; // py::cast(B_PARTITION_CHANGED_TYPE);
35
+ m.attr (" B_PARTITION_CHANGED_CONTENT_TYPE" ) = 0x000400 ; // py::cast(B_PARTITION_CHANGED_CONTENT_TYPE);
36
+ m.attr (" B_PARTITION_CHANGED_PARAMETERS" ) = 0x000800 ; // py::cast(B_PARTITION_CHANGED_PARAMETERS);
37
+ m.attr (" B_PARTITION_CHANGED_CONTENT_PARAMETERS" ) = 0x001000 ; // py::cast(B_PARTITION_CHANGED_CONTENT_PARAMETERS);
38
+ m.attr (" B_PARTITION_CHANGED_CHILDREN" ) = 0x002000 ; // py::cast(B_PARTITION_CHANGED_CHILDREN);
39
+ m.attr (" B_PARTITION_CHANGED_DESCENDANTS" ) = 0x004000 ; // py::cast(B_PARTITION_CHANGED_DESCENDANTS);
40
+ m.attr (" B_PARTITION_CHANGED_DEFRAGMENTATION" ) = 0x008000 ; // py::cast(B_PARTITION_CHANGED_DEFRAGMENTATION);
41
+ m.attr (" B_PARTITION_CHANGED_CHECK" ) = 0x010000 ; // py::cast(B_PARTITION_CHANGED_CHECK);
42
+ m.attr (" B_PARTITION_CHANGED_REPAIR" ) = 0x020000 ; // py::cast(B_PARTITION_CHANGED_REPAIR);
43
+ m.attr (" B_PARTITION_CHANGED_INITIALIZATION" ) = 0x040000 ; // py::cast(B_PARTITION_CHANGED_INITIALIZATION);
44
44
45
- m.attr (" B_DISK_DEVICE_REMOVABLE" ) = py::cast (B_DISK_DEVICE_REMOVABLE);
46
- m.attr (" B_DISK_DEVICE_HAS_MEDIA" ) = py::cast (B_DISK_DEVICE_HAS_MEDIA);
47
- m.attr (" B_DISK_DEVICE_READ_ONLY" ) = py::cast (B_DISK_DEVICE_READ_ONLY);
48
- m.attr (" B_DISK_DEVICE_WRITE_ONCE" ) = py::cast (B_DISK_DEVICE_WRITE_ONCE);
49
- m.attr (" B_DISK_DEVICE_IS_FILE" ) = py::cast (B_DISK_DEVICE_IS_FILE);
45
+ m.attr (" B_DISK_DEVICE_REMOVABLE" ) = 0x01 ; // py::cast(B_DISK_DEVICE_REMOVABLE);
46
+ m.attr (" B_DISK_DEVICE_HAS_MEDIA" ) = 0x02 ; // py::cast(B_DISK_DEVICE_HAS_MEDIA);
47
+ m.attr (" B_DISK_DEVICE_READ_ONLY" ) = 0x04 ; // py::cast(B_DISK_DEVICE_READ_ONLY);
48
+ m.attr (" B_DISK_DEVICE_WRITE_ONCE" ) = 0x08 ; // py::cast(B_DISK_DEVICE_WRITE_ONCE);
49
+ m.attr (" B_DISK_DEVICE_IS_FILE" ) = 0x10 ; // py::cast(B_DISK_DEVICE_IS_FILE);
50
50
51
- m.attr (" B_DISK_SYSTEM_IS_FILE_SYSTEM" ) = py::cast (B_DISK_SYSTEM_IS_FILE_SYSTEM);
52
- m.attr (" B_DISK_SYSTEM_SUPPORTS_CHECKING" ) = py::cast (B_DISK_SYSTEM_SUPPORTS_CHECKING);
53
- m.attr (" B_DISK_SYSTEM_SUPPORTS_REPAIRING" ) = py::cast (B_DISK_SYSTEM_SUPPORTS_REPAIRING);
54
- m.attr (" B_DISK_SYSTEM_SUPPORTS_RESIZING" ) = py::cast (B_DISK_SYSTEM_SUPPORTS_RESIZING);
55
- m.attr (" B_DISK_SYSTEM_SUPPORTS_MOVING" ) = py::cast (B_DISK_SYSTEM_SUPPORTS_MOVING);
56
- m.attr (" B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_NAME" ) = py::cast (B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_NAME);
57
- m.attr (" B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_PARAMETERS" ) = py::cast (B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_PARAMETERS);
58
- m.attr (" B_DISK_SYSTEM_SUPPORTS_INITIALIZING" ) = py::cast (B_DISK_SYSTEM_SUPPORTS_INITIALIZING);
59
- m.attr (" B_DISK_SYSTEM_SUPPORTS_CONTENT_NAME" ) = py::cast (B_DISK_SYSTEM_SUPPORTS_CONTENT_NAME);
60
- m.attr (" B_DISK_SYSTEM_SUPPORTS_DEFRAGMENTING" ) = py::cast (B_DISK_SYSTEM_SUPPORTS_DEFRAGMENTING);
61
- m.attr (" B_DISK_SYSTEM_SUPPORTS_DEFRAGMENTING_WHILE_MOUNTED" ) = py::cast (B_DISK_SYSTEM_SUPPORTS_DEFRAGMENTING_WHILE_MOUNTED);
62
- m.attr (" B_DISK_SYSTEM_SUPPORTS_CHECKING_WHILE_MOUNTED" ) = py::cast (B_DISK_SYSTEM_SUPPORTS_CHECKING_WHILE_MOUNTED);
63
- m.attr (" B_DISK_SYSTEM_SUPPORTS_REPAIRING_WHILE_MOUNTED" ) = py::cast (B_DISK_SYSTEM_SUPPORTS_REPAIRING_WHILE_MOUNTED);
64
- m.attr (" B_DISK_SYSTEM_SUPPORTS_RESIZING_WHILE_MOUNTED" ) = py::cast (B_DISK_SYSTEM_SUPPORTS_RESIZING_WHILE_MOUNTED);
65
- m.attr (" B_DISK_SYSTEM_SUPPORTS_MOVING_WHILE_MOUNTED" ) = py::cast (B_DISK_SYSTEM_SUPPORTS_MOVING_WHILE_MOUNTED);
66
- m.attr (" B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_NAME_WHILE_MOUNTED" ) = py::cast (B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_NAME_WHILE_MOUNTED);
67
- m.attr (" B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_PARAMETERS_WHILE_MOUNTED" ) = py::cast (B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_PARAMETERS_WHILE_MOUNTED);
68
- m.attr (" B_DISK_SYSTEM_SUPPORTS_WRITING" ) = py::cast (B_DISK_SYSTEM_SUPPORTS_WRITING);
69
- m.attr (" B_DISK_SYSTEM_SUPPORTS_RESIZING_CHILD" ) = py::cast (B_DISK_SYSTEM_SUPPORTS_RESIZING_CHILD);
70
- m.attr (" B_DISK_SYSTEM_SUPPORTS_MOVING_CHILD" ) = py::cast (B_DISK_SYSTEM_SUPPORTS_MOVING_CHILD);
71
- m.attr (" B_DISK_SYSTEM_SUPPORTS_SETTING_NAME" ) = py::cast (B_DISK_SYSTEM_SUPPORTS_SETTING_NAME);
72
- m.attr (" B_DISK_SYSTEM_SUPPORTS_SETTING_TYPE" ) = py::cast (B_DISK_SYSTEM_SUPPORTS_SETTING_TYPE);
73
- m.attr (" B_DISK_SYSTEM_SUPPORTS_SETTING_PARAMETERS" ) = py::cast (B_DISK_SYSTEM_SUPPORTS_SETTING_PARAMETERS);
74
- m.attr (" B_DISK_SYSTEM_SUPPORTS_CREATING_CHILD" ) = py::cast (B_DISK_SYSTEM_SUPPORTS_CREATING_CHILD);
75
- m.attr (" B_DISK_SYSTEM_SUPPORTS_DELETING_CHILD" ) = py::cast (B_DISK_SYSTEM_SUPPORTS_DELETING_CHILD);
76
- m.attr (" B_DISK_SYSTEM_SUPPORTS_NAME" ) = py::cast (B_DISK_SYSTEM_SUPPORTS_NAME);
51
+ m.attr (" B_DISK_SYSTEM_IS_FILE_SYSTEM" ) = 0x000001 ; // py::cast(B_DISK_SYSTEM_IS_FILE_SYSTEM);
52
+ m.attr (" B_DISK_SYSTEM_SUPPORTS_CHECKING" ) = 0x000002 ; // py::cast(B_DISK_SYSTEM_SUPPORTS_CHECKING);
53
+ m.attr (" B_DISK_SYSTEM_SUPPORTS_REPAIRING" ) = 0x000004 ; // py::cast(B_DISK_SYSTEM_SUPPORTS_REPAIRING);
54
+ m.attr (" B_DISK_SYSTEM_SUPPORTS_RESIZING" ) = 0x000008 ; // py::cast(B_DISK_SYSTEM_SUPPORTS_RESIZING);
55
+ m.attr (" B_DISK_SYSTEM_SUPPORTS_MOVING" ) = 0x000010 ; // py::cast(B_DISK_SYSTEM_SUPPORTS_MOVING);
56
+ m.attr (" B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_NAME" ) = 0x000020 ; // py::cast(B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_NAME);
57
+ m.attr (" B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_PARAMETERS" ) = 0x000040 ; // py::cast(B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_PARAMETERS);
58
+ m.attr (" B_DISK_SYSTEM_SUPPORTS_INITIALIZING" ) = 0x000080 ; // py::cast(B_DISK_SYSTEM_SUPPORTS_INITIALIZING);
59
+ m.attr (" B_DISK_SYSTEM_SUPPORTS_CONTENT_NAME" ) = 0x000100 ; // py::cast(B_DISK_SYSTEM_SUPPORTS_CONTENT_NAME);
60
+ m.attr (" B_DISK_SYSTEM_SUPPORTS_DEFRAGMENTING" ) = 0x001000 ; // py::cast(B_DISK_SYSTEM_SUPPORTS_DEFRAGMENTING);
61
+ m.attr (" B_DISK_SYSTEM_SUPPORTS_DEFRAGMENTING_WHILE_MOUNTED" ) = 0x002000 ; // py::cast(B_DISK_SYSTEM_SUPPORTS_DEFRAGMENTING_WHILE_MOUNTED);
62
+ m.attr (" B_DISK_SYSTEM_SUPPORTS_CHECKING_WHILE_MOUNTED" ) = 0x004000 ; // py::cast(B_DISK_SYSTEM_SUPPORTS_CHECKING_WHILE_MOUNTED);
63
+ m.attr (" B_DISK_SYSTEM_SUPPORTS_REPAIRING_WHILE_MOUNTED" ) = 0x008000 ; // py::cast(B_DISK_SYSTEM_SUPPORTS_REPAIRING_WHILE_MOUNTED);
64
+ m.attr (" B_DISK_SYSTEM_SUPPORTS_RESIZING_WHILE_MOUNTED" ) = 0x010000 ; // py::cast(B_DISK_SYSTEM_SUPPORTS_RESIZING_WHILE_MOUNTED);
65
+ m.attr (" B_DISK_SYSTEM_SUPPORTS_MOVING_WHILE_MOUNTED" ) = 0x020000 ; // py::cast(B_DISK_SYSTEM_SUPPORTS_MOVING_WHILE_MOUNTED);
66
+ m.attr (" B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_NAME_WHILE_MOUNTED" ) = 0x040000 ; // py::cast(B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_NAME_WHILE_MOUNTED);
67
+ m.attr (" B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_PARAMETERS_WHILE_MOUNTED" ) = 0x080000 ; // py::cast(B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_PARAMETERS_WHILE_MOUNTED);
68
+ m.attr (" B_DISK_SYSTEM_SUPPORTS_WRITING" ) = 0x100000 ; // py::cast(B_DISK_SYSTEM_SUPPORTS_WRITING);
69
+ m.attr (" B_DISK_SYSTEM_SUPPORTS_RESIZING_CHILD" ) = 0x001000 ; // py::cast(B_DISK_SYSTEM_SUPPORTS_RESIZING_CHILD);
70
+ m.attr (" B_DISK_SYSTEM_SUPPORTS_MOVING_CHILD" ) = 0x002000 ; // py::cast(B_DISK_SYSTEM_SUPPORTS_MOVING_CHILD);
71
+ m.attr (" B_DISK_SYSTEM_SUPPORTS_SETTING_NAME" ) = 0x004000 ; // py::cast(B_DISK_SYSTEM_SUPPORTS_SETTING_NAME);
72
+ m.attr (" B_DISK_SYSTEM_SUPPORTS_SETTING_TYPE" ) = 0x008000 ; // py::cast(B_DISK_SYSTEM_SUPPORTS_SETTING_TYPE);
73
+ m.attr (" B_DISK_SYSTEM_SUPPORTS_SETTING_PARAMETERS" ) = 0x010000 ; // py::cast(B_DISK_SYSTEM_SUPPORTS_SETTING_PARAMETERS);
74
+ m.attr (" B_DISK_SYSTEM_SUPPORTS_CREATING_CHILD" ) = 0x020000 ; // py::cast(B_DISK_SYSTEM_SUPPORTS_CREATING_CHILD);
75
+ m.attr (" B_DISK_SYSTEM_SUPPORTS_DELETING_CHILD" ) = 0x040000 ; // py::cast(B_DISK_SYSTEM_SUPPORTS_DELETING_CHILD);
76
+ m.attr (" B_DISK_SYSTEM_SUPPORTS_NAME" ) = 0x080000 ; // py::cast(B_DISK_SYSTEM_SUPPORTS_NAME);
77
77
78
- m.attr (" B_DISK_DEVICE_JOB_BAD_TYPE" ) = py::cast (B_DISK_DEVICE_JOB_BAD_TYPE);
79
- m.attr (" B_DISK_DEVICE_JOB_DEFRAGMENT" ) = py::cast (B_DISK_DEVICE_JOB_DEFRAGMENT);
80
- m.attr (" B_DISK_DEVICE_JOB_REPAIR" ) = py::cast (B_DISK_DEVICE_JOB_REPAIR);
81
- m.attr (" B_DISK_DEVICE_JOB_RESIZE" ) = py::cast (B_DISK_DEVICE_JOB_RESIZE);
82
- m.attr (" B_DISK_DEVICE_JOB_MOVE" ) = py::cast (B_DISK_DEVICE_JOB_MOVE);
83
- m.attr (" B_DISK_DEVICE_JOB_SET_NAME" ) = py::cast (B_DISK_DEVICE_JOB_SET_NAME);
84
- m.attr (" B_DISK_DEVICE_JOB_SET_CONTENT_NAME" ) = py::cast (B_DISK_DEVICE_JOB_SET_CONTENT_NAME);
85
- m.attr (" B_DISK_DEVICE_JOB_SET_TYPE" ) = py::cast (B_DISK_DEVICE_JOB_SET_TYPE);
86
- m.attr (" B_DISK_DEVICE_JOB_SET_PARAMETERS" ) = py::cast (B_DISK_DEVICE_JOB_SET_PARAMETERS);
87
- m.attr (" B_DISK_DEVICE_JOB_SET_CONTENT_PARAMETERS" ) = py::cast (B_DISK_DEVICE_JOB_SET_CONTENT_PARAMETERS);
88
- m.attr (" B_DISK_DEVICE_JOB_INITIALIZE" ) = py::cast (B_DISK_DEVICE_JOB_INITIALIZE);
89
- m.attr (" B_DISK_DEVICE_JOB_UNINITIALIZE" ) = py::cast (B_DISK_DEVICE_JOB_UNINITIALIZE);
90
- m.attr (" B_DISK_DEVICE_JOB_CREATE" ) = py::cast (B_DISK_DEVICE_JOB_CREATE);
91
- m.attr (" B_DISK_DEVICE_JOB_DELETE" ) = py::cast (B_DISK_DEVICE_JOB_DELETE);
92
- m.attr (" B_DISK_DEVICE_JOB_SCAN" ) = py::cast (B_DISK_DEVICE_JOB_SCAN);
78
+ m.attr (" B_DISK_DEVICE_JOB_BAD_TYPE" ) = 0 ; // py::cast(B_DISK_DEVICE_JOB_BAD_TYPE);
79
+ m.attr (" B_DISK_DEVICE_JOB_DEFRAGMENT" ) = 1 ; // py::cast(B_DISK_DEVICE_JOB_DEFRAGMENT);
80
+ m.attr (" B_DISK_DEVICE_JOB_REPAIR" ) = 2 ; // py::cast(B_DISK_DEVICE_JOB_REPAIR);
81
+ m.attr (" B_DISK_DEVICE_JOB_RESIZE" ) = 3 ; // py::cast(B_DISK_DEVICE_JOB_RESIZE);
82
+ m.attr (" B_DISK_DEVICE_JOB_MOVE" ) = 4 ; // py::cast(B_DISK_DEVICE_JOB_MOVE);
83
+ m.attr (" B_DISK_DEVICE_JOB_SET_NAME" ) = 5 ; // py::cast(B_DISK_DEVICE_JOB_SET_NAME);
84
+ m.attr (" B_DISK_DEVICE_JOB_SET_CONTENT_NAME" ) = 6 ; // py::cast(B_DISK_DEVICE_JOB_SET_CONTENT_NAME);
85
+ m.attr (" B_DISK_DEVICE_JOB_SET_TYPE" ) = 7 ; // py::cast(B_DISK_DEVICE_JOB_SET_TYPE);
86
+ m.attr (" B_DISK_DEVICE_JOB_SET_PARAMETERS" ) = 8 ; // py::cast(B_DISK_DEVICE_JOB_SET_PARAMETERS);
87
+ m.attr (" B_DISK_DEVICE_JOB_SET_CONTENT_PARAMETERS" ) = 9 ; // py::cast(B_DISK_DEVICE_JOB_SET_CONTENT_PARAMETERS);
88
+ m.attr (" B_DISK_DEVICE_JOB_INITIALIZE" ) = 10 ; // py::cast(B_DISK_DEVICE_JOB_INITIALIZE);
89
+ m.attr (" B_DISK_DEVICE_JOB_UNINITIALIZE" ) = 11 ; // py::cast(B_DISK_DEVICE_JOB_UNINITIALIZE);
90
+ m.attr (" B_DISK_DEVICE_JOB_CREATE" ) = 12 ; // py::cast(B_DISK_DEVICE_JOB_CREATE);
91
+ m.attr (" B_DISK_DEVICE_JOB_DELETE" ) = 13 ; // py::cast(B_DISK_DEVICE_JOB_DELETE);
92
+ m.attr (" B_DISK_DEVICE_JOB_SCAN" ) = 14 ; // py::cast(B_DISK_DEVICE_JOB_SCAN);
93
93
94
- m.attr (" B_DISK_DEVICE_JOB_UNINITIALIZED" ) = py::cast (B_DISK_DEVICE_JOB_UNINITIALIZED);
95
- m.attr (" B_DISK_DEVICE_JOB_SCHEDULED" ) = py::cast (B_DISK_DEVICE_JOB_SCHEDULED);
96
- m.attr (" B_DISK_DEVICE_JOB_IN_PROGRESS" ) = py::cast (B_DISK_DEVICE_JOB_IN_PROGRESS);
97
- m.attr (" B_DISK_DEVICE_JOB_SUCCEEDED" ) = py::cast (B_DISK_DEVICE_JOB_SUCCEEDED);
98
- m.attr (" B_DISK_DEVICE_JOB_FAILED" ) = py::cast (B_DISK_DEVICE_JOB_FAILED);
99
- m.attr (" B_DISK_DEVICE_JOB_CANCELED" ) = py::cast (B_DISK_DEVICE_JOB_CANCELED);
94
+ m.attr (" B_DISK_DEVICE_JOB_UNINITIALIZED" ) = 0 ; // py::cast(B_DISK_DEVICE_JOB_UNINITIALIZED);
95
+ m.attr (" B_DISK_DEVICE_JOB_SCHEDULED" ) = 1 ; // py::cast(B_DISK_DEVICE_JOB_SCHEDULED);
96
+ m.attr (" B_DISK_DEVICE_JOB_IN_PROGRESS" ) = 2 ; // py::cast(B_DISK_DEVICE_JOB_IN_PROGRESS);
97
+ m.attr (" B_DISK_DEVICE_JOB_SUCCEEDED" ) = 3 ; // py::cast(B_DISK_DEVICE_JOB_SUCCEEDED);
98
+ m.attr (" B_DISK_DEVICE_JOB_FAILED" ) = 4 ; // py::cast(B_DISK_DEVICE_JOB_FAILED);
99
+ m.attr (" B_DISK_DEVICE_JOB_CANCELED" ) = 5 ; // py::cast(B_DISK_DEVICE_JOB_CANCELED);
100
100
101
- m.attr (" B_DISK_DEVICE_JOB_CAN_CANCEL" ) = py::cast (B_DISK_DEVICE_JOB_CAN_CANCEL);
102
- m.attr (" B_DISK_DEVICE_JOB_STOP_ON_CANCEL" ) = py::cast (B_DISK_DEVICE_JOB_STOP_ON_CANCEL);
103
- m.attr (" B_DISK_DEVICE_JOB_REVERSE_ON_CANCEL" ) = py::cast (B_DISK_DEVICE_JOB_REVERSE_ON_CANCEL);
104
- m.attr (" B_DISK_DEVICE_JOB_CAN_PAUSE" ) = py::cast (B_DISK_DEVICE_JOB_CAN_PAUSE);
101
+ m.attr (" B_DISK_DEVICE_JOB_CAN_CANCEL" ) = 0x01 ; // py::cast(B_DISK_DEVICE_JOB_CAN_CANCEL);
102
+ m.attr (" B_DISK_DEVICE_JOB_STOP_ON_CANCEL" ) = 0x02 ; // py::cast(B_DISK_DEVICE_JOB_STOP_ON_CANCEL);
103
+ m.attr (" B_DISK_DEVICE_JOB_REVERSE_ON_CANCEL" ) = 0x04 ; // py::cast(B_DISK_DEVICE_JOB_REVERSE_ON_CANCEL);
104
+ m.attr (" B_DISK_DEVICE_JOB_CAN_PAUSE" ) = 0x08 ; // py::cast(B_DISK_DEVICE_JOB_CAN_PAUSE);
105
105
106
106
py::enum_<B_PARAMETER_EDITOR_TYPE>(m, " B_PARAMETER_EDITOR_TYPE" , " " )
107
107
.value (" B_CREATE_PARAMETER_EDITOR" , B_PARAMETER_EDITOR_TYPE::B_CREATE_PARAMETER_EDITOR, " " )
@@ -116,7 +116,7 @@ py::class_<disk_device_job_progress_info>(m, "disk_device_job_progress_info")
116
116
.def_readwrite (" task_count" , &disk_device_job_progress_info::task_count, " " )
117
117
.def_readwrite (" completed_tasks" , &disk_device_job_progress_info::completed_tasks, " " )
118
118
.def_readwrite (" current_task_progress" , &disk_device_job_progress_info::current_task_progress, " " )
119
- .def_readwrite (" current_task_description" , &disk_device_job_progress_info::current_task_description, " " )
119
+ .def_readonly (" current_task_description" , &disk_device_job_progress_info::current_task_description, " " ) // todo: should this be writable?
120
120
;
121
121
122
122
0 commit comments