aboutsummaryrefslogtreecommitdiff
path: root/core/sys/windows/advapi32.odin
Commit message (Collapse)AuthorAgeFilesLines
* Minor formatting improvementsgingerBill2026-01-021-26/+26
|
* Change usage of `i32` to `c_int` where appropriategingerBill2026-01-021-2/+2
|
* core:sys/info: iterate over registry nodes to enumerate GPUsJeroen van Rijn2025-10-101-0/+7
|
* Moved all packages in core, base, vendor, tests and examples to use new #+ ↵Karl Zylinski2024-09-141-1/+1
| | | | file tag syntax.
* Merge remote-tracking branch 'upstream/master' into sys-windows-2Thomas la Cour2024-07-121-1/+172
|\
| * [sys/windows] Add advapi bindings, process-related functions and ↵flysand72024-07-121-1/+172
| | | | | | | | context-related stuff
* | more windows stuffThomas la Cour2024-06-111-0/+37
|/
* Change `stdcall` -> `system`gingerBill2024-01-171-2/+2
|
* Enforce naming the parameters with `builtin.quaternion` to reduce confusiongingerBill2024-01-051-0/+5
|
* Add GetStartupInfoW. Rename StartupInfo to StartupInfoW.Elusive Porpoise2023-04-031-2/+2
|
* sys/windows: replace A with Whikari2022-10-101-2/+2
|
* sys/windows: add a bunch of stuffhikari2022-10-011-0/+30
|
* sys/windows: add RegSetKeyValueWhikari2022-06-161-0/+9
|
* sys/windows: add RegSetValueExWhikari2022-06-031-0/+9
|
* sys/windows: add registry functions and create winerror.odinhikari2022-06-031-1/+41
|
* Add more librariesgingerBill2022-05-121-0/+6
|
* Remove unneeded semicolons from the core librarygingerBill2021-08-311-1/+1
|
* Allow `core:sys/windows` to build on Windows onlyJeroen van Rijn2021-07-151-0/+1
|
* Add support to core:windows to add/delete users.Jeroen van Rijn2021-04-131-0/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | main :: proc() { using fmt; using windows; username := "testuser"; password := "testpass"; ok := add_user("", username, password); fmt.printf("add_user: %v\n", ok); pi := windows.PROCESS_INFORMATION{}; ok2, path := windows.add_user_profile(username); fmt.printf("add_user_profile: %v, %v\n", ok2, path); ok3 := windows.delete_user_profile(username); fmt.printf("delete_user_profile: %v\n", ok3); ok4 := windows.delete_user("", username); fmt.printf("delete_user: %v\n", ok4); // Has optional bool to not wait on the process before returning. b := run_as_user(username, password, "C:\\Repro\\repro.exe", "Hellope!", &pi); fmt.printf("run_as_user: %v %v\n", b, pi); }
* Begin migration from sys/win32 to sys/windowsgingerBill2020-06-261-0/+12