http://code.google.com/p/gens-rerecording/source/browse/trunk/%20gens-rerecording/Gens/scrshot.cpp#181Такой функции еще нет, но страсть как хочется иметь. Пытался вникнуть, какие данные слать в SetClipboardData. Сказали, что туда только объект HBITMAP можно совать, а его пока нет в коде.
Зато файлы ПНГ и БМП каким-то образом создаются из данных в памяти, связанных с Dest (не HBITMAP, просто unsigned char). В свою очередь, получить объект HBITMAP можно через CreateDIBitmap. Но непонятно, где брать параметры для нее.
Есть функция WRITE_FRAME_TO_SRC, но непонятно опять же, куда она сохраняет пригодный для переработки битмап.