・画像データに番号を割り振る。では、バッファを用意するプログラムが

//画像を格納するバッファを用意する
ZeroMemory( &Param, sizeof(Param));
(カメラより画像イメージとサイズを取得)
pBuffer = (BYTE*)VirtualAlloc( NULL, Param.Image.BufferLength,
MEM_COMMIT, PAGE READWRITE);

となっているので、順に名前を付けていくには

while(1){
sprintf( pBuffer, "date%04u.jpg", i++);
}
でいいでしょうか?