this is the case for 1707 as well as the 16xx versions. I use VC6 SP6 and VC2008 SP1 both showing the same behavior.
When I type uuid in an h or cpp file I get the uuid snippet is suggested for selection. Doing the same in an idl file does nothing. There is only a suggestion for "unique" which disappears (correctly) after typing the second "u" of "uuid".
In idl files I need uuid much more to attribute interfaces or coclasses and so on.
I can insert the snippet by using the VAX context menu but that is much slower than getting a snippet suggestion.
Do other VA Snippets work in for you in IDL files?
I have just tried this here, and if I add a new snippet with the shortcut id then it works in a IDL file, but the same snippet with the shortcut uuid is not suggested.
Which is rather odd.
Can you try the same test please? I am wondering if there is something odd with my system configuration. I added this snippet to the C++ node in VA Snippet editor.
After some more experiments it looks like "u" followed by any letter never triggers a snippet in an IDL file. Interestingly "u1" does work in an IDL file.
I am not sure which other letters fail, but some snippets definitely work in IDL files. Most odd. For now the work around is to change the shortcut, or to duplicate the snippet and give it a new, working shortcut. Not ideal, but hopefully more useful than selecting the snippets from a menu.
Good suggestion. Changed uuid to iid and got it working in idl files so far. I am a bit curious what causes this strange effect - luckily it is easily reproducable and "workaroundable" ;-)
To be honest I have no idea what is going on here. These snippets work normally in a cpp file, so it seems to be something about IDL files. But why it only effects certain shortcut strings is a mystery.