#define MAKE_MEDIA_PATH(pFileName) (TEXT("C:\\LEADTOOLS 17.5\\Media\\")TEXT(pFileName)) LPOLESTR T2OLE(LPCTSTR lpt) { static OLECHAR lpw[512]; if(!lpt) return NULL; lpw[0] = L'\0'; MultiByteToWideChar(CP_ACP, 0, lpt, -1, lpw, 512); return lpw; } void IltmmCapture_SaveStillDIB_Example (IltmmCapture* pCapture) { HRESULT hr = IltmmCapture_StartCapture(pCapture, ltmmCapture_Mode_Still); if(SUCCEEDED(hr)) { BSTR bstrFileName = SysAllocString(T2OLE(MAKE_MEDIA_PATH("dib.bmp"))); hr = IltmmCapture_SaveStillDIB(pCapture, bstrFileName, -1); IltmmCapture_StopCapture(pCapture); SysFreeString(bstrFileName); } }