Alon Leviev
|
c0fe98f031
|
Use yoda convention and added inline error func handlers
|
2023-12-04 12:21:12 +02:00 |
|
Alon Leviev
|
66d34d2356
|
Refactor HandleHijacker, add HijackHandles to template method and more
|
2023-12-02 23:33:50 +02:00 |
|
Alon Leviev
|
54d3fd6cc3
|
Replaced HandleDeleter with lambda expressions
|
2023-12-02 23:33:50 +02:00 |
|
Alon Leviev
|
b8af74d48f
|
Fixed some minor TODOs
|
2023-12-02 23:33:49 +02:00 |
|
Alon Leviev
|
f4f4e83180
|
Fixed ReSharper suggestions
|
2023-12-02 23:33:49 +02:00 |
|
Alon Leviev
|
ee61612a02
|
Move Memory.* functions to WinApi.*
|
2023-12-02 23:33:49 +02:00 |
|
Alon Leviev
|
ed16bd589c
|
Added native api last error convertion
|
2023-12-02 23:33:49 +02:00 |
|
Alon Leviev
|
d760499d40
|
Replaced custom exceptions with formatted runtime_errors
|
2023-12-02 23:33:49 +02:00 |
|
Alon Leviev
|
14af91b45a
|
Added HandleDeleter
|
2023-12-02 23:33:49 +02:00 |
|
Alon Leviev
|
0f341cc32a
|
Added FileHandleHijacker
|
2023-12-02 23:33:49 +02:00 |
|
Alon Leviev
|
ff63f90576
|
Splitted HandleDeleter
|
2023-12-02 23:33:48 +02:00 |
|
Alon Leviev
|
f54a93885f
|
Changed HandleDeleter to a class
|
2023-12-02 23:33:48 +02:00 |
|
Alon Leviev
|
fe4cad84f2
|
Added RAII wrapper to w_CreateEvent, w_CreateFile, w_CreateJobObject
|
2023-12-02 23:33:48 +02:00 |
|
Alon Leviev
|
e04f1a5e29
|
Added RAII wrapper to w_DuplicateHandle
|
2023-12-02 23:33:48 +02:00 |
|
Alon Leviev
|
fde9139d50
|
Added handle RAII wrappers
|
2023-12-02 23:33:48 +02:00 |
|
Alon Leviev
|
70fea59fa5
|
Add project files.
|
2023-12-02 23:33:48 +02:00 |
|