FreeRDP
spec.h File Reference
#include <winpr/platform.h>
This graph shows which files directly or indirectly include this file:

Macros

#define DUMMYUNIONNAME   u
 
#define DUMMYUNIONNAME1   u1
 
#define DUMMYUNIONNAME2   u2
 
#define DUMMYUNIONNAME3   u3
 
#define DUMMYUNIONNAME4   u4
 
#define DUMMYUNIONNAME5   u5
 
#define DUMMYUNIONNAME6   u6
 
#define DUMMYUNIONNAME7   u7
 
#define DUMMYUNIONNAME8   u8
 
#define DUMMYSTRUCTNAME   s
 
#define DUMMYSTRUCTNAME1   s1
 
#define DUMMYSTRUCTNAME2   s2
 
#define DUMMYSTRUCTNAME3   s3
 
#define DUMMYSTRUCTNAME4   s4
 
#define DUMMYSTRUCTNAME5   s5
 
#define _UNALIGNED
 
#define DECLSPEC_ALIGN(x)
 
#define MEMORY_ALLOCATION_ALIGNMENT   8
 
#define DECLSPEC_NORETURN
 
#define __field_bcount(size)   __notnull __byte_writableTo(size)
 
#define __field_ecount(size)   __notnull __elem_writableTo(size)
 
#define __post_invalid   _Post_ __notvalid
 
#define __deref_in
 
#define __deref_in_ecount(size)
 
#define __deref_in_bcount(size)
 
#define __deref_in_opt
 
#define __deref_in_ecount_opt(size)
 
#define __deref_in_bcount_opt(size)
 
#define __deref_opt_in
 
#define __deref_opt_in_ecount(size)
 
#define __deref_opt_in_bcount(size)
 
#define __deref_opt_in_opt
 
#define __deref_opt_in_ecount_opt(size)
 
#define __deref_opt_in_bcount_opt(size)
 
#define __out_awcount(expr, size)
 
#define __in_awcount(expr, size)
 
#define __nullnullterminated
 
#define __in_data_source(src_sym)
 
#define __kernel_entry
 
#define __out_data_source(src_sym)
 
#define __analysis_noreturn
 
#define _Check_return_opt_
 
#define _Check_return_wat_
 
#define __inner_exceptthat
 
#define __inner_typefix(ctype)
 
#define _Always_(annos)
 
#define _Analysis_noreturn_
 
#define _Analysis_assume_(expr)
 
#define _At_(target, annos)
 
#define _At_buffer_(target, iter, bound, annos)
 
#define _Check_return_
 
#define _COM_Outptr_
 
#define _COM_Outptr_opt_
 
#define _COM_Outptr_opt_result_maybenull_
 
#define _COM_Outptr_result_maybenull_
 
#define _Const_
 
#define _Deref_in_bound_
 
#define _Deref_in_range_(lb, ub)
 
#define _Deref_inout_bound_
 
#define _Deref_inout_z_
 
#define _Deref_inout_z_bytecap_c_(size)
 
#define _Deref_inout_z_cap_c_(size)
 
#define _Deref_opt_out_
 
#define _Deref_opt_out_opt_
 
#define _Deref_opt_out_opt_z_
 
#define _Deref_opt_out_z_
 
#define _Deref_out_
 
#define _Deref_out_bound_
 
#define _Deref_out_opt_
 
#define _Deref_out_opt_z_
 
#define _Deref_out_range_(lb, ub)
 
#define _Deref_out_z_
 
#define _Deref_out_z_bytecap_c_(size)
 
#define _Deref_out_z_cap_c_(size)
 
#define _Deref_post_bytecap_(size)
 
#define _Deref_post_bytecap_c_(size)
 
#define _Deref_post_bytecap_x_(size)
 
#define _Deref_post_bytecount_(size)
 
#define _Deref_post_bytecount_c_(size)
 
#define _Deref_post_bytecount_x_(size)
 
#define _Deref_post_cap_(size)
 
#define _Deref_post_cap_c_(size)
 
#define _Deref_post_cap_x_(size)
 
#define _Deref_post_count_(size)
 
#define _Deref_post_count_c_(size)
 
#define _Deref_post_count_x_(size)
 
#define _Deref_post_maybenull_
 
#define _Deref_post_notnull_
 
#define _Deref_post_null_
 
#define _Deref_post_opt_bytecap_(size)
 
#define _Deref_post_opt_bytecap_c_(size)
 
#define _Deref_post_opt_bytecap_x_(size)
 
#define _Deref_post_opt_bytecount_(size)
 
#define _Deref_post_opt_bytecount_c_(size)
 
#define _Deref_post_opt_bytecount_x_(size)
 
#define _Deref_post_opt_cap_(size)
 
#define _Deref_post_opt_cap_c_(size)
 
#define _Deref_post_opt_cap_x_(size)
 
#define _Deref_post_opt_count_(size)
 
#define _Deref_post_opt_count_c_(size)
 
#define _Deref_post_opt_count_x_(size)
 
#define _Deref_post_opt_valid_
 
#define _Deref_post_opt_valid_bytecap_(size)
 
#define _Deref_post_opt_valid_bytecap_c_(size)
 
#define _Deref_post_opt_valid_bytecap_x_(size)
 
#define _Deref_post_opt_valid_cap_(size)
 
#define _Deref_post_opt_valid_cap_c_(size)
 
#define _Deref_post_opt_valid_cap_x_(size)
 
#define _Deref_post_opt_z_
 
#define _Deref_post_opt_z_bytecap_(size)
 
#define _Deref_post_opt_z_bytecap_c_(size)
 
#define _Deref_post_opt_z_bytecap_x_(size)
 
#define _Deref_post_opt_z_cap_(size)
 
#define _Deref_post_opt_z_cap_c_(size)
 
#define _Deref_post_opt_z_cap_x_(size)
 
#define _Deref_post_valid_
 
#define _Deref_post_valid_bytecap_(size)
 
#define _Deref_post_valid_bytecap_c_(size)
 
#define _Deref_post_valid_bytecap_x_(size)
 
#define _Deref_post_valid_cap_(size)
 
#define _Deref_post_valid_cap_c_(size)
 
#define _Deref_post_valid_cap_x_(size)
 
#define _Deref_post_z_
 
#define _Deref_post_z_bytecap_(size)
 
#define _Deref_post_z_bytecap_c_(size)
 
#define _Deref_post_z_bytecap_x_(size)
 
#define _Deref_post_z_cap_(size)
 
#define _Deref_post_z_cap_c_(size)
 
#define _Deref_post_z_cap_x_(size)
 
#define _Deref_pre_bytecap_(size)
 
#define _Deref_pre_bytecap_c_(size)
 
#define _Deref_pre_bytecap_x_(size)
 
#define _Deref_pre_bytecount_(size)
 
#define _Deref_pre_bytecount_c_(size)
 
#define _Deref_pre_bytecount_x_(size)
 
#define _Deref_pre_cap_(size)
 
#define _Deref_pre_cap_c_(size)
 
#define _Deref_pre_cap_x_(size)
 
#define _Deref_pre_count_(size)
 
#define _Deref_pre_count_c_(size)
 
#define _Deref_pre_count_x_(size)
 
#define _Deref_pre_invalid_
 
#define _Deref_pre_maybenull_
 
#define _Deref_pre_notnull_
 
#define _Deref_pre_null_
 
#define _Deref_pre_opt_bytecap_(size)
 
#define _Deref_pre_opt_bytecap_c_(size)
 
#define _Deref_pre_opt_bytecap_x_(size)
 
#define _Deref_pre_opt_bytecount_(size)
 
#define _Deref_pre_opt_bytecount_c_(size)
 
#define _Deref_pre_opt_bytecount_x_(size)
 
#define _Deref_pre_opt_cap_(size)
 
#define _Deref_pre_opt_cap_c_(size)
 
#define _Deref_pre_opt_cap_x_(size)
 
#define _Deref_pre_opt_count_(size)
 
#define _Deref_pre_opt_count_c_(size)
 
#define _Deref_pre_opt_count_x_(size)
 
#define _Deref_pre_opt_valid_
 
#define _Deref_pre_opt_valid_bytecap_(size)
 
#define _Deref_pre_opt_valid_bytecap_c_(size)
 
#define _Deref_pre_opt_valid_bytecap_x_(size)
 
#define _Deref_pre_opt_valid_cap_(size)
 
#define _Deref_pre_opt_valid_cap_c_(size)
 
#define _Deref_pre_opt_valid_cap_x_(size)
 
#define _Deref_pre_opt_z_
 
#define _Deref_pre_opt_z_bytecap_(size)
 
#define _Deref_pre_opt_z_bytecap_c_(size)
 
#define _Deref_pre_opt_z_bytecap_x_(size)
 
#define _Deref_pre_opt_z_cap_(size)
 
#define _Deref_pre_opt_z_cap_c_(size)
 
#define _Deref_pre_opt_z_cap_x_(size)
 
#define _Deref_pre_readonly_
 
#define _Deref_pre_valid_
 
#define _Deref_pre_valid_bytecap_(size)
 
#define _Deref_pre_valid_bytecap_c_(size)
 
#define _Deref_pre_valid_bytecap_x_(size)
 
#define _Deref_pre_valid_cap_(size)
 
#define _Deref_pre_valid_cap_c_(size)
 
#define _Deref_pre_valid_cap_x_(size)
 
#define _Deref_pre_writeonly_
 
#define _Deref_pre_z_
 
#define _Deref_pre_z_bytecap_(size)
 
#define _Deref_pre_z_bytecap_c_(size)
 
#define _Deref_pre_z_bytecap_x_(size)
 
#define _Deref_pre_z_cap_(size)
 
#define _Deref_pre_z_cap_c_(size)
 
#define _Deref_pre_z_cap_x_(size)
 
#define _Deref_prepost_bytecap_(size)
 
#define _Deref_prepost_bytecap_x_(size)
 
#define _Deref_prepost_bytecount_(size)
 
#define _Deref_prepost_bytecount_x_(size)
 
#define _Deref_prepost_cap_(size)
 
#define _Deref_prepost_cap_x_(size)
 
#define _Deref_prepost_count_(size)
 
#define _Deref_prepost_count_x_(size)
 
#define _Deref_prepost_opt_bytecap_(size)
 
#define _Deref_prepost_opt_bytecap_x_(size)
 
#define _Deref_prepost_opt_bytecount_(size)
 
#define _Deref_prepost_opt_bytecount_x_(size)
 
#define _Deref_prepost_opt_cap_(size)
 
#define _Deref_prepost_opt_cap_x_(size)
 
#define _Deref_prepost_opt_count_(size)
 
#define _Deref_prepost_opt_count_x_(size)
 
#define _Deref_prepost_opt_valid_
 
#define _Deref_prepost_opt_valid_bytecap_(size)
 
#define _Deref_prepost_opt_valid_bytecap_x_(size)
 
#define _Deref_prepost_opt_valid_cap_(size)
 
#define _Deref_prepost_opt_valid_cap_x_(size)
 
#define _Deref_prepost_opt_z_
 
#define _Deref_prepost_opt_z_bytecap_(size)
 
#define _Deref_prepost_opt_z_cap_(size)
 
#define _Deref_prepost_valid_
 
#define _Deref_prepost_valid_bytecap_(size)
 
#define _Deref_prepost_valid_bytecap_x_(size)
 
#define _Deref_prepost_valid_cap_(size)
 
#define _Deref_prepost_valid_cap_x_(size)
 
#define _Deref_prepost_z_
 
#define _Deref_prepost_z_bytecap_(size)
 
#define _Deref_prepost_z_cap_(size)
 
#define _Deref_ret_bound_
 
#define _Deref_ret_opt_z_
 
#define _Deref_ret_range_(lb, ub)
 
#define _Deref_ret_z_
 
#define _Deref2_pre_readonly_
 
#define _Field_range_(min, max)
 
#define _Field_size_(size)
 
#define _Field_size_bytes_(size)
 
#define _Field_size_bytes_full_(size)
 
#define _Field_size_bytes_full_opt_(size)
 
#define _Field_size_bytes_opt_(size)
 
#define _Field_size_bytes_part_(size, count)
 
#define _Field_size_bytes_part_opt_(size, count)
 
#define _Field_size_full_(size)
 
#define _Field_size_full_opt_(size)
 
#define _Field_size_opt_(size)
 
#define _Field_size_part_(size, count)
 
#define _Field_size_part_opt_(size, count)
 
#define _Field_z_
 
#define _Function_class_(x)
 
#define _Group_(annos)
 
#define _In_
 
#define _In_bound_
 
#define _In_bytecount_(size)
 
#define _In_bytecount_c_(size)
 
#define _In_bytecount_x_(size)
 
#define _In_count_(size)
 
#define _In_count_c_(size)
 
#define _In_count_x_(size)
 
#define _In_defensive_(annotes)
 
#define _In_opt_
 
#define _In_opt_bytecount_(size)
 
#define _In_opt_bytecount_c_(size)
 
#define _In_opt_bytecount_x_(size)
 
#define _In_opt_count_(size)
 
#define _In_opt_count_c_(size)
 
#define _In_opt_count_x_(size)
 
#define _In_opt_ptrdiff_count_(size)
 
#define _In_opt_z_
 
#define _In_opt_z_bytecount_(size)
 
#define _In_opt_z_bytecount_c_(size)
 
#define _In_opt_z_count_(size)
 
#define _In_opt_z_count_c_(size)
 
#define _In_ptrdiff_count_(size)
 
#define _In_range_(lb, ub)
 
#define _In_reads_(size)
 
#define _In_reads_bytes_(size)
 
#define _In_reads_bytes_opt_(size)
 
#define _In_reads_opt_(size)
 
#define _In_reads_opt_z_(size)
 
#define _In_reads_or_z_(size)
 
#define _In_reads_to_ptr_(ptr)
 
#define _In_reads_to_ptr_opt_(ptr)
 
#define _In_reads_to_ptr_opt_z_(ptr)
 
#define _In_reads_to_ptr_z_(ptr)
 
#define _In_reads_z_(size)
 
#define _In_z_
 
#define _In_z_bytecount_(size)
 
#define _In_z_bytecount_c_(size)
 
#define _In_z_count_(size)
 
#define _In_z_count_c_(size)
 
#define _Inout_
 
#define _Inout_bytecap_(size)
 
#define _Inout_bytecap_c_(size)
 
#define _Inout_bytecap_x_(size)
 
#define _Inout_bytecount_(size)
 
#define _Inout_bytecount_c_(size)
 
#define _Inout_bytecount_x_(size)
 
#define _Inout_cap_(size)
 
#define _Inout_cap_c_(size)
 
#define _Inout_cap_x_(size)
 
#define _Inout_count_(size)
 
#define _Inout_count_c_(size)
 
#define _Inout_count_x_(size)
 
#define _Inout_defensive_(annotes)
 
#define _Inout_opt_
 
#define _Inout_opt_bytecap_(size)
 
#define _Inout_opt_bytecap_c_(size)
 
#define _Inout_opt_bytecap_x_(size)
 
#define _Inout_opt_bytecount_(size)
 
#define _Inout_opt_bytecount_c_(size)
 
#define _Inout_opt_bytecount_x_(size)
 
#define _Inout_opt_cap_(size)
 
#define _Inout_opt_cap_c_(size)
 
#define _Inout_opt_cap_x_(size)
 
#define _Inout_opt_count_(size)
 
#define _Inout_opt_count_c_(size)
 
#define _Inout_opt_count_x_(size)
 
#define _Inout_opt_ptrdiff_count_(size)
 
#define _Inout_opt_z_
 
#define _Inout_opt_z_bytecap_(size)
 
#define _Inout_opt_z_bytecap_c_(size)
 
#define _Inout_opt_z_bytecap_x_(size)
 
#define _Inout_opt_z_bytecount_(size)
 
#define _Inout_opt_z_bytecount_c_(size)
 
#define _Inout_opt_z_cap_(size)
 
#define _Inout_opt_z_cap_c_(size)
 
#define _Inout_opt_z_cap_x_(size)
 
#define _Inout_opt_z_count_(size)
 
#define _Inout_opt_z_count_c_(size)
 
#define _Inout_ptrdiff_count_(size)
 
#define _Inout_updates_(size)
 
#define _Inout_updates_all_(size)
 
#define _Inout_updates_all_opt_(size)
 
#define _Inout_updates_bytes_(size)
 
#define _Inout_updates_bytes_all_(size)
 
#define _Inout_updates_bytes_all_opt_(size)
 
#define _Inout_updates_bytes_opt_(size)
 
#define _Inout_updates_bytes_to_(size, count)
 
#define _Inout_updates_bytes_to_opt_(size, count)
 
#define _Inout_updates_opt_(size)
 
#define _Inout_updates_opt_z_(size)
 
#define _Inout_updates_to_(size, count)
 
#define _Inout_updates_to_opt_(size, count)
 
#define _Inout_updates_z_(size)
 
#define _Inout_z_
 
#define _Inout_z_bytecap_(size)
 
#define _Inout_z_bytecap_c_(size)
 
#define _Inout_z_bytecap_x_(size)
 
#define _Inout_z_bytecount_(size)
 
#define _Inout_z_bytecount_c_(size)
 
#define _Inout_z_cap_(size)
 
#define _Inout_z_cap_c_(size)
 
#define _Inout_z_cap_x_(size)
 
#define _Inout_z_count_(size)
 
#define _Inout_z_count_c_(size)
 
#define _Interlocked_operand_
 
#define _Literal_
 
#define _Maybenull_
 
#define _Maybevalid_
 
#define _Maybe_raises_SEH_exception
 
#define _Must_inspect_result_
 
#define _Notliteral_
 
#define _Notnull_
 
#define _Notref_
 
#define _Notvalid_
 
#define _Null_
 
#define _Null_terminated_
 
#define _NullNull_terminated_
 
#define _On_failure_(annos)
 
#define _Out_
 
#define _Out_bound_
 
#define _Out_bytecap_(size)
 
#define _Out_bytecap_c_(size)
 
#define _Out_bytecap_post_bytecount_(cap, count)
 
#define _Out_bytecap_x_(size)
 
#define _Out_bytecapcount_(capcount)
 
#define _Out_bytecapcount_x_(capcount)
 
#define _Out_cap_(size)
 
#define _Out_cap_c_(size)
 
#define _Out_cap_m_(mult, size)
 
#define _Out_cap_post_count_(cap, count)
 
#define _Out_cap_x_(size)
 
#define _Out_capcount_(capcount)
 
#define _Out_capcount_x_(capcount)
 
#define _Out_defensive_(annotes)
 
#define _Out_opt_
 
#define _Out_opt_bytecap_(size)
 
#define _Out_opt_bytecap_c_(size)
 
#define _Out_opt_bytecap_post_bytecount_(cap, count)
 
#define _Out_opt_bytecap_x_(size)
 
#define _Out_opt_bytecapcount_(capcount)
 
#define _Out_opt_bytecapcount_x_(capcount)
 
#define _Out_opt_cap_(size)
 
#define _Out_opt_cap_c_(size)
 
#define _Out_opt_cap_m_(mult, size)
 
#define _Out_opt_cap_post_count_(cap, count)
 
#define _Out_opt_cap_x_(size)
 
#define _Out_opt_capcount_(capcount)
 
#define _Out_opt_capcount_x_(capcount)
 
#define _Out_opt_ptrdiff_cap_(size)
 
#define _Out_opt_z_bytecap_(size)
 
#define _Out_opt_z_bytecap_c_(size)
 
#define _Out_opt_z_bytecap_post_bytecount_(cap, count)
 
#define _Out_opt_z_bytecap_x_(size)
 
#define _Out_opt_z_bytecapcount_(capcount)
 
#define _Out_opt_z_cap_(size)
 
#define _Out_opt_z_cap_c_(size)
 
#define _Out_opt_z_cap_m_(mult, size)
 
#define _Out_opt_z_cap_post_count_(cap, count)
 
#define _Out_opt_z_cap_x_(size)
 
#define _Out_opt_z_capcount_(capcount)
 
#define _Out_ptrdiff_cap_(size)
 
#define _Out_range_(lb, ub)
 
#define _Out_writes_(size)
 
#define _Out_writes_all_(size)
 
#define _Out_writes_all_opt_(size)
 
#define _Out_writes_bytes_(size)
 
#define _Out_writes_bytes_all_(size)
 
#define _Out_writes_bytes_all_opt_(size)
 
#define _Out_writes_bytes_opt_(size)
 
#define _Out_writes_bytes_to_(size, count)
 
#define _Out_writes_bytes_to_opt_(size, count)
 
#define _Out_writes_opt_(size)
 
#define _Out_writes_opt_z_(size)
 
#define _Out_writes_to_(size, count)
 
#define _Out_writes_to_opt_(size, count)
 
#define _Out_writes_to_ptr_(ptr)
 
#define _Out_writes_to_ptr_opt_(ptr)
 
#define _Out_writes_to_ptr_opt_z_(ptr)
 
#define _Out_writes_to_ptr_z_(ptr)
 
#define _Out_writes_z_(size)
 
#define _Out_z_bytecap_(size)
 
#define _Out_z_bytecap_c_(size)
 
#define _Out_z_bytecap_post_bytecount_(cap, count)
 
#define _Out_z_bytecap_x_(size)
 
#define _Out_z_bytecapcount_(capcount)
 
#define _Out_z_cap_(size)
 
#define _Out_z_cap_c_(size)
 
#define _Out_z_cap_m_(mult, size)
 
#define _Out_z_cap_post_count_(cap, count)
 
#define _Out_z_cap_x_(size)
 
#define _Out_z_capcount_(capcount)
 
#define _Outptr_
 
#define _Outptr_opt_
 
#define _Outptr_opt_result_buffer_(size)
 
#define _Outptr_opt_result_buffer_all_(size)
 
#define _Outptr_opt_result_buffer_all_maybenull_(size)
 
#define _Outptr_opt_result_buffer_maybenull_(size)
 
#define _Outptr_opt_result_buffer_to_(size, count)
 
#define _Outptr_opt_result_buffer_to_maybenull_(size, count)
 
#define _Outptr_opt_result_bytebuffer_(size)
 
#define _Outptr_opt_result_bytebuffer_all_(size)
 
#define _Outptr_opt_result_bytebuffer_all_maybenull_(size)
 
#define _Outptr_opt_result_bytebuffer_maybenull_(size)
 
#define _Outptr_opt_result_bytebuffer_to_(size, count)
 
#define _Outptr_opt_result_bytebuffer_to_maybenull_(size, count)
 
#define _Outptr_opt_result_maybenull_
 
#define _Outptr_opt_result_maybenull_z_
 
#define _Outptr_opt_result_nullonfailure_
 
#define _Outptr_opt_result_z_
 
#define _Outptr_result_buffer_(size)
 
#define _Outptr_result_buffer_all_(size)
 
#define _Outptr_result_buffer_all_maybenull_(size)
 
#define _Outptr_result_buffer_maybenull_(size)
 
#define _Outptr_result_buffer_to_(size, count)
 
#define _Outptr_result_buffer_to_maybenull_(size, count)
 
#define _Outptr_result_bytebuffer_(size)
 
#define _Outptr_result_bytebuffer_all_(size)
 
#define _Outptr_result_bytebuffer_all_maybenull_(size)
 
#define _Outptr_result_bytebuffer_maybenull_(size)
 
#define _Outptr_result_bytebuffer_to_(size, count)
 
#define _Outptr_result_bytebuffer_to_maybenull_(size, count)
 
#define _Outptr_result_maybenull_
 
#define _Outptr_result_maybenull_z_
 
#define _Outptr_result_nullonfailure_
 
#define _Outptr_result_z_
 
#define _Outref_
 
#define _Outref_result_buffer_(size)
 
#define _Outref_result_buffer_all_(size)
 
#define _Outref_result_buffer_all_maybenull_(size)
 
#define _Outref_result_buffer_maybenull_(size)
 
#define _Outref_result_buffer_to_(size, count)
 
#define _Outref_result_buffer_to_maybenull_(size, count)
 
#define _Outref_result_bytebuffer_(size)
 
#define _Outref_result_bytebuffer_all_(size)
 
#define _Outref_result_bytebuffer_all_maybenull_(size)
 
#define _Outref_result_bytebuffer_maybenull_(size)
 
#define _Outref_result_bytebuffer_to_(size, count)
 
#define _Outref_result_bytebuffer_to_maybenull_(size, count)
 
#define _Outref_result_maybenull_
 
#define _Outref_result_nullonfailure_
 
#define _Points_to_data_
 
#define _Post_
 
#define _Post_bytecap_(size)
 
#define _Post_bytecount_(size)
 
#define _Post_bytecount_c_(size)
 
#define _Post_bytecount_x_(size)
 
#define _Post_cap_(size)
 
#define _Post_count_(size)
 
#define _Post_count_c_(size)
 
#define _Post_count_x_(size)
 
#define _Post_defensive_
 
#define _Post_equal_to_(expr)
 
#define _Post_invalid_
 
#define _Post_maybenull_
 
#define _Post_maybez_
 
#define _Post_notnull_
 
#define _Post_null_
 
#define _Post_ptr_invalid_
 
#define _Post_readable_byte_size_(size)
 
#define _Post_readable_size_(size)
 
#define _Post_satisfies_(cond)
 
#define _Post_valid_
 
#define _Post_writable_byte_size_(size)
 
#define _Post_writable_size_(size)
 
#define _Post_z_
 
#define _Post_z_bytecount_(size)
 
#define _Post_z_bytecount_c_(size)
 
#define _Post_z_bytecount_x_(size)
 
#define _Post_z_count_(size)
 
#define _Post_z_count_c_(size)
 
#define _Post_z_count_x_(size)
 
#define _Pre_
 
#define _Pre_bytecap_(size)
 
#define _Pre_bytecap_c_(size)
 
#define _Pre_bytecap_x_(size)
 
#define _Pre_bytecount_(size)
 
#define _Pre_bytecount_c_(size)
 
#define _Pre_bytecount_x_(size)
 
#define _Pre_cap_(size)
 
#define _Pre_cap_c_(size)
 
#define _Pre_cap_c_one_
 
#define _Pre_cap_for_(param)
 
#define _Pre_cap_m_(mult, size)
 
#define _Pre_cap_x_(size)
 
#define _Pre_count_(size)
 
#define _Pre_count_c_(size)
 
#define _Pre_count_x_(size)
 
#define _Pre_defensive_
 
#define _Pre_equal_to_(expr)
 
#define _Pre_invalid_
 
#define _Pre_maybenull_
 
#define _Pre_notnull_
 
#define _Pre_null_
 
#define _Pre_opt_bytecap_(size)
 
#define _Pre_opt_bytecap_c_(size)
 
#define _Pre_opt_bytecap_x_(size)
 
#define _Pre_opt_bytecount_(size)
 
#define _Pre_opt_bytecount_c_(size)
 
#define _Pre_opt_bytecount_x_(size)
 
#define _Pre_opt_cap_(size)
 
#define _Pre_opt_cap_c_(size)
 
#define _Pre_opt_cap_c_one_
 
#define _Pre_opt_cap_for_(param)
 
#define _Pre_opt_cap_m_(mult, size)
 
#define _Pre_opt_cap_x_(size)
 
#define _Pre_opt_count_(size)
 
#define _Pre_opt_count_c_(size)
 
#define _Pre_opt_count_x_(size)
 
#define _Pre_opt_ptrdiff_cap_(ptr)
 
#define _Pre_opt_ptrdiff_count_(ptr)
 
#define _Pre_opt_valid_
 
#define _Pre_opt_valid_bytecap_(size)
 
#define _Pre_opt_valid_bytecap_c_(size)
 
#define _Pre_opt_valid_bytecap_x_(size)
 
#define _Pre_opt_valid_cap_(size)
 
#define _Pre_opt_valid_cap_c_(size)
 
#define _Pre_opt_valid_cap_x_(size)
 
#define _Pre_opt_z_
 
#define _Pre_opt_z_bytecap_(size)
 
#define _Pre_opt_z_bytecap_c_(size)
 
#define _Pre_opt_z_bytecap_x_(size)
 
#define _Pre_opt_z_cap_(size)
 
#define _Pre_opt_z_cap_c_(size)
 
#define _Pre_opt_z_cap_x_(size)
 
#define _Pre_ptrdiff_cap_(ptr)
 
#define _Pre_ptrdiff_count_(ptr)
 
#define _Pre_readable_byte_size_(size)
 
#define _Pre_readable_size_(size)
 
#define _Pre_readonly_
 
#define _Pre_satisfies_(cond)
 
#define _Pre_unknown_
 
#define _Pre_valid_
 
#define _Pre_valid_bytecap_(size)
 
#define _Pre_valid_bytecap_c_(size)
 
#define _Pre_valid_bytecap_x_(size)
 
#define _Pre_valid_cap_(size)
 
#define _Pre_valid_cap_c_(size)
 
#define _Pre_valid_cap_x_(size)
 
#define _Pre_writable_byte_size_(size)
 
#define _Pre_writable_size_(size)
 
#define _Pre_writeonly_
 
#define _Pre_z_
 
#define _Pre_z_bytecap_(size)
 
#define _Pre_z_bytecap_c_(size)
 
#define _Pre_z_bytecap_x_(size)
 
#define _Pre_z_cap_(size)
 
#define _Pre_z_cap_c_(size)
 
#define _Pre_z_cap_x_(size)
 
#define _Prepost_bytecount_(size)
 
#define _Prepost_bytecount_c_(size)
 
#define _Prepost_bytecount_x_(size)
 
#define _Prepost_count_(size)
 
#define _Prepost_count_c_(size)
 
#define _Prepost_count_x_(size)
 
#define _Prepost_opt_bytecount_(size)
 
#define _Prepost_opt_bytecount_c_(size)
 
#define _Prepost_opt_bytecount_x_(size)
 
#define _Prepost_opt_count_(size)
 
#define _Prepost_opt_count_c_(size)
 
#define _Prepost_opt_count_x_(size)
 
#define _Prepost_opt_valid_
 
#define _Prepost_opt_z_
 
#define _Prepost_valid_
 
#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_
 
#define _Result_nullonfailure_
 
#define _Result_zeroonfailure_
 
#define __inner_callback
 
#define _Ret_
 
#define _Ret_bound_
 
#define _Ret_bytecap_(size)
 
#define _Ret_bytecap_c_(size)
 
#define _Ret_bytecap_x_(size)
 
#define _Ret_bytecount_(size)
 
#define _Ret_bytecount_c_(size)
 
#define _Ret_bytecount_x_(size)
 
#define _Ret_cap_(size)
 
#define _Ret_cap_c_(size)
 
#define _Ret_cap_x_(size)
 
#define _Ret_count_(size)
 
#define _Ret_count_c_(size)
 
#define _Ret_count_x_(size)
 
#define _Ret_maybenull_
 
#define _Ret_maybenull_z_
 
#define _Ret_notnull_
 
#define _Ret_null_
 
#define _Ret_opt_
 
#define _Ret_opt_bytecap_(size)
 
#define _Ret_opt_bytecap_c_(size)
 
#define _Ret_opt_bytecap_x_(size)
 
#define _Ret_opt_bytecount_(size)
 
#define _Ret_opt_bytecount_c_(size)
 
#define _Ret_opt_bytecount_x_(size)
 
#define _Ret_opt_cap_(size)
 
#define _Ret_opt_cap_c_(size)
 
#define _Ret_opt_cap_x_(size)
 
#define _Ret_opt_count_(size)
 
#define _Ret_opt_count_c_(size)
 
#define _Ret_opt_count_x_(size)
 
#define _Ret_opt_valid_
 
#define _Ret_opt_z_
 
#define _Ret_opt_z_bytecap_(size)
 
#define _Ret_opt_z_bytecount_(size)
 
#define _Ret_opt_z_cap_(size)
 
#define _Ret_opt_z_count_(size)
 
#define _Ret_range_(lb, ub)
 
#define _Ret_valid_
 
#define _Ret_writes_(size)
 
#define _Ret_writes_bytes_(size)
 
#define _Ret_writes_bytes_maybenull_(size)
 
#define _Ret_writes_bytes_to_(size, count)
 
#define _Ret_writes_bytes_to_maybenull_(size, count)
 
#define _Ret_writes_maybenull_(size)
 
#define _Ret_writes_maybenull_z_(size)
 
#define _Ret_writes_to_(size, count)
 
#define _Ret_writes_to_maybenull_(size, count)
 
#define _Ret_writes_z_(size)
 
#define _Ret_z_
 
#define _Ret_z_bytecap_(size)
 
#define _Ret_z_bytecount_(size)
 
#define _Ret_z_cap_(size)
 
#define _Ret_z_count_(size)
 
#define _Return_type_success_(expr)
 
#define _Scanf_format_string_
 
#define _Scanf_s_format_string_
 
#define _Struct_size_bytes_(size)
 
#define _Success_(expr)
 
#define _Unchanged_(e)
 
#define _Use_decl_annotations_
 
#define _Valid_
 
#define _When_(expr, annos)
 
#define _Writable_bytes_(size)
 
#define _Writable_elements_(size)
 
#define __bcount(size)
 
#define __bcount_opt(size)
 
#define __deref_bcount(size)
 
#define __deref_bcount_opt(size)
 
#define __deref_ecount(size)
 
#define __deref_ecount_opt(size)
 
#define __deref_in
 
#define __deref_in_bcount(size)
 
#define __deref_in_bcount_opt(size)
 
#define __deref_in_ecount(size)
 
#define __deref_in_ecount_opt(size)
 
#define __deref_in_opt
 
#define __deref_inout
 
#define __deref_inout_bcount(size)
 
#define __deref_inout_bcount_full(size)
 
#define __deref_inout_bcount_full_opt(size)
 
#define __deref_inout_bcount_opt(size)
 
#define __deref_inout_bcount_part(size, length)
 
#define __deref_inout_bcount_part_opt(size, length)
 
#define __deref_inout_ecount(size)
 
#define __deref_inout_ecount_full(size)
 
#define __deref_inout_ecount_full_opt(size)
 
#define __deref_inout_ecount_opt(size)
 
#define __deref_inout_ecount_part(size, length)
 
#define __deref_inout_ecount_part_opt(size, length)
 
#define __deref_inout_opt
 
#define __deref_opt_bcount(size)
 
#define __deref_opt_bcount_opt(size)
 
#define __deref_opt_ecount(size)
 
#define __deref_opt_ecount_opt(size)
 
#define __deref_opt_in
 
#define __deref_opt_in_bcount(size)
 
#define __deref_opt_in_bcount_opt(size)
 
#define __deref_opt_in_ecount(size)
 
#define __deref_opt_in_ecount_opt(size)
 
#define __deref_opt_in_opt
 
#define __deref_opt_inout
 
#define __deref_opt_inout_bcount(size)
 
#define __deref_opt_inout_bcount_full(size)
 
#define __deref_opt_inout_bcount_full_opt(size)
 
#define __deref_opt_inout_bcount_opt(size)
 
#define __deref_opt_inout_bcount_part(size, length)
 
#define __deref_opt_inout_bcount_part_opt(size, length)
 
#define __deref_opt_inout_ecount(size)
 
#define __deref_opt_inout_ecount_full(size)
 
#define __deref_opt_inout_ecount_full_opt(size)
 
#define __deref_opt_inout_ecount_opt(size)
 
#define __deref_opt_inout_ecount_part(size, length)
 
#define __deref_opt_inout_ecount_part_opt(size, length)
 
#define __deref_opt_inout_opt
 
#define __deref_opt_out
 
#define __deref_opt_out_bcount(size)
 
#define __deref_opt_out_bcount_full(size)
 
#define __deref_opt_out_bcount_full_opt(size)
 
#define __deref_opt_out_bcount_opt(size)
 
#define __deref_opt_out_bcount_part(size, length)
 
#define __deref_opt_out_bcount_part_opt(size, length)
 
#define __deref_opt_out_ecount(size)
 
#define __deref_opt_out_ecount_full(size)
 
#define __deref_opt_out_ecount_full_opt(size)
 
#define __deref_opt_out_ecount_opt(size)
 
#define __deref_opt_out_ecount_part(size, length)
 
#define __deref_opt_out_ecount_part_opt(size, length)
 
#define __deref_opt_out_opt
 
#define __deref_out
 
#define __deref_out_bcount(size)
 
#define __deref_out_bcount_full(size)
 
#define __deref_out_bcount_full_opt(size)
 
#define __deref_out_bcount_opt(size)
 
#define __deref_out_bcount_part(size, length)
 
#define __deref_out_bcount_part_opt(size, length)
 
#define __deref_out_ecount(size)
 
#define __deref_out_ecount_full(size)
 
#define __deref_out_ecount_full_opt(size)
 
#define __deref_out_ecount_opt(size)
 
#define __deref_out_ecount_part(size, length)
 
#define __deref_out_ecount_part_opt(size, length)
 
#define __deref_out_opt
 
#define __ecount(size)
 
#define __ecount_opt(size)
 
#define __in_bcount(size)
 
#define __in_bcount_opt(size)
 
#define __in_ecount(size)
 
#define __in_ecount_opt(size)
 
#define __in_opt
 
#define __inout
 
#define __inout_bcount(size)
 
#define __inout_bcount_full(size)
 
#define __inout_bcount_full_opt(size)
 
#define __inout_bcount_opt(size)
 
#define __inout_bcount_part(size, length)
 
#define __inout_bcount_part_opt(size, length)
 
#define __inout_ecount(size)
 
#define __inout_ecount_full(size)
 
#define __inout_ecount_full_opt(size)
 
#define __inout_ecount_opt(size)
 
#define __inout_ecount_part(size, length)
 
#define __inout_ecount_part_opt(size, length)
 
#define __inout_opt
 
#define __out_bcount(size)
 
#define __out_bcount_full(size)
 
#define __out_bcount_full_opt(size)
 
#define __out_bcount_opt(size)
 
#define __out_bcount_part(size, length)
 
#define __out_bcount_part_opt(size, length)
 
#define __out_ecount(size)
 
#define __out_ecount_full(size)
 
#define __out_ecount_full_opt(size)
 
#define __out_ecount_opt(size)
 
#define __out_ecount_part(size, length)
 
#define __out_ecount_part_opt(size, length)
 
#define __out_opt
 
#define __blocksOn(resource)
 
#define __callback
 
#define __checkReturn
 
#define __format_string
 
#define __in_awcount(expr, size)
 
#define __nullnullterminated
 
#define __nullterminated
 
#define __out_awcount(expr, size)
 
#define __override
 
#define __success(expr)
 
#define __typefix(ctype)
 
#define _countof(_Array)   (sizeof(_Array) / sizeof(_Array[0]))
 
#define MINCHAR   0x80
 
#define MAXCHAR   0x7F
 
#define MINSHORT   0x8000
 
#define MAXSHORT   0x7FFF
 
#define MINLONG   0x80000000
 
#define MAXLONG   0x7FFFFFFF
 
#define MAXBYTE   0xFF
 
#define MAXWORD   0xFFFF
 
#define MAXDWORD   0xFFFFFFFF
 
#define FIELD_OFFSET(type, field)   ((LONG)(LONG_PTR) & (((type*)0)->field))
 
#define RTL_FIELD_SIZE(type, field)   (sizeof(((type*)0)->field))
 
#define RTL_SIZEOF_THROUGH_FIELD(type, field)    (FIELD_OFFSET(type, field) + RTL_FIELD_SIZE(type, field))
 
#define RTL_CONTAINS_FIELD(Struct, Size, Field)    ((((PCHAR)(&(Struct)->Field)) + sizeof((Struct)->Field)) <= (((PCHAR)(Struct)) + (Size)))
 
#define RTL_NUMBER_OF_V1(A)   (sizeof(A) / sizeof((A)[0]))
 
#define RTL_NUMBER_OF_V2(A)   RTL_NUMBER_OF_V1(A)
 
#define RTL_NUMBER_OF(A)   RTL_NUMBER_OF_V1(A)
 
#define ARRAYSIZE(A)   RTL_NUMBER_OF_V2(A)
 
#define _ARRAYSIZE(A)   RTL_NUMBER_OF_V1(A)
 
#define RTL_FIELD_TYPE(type, field)   (((type*)0)->field)
 
#define RTL_NUMBER_OF_FIELD(type, field)   (RTL_NUMBER_OF(RTL_FIELD_TYPE(type, field)))
 
#define RTL_PADDING_BETWEEN_FIELDS(T, F1, F2)
 
#define RTL_CONST_CAST(type)   (type)
 
#define RTL_BITS_OF(sizeOfArg)   (sizeof(sizeOfArg) * 8)
 
#define RTL_BITS_OF_FIELD(type, field)   (RTL_BITS_OF(RTL_FIELD_TYPE(type, field)))
 
#define CONTAINING_RECORD(address, type, field)    ((type*)((PCHAR)(address) - (ULONG_PTR)(&((type*)0)->field)))
 
#define DECLSPEC_EXPORT
 
#define DECLSPEC_IMPORT
 

Macro Definition Documentation

◆ __analysis_noreturn

#define __analysis_noreturn

◆ __bcount

#define __bcount (   size)

◆ __bcount_opt

#define __bcount_opt (   size)

◆ __blocksOn

#define __blocksOn (   resource)

◆ __callback

#define __callback

◆ __checkReturn

#define __checkReturn

◆ __deref_bcount

#define __deref_bcount (   size)

◆ __deref_bcount_opt

#define __deref_bcount_opt (   size)

◆ __deref_ecount

#define __deref_ecount (   size)

◆ __deref_ecount_opt

#define __deref_ecount_opt (   size)

◆ __deref_in [1/2]

#define __deref_in

◆ __deref_in [2/2]

#define __deref_in

◆ __deref_in_bcount [1/2]

#define __deref_in_bcount (   size)

◆ __deref_in_bcount [2/2]

#define __deref_in_bcount (   size)

◆ __deref_in_bcount_opt [1/2]

#define __deref_in_bcount_opt (   size)

◆ __deref_in_bcount_opt [2/2]

#define __deref_in_bcount_opt (   size)

◆ __deref_in_ecount [1/2]

#define __deref_in_ecount (   size)

◆ __deref_in_ecount [2/2]

#define __deref_in_ecount (   size)

◆ __deref_in_ecount_opt [1/2]

#define __deref_in_ecount_opt (   size)

◆ __deref_in_ecount_opt [2/2]

#define __deref_in_ecount_opt (   size)

◆ __deref_in_opt [1/2]

#define __deref_in_opt

◆ __deref_in_opt [2/2]

#define __deref_in_opt

◆ __deref_inout

#define __deref_inout

◆ __deref_inout_bcount

#define __deref_inout_bcount (   size)

◆ __deref_inout_bcount_full

#define __deref_inout_bcount_full (   size)

◆ __deref_inout_bcount_full_opt

#define __deref_inout_bcount_full_opt (   size)

◆ __deref_inout_bcount_opt

#define __deref_inout_bcount_opt (   size)

◆ __deref_inout_bcount_part

#define __deref_inout_bcount_part (   size,
  length 
)

◆ __deref_inout_bcount_part_opt

#define __deref_inout_bcount_part_opt (   size,
  length 
)

◆ __deref_inout_ecount

#define __deref_inout_ecount (   size)

◆ __deref_inout_ecount_full

#define __deref_inout_ecount_full (   size)

◆ __deref_inout_ecount_full_opt

#define __deref_inout_ecount_full_opt (   size)

◆ __deref_inout_ecount_opt

#define __deref_inout_ecount_opt (   size)

◆ __deref_inout_ecount_part

#define __deref_inout_ecount_part (   size,
  length 
)

◆ __deref_inout_ecount_part_opt

#define __deref_inout_ecount_part_opt (   size,
  length 
)

◆ __deref_inout_opt

#define __deref_inout_opt

◆ __deref_opt_bcount

#define __deref_opt_bcount (   size)

◆ __deref_opt_bcount_opt

#define __deref_opt_bcount_opt (   size)

◆ __deref_opt_ecount

#define __deref_opt_ecount (   size)

◆ __deref_opt_ecount_opt

#define __deref_opt_ecount_opt (   size)

◆ __deref_opt_in [1/2]

#define __deref_opt_in

◆ __deref_opt_in [2/2]

#define __deref_opt_in

◆ __deref_opt_in_bcount [1/2]

#define __deref_opt_in_bcount (   size)

◆ __deref_opt_in_bcount [2/2]

#define __deref_opt_in_bcount (   size)

◆ __deref_opt_in_bcount_opt [1/2]

#define __deref_opt_in_bcount_opt (   size)

◆ __deref_opt_in_bcount_opt [2/2]

#define __deref_opt_in_bcount_opt (   size)

◆ __deref_opt_in_ecount [1/2]

#define __deref_opt_in_ecount (   size)

◆ __deref_opt_in_ecount [2/2]

#define __deref_opt_in_ecount (   size)

◆ __deref_opt_in_ecount_opt [1/2]

#define __deref_opt_in_ecount_opt (   size)

◆ __deref_opt_in_ecount_opt [2/2]

#define __deref_opt_in_ecount_opt (   size)

◆ __deref_opt_in_opt [1/2]

#define __deref_opt_in_opt

◆ __deref_opt_in_opt [2/2]

#define __deref_opt_in_opt

◆ __deref_opt_inout

#define __deref_opt_inout

◆ __deref_opt_inout_bcount

#define __deref_opt_inout_bcount (   size)

◆ __deref_opt_inout_bcount_full

#define __deref_opt_inout_bcount_full (   size)

◆ __deref_opt_inout_bcount_full_opt

#define __deref_opt_inout_bcount_full_opt (   size)

◆ __deref_opt_inout_bcount_opt

#define __deref_opt_inout_bcount_opt (   size)

◆ __deref_opt_inout_bcount_part

#define __deref_opt_inout_bcount_part (   size,
  length 
)

◆ __deref_opt_inout_bcount_part_opt

#define __deref_opt_inout_bcount_part_opt (   size,
  length 
)

◆ __deref_opt_inout_ecount

#define __deref_opt_inout_ecount (   size)

◆ __deref_opt_inout_ecount_full

#define __deref_opt_inout_ecount_full (   size)

◆ __deref_opt_inout_ecount_full_opt

#define __deref_opt_inout_ecount_full_opt (   size)

◆ __deref_opt_inout_ecount_opt

#define __deref_opt_inout_ecount_opt (   size)

◆ __deref_opt_inout_ecount_part

#define __deref_opt_inout_ecount_part (   size,
  length 
)

◆ __deref_opt_inout_ecount_part_opt

#define __deref_opt_inout_ecount_part_opt (   size,
  length 
)

◆ __deref_opt_inout_opt

#define __deref_opt_inout_opt

◆ __deref_opt_out

#define __deref_opt_out

◆ __deref_opt_out_bcount

#define __deref_opt_out_bcount (   size)

◆ __deref_opt_out_bcount_full

#define __deref_opt_out_bcount_full (   size)

◆ __deref_opt_out_bcount_full_opt

#define __deref_opt_out_bcount_full_opt (   size)

◆ __deref_opt_out_bcount_opt

#define __deref_opt_out_bcount_opt (   size)

◆ __deref_opt_out_bcount_part

#define __deref_opt_out_bcount_part (   size,
  length 
)

◆ __deref_opt_out_bcount_part_opt

#define __deref_opt_out_bcount_part_opt (   size,
  length 
)

◆ __deref_opt_out_ecount

#define __deref_opt_out_ecount (   size)

◆ __deref_opt_out_ecount_full

#define __deref_opt_out_ecount_full (   size)

◆ __deref_opt_out_ecount_full_opt

#define __deref_opt_out_ecount_full_opt (   size)

◆ __deref_opt_out_ecount_opt

#define __deref_opt_out_ecount_opt (   size)

◆ __deref_opt_out_ecount_part

#define __deref_opt_out_ecount_part (   size,
  length 
)

◆ __deref_opt_out_ecount_part_opt

#define __deref_opt_out_ecount_part_opt (   size,
  length 
)

◆ __deref_opt_out_opt

#define __deref_opt_out_opt

◆ __deref_out

#define __deref_out

◆ __deref_out_bcount

#define __deref_out_bcount (   size)

◆ __deref_out_bcount_full

#define __deref_out_bcount_full (   size)

◆ __deref_out_bcount_full_opt

#define __deref_out_bcount_full_opt (   size)

◆ __deref_out_bcount_opt

#define __deref_out_bcount_opt (   size)

◆ __deref_out_bcount_part

#define __deref_out_bcount_part (   size,
  length 
)

◆ __deref_out_bcount_part_opt

#define __deref_out_bcount_part_opt (   size,
  length 
)

◆ __deref_out_ecount

#define __deref_out_ecount (   size)

◆ __deref_out_ecount_full

#define __deref_out_ecount_full (   size)

◆ __deref_out_ecount_full_opt

#define __deref_out_ecount_full_opt (   size)

◆ __deref_out_ecount_opt

#define __deref_out_ecount_opt (   size)

◆ __deref_out_ecount_part

#define __deref_out_ecount_part (   size,
  length 
)

◆ __deref_out_ecount_part_opt

#define __deref_out_ecount_part_opt (   size,
  length 
)

◆ __deref_out_opt

#define __deref_out_opt

◆ __ecount

#define __ecount (   size)

◆ __ecount_opt

#define __ecount_opt (   size)

◆ __field_bcount

#define __field_bcount (   size)    __notnull __byte_writableTo(size)

◆ __field_ecount

#define __field_ecount (   size)    __notnull __elem_writableTo(size)

◆ __format_string

#define __format_string

◆ __in_awcount [1/2]

#define __in_awcount (   expr,
  size 
)

◆ __in_awcount [2/2]

#define __in_awcount (   expr,
  size 
)

◆ __in_bcount

#define __in_bcount (   size)

◆ __in_bcount_opt

#define __in_bcount_opt (   size)

◆ __in_data_source

#define __in_data_source (   src_sym)

◆ __in_ecount

#define __in_ecount (   size)

◆ __in_ecount_opt

#define __in_ecount_opt (   size)

◆ __in_opt

#define __in_opt

◆ __inner_callback

#define __inner_callback

◆ __inner_exceptthat

#define __inner_exceptthat

◆ __inner_typefix

#define __inner_typefix (   ctype)

◆ __inout

#define __inout

◆ __inout_bcount

#define __inout_bcount (   size)

◆ __inout_bcount_full

#define __inout_bcount_full (   size)

◆ __inout_bcount_full_opt

#define __inout_bcount_full_opt (   size)

◆ __inout_bcount_opt

#define __inout_bcount_opt (   size)

◆ __inout_bcount_part

#define __inout_bcount_part (   size,
  length 
)

◆ __inout_bcount_part_opt

#define __inout_bcount_part_opt (   size,
  length 
)

◆ __inout_ecount

#define __inout_ecount (   size)

◆ __inout_ecount_full

#define __inout_ecount_full (   size)

◆ __inout_ecount_full_opt

#define __inout_ecount_full_opt (   size)

◆ __inout_ecount_opt

#define __inout_ecount_opt (   size)

◆ __inout_ecount_part

#define __inout_ecount_part (   size,
  length 
)

◆ __inout_ecount_part_opt

#define __inout_ecount_part_opt (   size,
  length 
)

◆ __inout_opt

#define __inout_opt

◆ __kernel_entry

#define __kernel_entry

◆ __nullnullterminated [1/2]

#define __nullnullterminated

◆ __nullnullterminated [2/2]

#define __nullnullterminated

◆ __nullterminated

#define __nullterminated

◆ __out_awcount [1/2]

#define __out_awcount (   expr,
  size 
)

◆ __out_awcount [2/2]

#define __out_awcount (   expr,
  size 
)

◆ __out_bcount

#define __out_bcount (   size)

◆ __out_bcount_full

#define __out_bcount_full (   size)

◆ __out_bcount_full_opt

#define __out_bcount_full_opt (   size)

◆ __out_bcount_opt

#define __out_bcount_opt (   size)

◆ __out_bcount_part

#define __out_bcount_part (   size,
  length 
)

◆ __out_bcount_part_opt

#define __out_bcount_part_opt (   size,
  length 
)

◆ __out_data_source

#define __out_data_source (   src_sym)

◆ __out_ecount

#define __out_ecount (   size)

◆ __out_ecount_full

#define __out_ecount_full (   size)

◆ __out_ecount_full_opt

#define __out_ecount_full_opt (   size)

◆ __out_ecount_opt

#define __out_ecount_opt (   size)

◆ __out_ecount_part

#define __out_ecount_part (   size,
  length 
)

◆ __out_ecount_part_opt

#define __out_ecount_part_opt (   size,
  length 
)

◆ __out_opt

#define __out_opt

◆ __override

#define __override

◆ __post_invalid

#define __post_invalid   _Post_ __notvalid

◆ __success

#define __success (   expr)

◆ __typefix

#define __typefix (   ctype)

◆ _Always_

#define _Always_ (   annos)

◆ _Analysis_assume_

#define _Analysis_assume_ (   expr)

◆ _Analysis_noreturn_

#define _Analysis_noreturn_

◆ _ARRAYSIZE

#define _ARRAYSIZE (   A)    RTL_NUMBER_OF_V1(A)

◆ _At_

#define _At_ (   target,
  annos 
)

◆ _At_buffer_

#define _At_buffer_ (   target,
  iter,
  bound,
  annos 
)

◆ _Check_return_

#define _Check_return_

◆ _Check_return_opt_

#define _Check_return_opt_

◆ _Check_return_wat_

#define _Check_return_wat_

◆ _COM_Outptr_

#define _COM_Outptr_

◆ _COM_Outptr_opt_

#define _COM_Outptr_opt_

◆ _COM_Outptr_opt_result_maybenull_

#define _COM_Outptr_opt_result_maybenull_

◆ _COM_Outptr_result_maybenull_

#define _COM_Outptr_result_maybenull_

◆ _Const_

#define _Const_

◆ _countof

#define _countof (   _Array)    (sizeof(_Array) / sizeof(_Array[0]))

◆ _Deref2_pre_readonly_

#define _Deref2_pre_readonly_

◆ _Deref_in_bound_

#define _Deref_in_bound_

◆ _Deref_in_range_

#define _Deref_in_range_ (   lb,
  ub 
)

◆ _Deref_inout_bound_

#define _Deref_inout_bound_

◆ _Deref_inout_z_

#define _Deref_inout_z_

◆ _Deref_inout_z_bytecap_c_

#define _Deref_inout_z_bytecap_c_ (   size)

◆ _Deref_inout_z_cap_c_

#define _Deref_inout_z_cap_c_ (   size)

◆ _Deref_opt_out_

#define _Deref_opt_out_

◆ _Deref_opt_out_opt_

#define _Deref_opt_out_opt_

◆ _Deref_opt_out_opt_z_

#define _Deref_opt_out_opt_z_

◆ _Deref_opt_out_z_

#define _Deref_opt_out_z_

◆ _Deref_out_

#define _Deref_out_

◆ _Deref_out_bound_

#define _Deref_out_bound_

◆ _Deref_out_opt_

#define _Deref_out_opt_

◆ _Deref_out_opt_z_

#define _Deref_out_opt_z_

◆ _Deref_out_range_

#define _Deref_out_range_ (   lb,
  ub 
)

◆ _Deref_out_z_

#define _Deref_out_z_

◆ _Deref_out_z_bytecap_c_

#define _Deref_out_z_bytecap_c_ (   size)

◆ _Deref_out_z_cap_c_

#define _Deref_out_z_cap_c_ (   size)

◆ _Deref_post_bytecap_

#define _Deref_post_bytecap_ (   size)

◆ _Deref_post_bytecap_c_

#define _Deref_post_bytecap_c_ (   size)

◆ _Deref_post_bytecap_x_

#define _Deref_post_bytecap_x_ (   size)

◆ _Deref_post_bytecount_

#define _Deref_post_bytecount_ (   size)

◆ _Deref_post_bytecount_c_

#define _Deref_post_bytecount_c_ (   size)

◆ _Deref_post_bytecount_x_

#define _Deref_post_bytecount_x_ (   size)

◆ _Deref_post_cap_

#define _Deref_post_cap_ (   size)

◆ _Deref_post_cap_c_

#define _Deref_post_cap_c_ (   size)

◆ _Deref_post_cap_x_

#define _Deref_post_cap_x_ (   size)

◆ _Deref_post_count_

#define _Deref_post_count_ (   size)

◆ _Deref_post_count_c_

#define _Deref_post_count_c_ (   size)

◆ _Deref_post_count_x_

#define _Deref_post_count_x_ (   size)

◆ _Deref_post_maybenull_

#define _Deref_post_maybenull_

◆ _Deref_post_notnull_

#define _Deref_post_notnull_

◆ _Deref_post_null_

#define _Deref_post_null_

◆ _Deref_post_opt_bytecap_

#define _Deref_post_opt_bytecap_ (   size)

◆ _Deref_post_opt_bytecap_c_

#define _Deref_post_opt_bytecap_c_ (   size)

◆ _Deref_post_opt_bytecap_x_

#define _Deref_post_opt_bytecap_x_ (   size)

◆ _Deref_post_opt_bytecount_

#define _Deref_post_opt_bytecount_ (   size)

◆ _Deref_post_opt_bytecount_c_

#define _Deref_post_opt_bytecount_c_ (   size)

◆ _Deref_post_opt_bytecount_x_

#define _Deref_post_opt_bytecount_x_ (   size)

◆ _Deref_post_opt_cap_

#define _Deref_post_opt_cap_ (   size)

◆ _Deref_post_opt_cap_c_

#define _Deref_post_opt_cap_c_ (   size)

◆ _Deref_post_opt_cap_x_

#define _Deref_post_opt_cap_x_ (   size)

◆ _Deref_post_opt_count_

#define _Deref_post_opt_count_ (   size)

◆ _Deref_post_opt_count_c_

#define _Deref_post_opt_count_c_ (   size)

◆ _Deref_post_opt_count_x_

#define _Deref_post_opt_count_x_ (   size)

◆ _Deref_post_opt_valid_

#define _Deref_post_opt_valid_

◆ _Deref_post_opt_valid_bytecap_

#define _Deref_post_opt_valid_bytecap_ (   size)

◆ _Deref_post_opt_valid_bytecap_c_

#define _Deref_post_opt_valid_bytecap_c_ (   size)

◆ _Deref_post_opt_valid_bytecap_x_

#define _Deref_post_opt_valid_bytecap_x_ (   size)

◆ _Deref_post_opt_valid_cap_

#define _Deref_post_opt_valid_cap_ (   size)

◆ _Deref_post_opt_valid_cap_c_

#define _Deref_post_opt_valid_cap_c_ (   size)

◆ _Deref_post_opt_valid_cap_x_

#define _Deref_post_opt_valid_cap_x_ (   size)

◆ _Deref_post_opt_z_

#define _Deref_post_opt_z_

◆ _Deref_post_opt_z_bytecap_

#define _Deref_post_opt_z_bytecap_ (   size)

◆ _Deref_post_opt_z_bytecap_c_

#define _Deref_post_opt_z_bytecap_c_ (   size)

◆ _Deref_post_opt_z_bytecap_x_

#define _Deref_post_opt_z_bytecap_x_ (   size)

◆ _Deref_post_opt_z_cap_

#define _Deref_post_opt_z_cap_ (   size)

◆ _Deref_post_opt_z_cap_c_

#define _Deref_post_opt_z_cap_c_ (   size)

◆ _Deref_post_opt_z_cap_x_

#define _Deref_post_opt_z_cap_x_ (   size)

◆ _Deref_post_valid_

#define _Deref_post_valid_

◆ _Deref_post_valid_bytecap_

#define _Deref_post_valid_bytecap_ (   size)

◆ _Deref_post_valid_bytecap_c_

#define _Deref_post_valid_bytecap_c_ (   size)

◆ _Deref_post_valid_bytecap_x_

#define _Deref_post_valid_bytecap_x_ (   size)

◆ _Deref_post_valid_cap_

#define _Deref_post_valid_cap_ (   size)

◆ _Deref_post_valid_cap_c_

#define _Deref_post_valid_cap_c_ (   size)

◆ _Deref_post_valid_cap_x_

#define _Deref_post_valid_cap_x_ (   size)

◆ _Deref_post_z_

#define _Deref_post_z_

◆ _Deref_post_z_bytecap_

#define _Deref_post_z_bytecap_ (   size)

◆ _Deref_post_z_bytecap_c_

#define _Deref_post_z_bytecap_c_ (   size)

◆ _Deref_post_z_bytecap_x_

#define _Deref_post_z_bytecap_x_ (   size)

◆ _Deref_post_z_cap_

#define _Deref_post_z_cap_ (   size)

◆ _Deref_post_z_cap_c_

#define _Deref_post_z_cap_c_ (   size)

◆ _Deref_post_z_cap_x_

#define _Deref_post_z_cap_x_ (   size)

◆ _Deref_pre_bytecap_

#define _Deref_pre_bytecap_ (   size)

◆ _Deref_pre_bytecap_c_

#define _Deref_pre_bytecap_c_ (   size)

◆ _Deref_pre_bytecap_x_

#define _Deref_pre_bytecap_x_ (   size)

◆ _Deref_pre_bytecount_

#define _Deref_pre_bytecount_ (   size)

◆ _Deref_pre_bytecount_c_

#define _Deref_pre_bytecount_c_ (   size)

◆ _Deref_pre_bytecount_x_

#define _Deref_pre_bytecount_x_ (   size)

◆ _Deref_pre_cap_

#define _Deref_pre_cap_ (   size)

◆ _Deref_pre_cap_c_

#define _Deref_pre_cap_c_ (   size)

◆ _Deref_pre_cap_x_

#define _Deref_pre_cap_x_ (   size)

◆ _Deref_pre_count_

#define _Deref_pre_count_ (   size)

◆ _Deref_pre_count_c_

#define _Deref_pre_count_c_ (   size)

◆ _Deref_pre_count_x_

#define _Deref_pre_count_x_ (   size)

◆ _Deref_pre_invalid_

#define _Deref_pre_invalid_

◆ _Deref_pre_maybenull_

#define _Deref_pre_maybenull_

◆ _Deref_pre_notnull_

#define _Deref_pre_notnull_

◆ _Deref_pre_null_

#define _Deref_pre_null_

◆ _Deref_pre_opt_bytecap_

#define _Deref_pre_opt_bytecap_ (   size)

◆ _Deref_pre_opt_bytecap_c_

#define _Deref_pre_opt_bytecap_c_ (   size)

◆ _Deref_pre_opt_bytecap_x_

#define _Deref_pre_opt_bytecap_x_ (   size)

◆ _Deref_pre_opt_bytecount_

#define _Deref_pre_opt_bytecount_ (   size)

◆ _Deref_pre_opt_bytecount_c_

#define _Deref_pre_opt_bytecount_c_ (   size)

◆ _Deref_pre_opt_bytecount_x_

#define _Deref_pre_opt_bytecount_x_ (   size)

◆ _Deref_pre_opt_cap_

#define _Deref_pre_opt_cap_ (   size)

◆ _Deref_pre_opt_cap_c_

#define _Deref_pre_opt_cap_c_ (   size)

◆ _Deref_pre_opt_cap_x_

#define _Deref_pre_opt_cap_x_ (   size)

◆ _Deref_pre_opt_count_

#define _Deref_pre_opt_count_ (   size)

◆ _Deref_pre_opt_count_c_

#define _Deref_pre_opt_count_c_ (   size)

◆ _Deref_pre_opt_count_x_

#define _Deref_pre_opt_count_x_ (   size)

◆ _Deref_pre_opt_valid_

#define _Deref_pre_opt_valid_

◆ _Deref_pre_opt_valid_bytecap_

#define _Deref_pre_opt_valid_bytecap_ (   size)

◆ _Deref_pre_opt_valid_bytecap_c_

#define _Deref_pre_opt_valid_bytecap_c_ (   size)

◆ _Deref_pre_opt_valid_bytecap_x_

#define _Deref_pre_opt_valid_bytecap_x_ (   size)

◆ _Deref_pre_opt_valid_cap_

#define _Deref_pre_opt_valid_cap_ (   size)

◆ _Deref_pre_opt_valid_cap_c_

#define _Deref_pre_opt_valid_cap_c_ (   size)

◆ _Deref_pre_opt_valid_cap_x_

#define _Deref_pre_opt_valid_cap_x_ (   size)

◆ _Deref_pre_opt_z_

#define _Deref_pre_opt_z_

◆ _Deref_pre_opt_z_bytecap_

#define _Deref_pre_opt_z_bytecap_ (   size)

◆ _Deref_pre_opt_z_bytecap_c_

#define _Deref_pre_opt_z_bytecap_c_ (   size)

◆ _Deref_pre_opt_z_bytecap_x_

#define _Deref_pre_opt_z_bytecap_x_ (   size)

◆ _Deref_pre_opt_z_cap_

#define _Deref_pre_opt_z_cap_ (   size)

◆ _Deref_pre_opt_z_cap_c_

#define _Deref_pre_opt_z_cap_c_ (   size)

◆ _Deref_pre_opt_z_cap_x_

#define _Deref_pre_opt_z_cap_x_ (   size)

◆ _Deref_pre_readonly_

#define _Deref_pre_readonly_

◆ _Deref_pre_valid_

#define _Deref_pre_valid_

◆ _Deref_pre_valid_bytecap_

#define _Deref_pre_valid_bytecap_ (   size)

◆ _Deref_pre_valid_bytecap_c_

#define _Deref_pre_valid_bytecap_c_ (   size)

◆ _Deref_pre_valid_bytecap_x_

#define _Deref_pre_valid_bytecap_x_ (   size)

◆ _Deref_pre_valid_cap_

#define _Deref_pre_valid_cap_ (   size)

◆ _Deref_pre_valid_cap_c_

#define _Deref_pre_valid_cap_c_ (   size)

◆ _Deref_pre_valid_cap_x_

#define _Deref_pre_valid_cap_x_ (   size)

◆ _Deref_pre_writeonly_

#define _Deref_pre_writeonly_

◆ _Deref_pre_z_

#define _Deref_pre_z_

◆ _Deref_pre_z_bytecap_

#define _Deref_pre_z_bytecap_ (   size)

◆ _Deref_pre_z_bytecap_c_

#define _Deref_pre_z_bytecap_c_ (   size)

◆ _Deref_pre_z_bytecap_x_

#define _Deref_pre_z_bytecap_x_ (   size)

◆ _Deref_pre_z_cap_

#define _Deref_pre_z_cap_ (   size)

◆ _Deref_pre_z_cap_c_

#define _Deref_pre_z_cap_c_ (   size)

◆ _Deref_pre_z_cap_x_

#define _Deref_pre_z_cap_x_ (   size)

◆ _Deref_prepost_bytecap_

#define _Deref_prepost_bytecap_ (   size)

◆ _Deref_prepost_bytecap_x_

#define _Deref_prepost_bytecap_x_ (   size)

◆ _Deref_prepost_bytecount_

#define _Deref_prepost_bytecount_ (   size)

◆ _Deref_prepost_bytecount_x_

#define _Deref_prepost_bytecount_x_ (   size)

◆ _Deref_prepost_cap_

#define _Deref_prepost_cap_ (   size)

◆ _Deref_prepost_cap_x_

#define _Deref_prepost_cap_x_ (   size)

◆ _Deref_prepost_count_

#define _Deref_prepost_count_ (   size)

◆ _Deref_prepost_count_x_

#define _Deref_prepost_count_x_ (   size)

◆ _Deref_prepost_opt_bytecap_

#define _Deref_prepost_opt_bytecap_ (   size)

◆ _Deref_prepost_opt_bytecap_x_

#define _Deref_prepost_opt_bytecap_x_ (   size)

◆ _Deref_prepost_opt_bytecount_

#define _Deref_prepost_opt_bytecount_ (   size)

◆ _Deref_prepost_opt_bytecount_x_

#define _Deref_prepost_opt_bytecount_x_ (   size)

◆ _Deref_prepost_opt_cap_

#define _Deref_prepost_opt_cap_ (   size)

◆ _Deref_prepost_opt_cap_x_

#define _Deref_prepost_opt_cap_x_ (   size)

◆ _Deref_prepost_opt_count_

#define _Deref_prepost_opt_count_ (   size)

◆ _Deref_prepost_opt_count_x_

#define _Deref_prepost_opt_count_x_ (   size)

◆ _Deref_prepost_opt_valid_

#define _Deref_prepost_opt_valid_

◆ _Deref_prepost_opt_valid_bytecap_

#define _Deref_prepost_opt_valid_bytecap_ (   size)

◆ _Deref_prepost_opt_valid_bytecap_x_

#define _Deref_prepost_opt_valid_bytecap_x_ (   size)

◆ _Deref_prepost_opt_valid_cap_

#define _Deref_prepost_opt_valid_cap_ (   size)

◆ _Deref_prepost_opt_valid_cap_x_

#define _Deref_prepost_opt_valid_cap_x_ (   size)

◆ _Deref_prepost_opt_z_

#define _Deref_prepost_opt_z_

◆ _Deref_prepost_opt_z_bytecap_

#define _Deref_prepost_opt_z_bytecap_ (   size)

◆ _Deref_prepost_opt_z_cap_

#define _Deref_prepost_opt_z_cap_ (   size)

◆ _Deref_prepost_valid_

#define _Deref_prepost_valid_

◆ _Deref_prepost_valid_bytecap_

#define _Deref_prepost_valid_bytecap_ (   size)

◆ _Deref_prepost_valid_bytecap_x_

#define _Deref_prepost_valid_bytecap_x_ (   size)

◆ _Deref_prepost_valid_cap_

#define _Deref_prepost_valid_cap_ (   size)

◆ _Deref_prepost_valid_cap_x_

#define _Deref_prepost_valid_cap_x_ (   size)

◆ _Deref_prepost_z_

#define _Deref_prepost_z_

◆ _Deref_prepost_z_bytecap_

#define _Deref_prepost_z_bytecap_ (   size)

◆ _Deref_prepost_z_cap_

#define _Deref_prepost_z_cap_ (   size)

◆ _Deref_ret_bound_

#define _Deref_ret_bound_

◆ _Deref_ret_opt_z_

#define _Deref_ret_opt_z_

◆ _Deref_ret_range_

#define _Deref_ret_range_ (   lb,
  ub 
)

◆ _Deref_ret_z_

#define _Deref_ret_z_

◆ _Field_range_

#define _Field_range_ (   min,
  max 
)

◆ _Field_size_

#define _Field_size_ (   size)

◆ _Field_size_bytes_

#define _Field_size_bytes_ (   size)

◆ _Field_size_bytes_full_

#define _Field_size_bytes_full_ (   size)

◆ _Field_size_bytes_full_opt_

#define _Field_size_bytes_full_opt_ (   size)

◆ _Field_size_bytes_opt_

#define _Field_size_bytes_opt_ (   size)

◆ _Field_size_bytes_part_

#define _Field_size_bytes_part_ (   size,
  count 
)

◆ _Field_size_bytes_part_opt_

#define _Field_size_bytes_part_opt_ (   size,
  count 
)

◆ _Field_size_full_

#define _Field_size_full_ (   size)

◆ _Field_size_full_opt_

#define _Field_size_full_opt_ (   size)

◆ _Field_size_opt_

#define _Field_size_opt_ (   size)

◆ _Field_size_part_

#define _Field_size_part_ (   size,
  count 
)

◆ _Field_size_part_opt_

#define _Field_size_part_opt_ (   size,
  count 
)

◆ _Field_z_

#define _Field_z_

◆ _Function_class_

#define _Function_class_ (   x)

◆ _Group_

#define _Group_ (   annos)

◆ _In_

#define _In_

◆ _In_bound_

#define _In_bound_

◆ _In_bytecount_

#define _In_bytecount_ (   size)

◆ _In_bytecount_c_

#define _In_bytecount_c_ (   size)

◆ _In_bytecount_x_

#define _In_bytecount_x_ (   size)

◆ _In_count_

#define _In_count_ (   size)

◆ _In_count_c_

#define _In_count_c_ (   size)

◆ _In_count_x_

#define _In_count_x_ (   size)

◆ _In_defensive_

#define _In_defensive_ (   annotes)

◆ _In_opt_

#define _In_opt_

◆ _In_opt_bytecount_

#define _In_opt_bytecount_ (   size)

◆ _In_opt_bytecount_c_

#define _In_opt_bytecount_c_ (   size)

◆ _In_opt_bytecount_x_

#define _In_opt_bytecount_x_ (   size)

◆ _In_opt_count_

#define _In_opt_count_ (   size)

◆ _In_opt_count_c_

#define _In_opt_count_c_ (   size)

◆ _In_opt_count_x_

#define _In_opt_count_x_ (   size)

◆ _In_opt_ptrdiff_count_

#define _In_opt_ptrdiff_count_ (   size)

◆ _In_opt_z_

#define _In_opt_z_

◆ _In_opt_z_bytecount_

#define _In_opt_z_bytecount_ (   size)

◆ _In_opt_z_bytecount_c_

#define _In_opt_z_bytecount_c_ (   size)

◆ _In_opt_z_count_

#define _In_opt_z_count_ (   size)

◆ _In_opt_z_count_c_

#define _In_opt_z_count_c_ (   size)

◆ _In_ptrdiff_count_

#define _In_ptrdiff_count_ (   size)

◆ _In_range_

#define _In_range_ (   lb,
  ub 
)

◆ _In_reads_

#define _In_reads_ (   size)

◆ _In_reads_bytes_

#define _In_reads_bytes_ (   size)

◆ _In_reads_bytes_opt_

#define _In_reads_bytes_opt_ (   size)

◆ _In_reads_opt_

#define _In_reads_opt_ (   size)

◆ _In_reads_opt_z_

#define _In_reads_opt_z_ (   size)

◆ _In_reads_or_z_

#define _In_reads_or_z_ (   size)

◆ _In_reads_to_ptr_

#define _In_reads_to_ptr_ (   ptr)

◆ _In_reads_to_ptr_opt_

#define _In_reads_to_ptr_opt_ (   ptr)

◆ _In_reads_to_ptr_opt_z_

#define _In_reads_to_ptr_opt_z_ (   ptr)

◆ _In_reads_to_ptr_z_

#define _In_reads_to_ptr_z_ (   ptr)

◆ _In_reads_z_

#define _In_reads_z_ (   size)

◆ _In_z_

#define _In_z_

◆ _In_z_bytecount_

#define _In_z_bytecount_ (   size)

◆ _In_z_bytecount_c_

#define _In_z_bytecount_c_ (   size)

◆ _In_z_count_

#define _In_z_count_ (   size)

◆ _In_z_count_c_

#define _In_z_count_c_ (   size)

◆ _Inout_

#define _Inout_

◆ _Inout_bytecap_

#define _Inout_bytecap_ (   size)

◆ _Inout_bytecap_c_

#define _Inout_bytecap_c_ (   size)

◆ _Inout_bytecap_x_

#define _Inout_bytecap_x_ (   size)

◆ _Inout_bytecount_

#define _Inout_bytecount_ (   size)

◆ _Inout_bytecount_c_

#define _Inout_bytecount_c_ (   size)

◆ _Inout_bytecount_x_

#define _Inout_bytecount_x_ (   size)

◆ _Inout_cap_

#define _Inout_cap_ (   size)

◆ _Inout_cap_c_

#define _Inout_cap_c_ (   size)

◆ _Inout_cap_x_

#define _Inout_cap_x_ (   size)

◆ _Inout_count_

#define _Inout_count_ (   size)

◆ _Inout_count_c_

#define _Inout_count_c_ (   size)

◆ _Inout_count_x_

#define _Inout_count_x_ (   size)

◆ _Inout_defensive_

#define _Inout_defensive_ (   annotes)

◆ _Inout_opt_

#define _Inout_opt_

◆ _Inout_opt_bytecap_

#define _Inout_opt_bytecap_ (   size)

◆ _Inout_opt_bytecap_c_

#define _Inout_opt_bytecap_c_ (   size)

◆ _Inout_opt_bytecap_x_

#define _Inout_opt_bytecap_x_ (   size)

◆ _Inout_opt_bytecount_

#define _Inout_opt_bytecount_ (   size)

◆ _Inout_opt_bytecount_c_

#define _Inout_opt_bytecount_c_ (   size)

◆ _Inout_opt_bytecount_x_

#define _Inout_opt_bytecount_x_ (   size)

◆ _Inout_opt_cap_

#define _Inout_opt_cap_ (   size)

◆ _Inout_opt_cap_c_

#define _Inout_opt_cap_c_ (   size)

◆ _Inout_opt_cap_x_

#define _Inout_opt_cap_x_ (   size)

◆ _Inout_opt_count_

#define _Inout_opt_count_ (   size)

◆ _Inout_opt_count_c_

#define _Inout_opt_count_c_ (   size)

◆ _Inout_opt_count_x_

#define _Inout_opt_count_x_ (   size)

◆ _Inout_opt_ptrdiff_count_

#define _Inout_opt_ptrdiff_count_ (   size)

◆ _Inout_opt_z_

#define _Inout_opt_z_

◆ _Inout_opt_z_bytecap_

#define _Inout_opt_z_bytecap_ (   size)

◆ _Inout_opt_z_bytecap_c_

#define _Inout_opt_z_bytecap_c_ (   size)

◆ _Inout_opt_z_bytecap_x_

#define _Inout_opt_z_bytecap_x_ (   size)

◆ _Inout_opt_z_bytecount_

#define _Inout_opt_z_bytecount_ (   size)

◆ _Inout_opt_z_bytecount_c_

#define _Inout_opt_z_bytecount_c_ (   size)

◆ _Inout_opt_z_cap_

#define _Inout_opt_z_cap_ (   size)

◆ _Inout_opt_z_cap_c_

#define _Inout_opt_z_cap_c_ (   size)

◆ _Inout_opt_z_cap_x_

#define _Inout_opt_z_cap_x_ (   size)

◆ _Inout_opt_z_count_

#define _Inout_opt_z_count_ (   size)

◆ _Inout_opt_z_count_c_

#define _Inout_opt_z_count_c_ (   size)

◆ _Inout_ptrdiff_count_

#define _Inout_ptrdiff_count_ (   size)

◆ _Inout_updates_

#define _Inout_updates_ (   size)

◆ _Inout_updates_all_

#define _Inout_updates_all_ (   size)

◆ _Inout_updates_all_opt_

#define _Inout_updates_all_opt_ (   size)

◆ _Inout_updates_bytes_

#define _Inout_updates_bytes_ (   size)

◆ _Inout_updates_bytes_all_

#define _Inout_updates_bytes_all_ (   size)

◆ _Inout_updates_bytes_all_opt_

#define _Inout_updates_bytes_all_opt_ (   size)

◆ _Inout_updates_bytes_opt_

#define _Inout_updates_bytes_opt_ (   size)

◆ _Inout_updates_bytes_to_

#define _Inout_updates_bytes_to_ (   size,
  count 
)

◆ _Inout_updates_bytes_to_opt_

#define _Inout_updates_bytes_to_opt_ (   size,
  count 
)

◆ _Inout_updates_opt_

#define _Inout_updates_opt_ (   size)

◆ _Inout_updates_opt_z_

#define _Inout_updates_opt_z_ (   size)

◆ _Inout_updates_to_

#define _Inout_updates_to_ (   size,
  count 
)

◆ _Inout_updates_to_opt_

#define _Inout_updates_to_opt_ (   size,
  count 
)

◆ _Inout_updates_z_

#define _Inout_updates_z_ (   size)

◆ _Inout_z_

#define _Inout_z_

◆ _Inout_z_bytecap_

#define _Inout_z_bytecap_ (   size)

◆ _Inout_z_bytecap_c_

#define _Inout_z_bytecap_c_ (   size)

◆ _Inout_z_bytecap_x_

#define _Inout_z_bytecap_x_ (   size)

◆ _Inout_z_bytecount_

#define _Inout_z_bytecount_ (   size)

◆ _Inout_z_bytecount_c_

#define _Inout_z_bytecount_c_ (   size)

◆ _Inout_z_cap_

#define _Inout_z_cap_ (   size)

◆ _Inout_z_cap_c_

#define _Inout_z_cap_c_ (   size)

◆ _Inout_z_cap_x_

#define _Inout_z_cap_x_ (   size)

◆ _Inout_z_count_

#define _Inout_z_count_ (   size)

◆ _Inout_z_count_c_

#define _Inout_z_count_c_ (   size)

◆ _Interlocked_operand_

#define _Interlocked_operand_

◆ _Literal_

#define _Literal_

◆ _Maybe_raises_SEH_exception

#define _Maybe_raises_SEH_exception

◆ _Maybe_raises_SEH_exception_

#define _Maybe_raises_SEH_exception_

◆ _Maybenull_

#define _Maybenull_

◆ _Maybevalid_

#define _Maybevalid_

◆ _Must_inspect_result_

#define _Must_inspect_result_

◆ _Notliteral_

#define _Notliteral_

◆ _Notnull_

#define _Notnull_

◆ _Notref_

#define _Notref_

◆ _Notvalid_

#define _Notvalid_

◆ _Null_

#define _Null_

◆ _Null_terminated_

#define _Null_terminated_

◆ _NullNull_terminated_

#define _NullNull_terminated_

◆ _On_failure_

#define _On_failure_ (   annos)

◆ _Out_

#define _Out_

◆ _Out_bound_

#define _Out_bound_

◆ _Out_bytecap_

#define _Out_bytecap_ (   size)

◆ _Out_bytecap_c_

#define _Out_bytecap_c_ (   size)

◆ _Out_bytecap_post_bytecount_

#define _Out_bytecap_post_bytecount_ (   cap,
  count 
)

◆ _Out_bytecap_x_

#define _Out_bytecap_x_ (   size)

◆ _Out_bytecapcount_

#define _Out_bytecapcount_ (   capcount)

◆ _Out_bytecapcount_x_

#define _Out_bytecapcount_x_ (   capcount)

◆ _Out_cap_

#define _Out_cap_ (   size)

◆ _Out_cap_c_

#define _Out_cap_c_ (   size)

◆ _Out_cap_m_

#define _Out_cap_m_ (   mult,
  size 
)

◆ _Out_cap_post_count_

#define _Out_cap_post_count_ (   cap,
  count 
)

◆ _Out_cap_x_

#define _Out_cap_x_ (   size)

◆ _Out_capcount_

#define _Out_capcount_ (   capcount)

◆ _Out_capcount_x_

#define _Out_capcount_x_ (   capcount)

◆ _Out_defensive_

#define _Out_defensive_ (   annotes)

◆ _Out_opt_

#define _Out_opt_

◆ _Out_opt_bytecap_

#define _Out_opt_bytecap_ (   size)

◆ _Out_opt_bytecap_c_

#define _Out_opt_bytecap_c_ (   size)

◆ _Out_opt_bytecap_post_bytecount_

#define _Out_opt_bytecap_post_bytecount_ (   cap,
  count 
)

◆ _Out_opt_bytecap_x_

#define _Out_opt_bytecap_x_ (   size)

◆ _Out_opt_bytecapcount_

#define _Out_opt_bytecapcount_ (   capcount)

◆ _Out_opt_bytecapcount_x_

#define _Out_opt_bytecapcount_x_ (   capcount)

◆ _Out_opt_cap_

#define _Out_opt_cap_ (   size)

◆ _Out_opt_cap_c_

#define _Out_opt_cap_c_ (   size)

◆ _Out_opt_cap_m_

#define _Out_opt_cap_m_ (   mult,
  size 
)

◆ _Out_opt_cap_post_count_

#define _Out_opt_cap_post_count_ (   cap,
  count 
)

◆ _Out_opt_cap_x_

#define _Out_opt_cap_x_ (   size)

◆ _Out_opt_capcount_

#define _Out_opt_capcount_ (   capcount)

◆ _Out_opt_capcount_x_

#define _Out_opt_capcount_x_ (   capcount)

◆ _Out_opt_ptrdiff_cap_

#define _Out_opt_ptrdiff_cap_ (   size)

◆ _Out_opt_z_bytecap_

#define _Out_opt_z_bytecap_ (   size)

◆ _Out_opt_z_bytecap_c_

#define _Out_opt_z_bytecap_c_ (   size)

◆ _Out_opt_z_bytecap_post_bytecount_

#define _Out_opt_z_bytecap_post_bytecount_ (   cap,
  count 
)

◆ _Out_opt_z_bytecap_x_

#define _Out_opt_z_bytecap_x_ (   size)

◆ _Out_opt_z_bytecapcount_

#define _Out_opt_z_bytecapcount_ (   capcount)

◆ _Out_opt_z_cap_

#define _Out_opt_z_cap_ (   size)

◆ _Out_opt_z_cap_c_

#define _Out_opt_z_cap_c_ (   size)

◆ _Out_opt_z_cap_m_

#define _Out_opt_z_cap_m_ (   mult,
  size 
)

◆ _Out_opt_z_cap_post_count_

#define _Out_opt_z_cap_post_count_ (   cap,
  count 
)

◆ _Out_opt_z_cap_x_

#define _Out_opt_z_cap_x_ (   size)

◆ _Out_opt_z_capcount_

#define _Out_opt_z_capcount_ (   capcount)

◆ _Out_ptrdiff_cap_

#define _Out_ptrdiff_cap_ (   size)

◆ _Out_range_

#define _Out_range_ (   lb,
  ub 
)

◆ _Out_writes_

#define _Out_writes_ (   size)

◆ _Out_writes_all_

#define _Out_writes_all_ (   size)

◆ _Out_writes_all_opt_

#define _Out_writes_all_opt_ (   size)

◆ _Out_writes_bytes_

#define _Out_writes_bytes_ (   size)

◆ _Out_writes_bytes_all_

#define _Out_writes_bytes_all_ (   size)

◆ _Out_writes_bytes_all_opt_

#define _Out_writes_bytes_all_opt_ (   size)

◆ _Out_writes_bytes_opt_

#define _Out_writes_bytes_opt_ (   size)

◆ _Out_writes_bytes_to_

#define _Out_writes_bytes_to_ (   size,
  count 
)

◆ _Out_writes_bytes_to_opt_

#define _Out_writes_bytes_to_opt_ (   size,
  count 
)

◆ _Out_writes_opt_

#define _Out_writes_opt_ (   size)

◆ _Out_writes_opt_z_

#define _Out_writes_opt_z_ (   size)

◆ _Out_writes_to_

#define _Out_writes_to_ (   size,
  count 
)

◆ _Out_writes_to_opt_

#define _Out_writes_to_opt_ (   size,
  count 
)

◆ _Out_writes_to_ptr_

#define _Out_writes_to_ptr_ (   ptr)

◆ _Out_writes_to_ptr_opt_

#define _Out_writes_to_ptr_opt_ (   ptr)

◆ _Out_writes_to_ptr_opt_z_

#define _Out_writes_to_ptr_opt_z_ (   ptr)

◆ _Out_writes_to_ptr_z_

#define _Out_writes_to_ptr_z_ (   ptr)

◆ _Out_writes_z_

#define _Out_writes_z_ (   size)

◆ _Out_z_bytecap_

#define _Out_z_bytecap_ (   size)

◆ _Out_z_bytecap_c_

#define _Out_z_bytecap_c_ (   size)

◆ _Out_z_bytecap_post_bytecount_

#define _Out_z_bytecap_post_bytecount_ (   cap,
  count 
)

◆ _Out_z_bytecap_x_

#define _Out_z_bytecap_x_ (   size)

◆ _Out_z_bytecapcount_

#define _Out_z_bytecapcount_ (   capcount)

◆ _Out_z_cap_

#define _Out_z_cap_ (   size)

◆ _Out_z_cap_c_

#define _Out_z_cap_c_ (   size)

◆ _Out_z_cap_m_

#define _Out_z_cap_m_ (   mult,
  size 
)

◆ _Out_z_cap_post_count_

#define _Out_z_cap_post_count_ (   cap,
  count 
)

◆ _Out_z_cap_x_

#define _Out_z_cap_x_ (   size)

◆ _Out_z_capcount_

#define _Out_z_capcount_ (   capcount)

◆ _Outptr_

#define _Outptr_

◆ _Outptr_opt_

#define _Outptr_opt_

◆ _Outptr_opt_result_buffer_

#define _Outptr_opt_result_buffer_ (   size)

◆ _Outptr_opt_result_buffer_all_

#define _Outptr_opt_result_buffer_all_ (   size)

◆ _Outptr_opt_result_buffer_all_maybenull_

#define _Outptr_opt_result_buffer_all_maybenull_ (   size)

◆ _Outptr_opt_result_buffer_maybenull_

#define _Outptr_opt_result_buffer_maybenull_ (   size)

◆ _Outptr_opt_result_buffer_to_

#define _Outptr_opt_result_buffer_to_ (   size,
  count 
)

◆ _Outptr_opt_result_buffer_to_maybenull_

#define _Outptr_opt_result_buffer_to_maybenull_ (   size,
  count 
)

◆ _Outptr_opt_result_bytebuffer_

#define _Outptr_opt_result_bytebuffer_ (   size)

◆ _Outptr_opt_result_bytebuffer_all_

#define _Outptr_opt_result_bytebuffer_all_ (   size)

◆ _Outptr_opt_result_bytebuffer_all_maybenull_

#define _Outptr_opt_result_bytebuffer_all_maybenull_ (   size)

◆ _Outptr_opt_result_bytebuffer_maybenull_

#define _Outptr_opt_result_bytebuffer_maybenull_ (   size)

◆ _Outptr_opt_result_bytebuffer_to_

#define _Outptr_opt_result_bytebuffer_to_ (   size,
  count 
)

◆ _Outptr_opt_result_bytebuffer_to_maybenull_

#define _Outptr_opt_result_bytebuffer_to_maybenull_ (   size,
  count 
)

◆ _Outptr_opt_result_maybenull_

#define _Outptr_opt_result_maybenull_

◆ _Outptr_opt_result_maybenull_z_

#define _Outptr_opt_result_maybenull_z_

◆ _Outptr_opt_result_nullonfailure_

#define _Outptr_opt_result_nullonfailure_

◆ _Outptr_opt_result_z_

#define _Outptr_opt_result_z_

◆ _Outptr_result_buffer_

#define _Outptr_result_buffer_ (   size)

◆ _Outptr_result_buffer_all_

#define _Outptr_result_buffer_all_ (   size)

◆ _Outptr_result_buffer_all_maybenull_

#define _Outptr_result_buffer_all_maybenull_ (   size)

◆ _Outptr_result_buffer_maybenull_

#define _Outptr_result_buffer_maybenull_ (   size)

◆ _Outptr_result_buffer_to_

#define _Outptr_result_buffer_to_ (   size,
  count 
)

◆ _Outptr_result_buffer_to_maybenull_

#define _Outptr_result_buffer_to_maybenull_ (   size,
  count 
)

◆ _Outptr_result_bytebuffer_

#define _Outptr_result_bytebuffer_ (   size)

◆ _Outptr_result_bytebuffer_all_

#define _Outptr_result_bytebuffer_all_ (   size)

◆ _Outptr_result_bytebuffer_all_maybenull_

#define _Outptr_result_bytebuffer_all_maybenull_ (   size)

◆ _Outptr_result_bytebuffer_maybenull_

#define _Outptr_result_bytebuffer_maybenull_ (   size)

◆ _Outptr_result_bytebuffer_to_

#define _Outptr_result_bytebuffer_to_ (   size,
  count 
)

◆ _Outptr_result_bytebuffer_to_maybenull_

#define _Outptr_result_bytebuffer_to_maybenull_ (   size,
  count 
)

◆ _Outptr_result_maybenull_

#define _Outptr_result_maybenull_

◆ _Outptr_result_maybenull_z_

#define _Outptr_result_maybenull_z_

◆ _Outptr_result_nullonfailure_

#define _Outptr_result_nullonfailure_

◆ _Outptr_result_z_

#define _Outptr_result_z_

◆ _Outref_

#define _Outref_

◆ _Outref_result_buffer_

#define _Outref_result_buffer_ (   size)

◆ _Outref_result_buffer_all_

#define _Outref_result_buffer_all_ (   size)

◆ _Outref_result_buffer_all_maybenull_

#define _Outref_result_buffer_all_maybenull_ (   size)

◆ _Outref_result_buffer_maybenull_

#define _Outref_result_buffer_maybenull_ (   size)

◆ _Outref_result_buffer_to_

#define _Outref_result_buffer_to_ (   size,
  count 
)

◆ _Outref_result_buffer_to_maybenull_

#define _Outref_result_buffer_to_maybenull_ (   size,
  count 
)

◆ _Outref_result_bytebuffer_

#define _Outref_result_bytebuffer_ (   size)

◆ _Outref_result_bytebuffer_all_

#define _Outref_result_bytebuffer_all_ (   size)

◆ _Outref_result_bytebuffer_all_maybenull_

#define _Outref_result_bytebuffer_all_maybenull_ (   size)

◆ _Outref_result_bytebuffer_maybenull_

#define _Outref_result_bytebuffer_maybenull_ (   size)

◆ _Outref_result_bytebuffer_to_

#define _Outref_result_bytebuffer_to_ (   size,
  count 
)

◆ _Outref_result_bytebuffer_to_maybenull_

#define _Outref_result_bytebuffer_to_maybenull_ (   size,
  count 
)

◆ _Outref_result_maybenull_

#define _Outref_result_maybenull_

◆ _Outref_result_nullonfailure_

#define _Outref_result_nullonfailure_

◆ _Points_to_data_

#define _Points_to_data_

◆ _Post_

#define _Post_

◆ _Post_bytecap_

#define _Post_bytecap_ (   size)

◆ _Post_bytecount_

#define _Post_bytecount_ (   size)

◆ _Post_bytecount_c_

#define _Post_bytecount_c_ (   size)

◆ _Post_bytecount_x_

#define _Post_bytecount_x_ (   size)

◆ _Post_cap_

#define _Post_cap_ (   size)

◆ _Post_count_

#define _Post_count_ (   size)

◆ _Post_count_c_

#define _Post_count_c_ (   size)

◆ _Post_count_x_

#define _Post_count_x_ (   size)

◆ _Post_defensive_

#define _Post_defensive_

◆ _Post_equal_to_

#define _Post_equal_to_ (   expr)

◆ _Post_invalid_

#define _Post_invalid_

◆ _Post_maybenull_

#define _Post_maybenull_

◆ _Post_maybez_

#define _Post_maybez_

◆ _Post_notnull_

#define _Post_notnull_

◆ _Post_null_

#define _Post_null_

◆ _Post_ptr_invalid_

#define _Post_ptr_invalid_

◆ _Post_readable_byte_size_

#define _Post_readable_byte_size_ (   size)

◆ _Post_readable_size_

#define _Post_readable_size_ (   size)

◆ _Post_satisfies_

#define _Post_satisfies_ (   cond)

◆ _Post_valid_

#define _Post_valid_

◆ _Post_writable_byte_size_

#define _Post_writable_byte_size_ (   size)

◆ _Post_writable_size_

#define _Post_writable_size_ (   size)

◆ _Post_z_

#define _Post_z_

◆ _Post_z_bytecount_

#define _Post_z_bytecount_ (   size)

◆ _Post_z_bytecount_c_

#define _Post_z_bytecount_c_ (   size)

◆ _Post_z_bytecount_x_

#define _Post_z_bytecount_x_ (   size)

◆ _Post_z_count_

#define _Post_z_count_ (   size)

◆ _Post_z_count_c_

#define _Post_z_count_c_ (   size)

◆ _Post_z_count_x_

#define _Post_z_count_x_ (   size)

◆ _Pre_

#define _Pre_

◆ _Pre_bytecap_

#define _Pre_bytecap_ (   size)

◆ _Pre_bytecap_c_

#define _Pre_bytecap_c_ (   size)

◆ _Pre_bytecap_x_

#define _Pre_bytecap_x_ (   size)

◆ _Pre_bytecount_

#define _Pre_bytecount_ (   size)

◆ _Pre_bytecount_c_

#define _Pre_bytecount_c_ (   size)

◆ _Pre_bytecount_x_

#define _Pre_bytecount_x_ (   size)

◆ _Pre_cap_

#define _Pre_cap_ (   size)

◆ _Pre_cap_c_

#define _Pre_cap_c_ (   size)

◆ _Pre_cap_c_one_

#define _Pre_cap_c_one_

◆ _Pre_cap_for_

#define _Pre_cap_for_ (   param)

◆ _Pre_cap_m_

#define _Pre_cap_m_ (   mult,
  size 
)

◆ _Pre_cap_x_

#define _Pre_cap_x_ (   size)

◆ _Pre_count_

#define _Pre_count_ (   size)

◆ _Pre_count_c_

#define _Pre_count_c_ (   size)

◆ _Pre_count_x_

#define _Pre_count_x_ (   size)

◆ _Pre_defensive_

#define _Pre_defensive_

◆ _Pre_equal_to_

#define _Pre_equal_to_ (   expr)

◆ _Pre_invalid_

#define _Pre_invalid_

◆ _Pre_maybenull_

#define _Pre_maybenull_

◆ _Pre_notnull_

#define _Pre_notnull_

◆ _Pre_null_

#define _Pre_null_

◆ _Pre_opt_bytecap_

#define _Pre_opt_bytecap_ (   size)

◆ _Pre_opt_bytecap_c_

#define _Pre_opt_bytecap_c_ (   size)

◆ _Pre_opt_bytecap_x_

#define _Pre_opt_bytecap_x_ (   size)

◆ _Pre_opt_bytecount_

#define _Pre_opt_bytecount_ (   size)

◆ _Pre_opt_bytecount_c_

#define _Pre_opt_bytecount_c_ (   size)

◆ _Pre_opt_bytecount_x_

#define _Pre_opt_bytecount_x_ (   size)

◆ _Pre_opt_cap_

#define _Pre_opt_cap_ (   size)

◆ _Pre_opt_cap_c_

#define _Pre_opt_cap_c_ (   size)

◆ _Pre_opt_cap_c_one_

#define _Pre_opt_cap_c_one_

◆ _Pre_opt_cap_for_

#define _Pre_opt_cap_for_ (   param)

◆ _Pre_opt_cap_m_

#define _Pre_opt_cap_m_ (   mult,
  size 
)

◆ _Pre_opt_cap_x_

#define _Pre_opt_cap_x_ (   size)

◆ _Pre_opt_count_

#define _Pre_opt_count_ (   size)

◆ _Pre_opt_count_c_

#define _Pre_opt_count_c_ (   size)

◆ _Pre_opt_count_x_

#define _Pre_opt_count_x_ (   size)

◆ _Pre_opt_ptrdiff_cap_

#define _Pre_opt_ptrdiff_cap_ (   ptr)

◆ _Pre_opt_ptrdiff_count_

#define _Pre_opt_ptrdiff_count_ (   ptr)

◆ _Pre_opt_valid_

#define _Pre_opt_valid_

◆ _Pre_opt_valid_bytecap_

#define _Pre_opt_valid_bytecap_ (   size)

◆ _Pre_opt_valid_bytecap_c_

#define _Pre_opt_valid_bytecap_c_ (   size)

◆ _Pre_opt_valid_bytecap_x_

#define _Pre_opt_valid_bytecap_x_ (   size)

◆ _Pre_opt_valid_cap_

#define _Pre_opt_valid_cap_ (   size)

◆ _Pre_opt_valid_cap_c_

#define _Pre_opt_valid_cap_c_ (   size)

◆ _Pre_opt_valid_cap_x_

#define _Pre_opt_valid_cap_x_ (   size)

◆ _Pre_opt_z_

#define _Pre_opt_z_

◆ _Pre_opt_z_bytecap_

#define _Pre_opt_z_bytecap_ (   size)

◆ _Pre_opt_z_bytecap_c_

#define _Pre_opt_z_bytecap_c_ (   size)

◆ _Pre_opt_z_bytecap_x_

#define _Pre_opt_z_bytecap_x_ (   size)

◆ _Pre_opt_z_cap_

#define _Pre_opt_z_cap_ (   size)

◆ _Pre_opt_z_cap_c_

#define _Pre_opt_z_cap_c_ (   size)

◆ _Pre_opt_z_cap_x_

#define _Pre_opt_z_cap_x_ (   size)

◆ _Pre_ptrdiff_cap_

#define _Pre_ptrdiff_cap_ (   ptr)

◆ _Pre_ptrdiff_count_

#define _Pre_ptrdiff_count_ (   ptr)

◆ _Pre_readable_byte_size_

#define _Pre_readable_byte_size_ (   size)

◆ _Pre_readable_size_

#define _Pre_readable_size_ (   size)

◆ _Pre_readonly_

#define _Pre_readonly_

◆ _Pre_satisfies_

#define _Pre_satisfies_ (   cond)

◆ _Pre_unknown_

#define _Pre_unknown_

◆ _Pre_valid_

#define _Pre_valid_

◆ _Pre_valid_bytecap_

#define _Pre_valid_bytecap_ (   size)

◆ _Pre_valid_bytecap_c_

#define _Pre_valid_bytecap_c_ (   size)

◆ _Pre_valid_bytecap_x_

#define _Pre_valid_bytecap_x_ (   size)

◆ _Pre_valid_cap_

#define _Pre_valid_cap_ (   size)

◆ _Pre_valid_cap_c_

#define _Pre_valid_cap_c_ (   size)

◆ _Pre_valid_cap_x_

#define _Pre_valid_cap_x_ (   size)

◆ _Pre_writable_byte_size_

#define _Pre_writable_byte_size_ (   size)

◆ _Pre_writable_size_

#define _Pre_writable_size_ (   size)

◆ _Pre_writeonly_

#define _Pre_writeonly_

◆ _Pre_z_

#define _Pre_z_

◆ _Pre_z_bytecap_

#define _Pre_z_bytecap_ (   size)

◆ _Pre_z_bytecap_c_

#define _Pre_z_bytecap_c_ (   size)

◆ _Pre_z_bytecap_x_

#define _Pre_z_bytecap_x_ (   size)

◆ _Pre_z_cap_

#define _Pre_z_cap_ (   size)

◆ _Pre_z_cap_c_

#define _Pre_z_cap_c_ (   size)

◆ _Pre_z_cap_x_

#define _Pre_z_cap_x_ (   size)

◆ _Prepost_bytecount_

#define _Prepost_bytecount_ (   size)

◆ _Prepost_bytecount_c_

#define _Prepost_bytecount_c_ (   size)

◆ _Prepost_bytecount_x_

#define _Prepost_bytecount_x_ (   size)

◆ _Prepost_count_

#define _Prepost_count_ (   size)

◆ _Prepost_count_c_

#define _Prepost_count_c_ (   size)

◆ _Prepost_count_x_

#define _Prepost_count_x_ (   size)

◆ _Prepost_opt_bytecount_

#define _Prepost_opt_bytecount_ (   size)

◆ _Prepost_opt_bytecount_c_

#define _Prepost_opt_bytecount_c_ (   size)

◆ _Prepost_opt_bytecount_x_

#define _Prepost_opt_bytecount_x_ (   size)

◆ _Prepost_opt_count_

#define _Prepost_opt_count_ (   size)

◆ _Prepost_opt_count_c_

#define _Prepost_opt_count_c_ (   size)

◆ _Prepost_opt_count_x_

#define _Prepost_opt_count_x_ (   size)

◆ _Prepost_opt_valid_

#define _Prepost_opt_valid_

◆ _Prepost_opt_z_

#define _Prepost_opt_z_

◆ _Prepost_valid_

#define _Prepost_valid_

◆ _Prepost_z_

#define _Prepost_z_

◆ _Printf_format_string_

#define _Printf_format_string_

◆ _Raises_SEH_exception_

#define _Raises_SEH_exception_

◆ _Readable_bytes_

#define _Readable_bytes_ (   size)

◆ _Readable_elements_

#define _Readable_elements_ (   size)

◆ _Reserved_

#define _Reserved_

◆ _Result_nullonfailure_

#define _Result_nullonfailure_

◆ _Result_zeroonfailure_

#define _Result_zeroonfailure_

◆ _Ret_

#define _Ret_

◆ _Ret_bound_

#define _Ret_bound_

◆ _Ret_bytecap_

#define _Ret_bytecap_ (   size)

◆ _Ret_bytecap_c_

#define _Ret_bytecap_c_ (   size)

◆ _Ret_bytecap_x_

#define _Ret_bytecap_x_ (   size)

◆ _Ret_bytecount_

#define _Ret_bytecount_ (   size)

◆ _Ret_bytecount_c_

#define _Ret_bytecount_c_ (   size)

◆ _Ret_bytecount_x_

#define _Ret_bytecount_x_ (   size)

◆ _Ret_cap_

#define _Ret_cap_ (   size)

◆ _Ret_cap_c_

#define _Ret_cap_c_ (   size)

◆ _Ret_cap_x_

#define _Ret_cap_x_ (   size)

◆ _Ret_count_

#define _Ret_count_ (   size)

◆ _Ret_count_c_

#define _Ret_count_c_ (   size)

◆ _Ret_count_x_

#define _Ret_count_x_ (   size)

◆ _Ret_maybenull_

#define _Ret_maybenull_

◆ _Ret_maybenull_z_

#define _Ret_maybenull_z_

◆ _Ret_notnull_

#define _Ret_notnull_

◆ _Ret_null_

#define _Ret_null_

◆ _Ret_opt_

#define _Ret_opt_

◆ _Ret_opt_bytecap_

#define _Ret_opt_bytecap_ (   size)

◆ _Ret_opt_bytecap_c_

#define _Ret_opt_bytecap_c_ (   size)

◆ _Ret_opt_bytecap_x_

#define _Ret_opt_bytecap_x_ (   size)

◆ _Ret_opt_bytecount_

#define _Ret_opt_bytecount_ (   size)

◆ _Ret_opt_bytecount_c_

#define _Ret_opt_bytecount_c_ (   size)

◆ _Ret_opt_bytecount_x_

#define _Ret_opt_bytecount_x_ (   size)

◆ _Ret_opt_cap_

#define _Ret_opt_cap_ (   size)

◆ _Ret_opt_cap_c_

#define _Ret_opt_cap_c_ (   size)

◆ _Ret_opt_cap_x_

#define _Ret_opt_cap_x_ (   size)

◆ _Ret_opt_count_

#define _Ret_opt_count_ (   size)

◆ _Ret_opt_count_c_

#define _Ret_opt_count_c_ (   size)

◆ _Ret_opt_count_x_

#define _Ret_opt_count_x_ (   size)

◆ _Ret_opt_valid_

#define _Ret_opt_valid_

◆ _Ret_opt_z_

#define _Ret_opt_z_

◆ _Ret_opt_z_bytecap_

#define _Ret_opt_z_bytecap_ (   size)

◆ _Ret_opt_z_bytecount_

#define _Ret_opt_z_bytecount_ (   size)

◆ _Ret_opt_z_cap_

#define _Ret_opt_z_cap_ (   size)

◆ _Ret_opt_z_count_

#define _Ret_opt_z_count_ (   size)

◆ _Ret_range_

#define _Ret_range_ (   lb,
  ub 
)

◆ _Ret_valid_

#define _Ret_valid_

◆ _Ret_writes_

#define _Ret_writes_ (   size)

◆ _Ret_writes_bytes_

#define _Ret_writes_bytes_ (   size)

◆ _Ret_writes_bytes_maybenull_

#define _Ret_writes_bytes_maybenull_ (   size)

◆ _Ret_writes_bytes_to_

#define _Ret_writes_bytes_to_ (   size,
  count 
)

◆ _Ret_writes_bytes_to_maybenull_

#define _Ret_writes_bytes_to_maybenull_ (   size,
  count 
)

◆ _Ret_writes_maybenull_

#define _Ret_writes_maybenull_ (   size)

◆ _Ret_writes_maybenull_z_

#define _Ret_writes_maybenull_z_ (   size)

◆ _Ret_writes_to_

#define _Ret_writes_to_ (   size,
  count 
)

◆ _Ret_writes_to_maybenull_

#define _Ret_writes_to_maybenull_ (   size,
  count 
)

◆ _Ret_writes_z_

#define _Ret_writes_z_ (   size)

◆ _Ret_z_

#define _Ret_z_

◆ _Ret_z_bytecap_

#define _Ret_z_bytecap_ (   size)

◆ _Ret_z_bytecount_

#define _Ret_z_bytecount_ (   size)

◆ _Ret_z_cap_

#define _Ret_z_cap_ (   size)

◆ _Ret_z_count_

#define _Ret_z_count_ (   size)

◆ _Return_type_success_

#define _Return_type_success_ (   expr)

◆ _Scanf_format_string_

#define _Scanf_format_string_

◆ _Scanf_s_format_string_

#define _Scanf_s_format_string_

◆ _Struct_size_bytes_

#define _Struct_size_bytes_ (   size)

◆ _Success_

#define _Success_ (   expr)

◆ _UNALIGNED

#define _UNALIGNED

◆ _Unchanged_

#define _Unchanged_ (   e)

◆ _Use_decl_annotations_

#define _Use_decl_annotations_

◆ _Valid_

#define _Valid_

◆ _When_

#define _When_ (   expr,
  annos 
)

◆ _Writable_bytes_

#define _Writable_bytes_ (   size)

◆ _Writable_elements_

#define _Writable_elements_ (   size)

◆ ARRAYSIZE

#define ARRAYSIZE (   A)    RTL_NUMBER_OF_V2(A)

◆ CONTAINING_RECORD

#define CONTAINING_RECORD (   address,
  type,
  field 
)     ((type*)((PCHAR)(address) - (ULONG_PTR)(&((type*)0)->field)))

◆ DECLSPEC_ALIGN

#define DECLSPEC_ALIGN (   x)

◆ DECLSPEC_EXPORT

#define DECLSPEC_EXPORT

◆ DECLSPEC_IMPORT

#define DECLSPEC_IMPORT

◆ DECLSPEC_NORETURN

#define DECLSPEC_NORETURN

◆ DUMMYSTRUCTNAME

#define DUMMYSTRUCTNAME   s

◆ DUMMYSTRUCTNAME1

#define DUMMYSTRUCTNAME1   s1

◆ DUMMYSTRUCTNAME2

#define DUMMYSTRUCTNAME2   s2

◆ DUMMYSTRUCTNAME3

#define DUMMYSTRUCTNAME3   s3

◆ DUMMYSTRUCTNAME4

#define DUMMYSTRUCTNAME4   s4

◆ DUMMYSTRUCTNAME5

#define DUMMYSTRUCTNAME5   s5

◆ DUMMYUNIONNAME

#define DUMMYUNIONNAME   u

WinPR: Windows Portable Runtime Compiler Specification Strings

Copyright 2012 Marc-Andre Moreau marca.nosp@m.ndre.nosp@m..more.nosp@m.au@g.nosp@m.mail..nosp@m.com

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

◆ DUMMYUNIONNAME1

#define DUMMYUNIONNAME1   u1

◆ DUMMYUNIONNAME2

#define DUMMYUNIONNAME2   u2

◆ DUMMYUNIONNAME3

#define DUMMYUNIONNAME3   u3

◆ DUMMYUNIONNAME4

#define DUMMYUNIONNAME4   u4

◆ DUMMYUNIONNAME5

#define DUMMYUNIONNAME5   u5

◆ DUMMYUNIONNAME6

#define DUMMYUNIONNAME6   u6

◆ DUMMYUNIONNAME7

#define DUMMYUNIONNAME7   u7

◆ DUMMYUNIONNAME8

#define DUMMYUNIONNAME8   u8

◆ FIELD_OFFSET

#define FIELD_OFFSET (   type,
  field 
)    ((LONG)(LONG_PTR) & (((type*)0)->field))

◆ MAXBYTE

#define MAXBYTE   0xFF

◆ MAXCHAR

#define MAXCHAR   0x7F

◆ MAXDWORD

#define MAXDWORD   0xFFFFFFFF

◆ MAXLONG

#define MAXLONG   0x7FFFFFFF

◆ MAXSHORT

#define MAXSHORT   0x7FFF

◆ MAXWORD

#define MAXWORD   0xFFFF

◆ MEMORY_ALLOCATION_ALIGNMENT

#define MEMORY_ALLOCATION_ALIGNMENT   8

◆ MINCHAR

#define MINCHAR   0x80

RTL Definitions

◆ MINLONG

#define MINLONG   0x80000000

◆ MINSHORT

#define MINSHORT   0x8000

◆ RTL_BITS_OF

#define RTL_BITS_OF (   sizeOfArg)    (sizeof(sizeOfArg) * 8)

◆ RTL_BITS_OF_FIELD

#define RTL_BITS_OF_FIELD (   type,
  field 
)    (RTL_BITS_OF(RTL_FIELD_TYPE(type, field)))

◆ RTL_CONST_CAST

#define RTL_CONST_CAST (   type)    (type)

◆ RTL_CONTAINS_FIELD

#define RTL_CONTAINS_FIELD (   Struct,
  Size,
  Field 
)     ((((PCHAR)(&(Struct)->Field)) + sizeof((Struct)->Field)) <= (((PCHAR)(Struct)) + (Size)))

◆ RTL_FIELD_SIZE

#define RTL_FIELD_SIZE (   type,
  field 
)    (sizeof(((type*)0)->field))

◆ RTL_FIELD_TYPE

#define RTL_FIELD_TYPE (   type,
  field 
)    (((type*)0)->field)

◆ RTL_NUMBER_OF

#define RTL_NUMBER_OF (   A)    RTL_NUMBER_OF_V1(A)

◆ RTL_NUMBER_OF_FIELD

#define RTL_NUMBER_OF_FIELD (   type,
  field 
)    (RTL_NUMBER_OF(RTL_FIELD_TYPE(type, field)))

◆ RTL_NUMBER_OF_V1

#define RTL_NUMBER_OF_V1 (   A)    (sizeof(A) / sizeof((A)[0]))

◆ RTL_NUMBER_OF_V2

#define RTL_NUMBER_OF_V2 (   A)    RTL_NUMBER_OF_V1(A)

◆ RTL_PADDING_BETWEEN_FIELDS

#define RTL_PADDING_BETWEEN_FIELDS (   T,
  F1,
  F2 
)
Value:
((FIELD_OFFSET(T, F2) > FIELD_OFFSET(T, F1)) \
? (FIELD_OFFSET(T, F2) - FIELD_OFFSET(T, F1) - RTL_FIELD_SIZE(T, F1)) \
: (FIELD_OFFSET(T, F1) - FIELD_OFFSET(T, F2) - RTL_FIELD_SIZE(T, F2)))
#define RTL_FIELD_SIZE(type, field)
Definition: spec.h:922
#define FIELD_OFFSET(type, field)
Definition: spec.h:920

◆ RTL_SIZEOF_THROUGH_FIELD

#define RTL_SIZEOF_THROUGH_FIELD (   type,
  field 
)     (FIELD_OFFSET(type, field) + RTL_FIELD_SIZE(type, field))