{"push_id":729847043,"size":7,"distinct_size":0,"ref":"refs/heads/encoding","head":"843628dca34677eacdf5b9faac660dcca679547a","before":"577e60ce60f062cdb96962d08e843ce8cb2ab4ca","commits":[{"sha":"a8838a6c7b5df9328330a1789ee1adc59a8dfd10","author":{"email":"f5b45293225c5fdbb9107536c397bb86975b463c@gmail.com","name":"diaphore"},"message":"Add LANG_*, SUBLANG_* and helper functions","distinct":false,"url":"https://api.github.com/repos/iliekturtles/winapi-rs/commits/a8838a6c7b5df9328330a1789ee1adc59a8dfd10"},{"sha":"12bfbc8625f54937bd22d9babcb03e2327fb8f40","author":{"email":"2ec049a14d87a31aea1a3d03a4724ab112720c17@gmail.com","name":"Cruz Julian Bishop"},"message":"User32: More functions\n\nThe main addition to this PR is ExitWindowsEx, allowing a Rust program to log a user off, shut down the system, or reboot.\n\nSome examples are:\n\n * A timer that reboots the system at midnight for whatever reason\n * Remote control program can reboot or log off a user on demand\n * (Malicious or prank) program that logs you off or shuts down randomly. Perfect for bored university students\n * Rust-based installer that lets you choose to reboot after installing a program. Stupid but needed in some cases.","distinct":false,"url":"https://api.github.com/repos/iliekturtles/winapi-rs/commits/12bfbc8625f54937bd22d9babcb03e2327fb8f40"},{"sha":"32ce57dabe7116d5dfc6547d4fc8c0d0fb79c881","author":{"email":"8f558507d5107f582d32546254a943c98ff671a6@gmail.com","name":"Peter Atashian"},"message":"Update readme\n\nSigned-off-by: Peter Atashian <retep998@gmail.com>","distinct":false,"url":"https://api.github.com/repos/iliekturtles/winapi-rs/commits/32ce57dabe7116d5dfc6547d4fc8c0d0fb79c881"},{"sha":"df5be2b7e08bacc08ce8ab259a98cdcfa1226953","author":{"email":"922aa33b1d71c1ce75eaad9a25b09a4f2c220b8c@add2paper.com","name":"skdltmxn"},"message":"Add user32 functions and tests","distinct":false,"url":"https://api.github.com/repos/iliekturtles/winapi-rs/commits/df5be2b7e08bacc08ce8ab259a98cdcfa1226953"},{"sha":"c107961354a951a89771ac063712c1c911c99ffd","author":{"email":"8f558507d5107f582d32546254a943c98ff671a6@gmail.com","name":"Peter Atashian"},"message":"Bump winapi\n\nSigned-off-by: Peter Atashian <retep998@gmail.com>","distinct":false,"url":"https://api.github.com/repos/iliekturtles/winapi-rs/commits/c107961354a951a89771ac063712c1c911c99ffd"},{"sha":"432ef62526b823feba7dec79a0ab7010854e5d15","author":{"email":"8f558507d5107f582d32546254a943c98ff671a6@gmail.com","name":"Peter Atashian"},"message":"Merge commit 'a8838a6c7b5df9328330a1789ee1adc59a8dfd10'","distinct":false,"url":"https://api.github.com/repos/iliekturtles/winapi-rs/commits/432ef62526b823feba7dec79a0ab7010854e5d15"},{"sha":"843628dca34677eacdf5b9faac660dcca679547a","author":{"email":"c03dbf38338ca083712bad5c5e84bc5b271c0654@gmail.com","name":"Mike Boutin"},"message":"Implement EncodeUtf16 trait.","distinct":false,"url":"https://api.github.com/repos/iliekturtles/winapi-rs/commits/843628dca34677eacdf5b9faac660dcca679547a"}]}