home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / warphead.zip / H / NETTRACE.H < prev    next >
C/C++ Source or Header  |  1996-07-17  |  34KB  |  596 lines

  1. /**INTERNAL_ONLY**/
  2. #ifdef DEKKO
  3.  
  4. extern unsigned far pascal  DOSSYSTRACE(unsigned short, unsigned short, unsigned short, char far *);
  5. extern unsigned short far *dekko_addr;
  6. extern unsigned char far *pmm_systrace;
  7.  
  8. #define PDEKKO 0x4A
  9. #define PSYSTRACEBUF 0x26
  10. #define MMFLAG 0x40u
  11. #define DEKKO_DATA 4
  12.  
  13. /*---------------------------------------------------------------------------*/
  14. /*         Macros to test SYSTRACE flag.                                     */
  15. /*---------------------------------------------------------------------------*/
  16.  
  17. #define SYSTRACE_FLAG_BYTE(mh) (mh / 8)
  18. #define SYSTRACE_FLAG_BIT(mh)   (0x80u >> (mh % 8))
  19. #define SYSTRACE_ON(mh)   \
  20.   SYSTRACE_FLAG_BIT(mh) & *(pmm_systrace+SYSTRACE_FLAG_BYTE(mh))
  21.  
  22. /*---------------------------------------------------------------------------*/
  23. /*    Pointer to Global Info Segment (global variable in DLL init routine).  */
  24. /*---------------------------------------------------------------------------*/
  25.  
  26. #define PTRACEVARIABLES                    \
  27.         unsigned short  far *dekko_addr;    \
  28.         unsigned char  far *pmm_systrace;   \
  29.         unsigned char  far  dummy_tracebuf[32];
  30.  
  31. /*---------------------------------------------------------------------------*/
  32. /*                                                                           */
  33. /*         Macro definitions for systrace and performance hooks              */
  34. /*                                                                           */
  35. /*---------------------------------------------------------------------------*/
  36.  
  37. #define INITTRACEVARIABLES                                    \
  38.         SEL global_seg, local_seg ;                           \
  39.         if (!DosGetInfoSeg( &global_seg, &local_seg))         \
  40.         {                                                     \
  41.            pmm_systrace = MAKEP(global_seg, PSYSTRACEBUF);    \
  42.            dekko_addr = (MAKEP(global_seg, PDEKKO));          \
  43.             /* use the dekko offset in globalinfoseg */       \
  44.            dekko_addr = (MAKEP(*dekko_addr, 4));              \
  45.         } else                                                \
  46.         {                                                     \
  47.           pmm_systrace = dummy_tracebuf;                      \
  48.         }
  49.  
  50. #define DEK_D0(mh,mn)                                     \
  51.         if (SYSTRACE_ON(mh))                              \
  52.          { if (*pmm_systrace & MMFLAG)                    \
  53.             {  *(dekko_addr) = ((mh) << 8) | (mn);        \
  54.                *(dekko_addr+DEKKO_DATA) = 0x0000;  }      \
  55.            else                                           \
  56.             { DOSSYSTRACE((mh), 0, (mn), 0l); } }
  57.  
  58. #define DEK_D0_ENTRY(mh,mn)  DEK_D0((mh),(mn))
  59. #define DEK_D0_EXIT(mh,mn)   DEK_D0((mh),((mn)|0x80u))
  60.  
  61. /*---------------------------------------------------------------------------*/
  62. /*         Net API label definitions.                                        */
  63. /*---------------------------------------------------------------------------*/
  64.  
  65.   #define DEK_NET_API                      0x9c     /* LS netapi major code */
  66.  
  67. /* LS net api's                                                             */
  68.  
  69.   #define DEK_NETACCESSADD                 1
  70.   #define DEK_NETACCESSCHECK               2
  71.   #define DEK_NETACCESSDEL                 3
  72.   #define DEK_NETACCESSENUM                4
  73.   #define DEK_NETACCESSGETINFO             5
  74.   #define DEK_NETACCESSGETUSERPERMS        6
  75.   #define DEK_NETACCESSSETINFO             7
  76.   #define DEK_NETALERTRAISE                8
  77.   #define DEK_NETALERTENTRY                9
  78.   #define DEK_NETALERTSTOP                10
  79.   #define DEK_NETAUDITCLEAR               11
  80.   #define DEK_NETAUDITREAD                12
  81.   #define DEK_NETAUDITWRITE               13
  82.   #define DEK_NETCONFIGGET2               14
  83.   #define DEK_NETCONFIGGETALL2            15
  84.   #define DEK_NETCONNECTIONENUM           16
  85.   #define DEK_NETGETDCNAME                17
  86.   #define DEK_NETLOGONENUM                18
  87.   #define DEK_NETERRORLOGCLEAR            19
  88.   #define DEK_NETERRORLOGREAD             20
  89.   #define DEK_NETERRORLOGWRITE            21
  90.   #define DEK_NETFILECLOSE2               22
  91.   #define DEK_NETFILEENUM2                23
  92.   #define DEK_NETFILEGETINFO2             24
  93.   #define DEK_NETGROUPADD                 25
  94.   #define DEK_NETGROUPADDUSER             26
  95.   #define DEK_NETGROUPDEL                 27
  96.   #define DEK_NETGROUPDELUSER             28
  97.   #define DEK_NETGROUPENUM                29
  98.   #define DEK_NETGROUPGETINFO             30
  99.   #define DEK_NETGROUPGETUSERS            31
  100.   #define DEK_NETGROUPSETINFO             32
  101.   #define DEK_NETGROUPSETUSERS            33
  102.   #define DEK_NETHANDLEGETINFO            34
  103.   #define DEK_NETHANDLESETINFO            35
  104.   #define DEK_NETMESSAGEBUFFERSEND        36
  105.   #define DEK_NETMESSAGEFILESEND          37
  106.   #define DEK_NETMESSAGELOGFILEGET        38
  107.   #define DEK_NETMESSAGELOGFILESET        39
  108.   #define DEK_NETMESSAGENAMEADD           40
  109.   #define DEK_NETMESSAGENAMEDEL           41
  110.   #define DEK_NETMESSAGENAMEENUM          42
  111.   #define DEK_NETMESSAGENAMEFWD           43
  112.   #define DEK_NETMESSAGENAMEGETINFO       44
  113.   #define DEK_NETMESSAGENAMEUNFWD         45
  114.   #define DEK_NETREMOTECOPY               46
  115.   #define DEK_NETREMOTEEXEC               47
  116.   #define DEK_NETREMOTEMOVE               48
  117.   #define DEK_NETREMOTETOD                49
  118.   #define DEK_NETWKSTAGETINFO             50
  119.   #define DEK_NETWKSTASETINFO             51
  120.   #define DEK_NETWKSTASETUID2             52
  121.   #define DEK_NETCHARDEVCONTROL           53
  122.   #define DEK_NETCHARDEVENUM              54
  123.   #define DEK_NETCHARDEVGETINFO           55
  124.   #define DEK_NETCHARDEVQENUM             56
  125.   #define DEK_NETCHARDEVQGETINFO          57
  126.   #define DEK_NETCHARDEVQPURGE            58
  127.   #define DEK_NETCHARDEVQPURGESELF        59
  128.   #define DEK_NETCHARDEVQSETINFO          60
  129.   #define DEK_NETSERVERADMINCOMMAND       61
  130.   #define DEK_NETSERVERDISKENUM           62
  131.   #define DEK_NETSERVERENUM2              63
  132.   #define DEK_NETSERVERGETINFO            64
  133.   #define DEK_NETSERVERSETINFO            65
  134.   #define DEK_NETSERVICECONTROL           66
  135.   #define DEK_NETSERVICEENUM              67
  136.   #define DEK_NETSERVICEGETINFO           68
  137.   #define DEK_NETSERVICEINSTALL           69
  138.   #define DEK_NETSERVICESTATUS            70
  139.   #define DEK_NETSESSIONDEL               71
  140.   #define DEK_NETSESSIONENUM              72
  141.   #define DEK_NETSESSIONGETINFO           73
  142.   #define DEK_NETSHAREADD                 74
  143.   #define DEK_NETSHARECHECK               75
  144.   #define DEK_NETSHAREDEL                 76
  145.   #define DEK_NETSHAREENUM                77
  146.   #define DEK_NETSHAREGETINFO             78
  147.   #define DEK_NETSHARESETINFO             79
  148.   #define DEK_NETSTATISTICSGET2           80
  149.   #define DEK_NETUSEADD                   81
  150.   #define DEK_NETUSEDEL                   82
  151.   #define DEK_NETUSEENUM                  83
  152.   #define DEK_NETUSEGETINFO               84
  153.   #define DEK_NETUSERADD                  85
  154.   #define DEK_NETUSERDEL                  86
  155.   #define DEK_NETUSERENUM                 87
  156.   #define DEK_NETUSERGETGROUPS            88
  157.   #define DEK_NETUSERGETINFO              89
  158.   #define DEK_NETUSERINIT                 90
  159.   #define DEK_NETUSERMODALSGET            91
  160.   #define DEK_NETUSERMODALSSET            92
  161.   #define DEK_NETUSERPASSWORDSET          93
  162.   #define DEK_NETUSERSETGROUPS            94
  163.   #define DEK_NETUSERSETINFO              95
  164.   #define DEK_NETUSERVALIDATE2            96
  165.   #define DEK_NETALERTSTART               97
  166.   #define DEK_NETUSERVALIDATE             98
  167.   #define DEK_NETWKSTAUSERLOGON           99
  168.   #define DEK_NETWKSTAUSERLOGOFF         100
  169.   #define DEK_NETWKSTAUSERLOGON2         101
  170.   #define DEK_NETWKSTAUSERLOGOFF2        102
  171.   #define DEK_NETACCESSAPPLY             103
  172.  
  173.  
  174.   #define  DEK_ENTRY_NETACCESSADD       DEK_D0_ENTRY(DEK_NET_API, DEK_NETACCESSADD)
  175.   #define  DEK_ENTRY_NETACCESSCHECK     DEK_D0_ENTRY(DEK_NET_API, DEK_NETACCESSCHECK)
  176.   #define  DEK_ENTRY_NETACCESSDEL       DEK_D0_ENTRY(DEK_NET_API, DEK_NETACCESSDEL)
  177.   #define  DEK_ENTRY_NETACCESSENUM      DEK_D0_ENTRY(DEK_NET_API, DEK_NETACCESSENUM)
  178.   #define  DEK_ENTRY_NETACCESSGETINFO   DEK_D0_ENTRY(DEK_NET_API, DEK_NETACCESSGETINFO)
  179.   #define  DEK_ENTRY_NETACCESSGETUSERPERMS DEK_D0_ENTRY(DEK_NET_API, DEK_NETACCESSGETUSERPERMS)
  180.   #define  DEK_ENTRY_NETACCESSSETINFO   DEK_D0_ENTRY(DEK_NET_API, DEK_NETACCESSSETINFO)
  181.   #define  DEK_ENTRY_NETALERTRAISE      DEK_D0_ENTRY(DEK_NET_API, DEK_NETALERTRAISE)
  182.   #define  DEK_ENTRY_NETALERTENTRY      DEK_D0_ENTRY(DEK_NET_API, DEK_NETALERTENTRY)
  183.   #define  DEK_ENTRY_NETALERTSTOP       DEK_D0_ENTRY(DEK_NET_API, DEK_NETALERTSTOP)
  184.   #define  DEK_ENTRY_NETALERTSTART      DEK_D0_ENTRY(DEK_NET_API, DEK_NETALERTSTART)
  185.   #define  DEK_ENTRY_NETAUDITCLEAR      DEK_D0_ENTRY(DEK_NET_API, DEK_NETAUDITCLEAR)
  186.   #define  DEK_ENTRY_NETAUDITREAD       DEK_D0_ENTRY(DEK_NET_API, DEK_NETAUDITREAD)
  187.   #define  DEK_ENTRY_NETAUDITWRITE      DEK_D0_ENTRY(DEK_NET_API, DEK_NETAUDITWRITE)
  188.   #define  DEK_ENTRY_NETCONFIGGET2      DEK_D0_ENTRY(DEK_NET_API, DEK_NETCONFIGGET2)
  189.   #define  DEK_ENTRY_NETCONFIGGETALL2   DEK_D0_ENTRY(DEK_NET_API, DEK_NETCONFIGGETALL2)
  190.   #define  DEK_ENTRY_NETCONNECTIONENUM  DEK_D0_ENTRY(DEK_NET_API, DEK_NETCONNECTIONENUM)
  191.   #define  DEK_ENTRY_NETGETDCNAME       DEK_D0_ENTRY(DEK_NET_API, DEK_NETGETDCNAME)
  192.   #define  DEK_ENTRY_NETLOGONENUM       DEK_D0_ENTRY(DEK_NET_API, DEK_NETLOGONENUM)
  193.   #define  DEK_ENTRY_NETERRORLOGCLEAR   DEK_D0_ENTRY(DEK_NET_API, DEK_NETERRORLOGCLEAR)
  194.   #define  DEK_ENTRY_NETERRORLOGREAD    DEK_D0_ENTRY(DEK_NET_API, DEK_NETERRORLOGREAD)
  195.   #define  DEK_ENTRY_NETERRORLOGWRITE   DEK_D0_ENTRY(DEK_NET_API, DEK_NETERRORLOGWRITE)
  196.   #define  DEK_ENTRY_NETFILECLOSE2      DEK_D0_ENTRY(DEK_NET_API, DEK_NETFILECLOSE2)
  197.   #define  DEK_ENTRY_NETFILEENUM2       DEK_D0_ENTRY(DEK_NET_API, DEK_NETFILEENUM2)
  198.   #define  DEK_ENTRY_NETFILEGETINFO2    DEK_D0_ENTRY(DEK_NET_API, DEK_NETFILEGETINFO2)
  199.   #define  DEK_ENTRY_NETGROUPADD        DEK_D0_ENTRY(DEK_NET_API, DEK_NETGROUPADD)
  200.   #define  DEK_ENTRY_NETGROUPADDUSER    DEK_D0_ENTRY(DEK_NET_API, DEK_NETGROUPADDUSER)
  201.   #define  DEK_ENTRY_NETGROUPDEL        DEK_D0_ENTRY(DEK_NET_API, DEK_NETGROUPDEL)
  202.   #define  DEK_ENTRY_NETGROUPDELUSER    DEK_D0_ENTRY(DEK_NET_API, DEK_NETGROUPDELUSER)
  203.   #define  DEK_ENTRY_NETGROUPENUM       DEK_D0_ENTRY(DEK_NET_API, DEK_NETGROUPENUM)
  204.   #define  DEK_ENTRY_NETGROUPGETINFO    DEK_D0_ENTRY(DEK_NET_API, DEK_NETGROUPGETINFO)
  205.   #define  DEK_ENTRY_NETGROUPGETUSERS   DEK_D0_ENTRY(DEK_NET_API, DEK_NETGROUPGETUSERS)
  206.   #define  DEK_ENTRY_NETGROUPSETINFO    DEK_D0_ENTRY(DEK_NET_API, DEK_NETGROUPSETINFO)
  207.   #define  DEK_ENTRY_NETGROUPSETUSERS   DEK_D0_ENTRY(DEK_NET_API, DEK_NETGROUPSETUSERS)
  208.   #define  DEK_ENTRY_NETHANDLEGETINFO   DEK_D0_ENTRY(DEK_NET_API, DEK_NETHANDLEGETINFO)
  209.   #define  DEK_ENTRY_NETHANDLESETINFO   DEK_D0_ENTRY(DEK_NET_API, DEK_NETHANDLESETINFO)
  210.   #define  DEK_ENTRY_NETMESSAGEBUFFERSEND DEK_D0_ENTRY(DEK_NET_API, DEK_NETMESSAGEBUFFERSEND)
  211.   #define  DEK_ENTRY_NETMESSAGEFILESEND DEK_D0_ENTRY(DEK_NET_API, DEK_NETMESSAGEFILESEND)
  212.   #define  DEK_ENTRY_NETMESSAGELOGFILEGET DEK_D0_ENTRY(DEK_NET_API, DEK_NETMESSAGELOGFILEGET)
  213.   #define  DEK_ENTRY_NETMESSAGELOGFILESET DEK_D0_ENTRY(DEK_NET_API, DEK_NETMESSAGELOGFILESET)
  214.   #define  DEK_ENTRY_NETMESSAGENAMEADD  DEK_D0_ENTRY(DEK_NET_API, DEK_NETMESSAGENAMEADD)
  215.   #define  DEK_ENTRY_NETMESSAGENAMEDEL  DEK_D0_ENTRY(DEK_NET_API, DEK_NETMESSAGENAMEDEL)
  216.   #define  DEK_ENTRY_NETMESSAGENAMEENUM DEK_D0_ENTRY(DEK_NET_API, DEK_NETMESSAGENAMEENUM)
  217.   #define  DEK_ENTRY_NETMESSAGENAMEFWD  DEK_D0_ENTRY(DEK_NET_API, DEK_NETMESSAGENAMEFWD)
  218.   #define  DEK_ENTRY_NETMESSAGENAMEGETINFO DEK_D0_ENTRY(DEK_NET_API, DEK_NETMESSAGENAMEGETINFO)
  219.   #define  DEK_ENTRY_NETMESSAGENAMEUNFWD DEK_D0_ENTRY(DEK_NET_API, DEK_NETMESSAGENAMEUNFWD)
  220.   #define  DEK_ENTRY_NETREMOTECOPY      DEK_D0_ENTRY(DEK_NET_API, DEK_NETREMOTECOPY)
  221.   #define  DEK_ENTRY_NETREMOTEEXEC      DEK_D0_ENTRY(DEK_NET_API, DEK_NETREMOTEEXEC)
  222.   #define  DEK_ENTRY_NETREMOTEMOVE      DEK_D0_ENTRY(DEK_NET_API, DEK_NETREMOTEMOVE)
  223.   #define  DEK_ENTRY_NETREMOTETOD       DEK_D0_ENTRY(DEK_NET_API, DEK_NETREMOTETOD)
  224.   #define  DEK_ENTRY_NETWKSTAGETINFO    DEK_D0_ENTRY(DEK_NET_API, DEK_NETWKSTAGETINFO)
  225.   #define  DEK_ENTRY_NETWKSTASETINFO    DEK_D0_ENTRY(DEK_NET_API, DEK_NETWKSTASETINFO)
  226.   #define  DEK_ENTRY_NETWKSTASETUID2    DEK_D0_ENTRY(DEK_NET_API, DEK_NETWKSTASETUID2)
  227.   #define  DEK_ENTRY_NETCHARDEVCONTROL  DEK_D0_ENTRY(DEK_NET_API, DEK_NETCHARDEVCONTROL)
  228.   #define  DEK_ENTRY_NETCHARDEVENUM     DEK_D0_ENTRY(DEK_NET_API, DEK_NETCHARDEVENUM)
  229.   #define  DEK_ENTRY_NETCHARDEVGETINFO  DEK_D0_ENTRY(DEK_NET_API, DEK_NETCHARDEVGETINFO)
  230.   #define  DEK_ENTRY_NETCHARDEVQENUM    DEK_D0_ENTRY(DEK_NET_API, DEK_NETCHARDEVQENUM)
  231.   #define  DEK_ENTRY_NETCHARDEVQGETINFO DEK_D0_ENTRY(DEK_NET_API, DEK_NETCHARDEVQGETINFO)
  232.   #define  DEK_ENTRY_NETCHARDEVQPURGE   DEK_D0_ENTRY(DEK_NET_API, DEK_NETCHARDEVQPURGE)
  233.   #define  DEK_ENTRY_NETCHARDEVQPURGESELF DEK_D0_ENTRY(DEK_NET_API, DEK_NETCHARDEVQPURGESELF)
  234.   #define  DEK_ENTRY_NETCHARDEVQSETINFO DEK_D0_ENTRY(DEK_NET_API, DEK_NETCHARDEVQSETINFO)
  235.   #define  DEK_ENTRY_NETSERVERADMINCOMMAND DEK_D0_ENTRY(DEK_NET_API, DEK_NETSERVERADMINCOMMAND)
  236.   #define  DEK_ENTRY_NETSERVERDISKENUM  DEK_D0_ENTRY(DEK_NET_API, DEK_NETSERVERDISKENUM)
  237.   #define  DEK_ENTRY_NETSERVERENUM2     DEK_D0_ENTRY(DEK_NET_API, DEK_NETSERVERENUM2)
  238.   #define  DEK_ENTRY_NETSERVERGETINFO   DEK_D0_ENTRY(DEK_NET_API, DEK_NETSERVERGETINFO)
  239.   #define  DEK_ENTRY_NETSERVERSETINFO   DEK_D0_ENTRY(DEK_NET_API, DEK_NETSERVERSETINFO)
  240.   #define  DEK_ENTRY_NETSERVICECONTROL  DEK_D0_ENTRY(DEK_NET_API, DEK_NETSERVICECONTROL)
  241.   #define  DEK_ENTRY_NETSERVICEENUM     DEK_D0_ENTRY(DEK_NET_API, DEK_NETSERVICEENUM)
  242.   #define  DEK_ENTRY_NETSERVICEGETINFO  DEK_D0_ENTRY(DEK_NET_API, DEK_NETSERVICEGETINFO)
  243.   #define  DEK_ENTRY_NETSERVICEINSTALL  DEK_D0_ENTRY(DEK_NET_API, DEK_NETSERVICEINSTALL)
  244.   #define  DEK_ENTRY_NETSERVICESTATUS   DEK_D0_ENTRY(DEK_NET_API, DEK_NETSERVICESTATUS)
  245.   #define  DEK_ENTRY_NETSESSIONDEL      DEK_D0_ENTRY(DEK_NET_API, DEK_NETSESSIONDEL)
  246.   #define  DEK_ENTRY_NETSESSIONENUM     DEK_D0_ENTRY(DEK_NET_API, DEK_NETSESSIONENUM)
  247.   #define  DEK_ENTRY_NETSESSIONGETINFO  DEK_D0_ENTRY(DEK_NET_API, DEK_NETSESSIONGETINFO)
  248.   #define  DEK_ENTRY_NETSHAREADD        DEK_D0_ENTRY(DEK_NET_API, DEK_NETSHAREADD)
  249.   #define  DEK_ENTRY_NETSHARECHECK      DEK_D0_ENTRY(DEK_NET_API, DEK_NETSHARECHECK)
  250.   #define  DEK_ENTRY_NETSHAREDEL        DEK_D0_ENTRY(DEK_NET_API, DEK_NETSHAREDEL)
  251.   #define  DEK_ENTRY_NETSHAREENUM       DEK_D0_ENTRY(DEK_NET_API, DEK_NETSHAREENUM)
  252.   #define  DEK_ENTRY_NETSHAREGETINFO    DEK_D0_ENTRY(DEK_NET_API, DEK_NETSHAREGETINFO)
  253.   #define  DEK_ENTRY_NETSHARESETINFO    DEK_D0_ENTRY(DEK_NET_API, DEK_NETSHARESETINFO)
  254.   #define  DEK_ENTRY_NETSTATISTICSGET2  DEK_D0_ENTRY(DEK_NET_API, DEK_NETSTATISTICSGET2)
  255.   #define  DEK_ENTRY_NETUSEADD          DEK_D0_ENTRY(DEK_NET_API, DEK_NETUSEADD)
  256.   #define  DEK_ENTRY_NETUSEDEL          DEK_D0_ENTRY(DEK_NET_API, DEK_NETUSEDEL)
  257.   #define  DEK_ENTRY_NETUSEENUM         DEK_D0_ENTRY(DEK_NET_API, DEK_NETUSEENUM)
  258.   #define  DEK_ENTRY_NETUSEGETINFO      DEK_D0_ENTRY(DEK_NET_API, DEK_NETUSEGETINFO)
  259.   #define  DEK_ENTRY_NETUSERADD         DEK_D0_ENTRY(DEK_NET_API, DEK_NETUSERADD)
  260.   #define  DEK_ENTRY_NETUSERDEL         DEK_D0_ENTRY(DEK_NET_API, DEK_NETUSERDEL)
  261.   #define  DEK_ENTRY_NETUSERENUM        DEK_D0_ENTRY(DEK_NET_API, DEK_NETUSERENUM)
  262.   #define  DEK_ENTRY_NETUSERGETGROUPS   DEK_D0_ENTRY(DEK_NET_API, DEK_NETUSERGETGROUPS)
  263.   #define  DEK_ENTRY_NETUSERGETINFO     DEK_D0_ENTRY(DEK_NET_API, DEK_NETUSERGETINFO)
  264.   #define  DEK_ENTRY_NETUSERINIT        DEK_D0_ENTRY(DEK_NET_API, DEK_NETUSERINIT)
  265.   #define  DEK_ENTRY_NETUSERMODALSGET   DEK_D0_ENTRY(DEK_NET_API, DEK_NETUSERMODALSGET)
  266.   #define  DEK_ENTRY_NETUSERMODALSSET   DEK_D0_ENTRY(DEK_NET_API, DEK_NETUSERMODALSSET)
  267.   #define  DEK_ENTRY_NETUSERPASSWORDSET DEK_D0_ENTRY(DEK_NET_API, DEK_NETUSERPASSWORDSET)
  268.   #define  DEK_ENTRY_NETUSERSETGROUPS   DEK_D0_ENTRY(DEK_NET_API, DEK_NETUSERSETGROUPS)
  269.   #define  DEK_ENTRY_NETUSERSETINFO     DEK_D0_ENTRY(DEK_NET_API, DEK_NETUSERSETINFO)
  270.   #define  DEK_ENTRY_NETUSERVALIDATE2   DEK_D0_ENTRY(DEK_NET_API, DEK_NETUSERVALIDATE2)
  271.   #define  DEK_ENTRY_NETUSERVALIDATE    DEK_D0_ENTRY(DEK_NET_API, DEK_NETUSERVALIDATE)
  272.   #define  DEK_ENTRY_NETWKSTAUSERLOGON        DEK_D0_ENTRY(DEK_NET_API, DEK_NETWKSTAUSERLOGON)
  273.   #define  DEK_ENTRY_NETWKSTAUSERLOGOFF       DEK_D0_ENTRY(DEK_NET_API, DEK_NETWKSTAUSERLOGOFF)
  274.   #define  DEK_ENTRY_NETWKSTAUSERLOGON2       DEK_D0_ENTRY(DEK_NET_API, DEK_NETWKSTAUSERLOGON2)
  275.   #define  DEK_ENTRY_NETWKSTAUSERLOGOFF2      DEK_D0_ENTRY(DEK_NET_API, DEK_NETWKSTAUSERLOGOFF2)
  276.   #define  DEK_ENTRY_NETACCESSAPPLY           DEK_D0_ENTRY(DEK_NET_API, DEK_NETACCESSAPPLY)
  277.  
  278.  
  279.  
  280.   #define  DEK_EXIT_NETACCESSADD       DEK_D0_EXIT(DEK_NET_API, DEK_NETACCESSADD)
  281.   #define  DEK_EXIT_NETACCESSCHECK     DEK_D0_EXIT(DEK_NET_API, DEK_NETACCESSCHECK)
  282.   #define  DEK_EXIT_NETACCESSDEL       DEK_D0_EXIT(DEK_NET_API, DEK_NETACCESSDEL)
  283.   #define  DEK_EXIT_NETACCESSENUM      DEK_D0_EXIT(DEK_NET_API, DEK_NETACCESSENUM)
  284.   #define  DEK_EXIT_NETACCESSGETINFO   DEK_D0_EXIT(DEK_NET_API, DEK_NETACCESSGETINFO)
  285.   #define  DEK_EXIT_NETACCESSGETUSERPERMS DEK_D0_EXIT(DEK_NET_API, DEK_NETACCESSGETUSERPERMS)
  286.   #define  DEK_EXIT_NETACCESSSETINFO   DEK_D0_EXIT(DEK_NET_API, DEK_NETACCESSSETINFO)
  287.   #define  DEK_EXIT_NETALERTRAISE      DEK_D0_EXIT(DEK_NET_API, DEK_NETALERTRAISE)
  288.   #define  DEK_EXIT_NETALERTENTRY     DEK_D0_EXIT(DEK_NET_API, DEK_NETALERTENTRY)
  289.   #define  DEK_EXIT_NETALERTSTOP      DEK_D0_EXIT(DEK_NET_API, DEK_NETALERTSTOP)
  290.   #define  DEK_EXIT_NETALERTSTART     DEK_D0_EXIT(DEK_NET_API, DEK_NETALERTSTART)
  291.   #define  DEK_EXIT_NETAUDITCLEAR      DEK_D0_EXIT(DEK_NET_API, DEK_NETAUDITCLEAR)
  292.   #define  DEK_EXIT_NETAUDITREAD       DEK_D0_EXIT(DEK_NET_API, DEK_NETAUDITREAD)
  293.   #define  DEK_EXIT_NETAUDITWRITE      DEK_D0_EXIT(DEK_NET_API, DEK_NETAUDITWRITE)
  294.   #define  DEK_EXIT_NETCONFIGGET2      DEK_D0_EXIT(DEK_NET_API, DEK_NETCONFIGGET2)
  295.   #define  DEK_EXIT_NETCONFIGGETALL2   DEK_D0_EXIT(DEK_NET_API, DEK_NETCONFIGGETALL2)
  296.   #define  DEK_EXIT_NETCONNECTIONENUM  DEK_D0_EXIT(DEK_NET_API, DEK_NETCONNECTIONENUM)
  297.   #define  DEK_EXIT_NETGETDCNAME       DEK_D0_EXIT(DEK_NET_API, DEK_NETGETDCNAME)
  298.   #define  DEK_EXIT_NETLOGONENUM       DEK_D0_EXIT(DEK_NET_API, DEK_NETLOGONENUM)
  299.   #define  DEK_EXIT_NETERRORLOGCLEAR   DEK_D0_EXIT(DEK_NET_API, DEK_NETERRORLOGCLEAR)
  300.   #define  DEK_EXIT_NETERRORLOGREAD    DEK_D0_EXIT(DEK_NET_API, DEK_NETERRORLOGREAD)
  301.   #define  DEK_EXIT_NETERRORLOGWRITE   DEK_D0_EXIT(DEK_NET_API, DEK_NETERRORLOGWRITE)
  302.   #define  DEK_EXIT_NETFILECLOSE2      DEK_D0_EXIT(DEK_NET_API, DEK_NETFILECLOSE2)
  303.   #define  DEK_EXIT_NETFILEENUM2       DEK_D0_EXIT(DEK_NET_API, DEK_NETFILEENUM2)
  304.   #define  DEK_EXIT_NETFILEGETINFO2    DEK_D0_EXIT(DEK_NET_API, DEK_NETFILEGETINFO2)
  305.   #define  DEK_EXIT_NETGROUPADD        DEK_D0_EXIT(DEK_NET_API, DEK_NETGROUPADD)
  306.   #define  DEK_EXIT_NETGROUPADDUSER    DEK_D0_EXIT(DEK_NET_API, DEK_NETGROUPADDUSER)
  307.   #define  DEK_EXIT_NETGROUPDEL        DEK_D0_EXIT(DEK_NET_API, DEK_NETGROUPDEL)
  308.   #define  DEK_EXIT_NETGROUPDELUSER    DEK_D0_EXIT(DEK_NET_API, DEK_NETGROUPDELUSER)
  309.   #define  DEK_EXIT_NETGROUPENUM       DEK_D0_EXIT(DEK_NET_API, DEK_NETGROUPENUM)
  310.   #define  DEK_EXIT_NETGROUPGETINFO    DEK_D0_EXIT(DEK_NET_API, DEK_NETGROUPGETINFO)
  311.   #define  DEK_EXIT_NETGROUPGETUSERS   DEK_D0_EXIT(DEK_NET_API, DEK_NETGROUPGETUSERS)
  312.   #define  DEK_EXIT_NETGROUPSETINFO    DEK_D0_EXIT(DEK_NET_API, DEK_NETGROUPSETINFO)
  313.   #define  DEK_EXIT_NETGROUPSETUSERS   DEK_D0_EXIT(DEK_NET_API, DEK_NETGROUPSETUSERS)
  314.   #define  DEK_EXIT_NETHANDLEGETINFO   DEK_D0_EXIT(DEK_NET_API, DEK_NETHANDLEGETINFO)
  315.   #define  DEK_EXIT_NETHANDLESETINFO   DEK_D0_EXIT(DEK_NET_API, DEK_NETHANDLESETINFO)
  316.   #define  DEK_EXIT_NETMESSAGEBUFFERSEND DEK_D0_EXIT(DEK_NET_API, DEK_NETMESSAGEBUFFERSEND)
  317.   #define  DEK_EXIT_NETMESSAGEFILESEND DEK_D0_EXIT(DEK_NET_API, DEK_NETMESSAGEFILESEND)
  318.   #define  DEK_EXIT_NETMESSAGELOGFILEGET DEK_D0_EXIT(DEK_NET_API, DEK_NETMESSAGELOGFILEGET)
  319.   #define  DEK_EXIT_NETMESSAGELOGFILESET DEK_D0_EXIT(DEK_NET_API, DEK_NETMESSAGELOGFILESET)
  320.   #define  DEK_EXIT_NETMESSAGENAMEADD  DEK_D0_EXIT(DEK_NET_API, DEK_NETMESSAGENAMEADD)
  321.   #define  DEK_EXIT_NETMESSAGENAMEDEL  DEK_D0_EXIT(DEK_NET_API, DEK_NETMESSAGENAMEDEL)
  322.   #define  DEK_EXIT_NETMESSAGENAMEENUM DEK_D0_EXIT(DEK_NET_API, DEK_NETMESSAGENAMEENUM)
  323.   #define  DEK_EXIT_NETMESSAGENAMEFWD  DEK_D0_EXIT(DEK_NET_API, DEK_NETMESSAGENAMEFWD)
  324.   #define  DEK_EXIT_NETMESSAGENAMEGETINFO DEK_D0_EXIT(DEK_NET_API, DEK_NETMESSAGENAMEGETINFO)
  325.   #define  DEK_EXIT_NETMESSAGENAMEUNFWD DEK_D0_EXIT(DEK_NET_API, DEK_NETMESSAGENAMEUNFWD)
  326.   #define  DEK_EXIT_NETREMOTECOPY      DEK_D0_EXIT(DEK_NET_API, DEK_NETREMOTECOPY)
  327.   #define  DEK_EXIT_NETREMOTEEXEC      DEK_D0_EXIT(DEK_NET_API, DEK_NETREMOTEEXEC)
  328.   #define  DEK_EXIT_NETREMOTEMOVE      DEK_D0_EXIT(DEK_NET_API, DEK_NETREMOTEMOVE)
  329.   #define  DEK_EXIT_NETREMOTETOD       DEK_D0_EXIT(DEK_NET_API, DEK_NETREMOTETOD)
  330.   #define  DEK_EXIT_NETWKSTAGETINFO    DEK_D0_EXIT(DEK_NET_API, DEK_NETWKSTAGETINFO)
  331.   #define  DEK_EXIT_NETWKSTASETINFO    DEK_D0_EXIT(DEK_NET_API, DEK_NETWKSTASETINFO)
  332.   #define  DEK_EXIT_NETWKSTASETUID2    DEK_D0_EXIT(DEK_NET_API, DEK_NETWKSTASETUID2)
  333.   #define  DEK_EXIT_NETCHARDEVCONTROL  DEK_D0_EXIT(DEK_NET_API, DEK_NETCHARDEVCONTROL)
  334.   #define  DEK_EXIT_NETCHARDEVENUM     DEK_D0_EXIT(DEK_NET_API, DEK_NETCHARDEVENUM)
  335.   #define  DEK_EXIT_NETCHARDEVGETINFO  DEK_D0_EXIT(DEK_NET_API, DEK_NETCHARDEVGETINFO)
  336.   #define  DEK_EXIT_NETCHARDEVQENUM    DEK_D0_EXIT(DEK_NET_API, DEK_NETCHARDEVQENUM)
  337.   #define  DEK_EXIT_NETCHARDEVQGETINFO DEK_D0_EXIT(DEK_NET_API, DEK_NETCHARDEVQGETINFO)
  338.   #define  DEK_EXIT_NETCHARDEVQPURGE   DEK_D0_EXIT(DEK_NET_API, DEK_NETCHARDEVQPURGE)
  339.   #define  DEK_EXIT_NETCHARDEVQPURGESELF DEK_D0_EXIT(DEK_NET_API, DEK_NETCHARDEVQPURGESELF)
  340.   #define  DEK_EXIT_NETCHARDEVQSETINFO DEK_D0_EXIT(DEK_NET_API, DEK_NETCHARDEVQSETINFO)
  341.   #define  DEK_EXIT_NETSERVERADMINCOMMAND DEK_D0_EXIT(DEK_NET_API, DEK_NETSERVERADMINCOMMAND)
  342.   #define  DEK_EXIT_NETSERVERDISKENUM  DEK_D0_EXIT(DEK_NET_API, DEK_NETSERVERDISKENUM)
  343.   #define  DEK_EXIT_NETSERVERENUM2     DEK_D0_EXIT(DEK_NET_API, DEK_NETSERVERENUM2)
  344.   #define  DEK_EXIT_NETSERVERGETINFO   DEK_D0_EXIT(DEK_NET_API, DEK_NETSERVERGETINFO)
  345.   #define  DEK_EXIT_NETSERVERSETINFO   DEK_D0_EXIT(DEK_NET_API, DEK_NETSERVERSETINFO)
  346.   #define  DEK_EXIT_NETSERVICECONTROL  DEK_D0_EXIT(DEK_NET_API, DEK_NETSERVICECONTROL)
  347.   #define  DEK_EXIT_NETSERVICEENUM     DEK_D0_EXIT(DEK_NET_API, DEK_NETSERVICEENUM)
  348.   #define  DEK_EXIT_NETSERVICEGETINFO  DEK_D0_EXIT(DEK_NET_API, DEK_NETSERVICEGETINFO)
  349.   #define  DEK_EXIT_NETSERVICEINSTALL  DEK_D0_EXIT(DEK_NET_API, DEK_NETSERVICEINSTALL)
  350.   #define  DEK_EXIT_NETSERVICESTATUS   DEK_D0_EXIT(DEK_NET_API, DEK_NETSERVICESTATUS)
  351.   #define  DEK_EXIT_NETSESSIONDEL      DEK_D0_EXIT(DEK_NET_API, DEK_NETSESSIONDEL)
  352.   #define  DEK_EXIT_NETSESSIONENUM     DEK_D0_EXIT(DEK_NET_API, DEK_NETSESSIONENUM)
  353.   #define  DEK_EXIT_NETSESSIONGETINFO  DEK_D0_EXIT(DEK_NET_API, DEK_NETSESSIONGETINFO)
  354.   #define  DEK_EXIT_NETSHAREADD        DEK_D0_EXIT(DEK_NET_API, DEK_NETSHAREADD)
  355.   #define  DEK_EXIT_NETSHARECHECK      DEK_D0_EXIT(DEK_NET_API, DEK_NETSHARECHECK)
  356.   #define  DEK_EXIT_NETSHAREDEL        DEK_D0_EXIT(DEK_NET_API, DEK_NETSHAREDEL)
  357.   #define  DEK_EXIT_NETSHAREENUM       DEK_D0_EXIT(DEK_NET_API, DEK_NETSHAREENUM)
  358.   #define  DEK_EXIT_NETSHAREGETINFO    DEK_D0_EXIT(DEK_NET_API, DEK_NETSHAREGETINFO)
  359.   #define  DEK_EXIT_NETSHARESETINFO    DEK_D0_EXIT(DEK_NET_API, DEK_NETSHARESETINFO)
  360.   #define  DEK_EXIT_NETSTATISTICSGET2  DEK_D0_EXIT(DEK_NET_API, DEK_NETSTATISTICSGET2)
  361.   #define  DEK_EXIT_NETUSEADD          DEK_D0_EXIT(DEK_NET_API, DEK_NETUSEADD)
  362.   #define  DEK_EXIT_NETUSEDEL          DEK_D0_EXIT(DEK_NET_API, DEK_NETUSEDEL)
  363.   #define  DEK_EXIT_NETUSEENUM         DEK_D0_EXIT(DEK_NET_API, DEK_NETUSEENUM)
  364.   #define  DEK_EXIT_NETUSEGETINFO      DEK_D0_EXIT(DEK_NET_API, DEK_NETUSEGETINFO)
  365.   #define  DEK_EXIT_NETUSERADD         DEK_D0_EXIT(DEK_NET_API, DEK_NETUSERADD)
  366.   #define  DEK_EXIT_NETUSERDEL         DEK_D0_EXIT(DEK_NET_API, DEK_NETUSERDEL)
  367.   #define  DEK_EXIT_NETUSERENUM        DEK_D0_EXIT(DEK_NET_API, DEK_NETUSERENUM)
  368.   #define  DEK_EXIT_NETUSERGETGROUPS   DEK_D0_EXIT(DEK_NET_API, DEK_NETUSERGETGROUPS)
  369.   #define  DEK_EXIT_NETUSERGETINFO     DEK_D0_EXIT(DEK_NET_API, DEK_NETUSERGETINFO)
  370.   #define  DEK_EXIT_NETUSERINIT        DEK_D0_EXIT(DEK_NET_API, DEK_NETUSERINIT)
  371.   #define  DEK_EXIT_NETUSERMODALSGET   DEK_D0_EXIT(DEK_NET_API, DEK_NETUSERMODALSGET)
  372.   #define  DEK_EXIT_NETUSERMODALSSET   DEK_D0_EXIT(DEK_NET_API, DEK_NETUSERMODALSSET)
  373.   #define  DEK_EXIT_NETUSERPASSWORDSET DEK_D0_EXIT(DEK_NET_API, DEK_NETUSERPASSWORDSET)
  374.   #define  DEK_EXIT_NETUSERSETGROUPS   DEK_D0_EXIT(DEK_NET_API, DEK_NETUSERSETGROUPS)
  375.   #define  DEK_EXIT_NETUSERSETINFO     DEK_D0_EXIT(DEK_NET_API, DEK_NETUSERSETINFO)
  376.   #define  DEK_EXIT_NETUSERVALIDATE2   DEK_D0_EXIT(DEK_NET_API, DEK_NETUSERVALIDATE2)
  377.   #define  DEK_EXIT_NETUSERVALIDATE    DEK_D0_EXIT(DEK_NET_API, DEK_NETUSERVALIDATE)
  378.   #define  DEK_EXIT_NETWKSTAUSERLOGON   DEK_D0_EXIT(DEK_NET_API, DEK_NETWKSTAUSERLOGON)
  379.   #define  DEK_EXIT_NETWKSTAUSERLOGOFF  DEK_D0_EXIT(DEK_NET_API, DEK_NETWKSTAUSERLOGOFF)
  380.   #define  DEK_EXIT_NETWKSTAUSERLOGON2  DEK_D0_EXIT(DEK_NET_API, DEK_NETWKSTAUSERLOGON2)
  381.   #define  DEK_EXIT_NETWKSTAUSERLOGOFF2 DEK_D0_EXIT(DEK_NET_API, DEK_NETWKSTAUSERLOGOFF2)
  382.   #define  DEK_EXIT_NETACCESSAPPLY     DEK_D0_EXIT(DEK_NET_API, DEK_NETACCESSAPPLY)
  383.  
  384. #else   /* NULL dekko macros if DEKKO flag is not define  */
  385.  
  386.   #define  DEK_ENTRY_NETACCESSADD
  387.   #define  DEK_ENTRY_NETACCESSCHECK
  388.   #define  DEK_ENTRY_NETACCESSDEL
  389.   #define  DEK_ENTRY_NETACCESSENUM
  390.   #define  DEK_ENTRY_NETACCESSGETINFO
  391.   #define  DEK_ENTRY_NETACCESSGETUSERPERMS
  392.   #define  DEK_ENTRY_NETACCESSSETINFO
  393.   #define  DEK_ENTRY_NETALERTRAISE
  394.   #define  DEK_ENTRY_NETALERTENTRY
  395.   #define  DEK_ENTRY_NETALERTSTOP
  396.   #define  DEK_ENTRY_NETALERTSTART
  397.   #define  DEK_ENTRY_NETAUDITCLEAR
  398.   #define  DEK_ENTRY_NETAUDITREAD
  399.   #define  DEK_ENTRY_NETAUDITWRITE
  400.   #define  DEK_ENTRY_NETCONFIGGET2
  401.   #define  DEK_ENTRY_NETCONFIGGETALL2
  402.   #define  DEK_ENTRY_NETCONNECTIONENUM
  403.   #define  DEK_ENTRY_NETGETDCNAME
  404.   #define  DEK_ENTRY_NETLOGONENUM
  405.   #define  DEK_ENTRY_NETERRORLOGCLEAR
  406.   #define  DEK_ENTRY_NETERRORLOGREAD
  407.   #define  DEK_ENTRY_NETERRORLOGWRITE
  408.   #define  DEK_ENTRY_NETFILECLOSE2
  409.   #define  DEK_ENTRY_NETFILEENUM2
  410.   #define  DEK_ENTRY_NETFILEGETINFO2
  411.   #define  DEK_ENTRY_NETGROUPADD
  412.   #define  DEK_ENTRY_NETGROUPADDUSER
  413.   #define  DEK_ENTRY_NETGROUPDEL
  414.   #define  DEK_ENTRY_NETGROUPDELUSER
  415.   #define  DEK_ENTRY_NETGROUPENUM
  416.   #define  DEK_ENTRY_NETGROUPGETINFO
  417.   #define  DEK_ENTRY_NETGROUPGETUSERS
  418.   #define  DEK_ENTRY_NETGROUPSETINFO
  419.   #define  DEK_ENTRY_NETGROUPSETUSERS
  420.   #define  DEK_ENTRY_NETHANDLEGETINFO
  421.   #define  DEK_ENTRY_NETHANDLESETINFO
  422.   #define  DEK_ENTRY_NETMESSAGEBUFFERSEND
  423.   #define  DEK_ENTRY_NETMESSAGEFILESEND
  424.   #define  DEK_ENTRY_NETMESSAGELOGFILEGET
  425.   #define  DEK_ENTRY_NETMESSAGELOGFILESET
  426.   #define  DEK_ENTRY_NETMESSAGENAMEADD
  427.   #define  DEK_ENTRY_NETMESSAGENAMEDEL
  428.   #define  DEK_ENTRY_NETMESSAGENAMEENUM
  429.   #define  DEK_ENTRY_NETMESSAGENAMEFWD
  430.   #define  DEK_ENTRY_NETMESSAGENAMEGETINFO
  431.   #define  DEK_ENTRY_NETMESSAGENAMEUNFWD
  432.   #define  DEK_ENTRY_NETREMOTECOPY
  433.   #define  DEK_ENTRY_NETREMOTEEXEC
  434.   #define  DEK_ENTRY_NETREMOTEMOVE
  435.   #define  DEK_ENTRY_NETREMOTETOD
  436.   #define  DEK_ENTRY_NETWKSTAGETINFO
  437.   #define  DEK_ENTRY_NETWKSTASETINFO
  438.   #define  DEK_ENTRY_NETWKSTASETUID2
  439.   #define  DEK_ENTRY_NETCHARDEVCONTROL
  440.   #define  DEK_ENTRY_NETCHARDEVENUM
  441.   #define  DEK_ENTRY_NETCHARDEVGETINFO
  442.   #define  DEK_ENTRY_NETCHARDEVQENUM
  443.   #define  DEK_ENTRY_NETCHARDEVQGETINFO
  444.   #define  DEK_ENTRY_NETCHARDEVQPURGE
  445.   #define  DEK_ENTRY_NETCHARDEVQPURGESELF
  446.   #define  DEK_ENTRY_NETCHARDEVQSETINFO
  447.   #define  DEK_ENTRY_NETSERVERADMINCOMMAND
  448.   #define  DEK_ENTRY_NETSERVERDISKENUM
  449.   #define  DEK_ENTRY_NETSERVERENUM2
  450.   #define  DEK_ENTRY_NETSERVERGETINFO
  451.   #define  DEK_ENTRY_NETSERVERSETINFO
  452.   #define  DEK_ENTRY_NETSERVICECONTROL
  453.   #define  DEK_ENTRY_NETSERVICEENUM
  454.   #define  DEK_ENTRY_NETSERVICEGETINFO
  455.   #define  DEK_ENTRY_NETSERVICEINSTALL
  456.   #define  DEK_ENTRY_NETSERVICESTATUS
  457.   #define  DEK_ENTRY_NETSESSIONDEL
  458.   #define  DEK_ENTRY_NETSESSIONENUM
  459.   #define  DEK_ENTRY_NETSESSIONGETINFO
  460.   #define  DEK_ENTRY_NETSHAREADD
  461.   #define  DEK_ENTRY_NETSHARECHECK
  462.   #define  DEK_ENTRY_NETSHAREDEL
  463.   #define  DEK_ENTRY_NETSHAREENUM
  464.   #define  DEK_ENTRY_NETSHAREGETINFO
  465.   #define  DEK_ENTRY_NETSHARESETINFO
  466.   #define  DEK_ENTRY_NETSTATISTICSGET2
  467.   #define  DEK_ENTRY_NETUSEADD
  468.   #define  DEK_ENTRY_NETUSEDEL
  469.   #define  DEK_ENTRY_NETUSEENUM
  470.   #define  DEK_ENTRY_NETUSEGETINFO
  471.   #define  DEK_ENTRY_NETUSERADD
  472.   #define  DEK_ENTRY_NETUSERDEL
  473.   #define  DEK_ENTRY_NETUSERENUM
  474.   #define  DEK_ENTRY_NETUSERGETGROUPS
  475.   #define  DEK_ENTRY_NETUSERGETINFO
  476.   #define  DEK_ENTRY_NETUSERINIT
  477.   #define  DEK_ENTRY_NETUSERMODALSGET
  478.   #define  DEK_ENTRY_NETUSERMODALSSET
  479.   #define  DEK_ENTRY_NETUSERPASSWORDSET
  480.   #define  DEK_ENTRY_NETUSERSETGROUPS
  481.   #define  DEK_ENTRY_NETUSERSETINFO
  482.   #define  DEK_ENTRY_NETUSERVALIDATE2
  483.   #define  DEK_ENTRY_NETUSERVALIDATE
  484.   #define  DEK_ENTRY_NETWKSTAUSERLOGON
  485.   #define  DEK_ENTRY_NETWKSTAUSERLOGOFF
  486.   #define  DEK_ENTRY_NETWKSTAUSERLOGON2
  487.   #define  DEK_ENTRY_NETWKSTAUSERLOGOFF2
  488.   #define  DEK_ENTRY_NETACCESSAPPLY
  489.  
  490.   #define  DEK_EXIT_NETACCESSADD
  491.   #define  DEK_EXIT_NETACCESSCHECK
  492.   #define  DEK_EXIT_NETACCESSDEL
  493.   #define  DEK_EXIT_NETACCESSENUM
  494.   #define  DEK_EXIT_NETACCESSGETINFO
  495.   #define  DEK_EXIT_NETACCESSGETUSERPERMS
  496.   #define  DEK_EXIT_NETACCESSSETINFO
  497.   #define  DEK_EXIT_NETALERTRAISE
  498.   #define  DEK_EXIT_NETALERTENTRY
  499.   #define  DEK_EXIT_NETALERTSTOP
  500.   #define  DEK_EXIT_NETALERTSTART
  501.   #define  DEK_EXIT_NETAUDITCLEAR
  502.   #define  DEK_EXIT_NETAUDITREAD
  503.   #define  DEK_EXIT_NETAUDITWRITE
  504.   #define  DEK_EXIT_NETCONFIGGET2
  505.   #define  DEK_EXIT_NETCONFIGGETALL2
  506.   #define  DEK_EXIT_NETCONNECTIONENUM
  507.   #define  DEK_EXIT_NETGETDCNAME
  508.   #define  DEK_EXIT_NETLOGONENUM
  509.   #define  DEK_EXIT_NETERRORLOGCLEAR
  510.   #define  DEK_EXIT_NETERRORLOGREAD
  511.   #define  DEK_EXIT_NETERRORLOGWRITE
  512.   #define  DEK_EXIT_NETFILECLOSE2
  513.   #define  DEK_EXIT_NETFILEENUM2
  514.   #define  DEK_EXIT_NETFILEGETINFO2
  515.   #define  DEK_EXIT_NETGROUPADD
  516.   #define  DEK_EXIT_NETGROUPADDUSER
  517.   #define  DEK_EXIT_NETGROUPDEL
  518.   #define  DEK_EXIT_NETGROUPDELUSER
  519.   #define  DEK_EXIT_NETGROUPENUM
  520.   #define  DEK_EXIT_NETGROUPGETINFO
  521.   #define  DEK_EXIT_NETGROUPGETUSERS
  522.   #define  DEK_EXIT_NETGROUPSETINFO
  523.   #define  DEK_EXIT_NETGROUPSETUSERS
  524.   #define  DEK_EXIT_NETHANDLEGETINFO
  525.   #define  DEK_EXIT_NETHANDLESETINFO
  526.   #define  DEK_EXIT_NETMESSAGEBUFFERSEND
  527.   #define  DEK_EXIT_NETMESSAGEFILESEND
  528.   #define  DEK_EXIT_NETMESSAGELOGFILEGET
  529.   #define  DEK_EXIT_NETMESSAGELOGFILESET
  530.   #define  DEK_EXIT_NETMESSAGENAMEADD
  531.   #define  DEK_EXIT_NETMESSAGENAMEDEL
  532.   #define  DEK_EXIT_NETMESSAGENAMEENUM
  533.   #define  DEK_EXIT_NETMESSAGENAMEFWD
  534.   #define  DEK_EXIT_NETMESSAGENAMEGETINFO
  535.   #define  DEK_EXIT_NETMESSAGENAMEUNFWD
  536.   #define  DEK_EXIT_NETREMOTECOPY
  537.   #define  DEK_EXIT_NETREMOTEEXEC
  538.   #define  DEK_EXIT_NETREMOTEMOVE
  539.   #define  DEK_EXIT_NETREMOTETOD
  540.   #define  DEK_EXIT_NETWKSTAGETINFO
  541.   #define  DEK_EXIT_NETWKSTASETINFO
  542.   #define  DEK_EXIT_NETWKSTASETUID2
  543.   #define  DEK_EXIT_NETCHARDEVCONTROL
  544.   #define  DEK_EXIT_NETCHARDEVENUM
  545.   #define  DEK_EXIT_NETCHARDEVGETINFO
  546.   #define  DEK_EXIT_NETCHARDEVQENUM
  547.   #define  DEK_EXIT_NETCHARDEVQGETINFO
  548.   #define  DEK_EXIT_NETCHARDEVQPURGE
  549.   #define  DEK_EXIT_NETCHARDEVQPURGESELF
  550.   #define  DEK_EXIT_NETCHARDEVQSETINFO
  551.   #define  DEK_EXIT_NETSERVERADMINCOMMAND
  552.   #define  DEK_EXIT_NETSERVERDISKENUM
  553.   #define  DEK_EXIT_NETSERVERENUM2
  554.   #define  DEK_EXIT_NETSERVERGETINFO
  555.   #define  DEK_EXIT_NETSERVERSETINFO
  556.   #define  DEK_EXIT_NETSERVICECONTROL
  557.   #define  DEK_EXIT_NETSERVICEENUM
  558.   #define  DEK_EXIT_NETSERVICEGETINFO
  559.   #define  DEK_EXIT_NETSERVICEINSTALL
  560.   #define  DEK_EXIT_NETSERVICESTATUS
  561.   #define  DEK_EXIT_NETSESSIONDEL
  562.   #define  DEK_EXIT_NETSESSIONENUM
  563.   #define  DEK_EXIT_NETSESSIONGETINFO
  564.   #define  DEK_EXIT_NETSHAREADD
  565.   #define  DEK_EXIT_NETSHARECHECK
  566.   #define  DEK_EXIT_NETSHAREDEL
  567.   #define  DEK_EXIT_NETSHAREENUM
  568.   #define  DEK_EXIT_NETSHAREGETINFO
  569.   #define  DEK_EXIT_NETSHARESETINFO
  570.   #define  DEK_EXIT_NETSTATISTICSGET2
  571.   #define  DEK_EXIT_NETUSEADD
  572.   #define  DEK_EXIT_NETUSEDEL
  573.   #define  DEK_EXIT_NETUSEENUM
  574.   #define  DEK_EXIT_NETUSEGETINFO
  575.   #define  DEK_EXIT_NETUSERADD
  576.   #define  DEK_EXIT_NETUSERDEL
  577.   #define  DEK_EXIT_NETUSERENUM
  578.   #define  DEK_EXIT_NETUSERGETGROUPS
  579.   #define  DEK_EXIT_NETUSERGETINFO
  580.   #define  DEK_EXIT_NETUSERINIT
  581.   #define  DEK_EXIT_NETUSERMODALSGET
  582.   #define  DEK_EXIT_NETUSERMODALSSET
  583.   #define  DEK_EXIT_NETUSERPASSWORDSET
  584.   #define  DEK_EXIT_NETUSERSETGROUPS
  585.   #define  DEK_EXIT_NETUSERSETINFO
  586.   #define  DEK_EXIT_NETUSERVALIDATE2
  587.   #define  DEK_EXIT_NETUSERVALIDATE
  588.   #define  DEK_EXIT_NETWKSTAUSERLOGON
  589.   #define  DEK_EXIT_NETWKSTAUSERLOGOFF
  590.   #define  DEK_EXIT_NETWKSTAUSERLOGON2
  591.   #define  DEK_EXIT_NETWKSTAUSERLOGOFF2
  592.   #define  DEK_EXIT_NETACCESSAPPLY
  593.  
  594. #endif /* DEKKO */
  595. /**END_INTERNAL**/
  596.