Unit uSock

Descrição

 

Uses

Visão Geral

Classes, Interfaces, Objetos e Registros

Nome Descrição
[Comprimido] Registro SockAddr_Gen  
Registro Interface_Info  
Registro tNetworkInterface  

Funções e Procedimentos

Function WSAIoctl(aSocket : TSocket; aCommand : DWord; lpInBuffer : Pointer; dwInBufferLen : DWord; lpOutBuffer : Pointer; dwOutBufferLen : DWord; lpdwOutBytesReturned : LPDWord; lpOverLapped : Pointer; lpOverLappedRoutine : Pointer) : Integer; stdcall; external 'WS2_32.DLL';
Function GetNetworkInterfaces(Var aNetworkInterfaceList : tNetworkInterfaceList): Boolean;

Tipos

tNetworkInterfaceList = Array of tNetworkInterface;

Constantes

SIO_GET_INTERFACE_LIST = $4004747F;
IFF_UP = $00000001;
IFF_BROADCAST = $00000002;
IFF_LOOPBACK = $00000004;
IFF_POINTTOPOINT = $00000008;
IFF_MULTICAST = $00000010;

Descrição

Funções e Procedimentos

Function WSAIoctl(aSocket : TSocket; aCommand : DWord; lpInBuffer : Pointer; dwInBufferLen : DWord; lpOutBuffer : Pointer; dwOutBufferLen : DWord; lpdwOutBytesReturned : LPDWord; lpOverLapped : Pointer; lpOverLappedRoutine : Pointer) : Integer; stdcall; external 'WS2_32.DLL';
 
Function GetNetworkInterfaces(Var aNetworkInterfaceList : tNetworkInterfaceList): Boolean;
 

Tipos

tNetworkInterfaceList = Array of tNetworkInterface;
 

Constantes

SIO_GET_INTERFACE_LIST = $4004747F;

Constants found in manual on non-officially documented M$ Winsock functions

IFF_UP = $00000001;
 
IFF_BROADCAST = $00000002;
 
IFF_LOOPBACK = $00000004;
 
IFF_POINTTOPOINT = $00000008;
 
IFF_MULTICAST = $00000010;
 

Gerado por PasDoc 0.16.0.