Работаю в Delphi. Посмотрел на аналог TransmitFile и попытался подрубить TransmitPackets. Ничего не вышло. Глядел и в ws2_32.dll и в wsock32.dll. В SDK сказано "Included in Windows XP and Windows .NET Server"... Прога ругается что не может найти точку входа в функцию ((
Посмотрел mswsock.h, там на эту тему только: Код (Text): typedef BOOL (PASCAL FAR * LPFN_TRANSMITPACKETS) ( SOCKET hSocket, LPTRANSMIT_PACKETS_ELEMENT lpPacketArray, DWORD nElementCount, DWORD nSendSize, LPOVERLAPPED lpOverlapped, DWORD dwFlags ); #define WSAID_TRANSMITPACKETS \ {0xd9689da0,0x1f90,0x11d3,{0x99,0x71,0x00,0xc0,0x4f,0x68,0xc8,0x76}} Ты уверен, что это обычная экспортируемая системной библиотекой функция?
Sharp Вроде, да... практически ничем не отличается от TrasnmitFile, нигде в описании не сказанно, что она не существует (( а что значит "#define WSAID_TRANSMITPACKETS \ {0xd9689da0,0x1f90,0x11d3,{0x99,0x71,0x00,0xc0,0x4f,0x68,0xc8,0x76}}" ?
Что-то мне подсказывает, что это GUID, нужный для получения указателя типа LPFN_TRANSMITPACKETS на функцию, называемую в MSDN TransmitPackets.