Alistair Leslie-Hughes : include: Add more sal.h macros.
Alexandre Julliard
julliard at winehq.org
Tue Jan 19 15:44:01 CST 2021
Module: wine
Branch: master
Commit: c8ad4650b8995b82f474a09f0b90c1aa8f79e249
URL: https://source.winehq.org/git/wine.git/?a=commit;h=c8ad4650b8995b82f474a09f0b90c1aa8f79e249
Author: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
Date: Sun Jan 17 18:23:46 2021 +1100
include: Add more sal.h macros.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
include/sal.h | 18 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/include/sal.h b/include/sal.h
index ca8b824f1bf..5e51719d35b 100644
--- a/include/sal.h
+++ b/include/sal.h
@@ -19,10 +19,15 @@
#ifndef __WINE_SAL_H__
#define __WINE_SAL_H__
+/* These belong in driverspecs.h */
+#define __drv_allocatesMem(ptr)
+#define __drv_freesMem(ptr)
#define _Always_(exp)
-#define _At_
+#define _Analysis_noreturn_
+
+#define _At_(a, b)
#define _At_buffer_(a, b, c, d)
#define _Check_return_
@@ -31,10 +36,12 @@
#define _COM_Outptr_
#define _COM_Outptr_result_maybenull_
+#define _Deref_in_range_(cnt)
#define _Deref_out_
#define _Deref_out_z_
#define _Deref_out_opt_
#define _Deref_out_opt_z_
+#define _Deref_out_range_(x, y)
#define _Deref_post_maybenull_
#define _Deref_post_opt_cap_(count)
#define _Deref_post_opt_valid_
@@ -48,6 +55,8 @@
#define _Field_range_(min, max)
+#define _Frees_ptr_opt_
+
#define __in
#define __in_opt
#define _In_
@@ -106,6 +115,9 @@
#define _Inout_z_cap_(count)
#define _Inout_z_cap_c_(count)
+#define _Must_inspect_result_
+
+#define _Null_
#define _Null_terminated_
#define __out
@@ -168,7 +180,11 @@
#define _Out_z_cap_post_count_(count1, count2)
#define _Outptr_opt_
+#define _Outptr_opt_result_buffer_(count)
+#define _Outptr_opt_result_maybenull_
+#define _Outptr_opt_result_z_
#define _Outptr_result_buffer_(count)
+#define _Outptr_result_buffer_all_maybenull_(ptr)
#define _Outptr_result_buffer_maybenull_(count)
#define _Outptr_result_maybenull_
#define _Outptr_result_maybenull_z_
More information about the wine-cvs
mailing list