No document about PIMAGE_NT_HEADERS in VS2010 - visual-studio-2010

I just installed documents for visual studio 2010, though online installing, which included Win32 & Com, DDK, and SDK 7.1, but when I lookup PIMAGE_NT_HEADERS, it got no results, am I wrong ?
So I tried MSDN online, it got lot of pages related

It is just a little helper type, the P makes it a pointer to the IMAGE_NT_HEADERS structure. In other words, an alias for IMAGE_NT_HEADERS*. The MSDN library doesn't document these wee ones.
Look up IMAGE_NT_HEADERS instead.

Related

VS 2010 Extensions -- Missing Structure Adornment & AllMargins plugins

I am rebuilding my DEV image and I am no longer able to find neither of these two great plugins on the VS Extensions Gallery: Structure Adornment, AllMargins
Any ideas where did they go? Are there any replacements I can use? In the worst case, is it possible to extract Structure Adornment from my VS 2010 in my older image and install it into the new image?
Can't even imagine to go through thousands of lines of code without the nice vertical lines!
I uninstalled AllMargins after installing the Productivity Power Tools, but then realized there were some features of AllMargins that I liked better. This led me on a hunt to find it again. I had long since deleted my downloaded copy, and the official install has been removed from the VisualStudio Addons list.
However, I did find the source code still listed in Microsoft's archives, here:http://archive.msdn.microsoft.com/OverviewMargin/Release/ProjectReleases.aspx
The file download is named "OverviewMargin.zip" on the page, but the actual file it links to is "AllMargins.zip", which contains all the source code. It shouldn't be too hard to build and install it from there.
Also, if you plan on trying to build it from source, you have to have the VisualStudio 2010 SDK installed first.
Finally, there is this old blog post on how to configure AllMargins in the registry.
Edit:
I also updated this plugin to work with VisualStudio 2012, and renamed it to "OverviewMargin2012" : AllMargins / OverviewMargin extension updated to VisualStudio 2012
A bit late to the party but since my Google search for AllMargins resulted in this page I figured I would update. Someone updated AllMargins to work with VS2012.
AllMargins 2012 # Visual Studio Gallery.
It still works with VS 2010:
According to this blog post, AllMargins seems to have been superseded by Microsoft's own Productivity Power Tools. Commenters have pointed out that this is not the case.
However, the free version of CodeRush (CodeRush XPress) includes various navigation features including structural highlighting (which I think is equivalent to structure adornment). Note that, despite the name, this extension requires a full (not Express) version of Visual Studio.

Why are functions that belong to a class not showing in Visual C++?

I'm using Visual C++ in Visual Studio 2010 Express, and in the past I remember when you use a string object and after the dot (eg: .) all the member functions will show in list, but that's not happening.
string myString = "hello world";
myString.
After typing the dot, all functions that are part of the string class don't show. Where in Visual C++ is the setting to make them show?
The functionality you refer to is called IntelliSense in Microsoft-speak, their version of autocompletion for variable names, functions, and methods.
IntelliSense is not supported in Visual Studio 2010 for C++/CLI projects. You will only get IntelliSense for projects written in native C++ code. This is explained in more detail here on the Visual C++ Team Blog. There is also a bug filed on Microsoft Connect; the official word is this:
Thanks for your feedback. Unfortunately in this release we had to cut the intellisense support for C++/CLI due to time constraints. If you want to get some intellisense like quick info and memberlist on the native classes you can get it by choosing no /clr support in the project properties.
Thank You!
Visual C++ Team
This is unfortunate news for many of us who work with C++/CLI projects, and we aren't left with many options. A question regarding those options has been asked here: What are people replacing the missing C++/CLI Intellisense in VS 2010 with? The summary is people are either going back to VS 2008
(I believe the Express Edition of 2008 is still available for download if you look around), or purchasing third-party software such as Visual Assist X that promises to bring back IntelliSense.
It's worth mentioning, however, that Microsoft does not regard C++/CLI as a "first-class" .NET language. There's little (if any) reason to start new projects using the language. It's designed for interop purposes between native C++ and managed C# applications. If you want to write C++, you should target the native Windows API (create a new Win32 project in VS). If you want to write managed .NET code, it is highly recommended that you use C# instead (that's a different version of Express that must be downloaded separately). The syntax is very similar between C++ and C#, but you will still have to learn the .NET Framework and idioms. Both native C++ projects and managed C# projects have very much improved IntelliSense support in Visual Studio 2010, so you're guaranteed to be much happier with either of those.

MSDN Library download?

I spend a lot of time offline, and while normally I'm in the middle of some book or magazine for work, I've recently been reading through the MSDN Library documentation of Visual Studio 2010 Application Lifecycle Management (aka TFS 2010).
Unfortunately, this documentation doesn't seem to be included on either the Vs2010 nor the VsAlm2010 installation media anymore, and I can't find any downloads for it...does it simply not exist except in online form?
I'd find it hard to believe that the only way to get at this documentation would be to hit a website for every request. What am I missing?
Wow - I'm a little surprised. Even on the MSDN Subscriber download site, the MSDN library downloads only go up to 2007.
But, you can tell the VS 2010 installation to install the content locally.
Go to "Help|Manage Help Settings" and under "Choose online or local help" select "I want to use local help".
You can also use the Help Manager to install online help updates locally. This might get the specific docs you're looking for (TFS ALM) pulled down - I'm not sure, but might be worth a try.
Related: Download Windows API reference (MSDN) for offline use
Install Zeal and add MSDN docset feed - this will give you rather a huge (it contains 41'181 method, for example) flat list of methods, constants, classes etc, not something as nicely laid out as MSDN site, but the search is lightning fast. Download size is ~3'400Mb;
or
Use VSHD to download offline help files for Visual Studio Help Viewer (applicable for VS 2012+) - this offers you the pleasure of leaving VS itself firewalled as it honestly should be. Download size varies.
https://www.microsoft.com/en-us/download/details.aspx?id=34794
This download includes an ISO image file of the Visual Studio and .NET Framework documentation—overviews, how-to articles, API reference pages, sample code, and more—to help you in your development efforts.
Version:
See file name.
File Name:
VS2012Documentation.iso
VS2013Documentation.iso
Date Published:
6/10/2014
File Size:
2.7 GB
4.0 GB
If you have installed Visual Studio completely, you will find it locally. Goto Help > View Help or Press 'Ctrl + F1'

Could not start visual basic

When I try to start my visual basic to open a project it doesnt seem to be working and keep prompting a error 'VB6EXT.OLB' could not be register. What does that mean? Need helps on this matter, thanks
Just Right Click on VB6.exe and CLick On Run As Administrator..
Hope It works
VBE6EXT.OLB is the Visual Basic for Applications Extensibility Library. That filename seems to indicate that you're dealing with version 5.3, which apparently shipped with Microsoft Office 2000. It would seem your VB6 project is an Office Automation project then?
Google turns up the following links, which may be helpful:
BUG: Interface methods in the VBA Extensibility Library (VBE) are changed
PRB: Visual Studio Setup program may include Office OLB files in setup list
Neither seems to directly answer your question, but they seem like a good place to start.
Since Visual Basic 6 (and Microsoft Office 2000 as well) hit end-of-life well before Windows Vista was released, there may be a fundamental conflict between them. You might be better off trying to develop your application on an older version of Windows.
This just happened to me (literally seconds ago) and I came HERE first stop.
I was looking for THE answer. As it happened, MS-Office 2010 offered to repair the problem...
... and, skeptically, I accepted.
To my astonishment I was soon greeted by my FAVOURITE splash screen in the world - I've got my Rubberduck
Anyway, I'm relieved the Auto Fix worked...

Where to get MSDN Help Viewer for 2010 like earlier MSDN with Index, Tree and one window?

I upgraded to Visual Studio 2010 RC, and I remember filling one big form for MSDN help improvement campaign and I was wondering I will get to see a Help Viewer like MSDN included in Visual Studio 2008, which included One Program (Not IE), Index and the way to view preferred language setting.
Google results shows that there were headlines that Microsoft Help Viewer released for 2010 RC, but where is it? is it the same one which opens in IE and has absolute difficult way to view it?
Current MSDN opening in IE is so inconvenient, there is no index, there is no grouping of content, like I typed search for TextBox and it showed up for ASP.NET, WinForms and I got lost to find out the reference in multiple pages for search results.
The general opinion seems to be that the help viewer in Visual Studio 2010 is a giant step backwards. Just take a look at the comments from this blog.
We'll probably see a bunch of 3rd party viewers appearing. Currently there's H3Viewer, which has tree navigation and index, but it's pretty slow.

Resources