home *** CD-ROM | disk | FTP | other *** search
/ Datatid 1999 #6 / Datatid_1999-06.iso / internet / Tango352Promo / P.SQL / PTKPKG.1 / MSOCKLIB.RC < prev    next >
Encoding:
Text File  |  1996-04-11  |  17.1 KB  |  305 lines

  1. /*
  2.  * Copyright (C) JSB Computer Systems Ltd, 1991.
  3.  *
  4.  * This Module contains Proprietary Information of
  5.  * JSB Computer Systems Ltd, and should be treated
  6.  * as Confidential.
  7.  */
  8.  
  9.  
  10. /*
  11.  *
  12.  * This is the resource file for the DOS Virtual Socket Library.
  13.  *
  14.  *
  15.  *  History & Modifications
  16.  *  =======================
  17.  *
  18.  *  Version 3-0-11
  19.  *  --------------
  20.  *  05/25/95  Akshay Soin   AVS001  Added the string resources for Version
  21.  *                                  matching.
  22.  */
  23.  
  24. #include <windows.h>
  25. #include "../include/socket.h"
  26. #include "../include/msocklib.h"
  27. #include "../include/title.h"
  28.  
  29. STRINGTABLE LOADONCALL
  30. {
  31.     IDS_VSLVERSION,         "3.0.11"           /* 257 (actually 0x0101) */
  32.  
  33.     IDS_ENUMVSLNETS,        "EnumVSLNets(). VSL version: %s" /* 15 */
  34.     IDS_ENUMVSLNETS1,       "  GlobalAlloc of <%d> bytes"    /* 16 */
  35.     IDS_ENUMVSLNETS2,       "  Retd. NetKey:<%s>"            /* 17 */
  36.     IDS_ENUMVSLNETS3,       "  Retd. NetDescription:<%s>"    /* 18 */
  37.     IDS_ENUMVSLNETSEXIT,    "EnumVSLNets():Retd.<%d>"        /* 19 */
  38.  
  39.     IDS_INITSL,             "InitSocketLibrary(). VSL version: %s" /* 20 */
  40.     IDS_INITSL1,            "  NetKey:<%s>"                        /* 21 */
  41.     IDS_INITSL2,            "  NetBeingServiced:<%s>"              /* 22 */
  42.     IDS_INITSLEXIT,         "InitSocketLibrary():Retd.<%d>"        /* 29 */
  43.  
  44.     IDS_DEINITSL,           "DeinitSocketLibrary()"                /* 30 */
  45.     IDS_DEINITSLEXIT,       "DeinitSocketLibrary():Retd.<%d>"      /* 39 */
  46.  
  47.     IDS_GETNETDATA,         "GetNetData()"              /* 40 */
  48.     IDS_GETNETDATA1,        "  Searching for Key:<%s>"  /* 41 */
  49.     IDS_GETNETDATA2,        "  Found:<%s>"              /* 42 */
  50.     IDS_GETNETDATA3,        "    Key:<%s>"              /* 43 */
  51.     IDS_GETNETDATA4,        "    Desc:<%s>"             /* 44 */
  52.     IDS_GETNETDATA5,        "    Module:<%s>"           /* 45 */
  53.     IDS_GETNETDATA6,        "    Private:<%s>"          /* 46 */
  54.     IDS_GETNETDATA7,        "    Type:<%d>"             /* 47 */
  55.     IDS_GETNETDATAEXIT,     "GetNetData():Retd.<%d>"    /* 49 */
  56.  
  57.     IDS_INITDLL,            "InitDLLNetModule(). DLL Module:<%s>"      /* 50 */
  58.     IDS_INITDLL1,           "  Can't LoadLibrary(). Retd<%d>"          /* 51 */
  59.     IDS_INITDLL2,           "  Can't find _dllInitTransport() in <%s>" /* 52 */
  60.     IDS_INITDLL3,           "  Calling _dllInitTransport() in <%s>"    /* 53 */
  61.     IDS_INITDLL4,           "  Getting DLL proc addresses"             /* 54 */
  62.     IDS_INITDLL5,           "  Can't get proc address for <%s>"        /* 55 */
  63.     IDS_INITDLL6,           "  Sock func id.(%d) > MAX_SOCKET_ROUTINES!"/*56 */
  64.     IDS_INITDLLEXIT,        "InitDLLNetModule():Retd.<%d>"             /* 59 */
  65.  
  66.     IDS_DEINITDLL,          "DeinitDLLNetModule()"               /* 60 */
  67.     IDS_DEINITDLL1,         "  Calling _dllDeinitTransport()"    /* 61 */
  68.     IDS_DEINITDLL2,         "  Can't find _dllDeinitTransport()" /* 62 */
  69.     IDS_DEINITDLLEXIT,      "DeinitDLLNetModule():Retd.<%d>"     /* 69 */
  70.  
  71.     IDS_GHBN,               "gethostbyname(). Name:<%s>"                /*70*/
  72.     IDS_GHBN1,              "  handle:<%d>"                             /*71*/
  73.     IDS_GHBN2,              "  (rtn code=%d) <-----------------------!!"/*72*/
  74.     IDS_GHBNEXIT,           "gethostbyname():Retd.<%d>"                 /*79*/
  75.  
  76.     IDS_GHBA,               "gethostbyaddr(). addr:<%s>"  /* 310 */
  77.     IDS_GHBA1,              "  handle:<%d>"               /* 311 */
  78.     IDS_GHBA2,              "  (rtn code=%d) <------------------------!!"/*312*/
  79.     IDS_GHBAEXIT,           "gethostbyaddr():Retd.<%d>"   /* 313 */
  80.  
  81.     IDS_ACCEPT,             "accept(). Socket:<%d>" /* 80 */
  82.     IDS_ACCEPTEXIT,         "accept():Retd.<%d>"    /* 89 */
  83.  
  84.     IDS_BIND,               "bind(). Socket:<%d>"   /* 90 */
  85.     IDS_BINDEXIT,           "bind():Retd.<%d>"      /* 99 */
  86.  
  87.     IDS_CONNECT,            "connect(). Socket:<%d>" /* 100 */
  88.     IDS_CONNECTEXIT,        "connect():Retd.<%d>"    /* 109 */
  89.  
  90.     IDS_FCNTL,              "fcntl(). Socket:<%d>"  /* 190 */
  91.     IDS_FCNTL1,              "  cmd:<%d>"           /* 191 */
  92.     IDS_FCNTL2,              "  arg:<%d>"           /* 192 */
  93.     IDS_FCNTLEXIT,           "fcntl():Retd.<%d>"    /* 199 */
  94.  
  95.     IDS_GETPEERNAME,         "getpeername(). Socket:<%d>" /* 250 */
  96.     IDS_GETPEERNAMEEXIT,     "getpeername():Retd.<%d>"    /* 259 */
  97.  
  98.     IDS_GETSOCKNAME,         "getsockname(). Socket:<%d>"  /* 260 */
  99.     IDS_GETSOCKNAMEEXIT,     "getsockname():Retd.<%d>"     /* 269 */
  100.  
  101.     IDS_GETSOCKOPT,          "getsockopt(). Socket:<%d>"   /* 270 */
  102.     IDS_GETSOCKOPTEXIT,      "getsockopt():Retd.<%d>"      /* 279 */
  103.  
  104.     IDS_LISTEN,             "listen(). Socket:<%d>"  /* 110 */
  105.     IDS_LISTEN1,            "  Backlog:<%d>"         /* 111 */
  106.     IDS_LISTENEXIT,         "listen():Retd.<%d>"     /* 119 */
  107.  
  108.     IDS_RECV,               "recv(). Socket:<%d>"   /* 120 */
  109.     IDS_RECV1,              "  Length request:<%d>" /* 121 */
  110.     IDS_RECVEXIT,           "recv():Retd.<%d>"      /* 129 */
  111.  
  112.     IDS_RECVFROM,           "recvfrom(). Socket:<%d>" /* 210 */
  113.     IDS_RECVFROM1,          "  Length request:<%d>"   /* 211 */
  114.     IDS_RECVFROMEXIT,       "recvfrom():Retd.<%d>"    /* 219 */
  115.  
  116.     IDS_RECVMSG,            "recvmsg(). Socket:<%d>"  /* 230 */
  117.     IDS_RECVMSGEXIT,        "recvmsg():Retd.<%d>"     /* 239 */
  118.  
  119.     IDS_SELECT,             "select(). nfds:<%d>"  /* 130 */
  120.     IDS_SELECT1,            "    read fds:<%s>"    /* 131 */
  121.     IDS_SELECT2,            "    write fds:<%s>"   /* 132 */
  122.     IDS_SELECT3,            "    except fds:<%s>"  /* 133 */
  123.     IDS_SELECT4,            "  fds on entry:"      /* 134 */
  124.     IDS_SELECT5,            "  fds on exit:"       /* 135 */
  125.     IDS_SELECT6,            "  Changed blocking select to non-blocking" /*136*/
  126.     IDS_SELECT7,            "  timeout secs <%s>"  /* 137 */
  127.     IDS_SELECT8,            "  timeout usecs <%s>" /* 138 */
  128.     IDS_SELECTMIN,          "    select()...repeated request/result on read fds:<%s>"/*141*/
  129.     IDS_SELECTEXIT,         "select():Retd.<%d>"    /* 149 */
  130.  
  131.     IDS_SEND,               "send(). Socket:<%d>"  /* 150 */
  132.     IDS_SEND1,              "  Length:<%d>"        /* 151 */
  133.     IDS_SENDEXIT,           "send():Retd.<%d>"     /* 159 */
  134.  
  135.     IDS_SENDTO,             "sendto(). Socket:<%d>"  /* 220 */
  136.     IDS_SENDTO1,            "  Length:<%d>"          /* 221 */
  137.     IDS_SENDTOEXIT,         "sendto():Retd.<%d>"     /* 229 */
  138.  
  139.     IDS_SENDMSG,            "sendmsg(). Socket:<%d>"  /* 240 */
  140.     IDS_SENDMSGEXIT,        "sendmsg():Retd.<%d>"     /* 249 */
  141.  
  142.     IDS_SETSOCKOPT,         "setsockopt(). Socket:<%d>"  /* 200 */
  143.     IDS_SETSOCKOPT1,        "  optname:<%d>"             /* 201 */
  144.     IDS_SETSOCKOPT2,        "  optlen:<%d>"              /* 202 */
  145.     IDS_SETSOCKOPT3,        "  optval(1st byte):<%d>"    /* 203 */
  146.     IDS_SETSOCKOPTEXIT,     "setsockopt():Retd.<%d>"     /* 209 */
  147.  
  148.     IDS_SOCKET,             "socket(). Type:<%d>"  /* 160 */
  149.     IDS_SOCKETEXIT,         "socket():Retd.<%d>"   /* 169 */
  150.  
  151.     IDS_CLOSESOCKET,        "closesocket(). Socket:<%d>" /* 170 */
  152.     IDS_CLOSESOCKETEXIT,    "closesocket():Retd.<%d>"    /* 179 */
  153.  
  154.     IDS_SHUTDOWN,           "shutdown(). Socket:<%d>" /* 180 */
  155.     IDS_SHUTDOWN1,          "  How:<%d>"              /* 181 */
  156.     IDS_SHUTDOWNEXIT,       "shutdown():Retd.<%d>"    /* 189 */
  157.  
  158. #define IDS_CALLTSRINIT           303
  159. #define IDS_CALLTSREXIT           304
  160.     IDS_PROTCHK,            "Protect mode check()."          /* 280 */
  161.     IDS_PROTCHKEXIT,        "Protect mode check():Retd.<%d>" /* 281 */
  162.     IDS_INITTSR,            "InitTSRNetModule(). TSR Module:<%s>" /* 282 */
  163.     IDS_INITTSR1,           "  Protected mode:<%d>"               /* 283 */
  164.     IDS_INITTSREXIT,        "InitTSRNetModule():Retd.<%d>"        /* 286 */
  165.     IDS_DEINITTSR,          "DeinitTSRNetModule()"                /* 287 */
  166.     IDS_DEINITTSREXIT,      "DeinitTSRNetModule():Retd.<%d>"      /* 288 */
  167.     IDS_EIVINIT,            "Getting Int Vec. Private data:<%s>"  /* 289 */
  168.     IDS_EIVINIT1,           "  Established Vector:<%s>"           /* 290 */
  169.     IDS_EIVEXIT,            "Getting Int Vec. Retd:<%d>"          /* 291 */
  170.     IDS_IIVINIT,            "IsIntVec. Vector:<%s>"               /* 292 */
  171.     IDS_IIVEXIT,            "IsIntVec. Retd:<%d>"                 /* 293 */
  172.     IDS_CHKSIGINIT,         "CheckSignature(). Sig:<%s>"          /* 294 */
  173.     IDS_CHKSIGEXIT,         "CheckSignature(). Retd:<%d>"         /* 295 */
  174.     IDS_CHKSIG2FINIT,       "CheckInt2FSignature(). Sig:<%s>"     /* 305 */
  175.     IDS_CHKSIG2F1           "MPX Id:<%s>"                         /* 306 */
  176.     IDS_CHKSIG2F2           "MPXer retd.:<%s>"                    /* 307 */
  177.     IDS_CHKSIG2FEXIT,       "CheckInt2FSignature(). Rtd.Vector:<%s>"/* 309 */
  178.     IDS_GSMINIT,            "GetSharedMem()."                     /* 296 */
  179.     IDS_GSM1,               "  Size:<%d>"                         /* 297 */
  180.     IDS_GSM2,               "  Segment:<%s>"                      /* 298 */
  181.     IDS_GSM3,               "  Offset:<%s>"                       /* 299 */
  182.     IDS_GSM4,               "  Attempting access..."              /* 300 */
  183.     IDS_GSM5,               "  ...done it!"                       /* 301 */
  184.     IDS_GSMEXIT,            "GetSharedMem(). Retd:<%d>"           /* 302 */
  185.     IDS_CALLTSRINIT,        "CallTSRNetModule(). FuncCode:<%d>"
  186.     IDS_CALLTSREXIT,        "CallTSRNetModule() return."
  187.  
  188.     IDS_WEP,                "VSL WEP()"                                  /*1*/
  189.     IDS_WEPEXIT,            "VSL WEP() exit"                             /*10*/
  190.     IDS_MEM_ALLOC           "Memory Allocation failure"                  /*7*/
  191.     IDS_OTHER_INT,          "Undefined error:<%d>"                       /*999*/
  192.     IDS_PERRNO,             "  (errno=%d) <--------------------------!!" /*3*/
  193.     IDS_IP1,                "  namelen:<%d>"                             /*4*/
  194.     IDS_IP2,                "  port:<%u>"                                /*5*/
  195.     IDS_IP3,                "  IP Addr:<%s>"                             /*6*/
  196.     IDS_TSR_DIAG1,          "**TSR msg:<%s> <-------------!!!!"          /*8*/
  197.     IDS_TSR_DIAG2,          "**TSR msg:Can't o/p message <----------!!!!"/*9*/
  198.     IDS_DATATRACE,          "Data:<%s>"                                  /*2*/
  199.  
  200.  
  201.  
  202.     IDS_GPBN,               "getprotobyname(). name:<%s>"              /*314*/
  203.     IDS_GPBNEXIT,           "getprotobyname():Retd.<%d>"               /*315*/
  204.     IDS_GPBNUM,             "getprotobynumber(). number:<%d>"          /*316*/
  205.     IDS_GPBNUMEXIT,         "getprotobynumber():Retd.<%s>"             /*317*/
  206.  
  207.     IDS_GSBN,               "getservbyname(). name:<%s>"               /*318*/
  208.     IDS_GSBNEXIT,           "getservbyname():Retd. port no.<%d>"       /*319*/
  209.     IDS_GSBPORT,            "getservbyport(). number:<%d>"             /*320*/
  210.     IDS_GSBPORTEXIT,        "getservbyport():Retd. service<%s>"        /*321*/
  211.  
  212.     IDS_GHN,                "Calling gethostname(). len:<%d>"          /*322*/
  213.     IDS_GHN1,               "  name:<%s>"                              /*323*/
  214.     IDS_GHNEXIT,            "gethostname():Retd.<%d>"                  /*324*/
  215.  
  216.     IDS_FAMILY,             "  Family:<%u>"                            /*11*/
  217.  
  218.     IDS_TRACE,              "Tracing to: "                             /*400*/
  219.     IDS_WARN,               "An error has occured in the networking software, check log file: " /*401*/
  220.  
  221.     IDS_EXITVER,            "TSR/DLL version incorrect"                  /*402*/
  222.  
  223.     IDS_PROTOCOL_UNSPEC,    "AF_UNSPEC"                               /*800*/
  224.     IDS_PROTOCOL_INET,      "AF_INET"                                 /*802*/
  225.     IDS_PROTOCOL_IPX,       "AF_IPX"                                  /*806*/
  226.     IDS_PROTOCOL_DECNET,    "AF_DECnet"                               /*812*/
  227.     IDS_PROTOCOL_NEBEUI,    "AF_NETBIOS"                              /*817*/
  228.  
  229.     IDS_PERRNAME            "  (error=%s) <--------------------------------!!" /*410*/
  230.  
  231.     IDS_EUNKNOWN,           "EUNKNOWN"                       /* 2265 */
  232.     IDS_EWOULDBLOCK,        "EWOULDBLOCK"                    /* 2045 */
  233.     IDS_EINPROGRESS,        "EINPROGRESS"                    /* 2046 */
  234.     IDS_EALREADY,           "EALREADY"                       /* 2047 */
  235.     IDS_ENOTSOCK,           "ENOTSOCK"                       /* 2048 */
  236.     IDS_EDESTADDRREQ,       "EDESTADDRREQ"                   /* 2049 */
  237.     IDS_EMSGSIZE,           "EMSGSIZE"                       /* 2050 */
  238.     IDS_EPROTOTYPE,         "EPROTOTYPE"                     /* 2051 */
  239.     IDS_ENOPROTOOPT,        "ENOPROTOOPT"                    /* 2052 */
  240.     IDS_EPROTONOSUPPORT,    "EPROTONOSUPPORT"                /* 2053 */
  241.     IDS_ESOCKTNOSUPPORT,    "ESOCKTNOSUPPORT"                /* 2054 */
  242.     IDS_EOPNOTSUPP,         "EOPNOTSUPP"                     /* 2055 */
  243.     IDS_EPFNOSUPPORT,       "EPFNOSUPPORT"                   /* 2056 */
  244.     IDS_EAFNOSUPPORT,       "EAFNOSUPPORT"                   /* 2057 */
  245.     IDS_EADDRINUSE,         "EADDRINUSE"                     /* 2058 */
  246.     IDS_EADDRNOTAVAIL,      "EADDRNOTAVAIL"                  /* 2059 */
  247.     IDS_ENETDOWN,           "ENETDOWN"                       /* 2060 */
  248.     IDS_ENETUNREACH,        "ENETUNREACH"                    /* 2061 */
  249.     IDS_ENETRESET,          "ENETRESET"                      /* 2062 */
  250.     IDS_ECONNABORTED,       "ECONNABORTED"                   /* 2063 */
  251.     IDS_ECONNRESET,         "ECONNRESET"                     /* 2064 */
  252.     IDS_ENOBUFS,            "ENOBUFS"                        /* 2065 */
  253.     IDS_EISCONN,            "EISCONN"                        /* 2066 */
  254.     IDS_ENOTCONN,           "ENOTCONN"                       /* 2067 */
  255.     IDS_ESHUTDOWN,          "ESHUTDOWN"                      /* 2068 */
  256.     IDS_ETOOMANYREFS,       "ETOOMANYREFS"                   /* 2069 */
  257.     IDS_ETIMEDOUT,          "ETIMEDOUT"                      /* 2070 */
  258.     IDS_ECONNREFUSED,       "ECONNREFUSED"                   /* 2071 */
  259.     IDS_ELOOP,              "ELOOP"                          /* 2072 */
  260.     IDS_ENAMETOOLONG,       "ENAMETOOLONG"                   /* 2073 */
  261.     IDS_EHOSTDOWN,          "EHOSTDOWN"                      /* 2074 */
  262.     IDS_EHOSTUNREACH,       "EHOSTUNREACH"                   /* 2075 */
  263.     IDS_ENOTEMPTY,          "ENOTEMPTY"                      /* 2076 */
  264.     IDS_EPROCLIM,           "EPROCLIM"                       /* 2077 */
  265.     IDS_EUSERS,             "EUSERS"                         /* 2078 */
  266.     IDS_EDQUOT,             "EDQUOT"                         /* 2079 */
  267.     IDS_ESTALE,             "ESTALE"                         /* 2080 */
  268.     IDS_EREMOTE,            "EREMOTE"                        /* 2081 */
  269.     IDS_ENOSTR,             "ENOSTR"                         /* 2082 */
  270.     IDS_ETIME,              "ETIME"                          /* 2083 */
  271.     IDS_ENOSR,              "ENOSR"                          /* 2084 */
  272.     IDS_ENOMSG,             "ENOMSG"                         /* 2085 */
  273.     IDS_EBADMSG,            "EBADMSG"                        /* 2086 */
  274.     IDS_EIDRM,              "EIDRM"                          /* 2087 */
  275.     IDS_EDEADLK,            "EDEADLK"                        /* 2088 */
  276.     IDS_ENOLCK,             "ENOLCK"                         /* 2089 */
  277.     IDS_EBADVERSION,        "EBADVERSION"                    /* 2090 */
  278.     IDS_EINVALSOCK,         "EINVALSOCK"                     /* 2091 */
  279.     IDS_ETOOMANYSOCK,       "ETOOMANYSOCK"                   /* 2092 */
  280.     IDS_EFAULTSOCK,         "EFAULTSOCK"                     /* 2093 */
  281.     IDS_ERESET,             "ERESET"                         /* 2094 */
  282.     IDS_ENOTUNIQUE,         "ENOTUNIQUE"                     /* 2095 */
  283.     IDS_ENOGATEADDR,        "ENOGATEADDR"                    /* 2096 */
  284.     IDS_ESENDERR,           "ESENDERR"                       /* 2097 */
  285.     IDS_ENOETHDRVR,         "ENOETHDRVR"                     /* 2098 */
  286.     IDS_EWRITPENDING,       "EWRITPENDING"                   /* 2099 */
  287.     IDS_EREADPENDING,       "EREADPENDING"                   /* 2100 */
  288.     IDS_ENOTCPIP,           "ENOTCPIP"                       /* 2101 */
  289.     IDS_EDRVBUSY,           "EDRVBUSY"                       /* 2102 */
  290.  
  291.     IDS_VSL_NET_MODULE_NOT_LOADED,    "VSL_NET_MODULE_NOT_LOADED"    /* 2009 */
  292.     IDS_VSL_NET_TRANSPORT_NOT_LOADED, "VSL_NET_TRANSPORT_NOT_LOADED" /* 2008 */
  293.     IDS_VSL_LIBRARY_NOT_INITIALISED,  "VSL_LIBRARY_NOT_INITIALISED"  /* 2007 */
  294.     IDS_VSL_ALREADY_INITIALISED,      "VSL_ALREADY_INITIALISED"      /* 2006 */
  295.     IDS_VSL_UNKNOWN_NETKEY,           "VSL_UNKNOWN_NETKEY"           /* 2005 */
  296.     IDS_VSL_UNSUPPORTED_NET,          "VSL_UNSUPPORTED_NET"          /* 2004 */
  297.     IDS_VSL_UNKNOWN_NET_INTERFACE,    "VSL_UNKNOWN_NET_INTERFACE"    /* 2003 */
  298.     IDS_VSL_UNKNOWN_NET_MODULE,       "VSL_UNKNOWN_NET_MODULE"       /* 2002 */
  299.     IDS_VSL_UNSUPPORTED_COMMAND,      "VSL_UNSUPPORTED_COMMAND"      /* 2001 */
  300.  
  301.     IDS_BADVER,          "  VSL Version Mismatch: File:<%s>" /* 340 */
  302.     IDS_BADVER1,         "    File is version <%s>"          /* 341 */
  303.     IDS_BADVER2,         "    Previously logged as <%s>"     /* 342 */
  304. }
  305.