I have found this in the header
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SnapshotSave(
/* [optional][in] */ VARIANT IndexedFileName,
/* [optional][in] */ VARIANT WaveFileName) = 0;
(cleaning it up a bit)
SnapshotSave(/*in*/ VARIANT IndexedFileName, /*in*/ VARIANT WaveFileName)
now, naming the file names still causes an error when I try it (just name it like "c:\test.ibx") What's the proper way to name the variant in this case?