BOOL CreateSurfaces()
{
DDSURFACEDESC2 ddSurfaceDesc;
HRESULT hRet;
//Установка полей структуры ddSurfaceDesk
ZeroMemory(&ddSurfaceDesc, sizeof(ddSurfaceDesc));
ddSurfaceDesc.dwSize = sizeof(ddSurfaceDesc);
ddSurfaceDesc.dwFlags = DDSD_CAPS;
ddSurfaceDesc.ddsCaps.dwCaps =DDSCAPS_PRIMARYSURFACE;
//Создание первичной поверхности
hRet=pDD->CreateSurface(&ddSurfaceDesc, &pPrimarySurface, NULL);
if (hRet != DD_OK)
{
wsprintf(szErrorMessage, "%s", "CreatePrimarySurface");
return (FALSE);
}
return (TRUE);
}
Хм....да...........,*?:?:%:%№;:..........о.
Пошел доделывать!