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.
  • 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