COLBTN.IDL
#include <olectl.h> // colbtn.idl : IDL source for colbtn.dll 
// 
 
// This file will be processed by the MIDL tool to 
// produce the type library (colbtn.tlb) and marshalling code. 
import "oaidl.idl"; 
import "ocidl.idl"; 
 
 
 
 
[ 
object, 
uuid(7022DA42-930B-11D0-AF9A-00A0C909FE5F), 
dual, 
helpstring("IButton Interface"), 
pointer_default(unique) 
] 
interface IButton : IDispatch 
{ 
}; 
[ 
uuid(7022DA40-930B-11D0-AF9A-00A0C909FE5F), 
version(1.0), 
helpstring("colbtn 1.0 Type Library") 
] 
library COLBTNLib 
{ 
importlib("stdole32.tlb"); 
importlib("stdole2.tlb"); 
 
[ 
uuid(7022DA43-930B-11D0-AF9A-00A0C909FE5F), 
helpstring("Button Class") 
] 
coclass Button 
{ 
[default] interface IButton; 
}; 
};