This is from Ernie's Accessing COM objects from Assembly. Page 2.

QueryInterface_Proto 	typedef PROTO :DWORD, :DWORD, :DWORD 
AddRef_Pointer 	typedef PROTO :DWORD 
Release_Pointer typedef PROTO :DWORD 
Shouldn't it be AddRef_Proto and Release_Proto! vesa
Posted on 2001-05-04 07:51:00 by vesa
Sure, it could be. Actually, the order here doesn't matter. It's only the order in the table of functions that's of crutial importance. The entries for this table may be defined in any order. After all, a typedef is not itself code.
Posted on 2001-05-04 19:04:00 by Ernie