ATL: Missing General DLL Version Helpers - by Arturas_M

Status : 

  By Design<br /><br />
		The product team believes this item works according to its intended design.<br /><br />
		A more detailed explanation for the resolution of this particular item may have been provided in the comments section.

Sign in
to vote
ID 696790 Comments
Status Closed Workarounds
Type Bug Repros 1
Opened 10/26/2011 6:24:17 AM
Access Restriction Public


I do not know if this was intentional; however in the new ATL source DLL helper functions are missing. This is the list of missing functions:  AtlGetDllVersion, AtlGetCommCtrlVersion, AtlGetShellVersion. 
Sign in to post a comment.
Posted by Microsoft on 11/14/2011 at 11:06 AM
Hi Arturas_M,

The following functions AtlGetDllVersion, AtlGetCommCtrlVersion, AtlGetShellVersion were internal implementation of ATL and was never documented. Because of security reasons and no support for Windows XP they were removed from ATL.

Windows C++ Libraries Team
Lukasz Chodorski
Posted by Microsoft on 11/11/2011 at 1:38 AM
Thank you for attaching the projects to help us reproduce this issue. We are routing this issue to the appropriate group within the Visual Studio Product Team for triage and resolution.These specialized experts will follow-up with your issue.
Posted by Arturas_M on 11/9/2011 at 6:25 AM
I would like to notice that it was VS2010 solution. If you open it in VS2011 and compile it would use VS2010 tool chain. In order to use VS2011 tool chain you have to upgrade the solution (menu item available in the context menu). (Strangely enough it actually does not upgrade solution version to match VS2011).

I have attached updated solution that is using VS2011 tool chain. Also there are log files in Debug folder.
The missing function are defined as inline functions in atlbase.h file.

VS2011 version is 11.0.40825.2 PREREL
Posted by Microsoft on 11/9/2011 at 12:08 AM
Hi Arturas_M,

We can compile the project you attached in Visual Studio 11 Developer Preview. Could you please also attach a build log to this bug?
Posted by Arturas_M on 11/7/2011 at 8:24 AM
I have attached the small sample application that uses the mentioned functions. It compiles correctly under VS2010; however, if open it in VS2011, do project upgrade and try to compile it fails to do so.
Posted by Microsoft on 11/4/2011 at 12:28 AM

Sorry for bothering. Is there any update?

It would be greatly appreciated if you could provide us with that information as quickly as possible. If we do not hear back from you within 7 days, we will close this issue.

Thanks again for your efforts and we look forward to hearing from you.
Posted by MS-Moderator08 [Feedback Moderator] on 10/26/2011 at 8:18 PM
Thank you for reporting this issue. Could you please provide some screenshots about this issue?
Posted by MS-Moderator01 on 10/26/2011 at 6:48 AM
Thank you for your feedback, we are currently reviewing the issue you have submitted. If this issue is urgent, please contact support directly(