Index to the series on DLL imports and exports

Date:July 27, 2006 / year-entry #253
Orig Link:
Comments:    9
Summary:How were DLL functions exported in 16-bit Windows? How were DLL functions imported in 16-bit Windows? How are DLL functions exported in 32-bit Windows? Exported functions that are really forwarders Rethinking the way DLL exports are resolved for 32-bit Windows Calling an imported function, the naive way How a less naive compiler calls an imported...

Comments (9)
  1. GregM says:

    Do you have any articles (written or planned) on exporting and importing variables?

    [No. -Raymond]
  2. GregM says:

    Oh well.  I always thought it would be nice to know why sometimes importing a variable works fine (all modules work on the same variable), and other times it blows up in your face (different modules get different copies of the variable).  I try to avoid exporting variables now for that reason.

    [Sometimes I wonder why I bother having a Suggestion Box since nobody uses it. -Raymond]
  3. Brian says:

    Your suggestion box is actually very difficult to find, especially if you don’t know about it.

    [It’s on the navigation bar, what more do you want? Do I have to include a link to the suggestion box to every article? If you have concrete suggestions on how to address this, you can post them to the suggestion box. -Raymond]
  4. Nathan says:

    Shift the ‘Basics’ box to the top and make the font a bit larger. Does anyone actually use the calendar?

    [Those elements are provided by the blog server software; the only thing I can do is add links to the bottom. -Raymond]
  5. Nobody says:

    Sometimes I wonder why I bother having a

    > Suggestion Box since nobody uses it.

    Wow, I’m why!  Yup, I use it.

    > It’s on the navigation bar

    That was before it went bar hopping.  Now it’s on basics.

    > If you have concrete suggestions on how to

    > address this

    Well, you can ask every module and get a different concrete suggestion on how to address it.

  6. Jim Dodd says:

    This reminds me of the time when our company was small (10 people, we’re over 130 now) and we all did customer support. I took a call and answered a question and the customer complained that, since this was such an important point (to him at least), it should be in the manual. I told him is WAS in the manual. He said it should be in the the table of contents and the index then. I told him it WAS in the table of contents and the index. He paused while he looked it up and then said he couldn’t see it. I pointed out to him where it was found but he wouldn’t be beat. He insisted it should have been in bold face. He had me there. But if we put everything everyone thought was important in bold face, half the manual would have been in bold face.

  7. DLL的导出/导入机制到底是怎么实现的呢?本文通过引用大量的文章和对实际汇编代码的深入分析,理论联系实际,深入剖析了大量隐藏在背后的秘密。

  8. wishfly says:


Comments are closed.

*DISCLAIMER: I DO NOT OWN THIS CONTENT. If you are the owner and would like it removed, please contact me. The content herein is an archived reproduction of entries from Raymond Chen's "Old New Thing" Blog (most recent link is here). It may have slight formatting modifications for consistency and to improve readability.

WHY DID I DUPLICATE THIS CONTENT HERE? Let me first say this site has never had anything to sell and has never shown ads of any kind. I have nothing monetarily to gain by duplicating content here. Because I had made my own local copy of this content throughout the years, for ease of using tools like grep, I decided to put it online after I discovered some of the original content previously and publicly available, had disappeared approximately early to mid 2019. At the same time, I present the content in an easily accessible theme-agnostic way.

The information provided by Raymond's blog is, for all practical purposes, more authoritative on Windows Development than Microsoft's own MSDN documentation and should be considered supplemental reading to that documentation. The wealth of missing details provided by this blog that Microsoft could not or did not document about Windows over the years is vital enough, many would agree an online "backup" of these details is a necessary endeavor. Specifics include:

<-- Back to Old New Thing Archive Index