VA_X.dll file version 10.9.2086.0 built 2015.12.16
Visual Studio 2015 Enterprise Update 1
It seems that for function definitions that have more than one SAL annotation before the function name the VA Outline is not suppressing the annotations. For example this works fine (Outline starts with "WcnStore..."):
_IRQL_requires_max_(PASSIVE_LEVEL)
NTSTATUS
WcnStoreVirtualizationMapping (
_In_ PWCNFS_MAPPING_CONFIG MappingConfig,
_In_ ULONG MappingConfigSize
)
This does not (outline starts with "_IRQL_requires..."):
_IRQL_requires_max_(PASSIVE_LEVEL)
_Must_inspect_result_
PWCHAR
RtlFindUnicodeSubstring (
_In_ PCUNICODE_STRING FullString,
_In_ PCUNICODE_STRING SearchString,
_In_ BOOLEAN CaseInSensitive
)