New Windows APIs
-
Toasty0 wrote:
But the "file/exe" in question isn't for Joe Average, is it?
Not this particular one, no. But it seems that it is Microsoft policy to distribute *all* documents like this.
0 bottles of beer on the wall, 0 bottles of beer, you take 1 down, pass it around, 4294967295 bottles of beer on the wall. Awasu 2.2 [^]: A free RSS/Atom feed reader with support for Code Project.
Remember though, when you're talking about a legal dept, that's pretty much their definition - picky. Anyway, there's a chance for liability, the company is going to err on the side of caution. Therefore, instead of telling employees that some files shoudl ship with EULAs and some shouldn't - and thereby opening a bunch of subjective decision making - legal simply says "do it this way for everything." Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT
-
Tom Archer - MSFT wrote:
I would think the focus would be on the coolness of the APIs and not having to click thorugh a few dialogs to get the information on them. Oh well.
I totally agree. I haven't seen this much boo-hooing over something unimportant since Miss Tewillker's Tea Party discovered their china from China wasn't really china. My Programming Library /* You are not expected to understand this */
LOL!! Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT
-
Thank you very much for sharing this information. :rose: But now i am very confused. In all the discussions here at CP and many other resourses, it is said that Win32 is now in legacy mode and any new API being added in Vista will be managed. But in the list you've provided, there are tons of new "C" style functions being added into the WIN32 dlls. Now, why people are saying that Win32 is in legacy mode ? Imtiaz
Because relative to native code development there's much more in the way of managed code. In addition, like any company our marketing teams are going to focus on the latest, shiniest thing. That's not Win32. It's all the WinFX stuff. Therefore, it gets the majority of airplay. I posted a bit of an explanation about this on my blog last night: http://blogs.msdn.com/tomarcher/archive/2006/03/26/561172.aspx#comments[^] Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT
-
Remember though, when you're talking about a legal dept, that's pretty much their definition - picky. Anyway, there's a chance for liability, the company is going to err on the side of caution. Therefore, instead of telling employees that some files shoudl ship with EULAs and some shouldn't - and thereby opening a bunch of subjective decision making - legal simply says "do it this way for everything." Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT
I've worked in enough big companies to know how little leeway you get when word comes down on high about these kind of things :-) It just struck me as odd, given MS's new-found focus on security. Apologies for hijacking the thread, BTW :-). I wasn't having a go, just wondering out loud...
0 bottles of beer on the wall, 0 bottles of beer, you take 1 down, pass it around, 4294967295 bottles of beer on the wall. Awasu 2.2 [^]: A free RSS/Atom feed reader with support for Code Project.
-
Pursuant to all the talk today about native code, I thought I'd mention that we have a spreadsheet that lists all the new Windows API functions that will be released with Windows Vista. This spreadsheet is in the same download[^] that contains the Help file (.CHM) of the Windows Vista Developer Story[^]. Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT
Tom, Can I host the file on my site for our .Net users group? Jerry My Programming Library /* You are not expected to understand this */
-
I've worked in enough big companies to know how little leeway you get when word comes down on high about these kind of things :-) It just struck me as odd, given MS's new-found focus on security. Apologies for hijacking the thread, BTW :-). I wasn't having a go, just wondering out loud...
0 bottles of beer on the wall, 0 bottles of beer, you take 1 down, pass it around, 4294967295 bottles of beer on the wall. Awasu 2.2 [^]: A free RSS/Atom feed reader with support for Code Project.
Taka Muraoka wrote:
Apologies for hijacking the thread, BTW . I wasn't having a go, just wondering out loud...
No worries bro. You're nowhere near my record for worst hijacking of a thread! When I first got to Microsoft, I saw a thread from the MSDN Subscriptions team congratulating everyone on the release of Visual Studio 2005 and announcing that everything was online for customers. I then saw posts on CodeProject to the effect of people not being able to download Visual Studio Team System. I then responded to the thread and let others know that the downloads weren't working for some people for that product. Major OOPS! Some manager marched into my office and let me know that in the future I should probably take more care to note the distribution lists on the mail. Evidently, I was replying to a thread that included every senior person at Microsoft!! They then sent around threads like "What?! Customers can't get the bits!???" when it just an issue of the customers not realizing that they needed a different subscription level for VSTS. That day I learned that threads like that from senior management are more for "attaboys" - and only among the senior management - than discussion. To put this into perspective what I did would be like if Bill Gates sent out an email congratulating everyone on shipping Windows Vista and someone replied something like "But it’s not working on my machine!” LOL! Needless to say, I’ll probably be kidded about that for the rest of my career here. :-O Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT
-
Tom, Can I host the file on my site for our .Net users group? Jerry My Programming Library /* You are not expected to understand this */
That list is being updated all the time so you would probably be safer to point to the original file. If you're worried about it going away, that shouldn't be a concern. Once something like that is up there, we continually use the same URL as too many peope depend on it. Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT
-
Remember that you're speaking as an individual. As a large company, we have to look after millions of customers and many of them - especially large corporations - demand that we create a digitally signed file as the delivery mechanism for our files. Personally, I think it's a pretty low price to pay. Isn't the bigger issue that you're getting the information you need - not that you have to click a couple of dialogs to do it? Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT
since it's documentation and a table/spreadsheet, couldn't you have created web pages from the CHM files and a table from the XLS file -- all in HTML? That way nobody would have had to install anything and the pages could have been linked anyway. Also you could easily have updated the pages without requiring people to have reinstalled the "app". I note that the help file is only partially done. ---sig---
Might I suggest that the universe was always the size of the cosmos. It is just that at one point the cosmos was the size of a marble. -- Colin Angus Mackay -
Taka Muraoka wrote:
Apologies for hijacking the thread, BTW . I wasn't having a go, just wondering out loud...
No worries bro. You're nowhere near my record for worst hijacking of a thread! When I first got to Microsoft, I saw a thread from the MSDN Subscriptions team congratulating everyone on the release of Visual Studio 2005 and announcing that everything was online for customers. I then saw posts on CodeProject to the effect of people not being able to download Visual Studio Team System. I then responded to the thread and let others know that the downloads weren't working for some people for that product. Major OOPS! Some manager marched into my office and let me know that in the future I should probably take more care to note the distribution lists on the mail. Evidently, I was replying to a thread that included every senior person at Microsoft!! They then sent around threads like "What?! Customers can't get the bits!???" when it just an issue of the customers not realizing that they needed a different subscription level for VSTS. That day I learned that threads like that from senior management are more for "attaboys" - and only among the senior management - than discussion. To put this into perspective what I did would be like if Bill Gates sent out an email congratulating everyone on shipping Windows Vista and someone replied something like "But it’s not working on my machine!” LOL! Needless to say, I’ll probably be kidded about that for the rest of my career here. :-O Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT
Tom Archer - MSFT wrote:
Major OOPS!
been there, done that! i feel your pain -- LOL. ---sig---
Might I suggest that the universe was always the size of the cosmos. It is just that at one point the cosmos was the size of a marble. -- Colin Angus Mackay -
since it's documentation and a table/spreadsheet, couldn't you have created web pages from the CHM files and a table from the XLS file -- all in HTML? That way nobody would have had to install anything and the pages could have been linked anyway. Also you could easily have updated the pages without requiring people to have reinstalled the "app". I note that the help file is only partially done. ---sig---
Might I suggest that the universe was always the size of the cosmos. It is just that at one point the cosmos was the size of a marble. -- Colin Angus MackayActually, that's being done. However, we wanted to get this into people's hands immediately so the first delivery vehicle is the CHM file - which has the benefits of the TOC and searchable index. Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT
-
Thank you very much for sharing this information. :rose: But now i am very confused. In all the discussions here at CP and many other resourses, it is said that Win32 is now in legacy mode and any new API being added in Vista will be managed. But in the list you've provided, there are tons of new "C" style functions being added into the WIN32 dlls. Now, why people are saying that Win32 is in legacy mode ? Imtiaz
Imtiaz Murtaza wrote:
Now, why people are saying that Win32 is in legacy mode
FUD from the linux team?? ---sig---
Might I suggest that the universe was always the size of the cosmos. It is just that at one point the cosmos was the size of a marble. -- Colin Angus Mackay -
That list is being updated all the time so you would probably be safer to point to the original file. If you're worried about it going away, that shouldn't be a concern. Once something like that is up there, we continually use the same URL as too many peope depend on it. Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT
Tom Archer - MSFT wrote:
That list is being updated all the time so you would probably be safer to point to the original file
Another reason to make the list an HTML table. ---sig---
Might I suggest that the universe was always the size of the cosmos. It is just that at one point the cosmos was the size of a marble. -- Colin Angus Mackay -
Pursuant to all the talk today about native code, I thought I'd mention that we have a spreadsheet that lists all the new Windows API functions that will be released with Windows Vista. This spreadsheet is in the same download[^] that contains the Help file (.CHM) of the Windows Vista Developer Story[^]. Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT
Hi Tom, I was just wondering if DllMain is really a usefull new API function (line 453, cardmod.h, axlatocm.dll). Is the file generated by an automated tool? :zzz: How can a DllMain function be useful to a native Win32 EXE ? :) Any clarification would be much appreciated. Paludarium
-
That list is being updated all the time so you would probably be safer to point to the original file. If you're worried about it going away, that shouldn't be a concern. Once something like that is up there, we continually use the same URL as too many peope depend on it. Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT
ok. Thanks. My Programming Library /* You are not expected to understand this */