@@ -184,71 +184,52 @@ impl Clone for timezone {
184184 }
185185}
186186
187- #[ cfg_attr( feature = "extra_traits" , derive( Debug ) ) ]
188- #[ repr( u32 ) ]
189- pub enum qos_class_t {
190- QOS_CLASS_USER_INTERACTIVE = 0x21 ,
191- QOS_CLASS_USER_INITIATED = 0x19 ,
192- QOS_CLASS_DEFAULT = 0x15 ,
193- QOS_CLASS_UTILITY = 0x11 ,
194- QOS_CLASS_BACKGROUND = 0x09 ,
195- QOS_CLASS_UNSPECIFIED = 0x00 ,
196- }
197- impl Copy for qos_class_t { }
198- impl Clone for qos_class_t {
199- fn clone ( & self ) -> qos_class_t {
200- * self
201- }
202- }
203-
204- #[ cfg_attr( feature = "extra_traits" , derive( Debug ) ) ]
205- #[ repr( u32 ) ]
206- pub enum sysdir_search_path_directory_t {
207- SYSDIR_DIRECTORY_APPLICATION = 1 ,
208- SYSDIR_DIRECTORY_DEMO_APPLICATION = 2 ,
209- SYSDIR_DIRECTORY_DEVELOPER_APPLICATION = 3 ,
210- SYSDIR_DIRECTORY_ADMIN_APPLICATION = 4 ,
211- SYSDIR_DIRECTORY_LIBRARY = 5 ,
212- SYSDIR_DIRECTORY_DEVELOPER = 6 ,
213- SYSDIR_DIRECTORY_USER = 7 ,
214- SYSDIR_DIRECTORY_DOCUMENTATION = 8 ,
215- SYSDIR_DIRECTORY_DOCUMENT = 9 ,
216- SYSDIR_DIRECTORY_CORESERVICE = 10 ,
217- SYSDIR_DIRECTORY_AUTOSAVED_INFORMATION = 11 ,
218- SYSDIR_DIRECTORY_DESKTOP = 12 ,
219- SYSDIR_DIRECTORY_CACHES = 13 ,
220- SYSDIR_DIRECTORY_APPLICATION_SUPPORT = 14 ,
221- SYSDIR_DIRECTORY_DOWNLOADS = 15 ,
222- SYSDIR_DIRECTORY_INPUT_METHODS = 16 ,
223- SYSDIR_DIRECTORY_MOVIES = 17 ,
224- SYSDIR_DIRECTORY_MUSIC = 18 ,
225- SYSDIR_DIRECTORY_PICTURES = 19 ,
226- SYSDIR_DIRECTORY_PRINTER_DESCRIPTION = 20 ,
227- SYSDIR_DIRECTORY_SHARED_PUBLIC = 21 ,
228- SYSDIR_DIRECTORY_PREFERENCE_PANES = 22 ,
229- SYSDIR_DIRECTORY_ALL_APPLICATIONS = 100 ,
230- SYSDIR_DIRECTORY_ALL_LIBRARIES = 101 ,
231- }
232- impl Copy for sysdir_search_path_directory_t { }
233- impl Clone for sysdir_search_path_directory_t {
234- fn clone ( & self ) -> sysdir_search_path_directory_t {
235- * self
236- }
237- }
238-
239- #[ cfg_attr( feature = "extra_traits" , derive( Debug ) ) ]
240- #[ repr( u32 ) ]
241- pub enum sysdir_search_path_domain_mask_t {
242- SYSDIR_DOMAIN_MASK_USER = ( 1 << 0 ) ,
243- SYSDIR_DOMAIN_MASK_LOCAL = ( 1 << 1 ) ,
244- SYSDIR_DOMAIN_MASK_NETWORK = ( 1 << 2 ) ,
245- SYSDIR_DOMAIN_MASK_SYSTEM = ( 1 << 3 ) ,
246- SYSDIR_DOMAIN_MASK_ALL = 0x0ffff ,
247- }
248- impl Copy for sysdir_search_path_domain_mask_t { }
249- impl Clone for sysdir_search_path_domain_mask_t {
250- fn clone ( & self ) -> sysdir_search_path_domain_mask_t {
251- * self
187+ c_enum ! {
188+ #[ repr( u32 ) ]
189+ enum qos_class_t {
190+ QOS_CLASS_USER_INTERACTIVE = 0x21 ,
191+ QOS_CLASS_USER_INITIATED = 0x19 ,
192+ QOS_CLASS_DEFAULT = 0x15 ,
193+ QOS_CLASS_UTILITY = 0x11 ,
194+ QOS_CLASS_BACKGROUND = 0x09 ,
195+ QOS_CLASS_UNSPECIFIED = 0x00 ,
196+ }
197+
198+ #[ repr( u32 ) ]
199+ enum sysdir_search_path_directory_t {
200+ SYSDIR_DIRECTORY_APPLICATION = 1 ,
201+ SYSDIR_DIRECTORY_DEMO_APPLICATION = 2 ,
202+ SYSDIR_DIRECTORY_DEVELOPER_APPLICATION = 3 ,
203+ SYSDIR_DIRECTORY_ADMIN_APPLICATION = 4 ,
204+ SYSDIR_DIRECTORY_LIBRARY = 5 ,
205+ SYSDIR_DIRECTORY_DEVELOPER = 6 ,
206+ SYSDIR_DIRECTORY_USER = 7 ,
207+ SYSDIR_DIRECTORY_DOCUMENTATION = 8 ,
208+ SYSDIR_DIRECTORY_DOCUMENT = 9 ,
209+ SYSDIR_DIRECTORY_CORESERVICE = 10 ,
210+ SYSDIR_DIRECTORY_AUTOSAVED_INFORMATION = 11 ,
211+ SYSDIR_DIRECTORY_DESKTOP = 12 ,
212+ SYSDIR_DIRECTORY_CACHES = 13 ,
213+ SYSDIR_DIRECTORY_APPLICATION_SUPPORT = 14 ,
214+ SYSDIR_DIRECTORY_DOWNLOADS = 15 ,
215+ SYSDIR_DIRECTORY_INPUT_METHODS = 16 ,
216+ SYSDIR_DIRECTORY_MOVIES = 17 ,
217+ SYSDIR_DIRECTORY_MUSIC = 18 ,
218+ SYSDIR_DIRECTORY_PICTURES = 19 ,
219+ SYSDIR_DIRECTORY_PRINTER_DESCRIPTION = 20 ,
220+ SYSDIR_DIRECTORY_SHARED_PUBLIC = 21 ,
221+ SYSDIR_DIRECTORY_PREFERENCE_PANES = 22 ,
222+ SYSDIR_DIRECTORY_ALL_APPLICATIONS = 100 ,
223+ SYSDIR_DIRECTORY_ALL_LIBRARIES = 101 ,
224+ }
225+
226+ #[ repr( u32 ) ]
227+ enum sysdir_search_path_domain_mask_t {
228+ SYSDIR_DOMAIN_MASK_USER = 1 << 0 ,
229+ SYSDIR_DOMAIN_MASK_LOCAL = 1 << 1 ,
230+ SYSDIR_DOMAIN_MASK_NETWORK = 1 << 2 ,
231+ SYSDIR_DOMAIN_MASK_SYSTEM = 1 << 3 ,
232+ SYSDIR_DOMAIN_MASK_ALL = 0x0ffff ,
252233 }
253234}
254235
0 commit comments