Author: tkreuzer
Date: Sat Mar 14 18:12:50 2015
New Revision: 66711

URL: http://svn.reactos.org/svn/reactos?rev=66711&view=rev
Log:
[PSDK]
Add missing _Enum_is_bitflag_ and _Strict_type_match_ annotations. remove a 
wrong annotation

Modified:
    trunk/reactos/include/ndk/no_sal2.h
    trunk/reactos/include/psdk/sal.h

Modified: trunk/reactos/include/ndk/no_sal2.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/include/ndk/no_sal2.h?rev=66711&r1=66710&r2=66711&view=diff
==============================================================================
--- trunk/reactos/include/ndk/no_sal2.h [iso-8859-1] (original)
+++ trunk/reactos/include/ndk/no_sal2.h [iso-8859-1] Sat Mar 14 18:12:50 2015
@@ -183,6 +183,7 @@
 #define _Deref_ret_range_(lb,ub)
 #define _Deref_ret_z_
 #define _Deref2_pre_readonly_
+#define _Enum_is_bitflag_
 #define _Field_range_(min,max)
 #define _Field_size_(size)
 #define _Field_size_bytes_(size)
@@ -308,7 +309,7 @@
 #define _Literal_
 #define _Maybenull_
 #define _Maybevalid_
-#define _Maybe_raises_SEH_exception
+#define _Maybe_raises_SEH_exception_
 #define _Must_inspect_result_
 #define _Notliteral_
 #define _Notnull_
@@ -566,7 +567,6 @@
 #define _Prepost_z_
 #define _Printf_format_string_
 #define _Raises_SEH_exception_
-#define _Maybe_raises_SEH_exception_
 #define _Readable_bytes_(size)
 #define _Readable_elements_(size)
 #define _Reserved_
@@ -629,6 +629,7 @@
 #define _Return_type_success_(expr)
 #define _Scanf_format_string_
 #define _Scanf_s_format_string_
+#define _Strict_type_match_
 #define _Struct_size_bytes_(size)
 #define _Success_(expr)
 #define _Unchanged_(e)

Modified: trunk/reactos/include/psdk/sal.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/sal.h?rev=66711&r1=66710&r2=66711&view=diff
==============================================================================
--- trunk/reactos/include/psdk/sal.h    [iso-8859-1] (original)
+++ trunk/reactos/include/psdk/sal.h    [iso-8859-1] Sat Mar 14 18:12:50 2015
@@ -599,6 +599,7 @@
 //#define _Deref_ret_range_(lb,ub)
 //#define _Deref_ret_z_
 //#define _Deref2_pre_readonly_
+//#define _Enum_is_bitflag_
 #define _Field_range_(min,max)                                      
_SAL2_NAME(_Field_range_) _Group_(_SA_annotes2(SAL_range,min,max))
 #define _Field_size_(size)                                          
_SAL2_NAME(_Field_size_) _Group_(_Notnull_ _Writable_elements_(size))
 #define _Field_size_opt_(size)                                      
_SAL2_NAME(_Field_size_opt_) _Group_(_Maybenull_ _Writable_elements_(size))
@@ -723,7 +724,7 @@
 #define _Literal_                                                   
_SAL2_NAME(_Literal_) _Group_([SAL_pre] [SAL_annotes(Name="SAL_constant", 
p1="__yes")])
 #define _Maybenull_                                                 
[SAL_annotes(Name="SAL_null", p1="__maybe")]
 #define _Maybevalid_                                                
[SAL_annotes(Name="SAL_valid", p1="__maybe")]
-//#define _Maybe_raises_SEH_exception
+#define _Maybe_raises_SEH_exception_                                
_SAL2_NAME(_Maybe_raises_SEH_exception_) _Group_(_Pre_ 
[SAL_annotes(Name="SAL_inTry", p1="__yes")])
 #define _Must_inspect_result_                                       
_SAL2_NAME(_Must_inspect_result_) _Group_(_Post_ 
[SAL_annotes(Name="SAL_mustInspect")] [SA_Post(MustCheck=SA_Yes)])
 #define _Notliteral_                                                
_SAL2_NAME(_Notliteral_) _Group_([SAL_pre] [SAL_annotes(Name="SAL_constant", 
p1="__no")] )
 #define _Notnull_                                                   
[SAL_annotes(Name="SAL_null", p1="__no")]
@@ -979,7 +980,6 @@
 #define _Prepost_z_                                                 
_SAL2_NAME(_Prepost_z_) _Group_(_Pre_z_ _Post_z_)
 #define _Printf_format_string_                                      
_SAL2_NAME(_Printf_format_string_) _Group_([SA_FormatString(Style="printf")] )
 //#define _Raises_SEH_exception_
-#define _Maybe_raises_SEH_exception_                                
_SAL2_NAME(_Maybe_raises_SEH_exception_) _Group_(_Pre_ 
[SAL_annotes(Name="SAL_inTry", p1="__yes")])
 #define _Readable_bytes_(size)                                      
_SAL2_NAME(_Readable_bytes_) _Group_(_SA_annotes1(SAL_readableTo, 
byteCount(size)))
 #define _Readable_elements_(size)                                   
_SAL2_NAME(_Readable_elements_) _Group_([SAL_annotes(Name="SAL_readableTo", 
p1="elementCount(size)")])
 #define _Reserved_                                                  
_SAL2_NAME(_Reserved_) _Group_([SA_Pre(Null=SA_Yes)])
@@ -1043,6 +1043,7 @@
 #define _Return_type_success_(expr)                                 
_SAL2_NAME(_Return_type_success_) 
_Group_([SA_Success(Condition=_SA_SPECSTRIZE(expr))])
 #define _Scanf_format_string_                                       
_SAL2_NAME(_Scanf_format_string_) _Group_([SA_FormatString(Style="scanf")])
 #define _Scanf_s_format_string_                                     
_SAL2_NAME(_Scanf_s_format_string_) _Group_([SA_FormatString(Style="scanf_s")])
+#define _Strict_type_match_                                         
_SAL2_NAME(_Strict_type_match_) _Group_([SAL_annotes(Name="SAL_strictType2")])
 #define _Struct_size_bytes_(size)                                   
_SAL2_NAME(_Struct_size_bytes_) _Group_(_Writable_bytes_(byteCount(size)))
 #define _Success_(expr)                                             
_SAL2_NAME(_Success_) _Group_([SA_Success(Condition=_SA_SPECSTRIZE(expr))])
 #define _Unchanged_(expr)                                           
_SAL2_NAME(_Unchanged_) _Group_([SAL_at(p1=_SA_SPECSTRIZE(expr))] 
_Group_(_Post_equal_to_(expr) _Const_))
@@ -1402,7 +1403,7 @@
 #define _Literal_
 #define _Maybenull_
 #define _Maybevalid_
-#define _Maybe_raises_SEH_exception
+#define _Maybe_raises_SEH_exception_
 #define _Must_inspect_result_
 #define _Notliteral_
 #define _Notnull_
@@ -1660,7 +1661,6 @@
 #define _Prepost_z_
 #define _Printf_format_string_
 #define _Raises_SEH_exception_
-#define _Maybe_raises_SEH_exception_
 #define _Readable_bytes_(size)
 #define _Readable_elements_(size)
 #define _Reserved_
@@ -1724,6 +1724,7 @@
 #define _Return_type_success_(expr)
 #define _Scanf_format_string_
 #define _Scanf_s_format_string_
+#define _Strict_type_match_
 #define _Struct_size_bytes_(size)
 #define _Success_(expr)
 #define _Unchanged_(e)


Reply via email to