/***************************************************************************/ /** **/ /** HPE CONFIDENTIAL. This software is confidential proprietary software **/ /** licensed by Hewlett-Packard Enterprise Development, LP, and is not **/ /** authorized to be used, duplicated OR disclosed to anyone without the **/ /** prior written permission of HPE. **/ /** © 2023 Copyright Hewlett-Packard Enterprise Development, LP **/ /** **/ /** VMS SOFTWARE, INC. CONFIDENTIAL. This software is confidential **/ /** proprietary software licensed by VMS Software, Inc., and is not **/ /** authorized to be used, duplicated or disclosed to anyone without **/ /** the prior written permission of VMS Software, Inc. **/ /** © 2023 Copyright VMS Software, Inc. **/ /** **/ /***************************************************************************/ /********************************************************************************************************************************/ /* Created: 9-Nov-2023 12:06:42 by OpenVMS SDL V3.7 */ /* Source: 15-JUN-2005 11:31:28 $1$DGA8345:[LIB_H.SRC]NETUSR.SDL;1 */ /********************************************************************************************************************************/ /*** MODULE $DRDEF ***/ #ifndef __DRDEF_LOADED #define __DRDEF_LOADED 1 #pragma __nostandard /* This file uses non-ANSI-Standard features */ #pragma __member_alignment __save #pragma __nomember_alignment #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __save /* Save the previously-defined required ptr size */ #pragma __required_pointer_size __short /* And set ptr size default to 32-bit pointers */ #endif #ifdef __cplusplus extern "C" { #define __unknown_params ... #define __optional_params ... #else #define __unknown_params #define __optional_params ... #endif #ifndef __struct #if !defined(__VAXC) #define __struct struct #else #define __struct variant_struct #endif #endif #ifndef __union #if !defined(__VAXC) #define __union union #else #define __union variant_union #endif #endif /* */ /* DISCONNECT REASONS */ /* */ #define NET$C_DR_NORMAL 0 /* NO ERROR (SYNCH DISCONNECT) */ #define NET$C_DR_RSU 1 /* COULDN'T ALLOCATE UCB ADDRESS */ #define NET$C_DR_NONODE 2 /* Unrecognized node name */ #define NET$C_DR_SHUT 3 /* NODE OR LINE SHUTTING DOWN */ #define NET$C_DR_NOBJ 4 /* UNKNOWN OBJECT TYPE OR PROCESS */ #define NET$C_DR_FMT 5 /* ILLEGAL PROCESS NAME FIELD */ #define NET$C_DR_BUSY 6 /* Object too busy */ #define NET$C_DR_PROTCL 7 /* GENERAL PROTOCOL ERROR */ #define NET$C_DR_THIRD 8 /* THIRD PARTY DISCONNECT */ #define NET$C_DR_ABORT 9 /* DISCONNECT ABORT */ #define NET$C_DR_IVNODE 2 /* Invalid node name format */ #define NET$C_DR_NONZ 21 /* NON-ZERO DST ADDRESS */ #define NET$C_DR_BADLNK 22 /* INCONSISTENT DSTLNK */ #define NET$C_DR_ZERO 23 /* ZERO SOURCE ADDRESS */ #define NET$C_DR_BADFC 24 /* FCVAL ILLEGAL */ #define NET$C_DR_NOCON 32 /* NO CONNECT SLOTS AVAILABLE */ #define NET$C_DR_ACCESS 34 /* INVALID ACCESS CONTROL */ #define NET$C_DR_BADSRV 35 /* LOGICAL LINK SERVICES MISMATCH */ #define NET$C_DR_ACCNT 36 /* INVALID ACCOUNT INFORMATION */ #define NET$C_DR_SEGSIZ 37 /* SEGSIZE TOO SMALL */ #define NET$C_DR_EXIT 38 /* USER EXIT OR TIMEOUT */ #define NET$C_DR_NOPATH 39 /* NO PATH TO DESTINATION NODE */ #define NET$C_DR_LOSS 40 /* LOSS OF DATA HAS OCCURRED */ #define NET$C_DR_NOLINK 41 /* ILLEGAL MSG FOR LINK NOLINK STATE */ #define NET$C_DR_CONF 42 /* REAL DISCONNECT CONFIRM */ #define NET$C_DR_IMLONG 43 /* IMAGE DATA FIELD TOO LONG */ #define NET$C_DR_MISLSCV 50 /* MISSING CRYPTOGRAPHIC KEY */ #define NET$C_DR_EXPSCV 51 /* EXPIRED CRYPTOGRAPHIC KEY */ #define NET$C_DR_MACFAIL 53 /* INTEGRITY CHECK FAILED */ #define NET$C_DR_SRVMMAT 54 /* CRYPTOGRAPHIC SERVICE MISMATCH */ #define NET$C_DR_VERFAIL 55 /* CRYPTOGRAPHIC CONNECT VERIFICATION FAILURE */ #define NET$C_DR_CSWRAP 56 /* CRYPTOGRAPHIC SEQUENCE SPACE EXHAUSED */ /* The following two are NOT valid disconnect reason codes. They are */ /* used locally. These were previously hardcoded in NETDRVSES. */ #define NET$C_DR_INVALID 100 /* Link is IO$_DEACCESS'ed */ #define NET$C_DR_DEACC 102 /* Reason field never setup */ #pragma __member_alignment __restore #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __restore /* Restore the previously-defined required ptr size */ #endif #ifdef __cplusplus } #endif #pragma __standard #endif /* __DRDEF_LOADED */