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 */
    };