mirror of https://github.com/tongzx/nt5src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
656 B
21 lines
656 B
#ifndef __CDBURN_H__
|
|
#define __CDBURN_H__
|
|
|
|
|
|
#define INVALID_JOLIETNAME_CHARS L"\\/:*?|<>;"
|
|
|
|
EXTERN_C const CLSID CLSID_StagingFolder;
|
|
|
|
HRESULT CDBurn_GetCDInfo(LPCTSTR pszVolume, DWORD *pdwDriveCapabilities, DWORD *pdwMediaCapabilities);
|
|
|
|
HRESULT CDBurn_OnDeviceChange(BOOL fAdd, LPCWSTR pszDrive);
|
|
HRESULT CDBurn_OnMediaChange(BOOL fInsert, LPCWSTR pszDrive);
|
|
HRESULT CDBurn_OnEject(HWND hwnd, INT iDrive);
|
|
|
|
HRESULT CDBurn_GetExtensionObject(DWORD dwType, IDataObject *pdo, REFIID riid, void **ppv);
|
|
STDAPI CheckStagingArea();
|
|
STDAPI CDBurn_GetRecorderDriveLetter(LPWSTR pszDrive, UINT cch);
|
|
void CDBurn_GetUDFState(BOOL *pfUDF);
|
|
|
|
|
|
#endif // __CDBURN_H__
|