1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- // 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;
- DWORD dwVersion;
- 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_)
|