Win32ASM - COM / OLE
Introduction:
Here is some information and examples of how to use COM objects in your assembly language code. Eventually this will contain more info on OLE....

 
COM
COM in ASM
by lucifer
A brief article on how to use COM interfaces in your asm programs.  Also shows how MASM's capabilities can simplify coding, while reducing bugs.
COM in ASM - Part 2
by lucifer
The second part of my COM article.  This one describes implementation of COM objects.
COM Examples
(957 KB)
A COM / OLE Tutorial written by microsoft.  It contains several lessons, each teaching a major feature of OLE. (NOTE: All examples are written in C++, not asm).

 
Include Files
objbase.inc
by lucifer
The OBJBASE.H file, converted over to assembly language.  This contains prototypes for the COM library functions, as well as some interface declarations. (ver 1.0)
shlobj.inc
by lucifer
The SHLOBJ.H file, converted over to an assembly language .inc file, for use with MASM.  Contains prototypes for the various shell functions, as well as for the shell namespace com interfaces. (ver 1.0)

 
COM Tools
Guidgen
(97 KB)
This an MFC application that i slightly modified so that it will output GUID's in assembly language format, as well as the normal C/C++ and registry formats.

 
 
[ Tuesday, August 17, 1999  lord-lucifer@usa.net ] [Win32Asm]