Lines Matching defs:IHostNetworkInterface

911 struct IHostNetworkInterface;
960 typedef struct IHostNetworkInterface IHostNetworkInterface;
3333 /* Start of struct IHostNetworkInterface Declaration */
3343 nsresult (*GetName)(IHostNetworkInterface *pThis, PRUnichar * *name);
3345 nsresult (*GetId)(IHostNetworkInterface *pThis, PRUnichar * *id);
3347 nsresult (*GetNetworkName)(IHostNetworkInterface *pThis, PRUnichar * *networkName);
3349 nsresult (*GetDhcpEnabled)(IHostNetworkInterface *pThis, PRBool *dhcpEnabled);
3351 nsresult (*GetIPAddress)(IHostNetworkInterface *pThis, PRUnichar * *IPAddress);
3353 nsresult (*GetNetworkMask)(IHostNetworkInterface *pThis, PRUnichar * *networkMask);
3355 nsresult (*GetIPV6Supported)(IHostNetworkInterface *pThis, PRBool *IPV6Supported);
3357 nsresult (*GetIPV6Address)(IHostNetworkInterface *pThis, PRUnichar * *IPV6Address);
3359 nsresult (*GetIPV6NetworkMaskPrefixLength)(IHostNetworkInterface *pThis, PRUint32 *IPV6NetworkMaskPrefixLength);
3361 nsresult (*GetHardwareAddress)(IHostNetworkInterface *pThis, PRUnichar * *hardwareAddress);
3363 nsresult (*GetMediumType)(IHostNetworkInterface *pThis, PRUint32 *mediumType);
3365 nsresult (*GetStatus)(IHostNetworkInterface *pThis, PRUint32 *status);
3367 nsresult (*GetInterfaceType)(IHostNetworkInterface *pThis, PRUint32 *interfaceType);
3370 IHostNetworkInterface *pThis,
3376 IHostNetworkInterface *pThis,
3381 nsresult (*EnableDynamicIpConfig)(IHostNetworkInterface *pThis );
3383 nsresult (*DhcpRediscover)(IHostNetworkInterface *pThis );
3387 struct IHostNetworkInterface
3391 /* End of struct IHostNetworkInterface Declaration */
3412 nsresult (*GetNetworkInterfaces)(IHost *pThis, PRUint32 *networkInterfacesSize, IHostNetworkInterface * **networkInterfaces);
3461 IHostNetworkInterface * * hostInterface,
3503 IHostNetworkInterface * * networkInterface
3509 IHostNetworkInterface * * networkInterface
3516 IHostNetworkInterface *** networkInterfaces