Web . HTML, CGI ISAPI



FILEUPL - 8


//

//

nBufferPos = lpECB->cbAvailable;

// ,

// ReadClient

nBytesToCopy = lpECB->cbTotalBytes - lpECB->cbAvailable;

//

// ,

if(nBytesToCopy > 0)

{

while(1)

{

//

//

lpECB->ReadClient(lpECB->ConnID,

(LPVOID)((LPSTR)lpTemp + nBufferPos), &cbReaded);

// nBytesToCopy,

//

nBytesToCopy -= cbReaded;

//

//

nBufferPos += cbReaded;

// ,

if(nBytesToCopy <= 0l)

break;

}

}

//

//

return lpTemp;

}

// ,

//

else

{

*nStatus = HSE_STATUS_ERROR;

//

//

// NULL

return NULL;

}

}

// =============================================================

// GetMIMEBoundary

// .

// :

// lpDataMIME - MIME

// lpBuffer -

// dwBufSize - MIME

// =============================================================

BOOL GetMIMEBoundary(LPVOID lpDataMIME, LPSTR lpBuffer, DWORD dwBufSize)