COMとかvtblとか__stdcallとか。

http://weblogs.asp.net/oldnewthing/archive/2004/02/05/68017.aspx
COMのvtblレイアウトについての記事とコメント。参考になる。
http://www.geocrawler.com/mail/thread.php3?subject=How+to+Evolve+XPCOM+interfaces+--+my+proposals.&list=137
XPCOMはvtblのレイアウトなどには沿ってないのでABIを越えたバイナリ互換性はもちろん、ネイティブな言語間の相互運用性も保証してないことが判明。ううむ…それでxptcallなんてものが存在するわけか…。
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvc60/html/msdn_unixcom.asp
んで、そこからリンクされてたMSの記事。
http://www.microsoft.com/com/resources/comdocs.asp
COM Specificationもありました。以下は、いろいろ手繰ったもの。
http://www.ondotnet.com/pub/a/oreilly/dotnet/news/netframework2_0701.html
http://www.haskell.org/hdirect/
http://www.codeproject.com/com/cominterfacehookingpart.asp
http://contrapunctus.net/league/research/talks/cc03.pdf
http://www.cse.unsw.edu.au/~patrykz/TenDRA/tcpplus/lib.html