NWNCPExtensionRequest
Sends and receives small data from an NCP extension handler
#include <nwncpext.h>
or
#include <nwcalls.h>
NWCCODE N_API NWNCPExtensionRequest (
NWCONN_HANDLE conn,
nuint32 NCPExtensionID,
const void N_FAR *requestData,
nuint16 requestDataLen,
void N_FAR *replyData,
pnuint16 replyDataLen);
uses calwin32
Function NWNCPExtensionRequest
(conn : NWCONN_HANDLE;
NCPExtensionID : nuint32;
const requestData : nptr;
requestDataLen : nuint16;
replyData : nptr;
replyDataLen : pnuint16
) : NWCCODE;
NWNCPExtensionRequest will take any size data buffer and send it to the server. Requests larger than 500 bytes will be processed by calling NWFragNCPExtensionRequest which breaks up the data and sends it in multiple packets.