Bitmap -> DDraw
У меня есть PBITMAPINFO pBitmap - под ним есть изображение в памяти (то есть, если добавить перед ним BITMAPFILEHEADER и скинуть в файл, то будет обычный bmp-файл), также есть уже выделенная поверхность LPDIRECTDRAWSURFACE (точнее, указатель на выделенную поверхность, но это неважно). Как скопировать этот битмап на поверхность? Причём желательно не вручную попиксельно в цикле или memcpy, т.к. размеры битмапов могут быть разные и, возможно, придётся делать Stretch, что DDraw умеет (хотя, если кто знает как попиксельно - тоже скажите). И не через файл, так как желательно побыстрее всё делать.