// 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 class CNeroBurn { CArraym_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; CArraym_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_)