-- $Source: /home/harp/1/proto/monoBANK/winnt/win32-lmaudit.ads,v $ 
-- $Revision: 1.13 $ $Date: 96/09/04 08:04:08 $ $Author: mg $ 
-- See end of file for Copyright (c) information.

with Win32.Lmerrlog;
with Win32.Winnt;

package Win32.Lmaudit is

    ACTION_LOCKOUT           : constant := 8#0#;            -- lmaudit.h:239
    ACTION_ADMINUNLOCK       : constant := 8#1#;            -- lmaudit.h:240
    AE_SRVSTATUS             : constant := 0;               -- lmaudit.h:275
    AE_SESSLOGON             : constant := 1;               -- lmaudit.h:276
    AE_SESSLOGOFF            : constant := 2;               -- lmaudit.h:277
    AE_SESSPWERR             : constant := 3;               -- lmaudit.h:278
    AE_CONNSTART             : constant := 4;               -- lmaudit.h:279
    AE_CONNSTOP              : constant := 5;               -- lmaudit.h:280
    AE_CONNREJ               : constant := 6;               -- lmaudit.h:281
    AE_RESACCESS             : constant := 7;               -- lmaudit.h:282
    AE_RESACCESSREJ          : constant := 8;               -- lmaudit.h:283
    AE_CLOSEFILE             : constant := 9;               -- lmaudit.h:284
    AE_SERVICESTAT           : constant := 11;              -- lmaudit.h:285
    AE_ACLMOD                : constant := 12;              -- lmaudit.h:286
    AE_UASMOD                : constant := 13;              -- lmaudit.h:287
    AE_NETLOGON              : constant := 14;              -- lmaudit.h:288
    AE_NETLOGOFF             : constant := 15;              -- lmaudit.h:289
    AE_NETLOGDENIED          : constant := 16;              -- lmaudit.h:290
    AE_ACCLIMITEXCD          : constant := 17;              -- lmaudit.h:291
    AE_RESACCESS2            : constant := 18;              -- lmaudit.h:292
    AE_ACLMODFAIL            : constant := 19;              -- lmaudit.h:293
    AE_LOCKOUT               : constant := 20;              -- lmaudit.h:294
    AE_GENERIC_TYPE          : constant := 21;              -- lmaudit.h:295
    AE_SRVSTART              : constant := 0;               -- lmaudit.h:300
    AE_SRVPAUSED             : constant := 1;               -- lmaudit.h:301
    AE_SRVCONT               : constant := 2;               -- lmaudit.h:302
    AE_SRVSTOP               : constant := 3;               -- lmaudit.h:303
    AE_GUEST                 : constant := 0;               -- lmaudit.h:309
    AE_USER                  : constant := 1;               -- lmaudit.h:310
    AE_ADMIN                 : constant := 2;               -- lmaudit.h:311
    AE_NORMAL                : constant := 0;               -- lmaudit.h:317
    AE_USERLIMIT             : constant := 0;               -- lmaudit.h:318
    AE_GENERAL               : constant := 0;               -- lmaudit.h:319
    AE_ERROR                 : constant := 1;               -- lmaudit.h:320
    AE_SESSDIS               : constant := 1;               -- lmaudit.h:321
    AE_BADPW                 : constant := 1;               -- lmaudit.h:322
    AE_AUTODIS               : constant := 2;               -- lmaudit.h:323
    AE_UNSHARE               : constant := 2;               -- lmaudit.h:324
    AE_ADMINPRIVREQD         : constant := 2;               -- lmaudit.h:325
    AE_ADMINDIS              : constant := 3;               -- lmaudit.h:326
    AE_NOACCESSPERM          : constant := 3;               -- lmaudit.h:327
    AE_ACCRESTRICT           : constant := 4;               -- lmaudit.h:328
    AE_NORMAL_CLOSE          : constant := 0;               -- lmaudit.h:330
    AE_SES_CLOSE             : constant := 1;               -- lmaudit.h:331
    AE_ADMIN_CLOSE           : constant := 2;               -- lmaudit.h:332
    AE_LIM_UNKNOWN           : constant := 0;               -- lmaudit.h:338
    AE_LIM_LOGONHOURS        : constant := 1;               -- lmaudit.h:339
    AE_LIM_EXPIRED           : constant := 2;               -- lmaudit.h:340
    AE_LIM_INVAL_WKSTA       : constant := 3;               -- lmaudit.h:341
    AE_LIM_DISABLED          : constant := 4;               -- lmaudit.h:342
    AE_LIM_DELETED           : constant := 5;               -- lmaudit.h:343
    AE_MOD                   : constant := 0;               -- lmaudit.h:349
    AE_DELETE                : constant := 1;               -- lmaudit.h:350
    AE_ADD                   : constant := 2;               -- lmaudit.h:351
    AE_UAS_USER              : constant := 0;               -- lmaudit.h:357
    AE_UAS_GROUP             : constant := 1;               -- lmaudit.h:358
    AE_UAS_MODALS            : constant := 2;               -- lmaudit.h:359
    SVAUD_SERVICE            : constant := 16#1#;           -- lmaudit.h:368
    SVAUD_GOODSESSLOGON      : constant := 16#6#;           -- lmaudit.h:369
    SVAUD_BADSESSLOGON       : constant := 16#18#;          -- lmaudit.h:370
    SVAUD_SESSLOGON          : constant := 16#1e#;          -- lmaudit.h:371
    SVAUD_GOODNETLOGON       : constant := 16#60#;          -- lmaudit.h:372
    SVAUD_BADNETLOGON        : constant := 16#180#;         -- lmaudit.h:373
    SVAUD_NETLOGON           : constant := 16#1e0#;         -- lmaudit.h:374
    SVAUD_LOGON              : constant := 16#1fe#;         -- lmaudit.h:375
    SVAUD_GOODUSE            : constant := 16#600#;         -- lmaudit.h:376
    SVAUD_BADUSE             : constant := 16#1800#;        -- lmaudit.h:377
    SVAUD_USE                : constant := 16#1e00#;        -- lmaudit.h:378
    SVAUD_USERLIST           : constant := 16#2000#;        -- lmaudit.h:379
    SVAUD_PERMISSIONS        : constant := 16#4000#;        -- lmaudit.h:380
    SVAUD_RESOURCE           : constant := 16#8000#;        -- lmaudit.h:381
    SVAUD_LOGONLIM           : constant := 16#10000#;       -- lmaudit.h:382
    AA_AUDIT_ALL             : constant := 16#1#;           -- lmaudit.h:388
    AA_A_OWNER               : constant := 16#4#;           -- lmaudit.h:389
    AA_CLOSE                 : constant := 16#8#;           -- lmaudit.h:390
    AA_S_OPEN                : constant := 16#10#;          -- lmaudit.h:391
    AA_S_WRITE               : constant := 16#20#;          -- lmaudit.h:392
    AA_S_CREATE              : constant := 16#20#;          -- lmaudit.h:393
    AA_S_DELETE              : constant := 16#40#;          -- lmaudit.h:394
    AA_S_ACL                 : constant := 16#80#;          -- lmaudit.h:395
    AA_S_ALL                 : constant := 16#f0#;          -- lmaudit.h:396
    AA_F_OPEN                : constant := 16#100#;         -- lmaudit.h:397
    AA_F_WRITE               : constant := 16#200#;         -- lmaudit.h:398
    AA_F_CREATE              : constant := 16#200#;         -- lmaudit.h:399
    AA_F_DELETE              : constant := 16#400#;         -- lmaudit.h:400
    AA_F_ACL                 : constant := 16#800#;         -- lmaudit.h:401
    AA_F_ALL                 : constant := 16#f00#;         -- lmaudit.h:402
    AA_A_OPEN                : constant := 16#1000#;        -- lmaudit.h:405
    AA_A_WRITE               : constant := 16#2000#;        -- lmaudit.h:406
    AA_A_CREATE              : constant := 16#2000#;        -- lmaudit.h:407
    AA_A_DELETE              : constant := 16#4000#;        -- lmaudit.h:408
    AA_A_ACL                 : constant := 16#8000#;        -- lmaudit.h:409
    AA_A_ALL                 : constant := 16#f00#;         -- lmaudit.h:410

    type AUDIT_ENTRY;                                       -- lmaudit.h:108
    type AE_SRVSTATUS_t;                                    -- lmaudit.h:122
    type AE_SESSLOGON_t;                                    -- lmaudit.h:126
    type AE_SESSLOGOFF_t;                                   -- lmaudit.h:132
    type AE_SESSPWERR_t;                                    -- lmaudit.h:138
    type AE_CONNSTART_t;                                    -- lmaudit.h:143
    type AE_CONNSTOP_t;                                     -- lmaudit.h:150
    type AE_CONNREJ_t;                                      -- lmaudit.h:158
    type AE_RESACCESS_t;                                    -- lmaudit.h:165
    type AE_RESACCESSREJ_t;                                 -- lmaudit.h:175
    type AE_CLOSEFILE_t;                                    -- lmaudit.h:182
    type AE_SERVICESTAT_t;                                  -- lmaudit.h:191
    type AE_ACLMOD_t;                                       -- lmaudit.h:201
    type AE_UASMOD_t;                                       -- lmaudit.h:209
    type AE_NETLOGON_t;                                     -- lmaudit.h:218
    type AE_NETLOGOFF_t;                                    -- lmaudit.h:225
    type AE_ACCLIM;                                         -- lmaudit.h:232
    type AE_LOCKOUT_t;                                      -- lmaudit.h:242
    type AE_GENERIC;                                        -- lmaudit.h:252

    type PAUDIT_ENTRY is access all AUDIT_ENTRY;            -- lmaudit.h:116
    subtype LPAUDIT_ENTRY is PAUDIT_ENTRY;                  -- lmaudit.h:116

    type PAE_SRVSTATUS is access all AE_SRVSTATUS_t;        -- lmaudit.h:124
    subtype LPAE_SRVSTATUS is PAE_SRVSTATUS;                -- lmaudit.h:124

    type PAE_SESSLOGON is access all AE_SESSLOGON_t;        -- lmaudit.h:130
    subtype LPAE_SESSLOGON is PAE_SESSLOGON;                -- lmaudit.h:130

    type PAE_SESSLOGOFF is access all AE_SESSLOGOFF_t;      -- lmaudit.h:136
    subtype LPAE_SESSLOGOFF is PAE_SESSLOGOFF;              -- lmaudit.h:136

    type PAE_SESSPWERR is access all AE_SESSPWERR_t;        -- lmaudit.h:141
    subtype LPAE_SESSPWERR is PAE_SESSPWERR;                -- lmaudit.h:141

    type PAE_CONNSTART is access all AE_CONNSTART_t;        -- lmaudit.h:148
    subtype LPAE_CONNSTART is PAE_CONNSTART;                -- lmaudit.h:148

    type PAE_CONNSTOP is access all AE_CONNSTOP_t;          -- lmaudit.h:156
    subtype LPAE_CONNSTOP is PAE_CONNSTOP;                  -- lmaudit.h:156

    type PAE_CONNREJ is access all AE_CONNREJ_t;            -- lmaudit.h:163
    subtype LPAE_CONNREJ is PAE_CONNREJ;                    -- lmaudit.h:163

    type PAE_RESACCESS is access all AE_RESACCESS_t;        -- lmaudit.h:173
    subtype LPAE_RESACCESS is PAE_RESACCESS;                -- lmaudit.h:173

    type PAE_RESACCESSREJ is access all AE_RESACCESSREJ_t;  -- lmaudit.h:180
    subtype LPAE_RESACCESSREJ is PAE_RESACCESSREJ;          -- lmaudit.h:180

    type PAE_CLOSEFILE is access all AE_CLOSEFILE_t;        -- lmaudit.h:189
    subtype LPAE_CLOSEFILE is PAE_CLOSEFILE;                -- lmaudit.h:189

    type PAE_SERVICESTAT is access all AE_SERVICESTAT_t;    -- lmaudit.h:199
    subtype LPAE_SERVICESTAT is PAE_SERVICESTAT;            -- lmaudit.h:199

    type PAE_ACLMOD is access all AE_ACLMOD_t;              -- lmaudit.h:207
    subtype LPAE_ACLMOD is PAE_ACLMOD;                      -- lmaudit.h:207

    type PAE_UASMOD is access all AE_UASMOD_t;              -- lmaudit.h:216
    subtype LPAE_UASMOD is PAE_UASMOD;                      -- lmaudit.h:216

    type PAE_NETLOGON is access all AE_NETLOGON_t;          -- lmaudit.h:223
    subtype LPAE_NETLOGON is PAE_NETLOGON;                  -- lmaudit.h:223

    type PAE_NETLOGOFF is access all AE_NETLOGOFF_t;        -- lmaudit.h:230
    subtype LPAE_NETLOGOFF is PAE_NETLOGOFF;                -- lmaudit.h:230

    type PAE_ACCLIM is access all AE_ACCLIM;                -- lmaudit.h:237
    subtype LPAE_ACCLIM is PAE_ACCLIM;                      -- lmaudit.h:237

    type PAE_LOCKOUT is access all AE_LOCKOUT_t;            -- lmaudit.h:250
    subtype LPAE_LOCKOUT is PAE_LOCKOUT;                    -- lmaudit.h:250

    type PAE_GENERIC is access all AE_GENERIC;              -- lmaudit.h:265
    subtype LPAE_GENERIC is PAE_GENERIC;                    -- lmaudit.h:265

    type AUDIT_ENTRY is                                     -- lmaudit.h:108
        record
            ae_len        : Win32.DWORD;                    -- lmaudit.h:109
            ae_reserved   : Win32.DWORD;                    -- lmaudit.h:110
            ae_time       : Win32.DWORD;                    -- lmaudit.h:111
            ae_type       : Win32.DWORD;                    -- lmaudit.h:112
            ae_data_offset: Win32.DWORD;                    -- lmaudit.h:113
            ae_data_size  : Win32.DWORD;                    -- lmaudit.h:115
        end record;

    type AE_SRVSTATUS_t is                                  -- lmaudit.h:122
        record
            ae_sv_status: Win32.DWORD;                      -- lmaudit.h:123
        end record;

    type AE_SESSLOGON_t is                                  -- lmaudit.h:126
        record
            ae_so_compname : Win32.DWORD;                   -- lmaudit.h:127
            ae_so_username : Win32.DWORD;                   -- lmaudit.h:128
            ae_so_privilege: Win32.DWORD;                   -- lmaudit.h:129
        end record;

    type AE_SESSLOGOFF_t is                                 -- lmaudit.h:132
        record
            ae_sf_compname: Win32.DWORD;                    -- lmaudit.h:133
            ae_sf_username: Win32.DWORD;                    -- lmaudit.h:134
            ae_sf_reason  : Win32.DWORD;                    -- lmaudit.h:135
        end record;

    type AE_SESSPWERR_t is                                  -- lmaudit.h:138
        record
            ae_sp_compname: Win32.DWORD;                    -- lmaudit.h:139
            ae_sp_username: Win32.DWORD;                    -- lmaudit.h:140
        end record;

    type AE_CONNSTART_t is                                  -- lmaudit.h:143
        record
            ae_ct_compname: Win32.DWORD;                    -- lmaudit.h:144
            ae_ct_username: Win32.DWORD;                    -- lmaudit.h:145
            ae_ct_netname : Win32.DWORD;                    -- lmaudit.h:146
            ae_ct_connid  : Win32.DWORD;                    -- lmaudit.h:147
        end record;

    type AE_CONNSTOP_t is                                   -- lmaudit.h:150
        record
            ae_cp_compname: Win32.DWORD;                    -- lmaudit.h:151
            ae_cp_username: Win32.DWORD;                    -- lmaudit.h:152
            ae_cp_netname : Win32.DWORD;                    -- lmaudit.h:153
            ae_cp_connid  : Win32.DWORD;                    -- lmaudit.h:154
            ae_cp_reason  : Win32.DWORD;                    -- lmaudit.h:155
        end record;

    type AE_CONNREJ_t is                                    -- lmaudit.h:158
        record
            ae_cr_compname: Win32.DWORD;                    -- lmaudit.h:159
            ae_cr_username: Win32.DWORD;                    -- lmaudit.h:160
            ae_cr_netname : Win32.DWORD;                    -- lmaudit.h:161
            ae_cr_reason  : Win32.DWORD;                    -- lmaudit.h:162
        end record;

    type AE_RESACCESS_t is                                  -- lmaudit.h:165
        record
            ae_ra_compname  : Win32.DWORD;                  -- lmaudit.h:166
            ae_ra_username  : Win32.DWORD;                  -- lmaudit.h:167
            ae_ra_resname   : Win32.DWORD;                  -- lmaudit.h:168
            ae_ra_operation : Win32.DWORD;                  -- lmaudit.h:169
            ae_ra_returncode: Win32.DWORD;                  -- lmaudit.h:170
            ae_ra_restype   : Win32.DWORD;                  -- lmaudit.h:171
            ae_ra_fileid    : Win32.DWORD;                  -- lmaudit.h:172
        end record;

    type AE_RESACCESSREJ_t is                               -- lmaudit.h:175
        record
            ae_rr_compname : Win32.DWORD;                   -- lmaudit.h:176
            ae_rr_username : Win32.DWORD;                   -- lmaudit.h:177
            ae_rr_resname  : Win32.DWORD;                   -- lmaudit.h:178
            ae_rr_operation: Win32.DWORD;                   -- lmaudit.h:179
        end record;

    type AE_CLOSEFILE_t is                                  -- lmaudit.h:182
        record
            ae_cf_compname: Win32.DWORD;                    -- lmaudit.h:183
            ae_cf_username: Win32.DWORD;                    -- lmaudit.h:184
            ae_cf_resname : Win32.DWORD;                    -- lmaudit.h:185
            ae_cf_fileid  : Win32.DWORD;                    -- lmaudit.h:186
            ae_cf_duration: Win32.DWORD;                    -- lmaudit.h:187
            ae_cf_reason  : Win32.DWORD;                    -- lmaudit.h:188
        end record;

    type AE_SERVICESTAT_t is                                -- lmaudit.h:191
        record
            ae_ss_compname : Win32.DWORD;                   -- lmaudit.h:192
            ae_ss_username : Win32.DWORD;                   -- lmaudit.h:193
            ae_ss_svcname  : Win32.DWORD;                   -- lmaudit.h:194
            ae_ss_status   : Win32.DWORD;                   -- lmaudit.h:195
            ae_ss_code     : Win32.DWORD;                   -- lmaudit.h:196
            ae_ss_text     : Win32.DWORD;                   -- lmaudit.h:197
            ae_ss_returnval: Win32.DWORD;                   -- lmaudit.h:198
        end record;

    type AE_ACLMOD_t is                                     -- lmaudit.h:201
        record
            ae_am_compname: Win32.DWORD;                    -- lmaudit.h:202
            ae_am_username: Win32.DWORD;                    -- lmaudit.h:203
            ae_am_resname : Win32.DWORD;                    -- lmaudit.h:204
            ae_am_action  : Win32.DWORD;                    -- lmaudit.h:205
            ae_am_datalen : Win32.DWORD;                    -- lmaudit.h:206
        end record;

    type AE_UASMOD_t is                                     -- lmaudit.h:209
        record
            ae_um_compname: Win32.DWORD;                    -- lmaudit.h:210
            ae_um_username: Win32.DWORD;                    -- lmaudit.h:211
            ae_um_resname : Win32.DWORD;                    -- lmaudit.h:212
            ae_um_rectype : Win32.DWORD;                    -- lmaudit.h:213
            ae_um_action  : Win32.DWORD;                    -- lmaudit.h:214
            ae_um_datalen : Win32.DWORD;                    -- lmaudit.h:215
        end record;

    type AE_NETLOGON_t is                                   -- lmaudit.h:218
        record
            ae_no_compname : Win32.DWORD;                   -- lmaudit.h:219
            ae_no_username : Win32.DWORD;                   -- lmaudit.h:220
            ae_no_privilege: Win32.DWORD;                   -- lmaudit.h:221
            ae_no_authflags: Win32.DWORD;                   -- lmaudit.h:222
        end record;

    type AE_NETLOGOFF_t is                                  -- lmaudit.h:225
        record
            ae_nf_compname : Win32.DWORD;                   -- lmaudit.h:226
            ae_nf_username : Win32.DWORD;                   -- lmaudit.h:227
            ae_nf_reserved1: Win32.DWORD;                   -- lmaudit.h:228
            ae_nf_reserved2: Win32.DWORD;                   -- lmaudit.h:229
        end record;

    type AE_ACCLIM is                                       -- lmaudit.h:232
        record
            ae_al_compname: Win32.DWORD;                    -- lmaudit.h:233
            ae_al_username: Win32.DWORD;                    -- lmaudit.h:234
            ae_al_resname : Win32.DWORD;                    -- lmaudit.h:235
            ae_al_limit   : Win32.DWORD;                    -- lmaudit.h:236
        end record;

    type AE_LOCKOUT_t is                                    -- lmaudit.h:242
        record
            ae_lk_compname    : Win32.DWORD;                -- lmaudit.h:243
            ae_lk_username    : Win32.DWORD;                -- lmaudit.h:244
            ae_lk_action      : Win32.DWORD;                -- lmaudit.h:246
            ae_lk_bad_pw_count: Win32.DWORD;                -- lmaudit.h:248
        end record;

    type AE_GENERIC is                                      -- lmaudit.h:252
        record
            ae_ge_msgfile: Win32.DWORD;                     -- lmaudit.h:253
            ae_ge_msgnum : Win32.DWORD;                     -- lmaudit.h:254
            ae_ge_params : Win32.DWORD;                     -- lmaudit.h:255
            ae_ge_param1 : Win32.DWORD;                     -- lmaudit.h:256
            ae_ge_param2 : Win32.DWORD;                     -- lmaudit.h:257
            ae_ge_param3 : Win32.DWORD;                     -- lmaudit.h:258
            ae_ge_param4 : Win32.DWORD;                     -- lmaudit.h:259
            ae_ge_param5 : Win32.DWORD;                     -- lmaudit.h:260
            ae_ge_param6 : Win32.DWORD;                     -- lmaudit.h:261
            ae_ge_param7 : Win32.DWORD;                     -- lmaudit.h:262
            ae_ge_param8 : Win32.DWORD;                     -- lmaudit.h:263
            ae_ge_param9 : Win32.DWORD;                     -- lmaudit.h:264
        end record;

    function NetAuditClear(
                server    : Win32.Winnt.LPTSTR;
                backupfile: Win32.Winnt.LPTSTR;
                service   : Win32.Winnt.LPTSTR)
               return Win32.DWORD;                          -- lmaudit.h:73

    function NetAuditRead(
                server        : Win32.Winnt.LPTSTR;
                service       : Win32.Winnt.LPTSTR;
                auditloghandle: Win32.Lmerrlog.LPHLOG;
                offset        : Win32.DWORD;
                reserved1     : Win32.LPDWORD;
                reserved2     : Win32.DWORD;
                offsetflag    : Win32.DWORD;
                bufptr        : access Win32.PBYTE;
                prefmaxlen    : Win32.DWORD;
                bytesread     : Win32.LPDWORD;
                totalavailable: Win32.LPDWORD)
               return Win32.DWORD;                          -- lmaudit.h:80

    function NetAuditWrite(
                c_type  : Win32.DWORD;
                buf     : Win32.LPBYTE;
                numbytes: Win32.DWORD;
                service : Win32.Winnt.LPTSTR;
                reserved: Win32.LPBYTE)
               return Win32.DWORD;                          -- lmaudit.h:95

private

    pragma Convention(C, AUDIT_ENTRY);                      -- lmaudit.h:108
    pragma Convention(C, AE_SRVSTATUS_t);                   -- lmaudit.h:122
    pragma Convention(C, AE_SESSLOGON_t);                   -- lmaudit.h:126
    pragma Convention(C, AE_SESSLOGOFF_t);                  -- lmaudit.h:132
    pragma Convention(C, AE_SESSPWERR_t);                   -- lmaudit.h:138
    pragma Convention(C, AE_CONNSTART_t);                   -- lmaudit.h:143
    pragma Convention(C, AE_CONNSTOP_t);                    -- lmaudit.h:150
    pragma Convention(C, AE_CONNREJ_t);                     -- lmaudit.h:158
    pragma Convention(C, AE_RESACCESS_t);                   -- lmaudit.h:165
    pragma Convention(C, AE_RESACCESSREJ_t);                -- lmaudit.h:175
    pragma Convention(C, AE_CLOSEFILE_t);                   -- lmaudit.h:182
    pragma Convention(C, AE_SERVICESTAT_t);                 -- lmaudit.h:191
    pragma Convention(C, AE_ACLMOD_t);                      -- lmaudit.h:201
    pragma Convention(C, AE_UASMOD_t);                      -- lmaudit.h:209
    pragma Convention(C, AE_NETLOGON_t);                    -- lmaudit.h:218
    pragma Convention(C, AE_NETLOGOFF_t);                   -- lmaudit.h:225
    pragma Convention(C, AE_ACCLIM);                        -- lmaudit.h:232
    pragma Convention(C, AE_LOCKOUT_t);                     -- lmaudit.h:242
    pragma Convention(C, AE_GENERIC);                       -- lmaudit.h:252

    pragma Import(Stdcall, NetAuditClear, "NetAuditClear");       -- lmaudit.h:73
    pragma Import(Stdcall, NetAuditRead, "NetAuditRead");         -- lmaudit.h:80
    pragma Import(Stdcall, NetAuditWrite, "NetAuditWrite");       -- lmaudit.h:95

-------------------------------------------------------------------------------
--
-- THIS FILE AND ANY ASSOCIATED DOCUMENTATION IS PROVIDED WITHOUT CHARGE
-- "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING
-- BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR
-- FITNESS FOR A PARTICULAR PURPOSE.  The user assumes the entire risk as to
-- the accuracy and the use of this file.  This file may be used, copied,
-- modified and distributed only by licensees of Microsoft Corporation's
-- WIN32 Software Development Kit in accordance with the terms of the 
-- licensee's End-User License Agreement for Microsoft Software for the
-- WIN32 Development Kit.
--
-- Copyright (c) Intermetrics, Inc. 1995
-- Portions (c) 1985-1994 Microsoft Corporation with permission.
-- Microsoft is a registered trademark and Windows and Windows NT are
-- trademarks of Microsoft Corporation.
--
-------------------------------------------------------------------------------

end Win32.Lmaudit;