Retired Document
Important: This sample code may not represent best practices for current development. The project may use deprecated symbols and illustrate technologies and techniques that are no longer recommended.
GetMyIPAddr.h
/* |
GetMyIPAddr.h |
C definitions of parameter block entries needed for IP calls |
Copyright Apple Computer, Inc. 1989 |
All rights reserved |
*/ |
#define ipctlGetAddr 15 /* csCode to get our IP address */ |
#define ParamBlockHeader \ |
struct QElem *qLink; \ |
short qType; \ |
short ioTrap; \ |
Ptr ioCmdAddr; \ |
ProcPtr ioCompletion; \ |
OSErr ioResult; \ |
StringPtr ioNamePtr; \ |
short ioVRefNum; \ |
short ioCRefNum; \ |
short csCode |
struct IPParamBlock { |
ParamBlockHeader; /* standard I/O header */ |
ip_addr ourAddress; /* our IP address */ |
long ourNetMask; /* our IP net mask */ |
}; |
Copyright © 2003 Apple Computer, Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2003-01-14