Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. New Windows APIs

New Windows APIs

Scheduled Pinned Locked Moved The Lounge
c++comjsonhelp
40 Posts 13 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Jerry Hammond

    Taka Muraoka wrote:

    Revisiting my point about Joe Average

    But the "file/exe" in question isn't for Joe Average, is it? Sorry, Taka, but from where I sit your whole line of reasoning is sophmoric at best. My Programming Library /* You are not expected to understand this */

    T Offline
    T Offline
    Taka Muraoka
    wrote on last edited by
    #24

    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.

    T 1 Reply Last reply
    0
    • T Tom Archer

      code-frog wrote:

      but so long as they keep the trend of them being self-executing zip files that are extractable it's a small thing to me.

      I agree. Kinda of a shame that a thread about 7,000 new APIs to help us do our jobs as devs has been hijacked over an issue that the legal dept madates we do. 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. :sigh: Oh well. Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT

      J Offline
      J Offline
      Jerry Hammond
      wrote on last edited by
      #25

      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 */

      T 1 Reply Last reply
      0
      • C code frog 0

        You know in your position you are going to catch the extreme of two reactions criticism or butt kissing. Some people will want to shine Tom Archer until the cows come home and some people (those who have known you for a while) will consider you their personal path into Microsoft. I personally think it's cool as hell that we have a CP member at Microsoft and in a position to really help keep us informed. It's not something I take for granted. You were at CP first and while you are at Microsoft now they won't be able to take the CP out of you.:cool: This place just affects people like that. Also remember (and I know you know all of this, gosh you've been doing this longer than I've been able to drive a car) you are mostly going to hear complaints. Like just about everything you never hear when you do something right but you always hear when you tick someone off. It's human nature. I'm just glad you drop us the information you do when you have the time to do it and that's not an effort to shine Tom Archer it's just a thank you for taking the time. I know many here appreciate it. Now I just need my new house to get finished so I can be reunited with my lab and I can load Vista and check this stuff out. I think it all is pretty cool. But after spending a year working on Linux and 6 months on a mac, Windows is *VERY* exciting by comparison. hehehehehehehehehe 7000 new API's is a bit mind blowing to me. I'm stoked to see Vista but I'm even more stoked to see the Vista that's been refined in about 1 or 2 years. Good stuff. I wish I could get back to Win32 but I kind of think the web is the future so I'm putting my money there. Man! I'm rambling now. I'm hitting the rack... Have a good night Tom and thanks for the information.:rose: - Rex


        Overheard in clients: Question: "So country music doesn't make you want to get down and boogie?" Response: "No, it makes me want to clean off the bottom of my shoe." I just have to say that's about one of the best statements regarding country music I've ever heard. :cool:

        T Offline
        T Offline
        Tom Archer
        wrote on last edited by
        #26

        [code-frog] ... and some people (those who have known you for a while) will consider you their personal path into Microsoft. [Tom] Absolutely and one of the main reasons I blog and answer questions abou Microsoft/MSDN here is specifically so that people realize that real people make the decisions that we do and that we try to have real reasons (even if they're not agreed with). My main issue was that I had wanted the thread to focus on the work the Windows SDK team had done in that it directly answers the concern people have over the misconception that Microsoft is "abandoning" native development. Instead the thread had vectored of into a completely unrelated topic. While I'm not going to convince anyone of why we have to have EULAs - ever try to defend your legal dept? :) - I don't mind trying to answer concerns. It just would have just been better to have that on a different thread and to have left this one for conversation on the main topic. [code-frog] You were at CP first and while you are at Microsoft now they won't be able to take the CP out of you. [Tom] It shows, eh? LOL. Not to stroke too many egos, but I probably mention codeProject in our meetings at least once a day :) (Hey, as far as I'm concerned, it's far and away the best dev site on the net and is easily the model to look at.) [code-frog] I'm just glad you drop us the information you do when you have the time to do it and that's not an effort to shine Tom Archer it's just a thank you for taking the time. I know many here appreciate it. [Tom] Thanks bro. And nothing wrong with "shining" anyone. Heck, I don't think I ever converse with Chris that I don't tell him how great CodeProject is :) Positive feedback is a good thing. [code-frog] Now I just need my new house to get finished so I can be reunited with my lab and I can load Vista and check this stuff out. [Tom] Yep. I've been following those threads :) We had to sell our house to move out here and with the unreal cost of living we might follow your lead and have a house built. [code-frog] 7000 new API's is a bit mind blowing to me. [Tom] When I met the Windows SDK team back in August, that blew mind as well. I didn't realize there were 7,000 APIs to begin with much less 7,000 new ones! Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT

        1 Reply Last reply
        0
        • T Taka Muraoka

          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.

          T Offline
          T Offline
          Tom Archer
          wrote on last edited by
          #27

          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

          T 1 Reply Last reply
          0
          • J Jerry Hammond

            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 */

            T Offline
            T Offline
            Tom Archer
            wrote on last edited by
            #28

            LOL!! Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT

            1 Reply Last reply
            0
            • I Imtiaz Murtaza

              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

              T Offline
              T Offline
              Tom Archer
              wrote on last edited by
              #29

              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

              1 Reply Last reply
              0
              • T Tom Archer

                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

                T Offline
                T Offline
                Taka Muraoka
                wrote on last edited by
                #30

                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.

                T 1 Reply Last reply
                0
                • T Tom Archer

                  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

                  J Offline
                  J Offline
                  Jerry Hammond
                  wrote on last edited by
                  #31

                  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 */

                  T 1 Reply Last reply
                  0
                  • T Taka Muraoka

                    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.

                    T Offline
                    T Offline
                    Tom Archer
                    wrote on last edited by
                    #32

                    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

                    T 1 Reply Last reply
                    0
                    • J Jerry Hammond

                      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 */

                      T Offline
                      T Offline
                      Tom Archer
                      wrote on last edited by
                      #33

                      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

                      T J 2 Replies Last reply
                      0
                      • T Tom Archer

                        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

                        T Offline
                        T Offline
                        TheGreatAndPowerfulOz
                        wrote on last edited by
                        #34

                        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

                        T 1 Reply Last reply
                        0
                        • T Tom Archer

                          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

                          T Offline
                          T Offline
                          TheGreatAndPowerfulOz
                          wrote on last edited by
                          #35

                          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

                          1 Reply Last reply
                          0
                          • T TheGreatAndPowerfulOz

                            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

                            T Offline
                            T Offline
                            Tom Archer
                            wrote on last edited by
                            #36

                            Actually, 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

                            1 Reply Last reply
                            0
                            • I Imtiaz Murtaza

                              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

                              T Offline
                              T Offline
                              TheGreatAndPowerfulOz
                              wrote on last edited by
                              #37

                              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

                              1 Reply Last reply
                              0
                              • T Tom Archer

                                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

                                T Offline
                                T Offline
                                TheGreatAndPowerfulOz
                                wrote on last edited by
                                #38

                                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

                                1 Reply Last reply
                                0
                                • T Tom Archer

                                  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

                                  P Offline
                                  P Offline
                                  Paludarium
                                  wrote on last edited by
                                  #39

                                  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

                                  1 Reply Last reply
                                  0
                                  • T Tom Archer

                                    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

                                    J Offline
                                    J Offline
                                    Jerry Hammond
                                    wrote on last edited by
                                    #40

                                    ok. Thanks. My Programming Library /* You are not expected to understand this */

                                    1 Reply Last reply
                                    0
                                    Reply
                                    • Reply as topic
                                    Log in to reply
                                    • Oldest to Newest
                                    • Newest to Oldest
                                    • Most Votes


                                    • Login

                                    • Don't have an account? Register

                                    • Login or register to search.
                                    • First post
                                      Last post
                                    0
                                    • Categories
                                    • Recent
                                    • Tags
                                    • Popular
                                    • World
                                    • Users
                                    • Groups