aboutsummaryrefslogtreecommitdiff
path: root/core/sys/windows/advapi32.odin
Commit message (Collapse)AuthorAgeFilesLines
* 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