Bitdefender Hypervisor Memory Introspection
intro_sal.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2020 Bitdefender
3  * SPDX-License-Identifier: Apache-2.0
4  */
5 #ifndef _INTRO_SAL_H_
6 #define _INTRO_SAL_H_
7 
13 
14 // Dummy SAL definitions
15 #define _Return_type_success_( expr )
16 #define _In_opt_
17 #define _In_z_
18 #define _In_opt_z_
19 #define _Outptr_
20 #define _Inout_
21 #define _In_
22 #define _Out_
23 #define _At_( expr, arg )
24 #define _Outptr_result_bytebuffer_( expr )
25 #define _In_reads_bytes_( expr )
26 #define _When_( expr, arg )
27 #define _In_reads_( expr )
28 #define _Out_writes_( expr )
29 #define _Out_writes_to_( expr, expr2 )
30 #define _Out_opt_
31 #define _Inout_opt_
32 #define _Inout_updates_( expr )
33 #define _Inout_updates_bytes_( expr )
34 #define _Acquires_lock_( expr )
35 #define _Releases_lock_( expr )
36 #define _In_reads_z_( expr )
37 #define _Out_writes_z_( expr )
38 #define _Out_writes_bytes_( expr )
39 #define _Outptr_opt_
40 #define _Function_class_( expr )
41 #define _Field_size_( expr )
42 #define _In_bytecount_( expr )
43 #define _In_reads_or_z_( expr )
44 #define _Analysis_assume_lock_held_( expr )
45 #define _Inout_updates_all_( expr )
46 #define _Analysis_assume_( expr )
47 #define _Success_( expr )
48 
49 #endif // !_INTRO_SAL_H_