12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- // NeroBurn.h: interface for the CNeroBurn class.
- //
- //////////////////////////////////////////////////////////////////////
- #if !defined(AFX_NEROBURN_H__B0013267_B352_480E_B30C_A023EFDC2A1D__INCLUDED_)
- #define AFX_NEROBURN_H__B0013267_B352_480E_B30C_A023EFDC2A1D__INCLUDED_
- #if _MSC_VER > 1000
- #pragma once
- #endif // _MSC_VER > 1000
- #include <afxtempl.h>
- class CNeroBurn
- {
- CArray<NERO_ISO_ITEM*,NERO_ISO_ITEM*>m_photoMniiArray;
- CStringArray m_nameArray;
- public:
- CString m_name;
- BOOL m_bDvd;
- CStringArray m_DirArray;
- CStringArray m_DirRealNameArray;
- void NeroAPIBurn();
- void NeroAPIFree();
- BOOL NeroAPIInit();
- CNeroBurn();
- virtual ~CNeroBurn();
- public:
- int GetPosFromName(CString dirname);
- int GetDirPos(CString dir);
- void JoinDir(CString dir);
- bool NeroWorkError;
- bool NeroBurnOK;
- CStringArray strBurnSourceFilePath;
- CStringArray *m_pDir;
- CArray<int,int>m_pDirChildArray; //´ËĿ¼Óм¸¸ö×ÓĿ¼
- CStringArray *m_pPhotoArray;
- int NeroBurnFileNums;
- char pcLanguageFile [128];
- char pcVendor [128];
- char pcNeroFilesPath [128];
- char pcDriveName [128];
- FILE* pFile;
- NERO_CD_INFO* pncdCDInfo;
- NERO_SCSI_DEVICE_INFOS* pndiDeviceInfos;
- NERO_DEVICEHANDLE ndhDeviceHandle;
- //CString mstrFileName;
- //CString strNum,strPathNum;
- //CString mstrPathName;
- char pcSoftware [128];
- NERO_PROGRESS npProgress;
- NERO_SETTINGS nsSettings;
- };
- #endif // !defined(AFX_NEROBURN_H__B0013267_B352_480E_B30C_A023EFDC2A1D__INCLUDED_)
|