{"crate":{"id":"winapi-util","name":"winapi-util","updated_at":"2025-09-07T12:24:31.232695Z","versions":[1718478,1692505,1222350,1125451,1123592,902435,233133,226173,203060,130343,105277,105273],"keywords":["util","win","windows","windows-sys"],"categories":["external-ffi-bindings","os::windows-apis"],"badges":[],"created_at":"2018-08-25T02:49:16.521473Z","downloads":427311329,"recent_downloads":103552067,"default_version":"0.1.11","num_versions":12,"yanked":false,"max_version":"0.1.11","newest_version":"0.1.11","max_stable_version":"0.1.11","description":"A dumping ground for high level safe wrappers over windows-sys.","homepage":"https://github.com/BurntSushi/winapi-util","documentation":"https://docs.rs/winapi-util","repository":"https://github.com/BurntSushi/winapi-util","links":{"version_downloads":"/api/v1/crates/winapi-util/downloads","versions":null,"owners":"/api/v1/crates/winapi-util/owners","owner_team":"/api/v1/crates/winapi-util/owner_team","owner_user":"/api/v1/crates/winapi-util/owner_user","reverse_dependencies":"/api/v1/crates/winapi-util/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1718478,"crate":"winapi-util","num":"0.1.11","dl_path":"/api/v1/crates/winapi-util/0.1.11/download","readme_path":"/api/v1/crates/winapi-util/0.1.11/readme","updated_at":"2025-09-07T12:24:31.232695Z","created_at":"2025-09-07T12:24:31.232695Z","downloads":185776030,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense OR MIT","links":{"dependencies":"/api/v1/crates/winapi-util/0.1.11/dependencies","version_downloads":"/api/v1/crates/winapi-util/0.1.11/downloads","authors":"/api/v1/crates/winapi-util/0.1.11/authors"},"crate_size":13368,"published_by":{"id":189,"login":"BurntSushi","name":"Andrew Gallant","avatar":"https://avatars.githubusercontent.com/u/456674?v=4","url":"https://github.com/BurntSushi","github_username_matches":true,"created_at":"2010-10-27T16:54:30Z"},"audit_actions":[{"action":"publish","user":{"id":189,"login":"BurntSushi","name":"Andrew Gallant","avatar":"https://avatars.githubusercontent.com/u/456674?v=4","url":"https://github.com/BurntSushi","github_username_matches":true,"created_at":"2010-10-27T16:54:30Z"},"time":"2025-09-07T12:24:31.232695Z"}],"checksum":"c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A dumping ground for high level safe wrappers over windows-sys.","homepage":"https://github.com/BurntSushi/winapi-util","documentation":"https://docs.rs/winapi-util","repository":"https://github.com/BurntSushi/winapi-util","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":582,"comment_lines":38,"files":5}},"total_code_lines":582,"total_comment_lines":38}},{"id":1692505,"crate":"winapi-util","num":"0.1.10","dl_path":"/api/v1/crates/winapi-util/0.1.10/download","readme_path":"/api/v1/crates/winapi-util/0.1.10/readme","updated_at":"2025-08-19T21:01:34.814920Z","created_at":"2025-08-19T21:01:34.814920Z","downloads":8105268,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense OR MIT","links":{"dependencies":"/api/v1/crates/winapi-util/0.1.10/dependencies","version_downloads":"/api/v1/crates/winapi-util/0.1.10/downloads","authors":"/api/v1/crates/winapi-util/0.1.10/authors"},"crate_size":13370,"published_by":{"id":189,"login":"BurntSushi","name":"Andrew Gallant","avatar":"https://avatars.githubusercontent.com/u/456674?v=4","url":"https://github.com/BurntSushi","github_username_matches":true,"created_at":"2010-10-27T16:54:30Z"},"audit_actions":[{"action":"publish","user":{"id":189,"login":"BurntSushi","name":"Andrew Gallant","avatar":"https://avatars.githubusercontent.com/u/456674?v=4","url":"https://github.com/BurntSushi","github_username_matches":true,"created_at":"2010-10-27T16:54:30Z"},"time":"2025-08-19T21:01:34.814920Z"}],"checksum":"0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A dumping ground for high level safe wrappers over windows-sys.","homepage":"https://github.com/BurntSushi/winapi-util","documentation":"https://docs.rs/winapi-util","repository":"https://github.com/BurntSushi/winapi-util","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":582,"comment_lines":38,"files":5}},"total_code_lines":582,"total_comment_lines":38}},{"id":1222350,"crate":"winapi-util","num":"0.1.9","dl_path":"/api/v1/crates/winapi-util/0.1.9/download","readme_path":"/api/v1/crates/winapi-util/0.1.9/readme","updated_at":"2024-08-02T21:18:26.472826Z","created_at":"2024-08-02T21:18:26.472826Z","downloads":85212256,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense OR MIT","links":{"dependencies":"/api/v1/crates/winapi-util/0.1.9/dependencies","version_downloads":"/api/v1/crates/winapi-util/0.1.9/downloads","authors":"/api/v1/crates/winapi-util/0.1.9/authors"},"crate_size":12464,"published_by":{"id":189,"login":"BurntSushi","name":"Andrew Gallant","avatar":"https://avatars.githubusercontent.com/u/456674?v=4","url":"https://github.com/BurntSushi","github_username_matches":true,"created_at":"2010-10-27T16:54:30Z"},"audit_actions":[{"action":"publish","user":{"id":189,"login":"BurntSushi","name":"Andrew Gallant","avatar":"https://avatars.githubusercontent.com/u/456674?v=4","url":"https://github.com/BurntSushi","github_username_matches":true,"created_at":"2010-10-27T16:54:30Z"},"time":"2024-08-02T21:18:26.472826Z"}],"checksum":"cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A dumping ground for high level safe wrappers over windows-sys.","homepage":"https://github.com/BurntSushi/winapi-util","documentation":"https://docs.rs/winapi-util","repository":"https://github.com/BurntSushi/winapi-util","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":582,"comment_lines":38,"files":5}},"total_code_lines":582,"total_comment_lines":38}},{"id":1125451,"crate":"winapi-util","num":"0.1.8","dl_path":"/api/v1/crates/winapi-util/0.1.8/download","readme_path":"/api/v1/crates/winapi-util/0.1.8/readme","updated_at":"2024-04-25T00:42:11.055496Z","created_at":"2024-04-25T00:42:11.055496Z","downloads":16110492,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense OR MIT","links":{"dependencies":"/api/v1/crates/winapi-util/0.1.8/dependencies","version_downloads":"/api/v1/crates/winapi-util/0.1.8/downloads","authors":"/api/v1/crates/winapi-util/0.1.8/authors"},"crate_size":12416,"published_by":{"id":189,"login":"BurntSushi","name":"Andrew Gallant","avatar":"https://avatars.githubusercontent.com/u/456674?v=4","url":"https://github.com/BurntSushi","github_username_matches":true,"created_at":"2010-10-27T16:54:30Z"},"audit_actions":[{"action":"publish","user":{"id":189,"login":"BurntSushi","name":"Andrew Gallant","avatar":"https://avatars.githubusercontent.com/u/456674?v=4","url":"https://github.com/BurntSushi","github_username_matches":true,"created_at":"2010-10-27T16:54:30Z"},"time":"2024-04-25T00:42:11.055496Z"}],"checksum":"4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A dumping ground for high level safe wrappers over windows-sys.","homepage":"https://github.com/BurntSushi/winapi-util","documentation":"https://docs.rs/winapi-util","repository":"https://github.com/BurntSushi/winapi-util","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":582,"comment_lines":38,"files":5}},"total_code_lines":582,"total_comment_lines":38}},{"id":1123592,"crate":"winapi-util","num":"0.1.7","dl_path":"/api/v1/crates/winapi-util/0.1.7/download","readme_path":"/api/v1/crates/winapi-util/0.1.7/readme","updated_at":"2024-04-23T14:39:35.139327Z","created_at":"2024-04-23T14:39:35.139327Z","downloads":300934,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense/MIT","links":{"dependencies":"/api/v1/crates/winapi-util/0.1.7/dependencies","version_downloads":"/api/v1/crates/winapi-util/0.1.7/downloads","authors":"/api/v1/crates/winapi-util/0.1.7/authors"},"crate_size":12412,"published_by":{"id":189,"login":"BurntSushi","name":"Andrew Gallant","avatar":"https://avatars.githubusercontent.com/u/456674?v=4","url":"https://github.com/BurntSushi","github_username_matches":true,"created_at":"2010-10-27T16:54:30Z"},"audit_actions":[{"action":"publish","user":{"id":189,"login":"BurntSushi","name":"Andrew Gallant","avatar":"https://avatars.githubusercontent.com/u/456674?v=4","url":"https://github.com/BurntSushi","github_username_matches":true,"created_at":"2010-10-27T16:54:30Z"},"time":"2024-04-23T14:39:35.139327Z"}],"checksum":"134306a13c5647ad6453e8deaec55d3a44d6021970129e6188735e74bf546697","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A dumping ground for high level safe wrappers over windows-sys.","homepage":"https://github.com/BurntSushi/winapi-util","documentation":"https://docs.rs/winapi-util","repository":"https://github.com/BurntSushi/winapi-util","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":582,"comment_lines":38,"files":5}},"total_code_lines":582,"total_comment_lines":38}},{"id":902435,"crate":"winapi-util","num":"0.1.6","dl_path":"/api/v1/crates/winapi-util/0.1.6/download","readme_path":"/api/v1/crates/winapi-util/0.1.6/readme","updated_at":"2023-09-20T14:56:08.135252Z","created_at":"2023-09-20T14:56:08.135252Z","downloads":23874481,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense/MIT","links":{"dependencies":"/api/v1/crates/winapi-util/0.1.6/dependencies","version_downloads":"/api/v1/crates/winapi-util/0.1.6/downloads","authors":"/api/v1/crates/winapi-util/0.1.6/authors"},"crate_size":12234,"published_by":{"id":189,"login":"BurntSushi","name":"Andrew Gallant","avatar":"https://avatars.githubusercontent.com/u/456674?v=4","url":"https://github.com/BurntSushi","github_username_matches":true,"created_at":"2010-10-27T16:54:30Z"},"audit_actions":[{"action":"publish","user":{"id":189,"login":"BurntSushi","name":"Andrew Gallant","avatar":"https://avatars.githubusercontent.com/u/456674?v=4","url":"https://github.com/BurntSushi","github_username_matches":true,"created_at":"2010-10-27T16:54:30Z"},"time":"2023-09-20T14:56:08.135252Z"}],"checksum":"f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A dumping ground for high level safe wrappers over winapi.","homepage":"https://github.com/BurntSushi/winapi-util","documentation":"https://docs.rs/winapi-util","repository":"https://github.com/BurntSushi/winapi-util","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":578,"comment_lines":38,"files":5}},"total_code_lines":578,"total_comment_lines":38}},{"id":233133,"crate":"winapi-util","num":"0.1.5","dl_path":"/api/v1/crates/winapi-util/0.1.5/download","readme_path":"/api/v1/crates/winapi-util/0.1.5/readme","updated_at":"2020-04-20T14:33:22.216392Z","created_at":"2020-04-20T14:33:22.216392Z","downloads":100936061,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense/MIT","links":{"dependencies":"/api/v1/crates/winapi-util/0.1.5/dependencies","version_downloads":"/api/v1/crates/winapi-util/0.1.5/downloads","authors":"/api/v1/crates/winapi-util/0.1.5/authors"},"crate_size":10164,"published_by":{"id":189,"login":"BurntSushi","name":"Andrew Gallant","avatar":"https://avatars.githubusercontent.com/u/456674?v=4","url":"https://github.com/BurntSushi","github_username_matches":true,"created_at":"2010-10-27T16:54:30Z"},"audit_actions":[{"action":"publish","user":{"id":189,"login":"BurntSushi","name":"Andrew Gallant","avatar":"https://avatars.githubusercontent.com/u/456674?v=4","url":"https://github.com/BurntSushi","github_username_matches":true,"created_at":"2010-10-27T16:54:30Z"},"time":"2020-04-20T14:33:22.216392Z"}],"checksum":"70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A dumping ground for high level safe wrappers over winapi.","homepage":"https://github.com/BurntSushi/winapi-util","documentation":"https://docs.rs/winapi-util","repository":"https://github.com/BurntSushi/winapi-util","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":482,"comment_lines":20,"files":4}},"total_code_lines":482,"total_comment_lines":20}},{"id":226173,"crate":"winapi-util","num":"0.1.4","dl_path":"/api/v1/crates/winapi-util/0.1.4/download","readme_path":"/api/v1/crates/winapi-util/0.1.4/readme","updated_at":"2020-03-30T21:30:30.697937Z","created_at":"2020-03-30T21:30:30.697937Z","downloads":844931,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense/MIT","links":{"dependencies":"/api/v1/crates/winapi-util/0.1.4/dependencies","version_downloads":"/api/v1/crates/winapi-util/0.1.4/downloads","authors":"/api/v1/crates/winapi-util/0.1.4/authors"},"crate_size":10089,"published_by":{"id":189,"login":"BurntSushi","name":"Andrew Gallant","avatar":"https://avatars.githubusercontent.com/u/456674?v=4","url":"https://github.com/BurntSushi","github_username_matches":true,"created_at":"2010-10-27T16:54:30Z"},"audit_actions":[{"action":"publish","user":{"id":189,"login":"BurntSushi","name":"Andrew Gallant","avatar":"https://avatars.githubusercontent.com/u/456674?v=4","url":"https://github.com/BurntSushi","github_username_matches":true,"created_at":"2010-10-27T16:54:30Z"},"time":"2020-03-30T21:30:30.697937Z"}],"checksum":"fa515c5163a99cc82bab70fd3bfdd36d827be85de63737b40fcef2ce084a436e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A dumping ground for high level safe wrappers over winapi.","homepage":"https://github.com/BurntSushi/winapi-util","documentation":"https://docs.rs/winapi-util","repository":"https://github.com/BurntSushi/winapi-util","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":482,"comment_lines":20,"files":4}},"total_code_lines":482,"total_comment_lines":20}},{"id":203060,"crate":"winapi-util","num":"0.1.3","dl_path":"/api/v1/crates/winapi-util/0.1.3/download","readme_path":"/api/v1/crates/winapi-util/0.1.3/readme","updated_at":"2020-01-11T14:09:50.005548Z","created_at":"2020-01-11T14:09:50.005548Z","downloads":1739406,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense/MIT","links":{"dependencies":"/api/v1/crates/winapi-util/0.1.3/dependencies","version_downloads":"/api/v1/crates/winapi-util/0.1.3/downloads","authors":"/api/v1/crates/winapi-util/0.1.3/authors"},"crate_size":9913,"published_by":{"id":189,"login":"BurntSushi","name":"Andrew Gallant","avatar":"https://avatars.githubusercontent.com/u/456674?v=4","url":"https://github.com/BurntSushi","github_username_matches":true,"created_at":"2010-10-27T16:54:30Z"},"audit_actions":[{"action":"publish","user":{"id":189,"login":"BurntSushi","name":"Andrew Gallant","avatar":"https://avatars.githubusercontent.com/u/456674?v=4","url":"https://github.com/BurntSushi","github_username_matches":true,"created_at":"2010-10-27T16:54:30Z"},"time":"2020-01-11T14:09:50.005548Z"}],"checksum":"4ccfbf554c6ad11084fb7517daca16cfdcaccbdadba4fc336f032a8b12c2ad80","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A dumping ground for high level safe wrappers over winapi.","homepage":"https://github.com/BurntSushi/winapi-util","documentation":"https://docs.rs/winapi-util","repository":"https://github.com/BurntSushi/winapi-util","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":468,"comment_lines":20,"files":4}},"total_code_lines":468,"total_comment_lines":20}},{"id":130343,"crate":"winapi-util","num":"0.1.2","dl_path":"/api/v1/crates/winapi-util/0.1.2/download","readme_path":"/api/v1/crates/winapi-util/0.1.2/readme","updated_at":"2019-01-27T17:06:35.145811Z","created_at":"2019-01-27T17:06:35.145811Z","downloads":3024268,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense/MIT","links":{"dependencies":"/api/v1/crates/winapi-util/0.1.2/dependencies","version_downloads":"/api/v1/crates/winapi-util/0.1.2/downloads","authors":"/api/v1/crates/winapi-util/0.1.2/authors"},"crate_size":7810,"published_by":null,"audit_actions":[],"checksum":"7168bab6e1daee33b4557efd0e95d5ca70a03706d39fa5f3fe7a236f584b03c9","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A dumping ground for high level safe wrappers over winapi.","homepage":"https://github.com/BurntSushi/winapi-util","documentation":"https://docs.rs/winapi-util","repository":"https://github.com/BurntSushi/winapi-util","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":308,"comment_lines":20,"files":4},"Shell":{"code_lines":4,"comment_lines":1,"files":1}},"total_code_lines":312,"total_comment_lines":21}},{"id":105277,"crate":"winapi-util","num":"0.1.1","dl_path":"/api/v1/crates/winapi-util/0.1.1/download","readme_path":"/api/v1/crates/winapi-util/0.1.1/readme","updated_at":"2018-08-25T03:10:28.666934Z","created_at":"2018-08-25T03:10:28.666934Z","downloads":1210427,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense/MIT","links":{"dependencies":"/api/v1/crates/winapi-util/0.1.1/dependencies","version_downloads":"/api/v1/crates/winapi-util/0.1.1/downloads","authors":"/api/v1/crates/winapi-util/0.1.1/authors"},"crate_size":7635,"published_by":null,"audit_actions":[],"checksum":"afc5508759c5bf4285e61feb862b6083c8480aec864fa17a81fdec6f69b461ab","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A dumping ground for high level safe wrappers over winapi.","homepage":"https://github.com/BurntSushi/winapi-util","documentation":"https://docs.rs/winapi-util","repository":"https://github.com/BurntSushi/winapi-util","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":301,"comment_lines":20,"files":4},"Shell":{"code_lines":4,"comment_lines":1,"files":1}},"total_code_lines":305,"total_comment_lines":21}},{"id":105273,"crate":"winapi-util","num":"0.1.0","dl_path":"/api/v1/crates/winapi-util/0.1.0/download","readme_path":"/api/v1/crates/winapi-util/0.1.0/readme","updated_at":"2018-08-25T02:49:16.521473Z","created_at":"2018-08-25T02:49:16.521473Z","downloads":3176,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense/MIT","links":{"dependencies":"/api/v1/crates/winapi-util/0.1.0/dependencies","version_downloads":"/api/v1/crates/winapi-util/0.1.0/downloads","authors":"/api/v1/crates/winapi-util/0.1.0/authors"},"crate_size":7594,"published_by":null,"audit_actions":[],"checksum":"8ba6257f8e855152658e96f84f1d07864abdc68b8324c2fe07e64e16317acbb2","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A dumping ground for high level safe wrappers over winapi.","homepage":"https://github.com/BurntSushi/winapi-util","documentation":"https://docs.rs/winapi-util","repository":"https://github.com/BurntSushi/winapi-util","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":296,"comment_lines":20,"files":4},"Shell":{"code_lines":4,"comment_lines":1,"files":1}},"total_code_lines":300,"total_comment_lines":21}}],"keywords":[{"id":"util","keyword":"util","created_at":"2016-04-05T23:28:41.924928Z","crates_cnt":146},{"id":"win","keyword":"win","created_at":"2016-11-20T20:44:40.055503Z","crates_cnt":6},{"id":"windows","keyword":"windows","created_at":"2015-05-23T17:13:20.460427Z","crates_cnt":1199},{"id":"windows-sys","keyword":"windows-sys","created_at":"2022-12-23T07:45:15.011257Z","crates_cnt":2}],"categories":[{"id":"external-ffi-bindings","category":"External FFI bindings","slug":"external-ffi-bindings","description":"Direct Rust FFI bindings to libraries written in other languages; often denoted by a -sys suffix. Safe and idiomatic wrappers are in the API bindings category.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":2463},{"id":"os::windows-apis","category":"Windows APIs","slug":"os::windows-apis","description":"Bindings to Windows-specific APIs.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":715}]}