DLLVERSIONINFO2
I had written the help DLLS of CVI 2009 and earlier that referenced DLLVERSIONINFO2 to query and get the DLL version when executing the calling code. Now when I compile this code on the same system (Win XP) it can not find a definition for it. It is through the new treatment of WInSDK in CVI 2010? Someone solved this problem?
It looks like a way to manage this is to define _WIN32_IE by yourself in your code or a compiler command line option.
_WIN32_IE is a legacy thing that goes back to when micro$ oft put hull in Internet Explorer (I suspect that it's when they tried to block everyone using IE but pleaded for her later). It seems that the 2009 version of the CVI shlwapi.h has defined a default value for _WIN32_IE as 0 x 0501, and then allowed DLLVERSIONINFO2 to get subsequently defined in shlwapi.h.
But the CVI 2010 version of shlwapi.h does not have this default definition.
Documentation MSDN current to use the windows headers says it's "you must define" _WIN32_IE. So maybe microsoft has removed the default definition.
Supposedly, you can set NTDDI_VERSION to a value of version and this will in turn create the various definitions of legacy version (e.g. WINVER) for you, but users comments that it still does not.
Tags: NI Software
Similar Questions
Maybe you are looking for
-
ICloud Photos, Shared folder using for the screensavers on Apple TV
On my new Apple TV, I want to use Photos in iCloud to provide pictures randomly a shared folder as screensavers. When I put in place (following the instructions of the manual) the program apparently caught a selection random, relatively small images
-
How to get into BIOS and boot on Satellite C50-A-1GZ menu?
Hello in other words, how to start the BIOS and boot my Toshiba C50-A-1GZ menu?Thank you
-
Why the 75 GB of videos on the iPhone when I iCloud, photo sharing on?
I'm sure Im missing something, but I thought the whole point of iCloud, photo sharing was photos and videos to publish servers iCloud and you download the photos high resolution or video streams as required. However, 75 GB of videos is on my iPhone.
-
I've installed BSD (needed to work) on a Lenovo G560 laptop and the laptop is restarted hangs at the BIOS screen. Go to CONFIGURATION or Bootable options does not work. I'm stuck! What should I do?
-
Studio XPS 9100 watch A04 BIOS date 10/21/2010
I flashed the BIOS A04 a few months ago and never paid much attetion to it. The flash said it was successful. But when I looked at the system properties, it gives the date of the BIOS as 21/10/2010; the BIOS was released 31/10/2011. Is this correct?