Lines Matching defs:IHostNetworkInterface

913 struct IHostNetworkInterface;
969 typedef struct IHostNetworkInterface IHostNetworkInterface;
3361 /* Start of struct IHostNetworkInterface Declaration */
3371 nsresult (*GetName)(IHostNetworkInterface *pThis, PRUnichar * *name);
3373 nsresult (*GetId)(IHostNetworkInterface *pThis, PRUnichar * *id);
3375 nsresult (*GetNetworkName)(IHostNetworkInterface *pThis, PRUnichar * *networkName);
3377 nsresult (*GetDhcpEnabled)(IHostNetworkInterface *pThis, PRBool *dhcpEnabled);
3379 nsresult (*GetIPAddress)(IHostNetworkInterface *pThis, PRUnichar * *IPAddress);
3381 nsresult (*GetNetworkMask)(IHostNetworkInterface *pThis, PRUnichar * *networkMask);
3383 nsresult (*GetIPV6Supported)(IHostNetworkInterface *pThis, PRBool *IPV6Supported);
3385 nsresult (*GetIPV6Address)(IHostNetworkInterface *pThis, PRUnichar * *IPV6Address);
3387 nsresult (*GetIPV6NetworkMaskPrefixLength)(IHostNetworkInterface *pThis, PRUint32 *IPV6NetworkMaskPrefixLength);
3389 nsresult (*GetHardwareAddress)(IHostNetworkInterface *pThis, PRUnichar * *hardwareAddress);
3391 nsresult (*GetMediumType)(IHostNetworkInterface *pThis, PRUint32 *mediumType);
3393 nsresult (*GetStatus)(IHostNetworkInterface *pThis, PRUint32 *status);
3395 nsresult (*GetInterfaceType)(IHostNetworkInterface *pThis, PRUint32 *interfaceType);
3398 IHostNetworkInterface *pThis,
3404 IHostNetworkInterface *pThis,
3409 nsresult (*EnableDynamicIpConfig)(IHostNetworkInterface *pThis );
3411 nsresult (*DhcpRediscover)(IHostNetworkInterface *pThis );
3415 struct IHostNetworkInterface
3419 /* End of struct IHostNetworkInterface Declaration */
3440 nsresult (*GetNetworkInterfaces)(IHost *pThis, PRUint32 *networkInterfacesSize, IHostNetworkInterface * **networkInterfaces);
3478 IHostNetworkInterface * * hostInterface,
3485 IHostNetworkInterface * * hostInterface,
3522 IHostNetworkInterface * * networkInterface
3528 IHostNetworkInterface * * networkInterface
3535 IHostNetworkInterface *** networkInterfaces