home *** CD-ROM | disk | FTP | other *** search
/ Kompuutteri Kaikille K-CD 2001 #5 / K-CD_2001-05.iso / Tools / SafeClean / data1.cab / Misc_Support_Files / misc / SafeCln.odl < prev    next >
Text File  |  2000-04-17  |  2KB  |  55 lines

  1. // SafeCln.odl : type library source for SafeCln.exe
  2.  
  3. // This file will be processed by the MIDL compiler to produce the
  4. // type library (SafeCln.tlb).
  5.  
  6. [ uuid(0845EC33-B519-4FF9-838B-CD20F47A9AF6), version(3.0) ]
  7. library SafeClean
  8. {
  9.     importlib("stdole32.tlb");
  10.     importlib("stdole2.tlb");
  11.  
  12.  
  13.     //  Primary dispatch interface for CSafeCleanDoc
  14.     
  15.     [ uuid(7EB8B708-0E39-4D3C-AB84-3AABF11BFCCD) ]
  16.     dispinterface ISafeClean
  17.     {
  18.         properties:
  19.             // NOTE - ClassWizard will maintain property information here.
  20.             //    Use extreme caution when editing this section.
  21.             //{{AFX_ODL_PROP(CSafeCleanDlgAutoProxy)
  22.             //}}AFX_ODL_PROP
  23.             
  24.         methods:
  25.             // NOTE - ClassWizard will maintain method information here.
  26.             //    Use extreme caution when editing this section.
  27.             //{{AFX_ODL_METHOD(CSafeCleanDlgAutoProxy)
  28.             [id(1)] boolean StartJob();
  29.             [id(2)] boolean LoadJobIni(BSTR lpcsJobPath);
  30.             [id(3)] void AddScanAll();
  31.             [id(4)] void AddScanPath(BSTR lpcsPath);
  32.             [id(5)] void ResetScanList();
  33.             [id(6)] void EnableDiskClean(boolean bEnable);
  34.             [id(7)] void EnableTrackClean(boolean bEnable);
  35.             [id(8)] void EnableProgramClean(boolean bEnable);
  36.             [id(9)] void EnableShortcutClean(boolean bEnable);
  37.             [id(10)] void EnableAutoClean(boolean bAuto);
  38.             [id(11)] void SetDefaultTarget(BSTR strTarget);
  39.             [id(12)] void SetDefaultAction(short nAction);
  40.             //}}AFX_ODL_METHOD
  41.  
  42.     };
  43.  
  44.     //  Class information for CSafeCleanDoc
  45.     
  46.     [ uuid(88C13089-7BFD-4E3A-B153-F0827FF2114A) ]
  47.     coclass SafeClean
  48.     {
  49.         [default] dispinterface ISafeClean;
  50.     };
  51.  
  52.     //{{AFX_APPEND_ODL}}
  53.     //}}AFX_APPEND_ODL}}
  54. };
  55.