Figure 4: A sample configuration file
EXP:OLE32.dll:CoCreateInstance REFGUID LPINTERF IN TYPE IUnknown DWORD REFGUID LPIUNK OUT iid_is 3 INTERFACE:IUnknown:{00000000-0000-0000-C000-000000000046} { FUNC:QueryInterface:0 REFGUID LPIUNK OUT iid_is 0 FUNC:AddRef:1 VOID FUNC:Release:2 VOID } INTERFACE:IClassFactory:{00000001-0000-0000-C000-000000000046}:IUnknown { FUNC:CreateInstance:3 DWORD REFGUID LPIUNK OUT iid_is 1 FUNC:LockServer:4 DWORD }; INTERFACE:IClassFactory2:{b196b28f-bab4-101a-b69c-00aa00341d07}:IClassFactory { FUNC:GetLicInfo:5 LPDATA FUNC:RequestLicKey:6 DWORD BSTR FUNC:CreateInstanceLic:7 DWORD DWORD REFGUID BSTR LPIUNK OUT iid_is 2 }