ebpf-for-windows/libs/api_common
Dave Thaler f15fd232c7
Preserve ebpf_result values up through user mode APIs (#642)
* Rename win32 error code APIs for internal consistency

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

* Update error mappings

Signed-off-by: Dave Thaler <dthaler@microsoft.com>

* Replace unstable NTSTATUS code with a documented one

STATUS_FILE_NOT_SUPPORTED does not appear in MS-ERREF and support varies
by OS version so cannot be relied on.  Replaced with
STATUS_INVALID_IMAGE_FORMAT.

Signed-off-by: Dave Thaler <dthaler@microsoft.com>
2021-10-25 14:35:25 -07:00
..
api_common.cpp Preserve ebpf_result values up through user mode APIs (#642) 2021-10-25 14:35:25 -07:00
api_common.hpp Preserve ebpf_result values up through user mode APIs (#642) 2021-10-25 14:35:25 -07:00
api_common.vcxproj Disable /ZI and incremental linking (#546) 2021-09-16 16:49:02 -06:00
api_common.vcxproj.filters Revert "Remove dead code (#381)" (#401) 2021-08-20 12:07:57 -07:00
device_helper.cpp Preserve ebpf_result values up through user mode APIs (#642) 2021-10-25 14:35:25 -07:00
device_helper.hpp Add code in mock layer and driver to handle async requests (#632) 2021-10-14 14:22:35 -06:00
ebpf_verifier_wrapper.hpp Suppress C26451 (#312) 2021-06-28 16:13:29 -07:00
map_descriptors.cpp add auto-pinning option for maps. (#612) 2021-10-01 09:01:39 -06:00
map_descriptors.hpp Add map-in-map type checking (#451) 2021-08-30 19:14:08 -07:00
packages.config refactor api.lib to api.lib, common.lib, service.lib (#219) 2021-05-25 14:11:13 -07:00
windows_helpers.cpp Preserve ebpf_result values up through user mode APIs (#642) 2021-10-25 14:35:25 -07:00
windows_platform_common.cpp Add program type and attach type to netsh output (#603) 2021-09-28 09:45:22 -07:00
windows_platform_common.hpp Add program type and attach type to netsh output (#603) 2021-09-28 09:45:22 -07:00