pTailBuffer = new Pointer(pMemTail);
pTailBuffer.setInt(0, pTail.getLength());
pTailBuffer.setPointer(Pointer.SIZE, pTail.getPointer());
}
WString lpwszFileName = lpszFileName != null ? new WString(lpszFileName) : null;
boolean result = HPSocket.SDK.HP_TcpServer_SendSmallFile(socketObj, dwConnID, lpwszFileName, pHeadBuffer, pTailBuffer);
if(pMemHead != 0) Native.free(pMemHead);
if(pMemTail != 0) Native.free(pMemTail);