winapi - How do I call ICDBurn::GetRecorderDriveLetter() in VS2008 C++? (Solving XP CD write to root) -


i trying implement solution given in

getsavefilename() not returning path of cd burning staging area on xp

i'm trying implement in vs2008 c++. icdburn::getrecorderdriveletter() method not static , cannot called written (icdburn::getrecorderdriveletter) in above answer. icdburn can't instantiated because it's abstract class. how call icdburn::getrecorderdriveletter() c++?

you need create com object first.

icdburn* picdburn; hresult hr = cocreateinstance(clsid_cdburn, null,clsctx_inproc_server,iid_icdburn,(lpvoid*)&picdburn); if (succeeded(hr)) {  // ... picdburn->release();  } 

Comments