home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / detk45he.zip / pddentry.h < prev    next >
Text File  |  1999-05-11  |  3KB  |  81 lines

  1. /***************************************************************************/
  2. /* IBM CONFIDENTIAL                                                        */
  3. /* OCO Source Materials                                                    */
  4. /* IBM TCP/IP for OS/2                                                     */
  5. /* (c) Copyright IBM Corp 1992,1997                                        */
  6. /* The source code for this program is not published or otherwise          */
  7. /* divested of its trade secrets, irrespective of what has been            */
  8. /* deposited with the U.S. Copyright Office                                */
  9. /***************************************************************************/
  10. #ifndef pddentry_h
  11. #define pddentry_h
  12.  
  13. /* IBM Confidential                                 */
  14. /* Licensed Materials - Property of IBM Corporation */
  15. /* (C) Copyright IBM Corp 1990. All rights reserved */
  16. /*
  17.  * $Author:   vashaw  $
  18.  * $Revision:   1.1  $
  19.  * $Modtime:   04 Nov 1994 13:01:22  $
  20.  * $Header:   K:\tcp20vcs\basekit\src\convstck\sockets\pddentry.h_v   1.1   04 Nov 1994 13:01:32   vashaw  $
  21.  * $Log:   K:\tcp20vcs\basekit\src\convstck\sockets\pddentry.h_v  $
  22.  *
  23.  *    Rev 1.1   04 Nov 1994 13:01:32   vashaw
  24.  * Got rid of warnings on // comments.
  25.  *
  26.  *    Rev 1.0   06 Oct 1994 13:34:10   SANJAY_KHANNA
  27.  * Initial revision.
  28.  *
  29.  *    Rev 1.4   22 Mar 1994 15:05:24   SANJAY_KHANNA
  30.  * Definitions of Worker(0 and DynamicAPIEntry() for callgate support
  31.  *
  32.  *    Rev 1.3   09 Nov 1993 10:53:30   Jonathan_Rosen
  33.  * - Added support for DYNAMIC sockets entry point.
  34.  *
  35.  *    Rev 1.2   22 Mar 1993 16:52:20   Jonathan_Rosen
  36.  * - Added missing #define for PDDENTRY_CANCEL.
  37.  *
  38.  *    Rev 1.1   04 Mar 1993 17:17:16   Jonathan_Rosen
  39.  * Added prototype for _PDDEntry to allow a call to DevHlp_RegisterPDD().
  40.  *
  41.  *    Rev 1.0   04 Mar 1993 16:48:00   Jonathan_Rosen
  42.  * Initial revision.
  43.  */
  44.  
  45. #define PDDCMD_REGISTER         0   /* to register VDD entry point with PDD */
  46. #define PDDCMD_DEREGISTER       1   /* To deregister a VDD at MVDM shutdown */
  47. #define PDDCMD_SOCKET           2
  48. #define PDDCMD_BIND             3
  49. #define PDDCMD_LISTEN           4
  50. #define PDDCMD_ACCEPT           5
  51. #define PDDCMD_CONNECT          6
  52. #define PDDCMD_SENDTO           7
  53. #define PDDCMD_SEND             8
  54. #define PDDCMD_SENDV            9
  55. #define PDDCMD_RECVV           10
  56. #define PDDCMD_SENDMSG         11
  57. #define PDDCMD_RECVFROM        12
  58. #define PDDCMD_RECV            13
  59. #define PDDCMD_RECVMSG         14
  60. #define PDDCMD_SHUTDOWN        15
  61. #define PDDCMD_SETSOCKOPT      16
  62. #define PDDCMD_GETSOCKOPT      17
  63. #define PDDCMD_GETSOCKNAME     18
  64. #define PDDCMD_GETPEERNAME     19
  65. #define PDDCMD_CLOSE           20
  66. #define PDDCMD_ABORT           21
  67. #define PDDCMD_IOCTL           22
  68. #define PDDCMD_SELECT          23
  69. #define PDDCMD_GETHOSTID       24
  70. #define PDDCMD_CANCEL          25
  71.  
  72. #ifdef KERNEL
  73. extern void DevHelp_RegisterPDD(char *PDD_Name, void *PDD_Function);
  74. //extern int  _PDDEntry();
  75. extern unsigned short  _PDDEntry();
  76. extern void *DevHelp_DynamicAPI(short Parm_Count, void *Worker);
  77. extern void _loadds _saveregs Worker();
  78. #endif
  79.  
  80. #endif /*pddentry_h*/
  81.