From 99d5622a0c5ca96f6f98292fa2ad6e8d54b78b68 Mon Sep 17 00:00:00 2001 From: Github Action Date: Tue, 12 Dec 2023 14:39:55 +0000 Subject: [PATCH] Updated documentation Signed-off-by: Github Action --- ebpf__store__helper_8h.html | 3 +- ebpf__store__helper_8h_source.html | 75 ++++++++++++++---------------- 2 files changed, 36 insertions(+), 42 deletions(-) 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 
+ +
20  extern const wchar_t* ebpf_store_root_sub_key;
21 
-
22  typedef HKEY ebpf_store_key_t;
-
23 
- -
25  extern const wchar_t* ebpf_store_root_sub_key;
-
26 
- - -
37  _In_reads_(helper_info_count) ebpf_helper_function_prototype_t* helper_info, uint32_t helper_info_count);
-
38 
- - -
49  _In_reads_(section_info_count) const ebpf_program_section_info_t* section_info, uint32_t section_info_count);
-
50 
- - -
61  _In_reads_(program_info_count) const ebpf_program_info_t* program_info, uint32_t program_info_count);
-
62 
- - -
72 
- - -
82 
-
83 #ifdef __cplusplus
-
84 }
-
85 #endif
+ + +
32  _In_reads_(helper_info_count) ebpf_helper_function_prototype_t* helper_info, uint32_t helper_info_count);
+
33 
+ + +
44  _In_reads_(section_info_count) const ebpf_program_section_info_t* section_info, uint32_t section_info_count);
+
45 
+ + +
56  _In_reads_(program_info_count) const ebpf_program_info_t* program_info, uint32_t program_info_count);
+
57 
+ + +
67 
+ + +
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