diff --git a/ebpf__store__helper_8h.html b/ebpf__store__helper_8h.html index 73a68961f6..d36f8c7b4f 100644 --- a/ebpf__store__helper_8h.html +++ b/ebpf__store__helper_8h.html @@ -75,9 +75,8 @@
#include "ebpf_program_types.h"
+#include "ebpf_utilities.h"
#include "ebpf_windows.h"
-#include <ntifs.h>
-#include <minwindef.h>

Go to the source code of this file.

diff --git a/ebpf__store__helper_8h_source.html b/ebpf__store__helper_8h_source.html index d1ce9b4776..b5343792ff 100644 --- a/ebpf__store__helper_8h_source.html +++ b/ebpf__store__helper_8h_source.html @@ -75,52 +75,47 @@
4 #pragma once
5 
6 #include "ebpf_program_types.h"
-
7 #include "ebpf_windows.h"
-
8 #ifdef USER_MODE
-
9 #include "ebpf_utilities.h"
-
10 #else
-
11 #include <ntifs.h>
-
12 #include <minwindef.h>
-
13 #endif
-
14 
-
15 #define GUID_STRING_LENGTH 38 // not including the null terminator.
+
7 #include "ebpf_utilities.h"
+
8 #include "ebpf_windows.h"
+
9 
+
10 #define GUID_STRING_LENGTH 38 // not including the null terminator.
+
11 
+
12 #ifdef __cplusplus
+
13 extern "C"
+
14 {
+
15 #endif
16 
-
17 #ifdef __cplusplus
-
18 extern "C"
-
19 {
-
20 #endif
+
17  typedef HKEY ebpf_store_key_t;
+
18 
+
19  extern ebpf_store_key_t ebpf_store_root_key;
+
20  extern const wchar_t* ebpf_store_root_sub_key;
21 
-
22  typedef HKEY ebpf_store_key_t;
-
23 
-
24  extern ebpf_store_key_t ebpf_store_root_key;
-
25  extern const wchar_t* ebpf_store_root_sub_key;
-
26 
-
35  ebpf_result_t
-
36  ebpf_store_update_global_helper_information(
-
37  _In_reads_(helper_info_count) ebpf_helper_function_prototype_t* helper_info, uint32_t helper_info_count);
-
38 
-
47  ebpf_result_t
-
48  ebpf_store_update_section_information(
-
49  _In_reads_(section_info_count) const ebpf_program_section_info_t* section_info, uint32_t section_info_count);
-
50 
-
59  ebpf_result_t
-
60  ebpf_store_update_program_information(
-
61  _In_reads_(program_info_count) const ebpf_program_info_t* program_info, uint32_t program_info_count);
-
62 
-
70  ebpf_result_t
-
71  ebpf_store_delete_program_information(_In_ const ebpf_program_info_t* program_info);
-
72 
-
80  ebpf_result_t
-
81  ebpf_store_delete_section_information(_In_ const ebpf_program_section_info_t* section_info);
-
82 
-
83 #ifdef __cplusplus
-
84 }
-
85 #endif
+
30  ebpf_result_t
+
31  ebpf_store_update_global_helper_information(
+
32  _In_reads_(helper_info_count) ebpf_helper_function_prototype_t* helper_info, uint32_t helper_info_count);
+
33 
+
42  ebpf_result_t
+
43  ebpf_store_update_section_information(
+
44  _In_reads_(section_info_count) const ebpf_program_section_info_t* section_info, uint32_t section_info_count);
+
45 
+
54  ebpf_result_t
+
55  ebpf_store_update_program_information(
+
56  _In_reads_(program_info_count) const ebpf_program_info_t* program_info, uint32_t program_info_count);
+
57 
+
65  ebpf_result_t
+
66  ebpf_store_delete_program_information(_In_ const ebpf_program_info_t* program_info);
+
67 
+
75  ebpf_result_t
+
76  ebpf_store_delete_section_information(_In_ const ebpf_program_section_info_t* section_info);
+
77 
+
78 #ifdef __cplusplus
+
79 }
+
80 #endif
enum ebpf_result ebpf_result_t
ebpf_result_t ebpf_store_update_section_information(_In_reads_(section_info_count) const ebpf_program_section_info_t *section_info, uint32_t section_info_count)
Update section information in the eBPF store.
ebpf_result_t ebpf_store_update_program_information(_In_reads_(program_info_count) const ebpf_program_info_t *program_info, uint32_t program_info_count)
Update program information in the eBPF store.
-
HKEY ebpf_store_key_t
Definition: ebpf_store_helper.h:22
+
HKEY ebpf_store_key_t
Definition: ebpf_store_helper.h:17
ebpf_store_key_t ebpf_store_root_key
ebpf_result_t ebpf_store_delete_program_information(const ebpf_program_info_t *program_info)
Delete program information from the eBPF store.
const wchar_t * ebpf_store_root_sub_key