// Generated .IDL file (by the OLE/COM Object Viewer) // // typelib filename: cres.ocx [ uuid(0FC6BF28-E16A-11CF-AB2E-0080AD08A326), version(1.0), helpstring("cres OLE Control module") ] library CRESLib { // TLib : // TLib : OLE Automation : {00020430-0000-0000-C000-000000000046} importlib("StdOle2.Tlb"); // Forward declare all types defined in this typelib dispinterface _DCres; dispinterface _DCresEvents; [ uuid(0FC6BF29-E16A-11CF-AB2E-0080AD08A326), helpstring("Dispatch interface for Cres Control"), hidden ] dispinterface _DCres { properties: [id(0xfffffdf3), readonly ] long ReadyState; [id(0x00000001) ] BSTR Song; methods: [id(0x00000002)] void Stop(); [id(0x00000003)] void Forward(); [id(0x00000004)] void Pause(); [id(0x00000005)] void Seek(long position); [id(0x00000006)] void Play(BSTR url); [id(0x00000007)] void Rewind(); [id(0x00000008)] void RewindSong(); [id(0x00000009)] short GetVolume(); [id(0x0000000a)] void SetVol(short volume); [id(0x0000000b)] void SetVolume(short volume); [id(0x0000000c)] short IsPaused(); [id(0x0000000d)] short IsPlaying(); [id(0xfffffdd8)] void AboutBox(); }; [ uuid(0FC6BF2A-E16A-11CF-AB2E-0080AD08A326), helpstring("Event interface for Cres Control") ] dispinterface _DCresEvents { properties: methods: [id(0xfffffd9f)] void ReadyStateChange(); [id(0x00000001)] void OnStopCallback(); }; [ uuid(0FC6BF2B-E16A-11CF-AB2E-0080AD08A326), helpstring("Cres Control"), control ] coclass Cres { [default] dispinterface _DCres; [default, source] dispinterface _DCresEvents; }; };