home *** CD-ROM | disk | FTP | other *** search
- // gstg.odl : type library source for gstg.dll
-
- // This file will be processed by the MIDL compiler to produce the
- // type library (gstg.tlb).
-
- [ uuid(C33397C7-71C5-11D2-A233-968A023E954F), version(1.0) ]
- library Gstg
- {
- importlib("stdole32.tlb");
-
-
-
-
- // Primary dispatch interface for CCore
-
- [ uuid(C33397D4-71C5-11D2-A233-968A023E954F) ]
- dispinterface ICore
- {
- properties:
- // NOTE - ClassWizard will maintain property information here.
- // Use extreme caution when editing this section.
- //{{AFX_ODL_PROP(CCore)
- //}}AFX_ODL_PROP
-
- methods:
- // NOTE - ClassWizard will maintain method information here.
- // Use extreme caution when editing this section.
- //{{AFX_ODL_METHOD(CCore)
- [id(1)] long Create(BSTR pszFileStg);
- [id(2)] long Open(BSTR pszFileStg);
- [id(3)] long Close();
- [id(4)] long MkDir(BSTR pszDir);
- [id(5)] long CopyTo(BSTR pszFileExternal, BSTR pszFileStg);
- [id(6)] long CopyFrom(BSTR pszFileStg, BSTR pszFileExternal);
- //}}AFX_ODL_METHOD
-
- };
-
- // Class information for CCore
-
- [ uuid(C33397D5-71C5-11D2-A233-968A023E954F) ]
- coclass Core
- {
- [default] dispinterface ICore;
- };
-
-
- // Primary dispatch interface for CDir
-
- [ uuid(9BD4DD41-724E-11D2-9F15-00A0246D0F63) ]
- dispinterface IDir
- {
- properties:
- // NOTE - ClassWizard will maintain property information here.
- // Use extreme caution when editing this section.
- //{{AFX_ODL_PROP(CDir)
- //}}AFX_ODL_PROP
-
- methods:
- // NOTE - ClassWizard will maintain method information here.
- // Use extreme caution when editing this section.
- //{{AFX_ODL_METHOD(CDir)
- [id(1)] long Scan(BSTR pszFileSpec);
- [id(2)] BSTR getFile(long iFile);
- [id(3)] long MkDir(BSTR pszDir);
- [id(4)] long getFileCount();
- [id(5)] BSTR getFileRoot(BSTR pszFilePath);
- [id(6)] BSTR getDir(long iDir);
- [id(7)] long getDirCount();
- //}}AFX_ODL_METHOD
-
- };
-
- // Class information for CDir
-
- [ uuid(9BD4DD42-724E-11D2-9F15-00A0246D0F63) ]
- coclass Dir
- {
- [default] dispinterface IDir;
- };
-
-
- // Primary dispatch interface for CStg
-
- [ uuid(05641F41-7255-11D2-9F15-00A0246D0F63) ]
- dispinterface IStg
- {
- properties:
- // NOTE - ClassWizard will maintain property information here.
- // Use extreme caution when editing this section.
- //{{AFX_ODL_PROP(CStg)
- //}}AFX_ODL_PROP
-
- methods:
- // NOTE - ClassWizard will maintain method information here.
- // Use extreme caution when editing this section.
- //{{AFX_ODL_METHOD(CStg)
- [id(1)] long getStgCount();
- [id(2)] BSTR getStg(long iStg);
- [id(3)] long Scan(BSTR pszFileStg, BSTR pszStgSpec);
- //}}AFX_ODL_METHOD
-
- };
-
- // Class information for CStg
-
- [ uuid(05641F42-7255-11D2-9F15-00A0246D0F63) ]
- coclass Stg
- {
- [default] dispinterface IStg;
- };
-
- //{{AFX_APPEND_ODL}}
- //}}AFX_APPEND_ODL}}
- };
-