; @(#)   desc/fast/sqluser74.def   7.4.0.0   20000830
;
;    ========== licence begin  GPL
;    Copyright (c) 2005 SAP AG
;
;    This program is free software; you can redistribute it and/or
;    modify it under the terms of the GNU General Public License
;    as published by the Free Software Foundation; either version 2
;    of the License, or (at your option) any later version.
;
;    This program is distributed in the hope that it will be useful,
;    but WITHOUT ANY WARRANTY; without even the implied warranty of
;    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;    GNU General Public License for more details.
;
;    You should have received a copy of the GNU General Public License
;    along with this program; if not, write to the Free Software
;    Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
;    ========== licence end


LIBRARY        SqlUser74n
HEAPSIZE       40960

EXPORTS

               sqlinit                       @740
;                                             ^
;                                             |
;  VERSION NUMBER ----------------------------+
;

;              sql07u_DLLExit                @1

               WinArgc                       @4
               WinArgv                       @5

               sqltermvar                    @10
               sqlton                        @11
               sqltoff                       @12
               sqltio                        @13
;               sqlwindow                     @14
;               sqlwsplit                     @15
;               sqlwoff                       @16
;               sqlwdgswitch                  @17
;               sqlwdgclear                   @18
;               sqlwdgset                     @19
;               sqlwdgget                     @20
;               sqlwtitle                     @21
;               sqlwscroll                    @22
;               sqlwscbar                     @23
               sqlttable                     @24
               sqlfinish                     @26
               sqluid                        @27
               sqlos                         @28
               sqlresult                     @29
               sqldattime                    @30
               sqlclock                      @31
               sqlaconnect                   @32
               sqlarequest                   @33
               sqlareceive                   @34
               sqlacancel                    @35
               sqlarelease                   @36
               sqlpon                        @37
               sqlprint                      @38
               sqlpoff                       @39
               sqlfinit                      @40
               sqlfopen                      @41
               sqlfclose                     @42
               sqlfread                      @43
               sqlfwrite                     @44
               sqlfseek                      @45
               sqlferase                     @46
               sqlexec                       @47
               sqlread                       @48
               sqlwrite                      @49
;               sqlxpopenxparam               @50
;               sqlxpclosexparam              @51
;               sqlputxparam                  @52
;               sqlgetxparam                  @53
;               sqlgnextxparam                @54
;               sqldelxparam                  @55
               sqlarg3                       @56
               sqlxuopenuser                 @58
               sqlxucloseuser                @59
               sqlputuser                    @60
               sqlgetuser                    @61
               sqlindexuser                  @62
               sqlclearuser                  @63

               sqltermid                     @65
               sqlallocat                    @66
               sqlfree                       @67
               sqlabort                      @68
               sqlcharsetname                @69
               sqlsleep                      @70
               vcinit                        @71
               vccheck                       @72
               vsinit                        @73
               vscheck                       @74
               sqlgetenv                     @75
               sqlfclose_next_tape           @76
               sqlreallocat                  @77
;               sqlextract_xparamfile         @78
               SqlDevSize                    @79
               sqlversion                    @80
               sqlgetpid                     @81
               sqlftell                      @82
               sqlftextseek                  @83
               sqlareplyavailable            @84
               sqlhostname                   @85
               sqlnodename                   @86
               sqlfopenc                     @87
               sqlfopenp                     @88
               sqlfclosec                    @89
               sqlfclosep                    @90
               sqlfreadc                     @91
               sqlfreadp                     @92
               sqlfwritec                    @93
               sqlfwritep                    @94
               sqlfseekc                     @95
               sqlfseekp                     @96
               sqlflongseekc                 @97
               sqlflongseekp                 @98
               sqlftellc                     @99
               sqlftellp                    @101
               sqlferasec                   @102
               sqlferasep                   @103
               sqlfinfoc                    @104
               sqlfinfop                    @105
               sqlffinishc                  @106
               sqlffinishp                  @107
               sqlfsaveopenc                @108
               sqlfsaveopenp                @109
               sqlfopendirc                 @110
               ;sqlfopendirp                @111
               sqlfclosedirc                @112
               ;sqlfclosedirp               @113
               sqlfreaddirc                 @114
               ;sqlfreaddirp                @115
               sqlcreate_dirc               @116
               sqlfilecopyc                 @117
               sqlgetcwdc                   @118
               sqlchdirc                    @119
               sqljoindirc                  @120
               sqlspecialenum               @121
               sqlspecialnext               @122
               sqlspecialclose              @123
               sqlremove_empty_dirc         @124
               sqlftruncatec                @125
               sqlftruncatep                @126

               sqlGetIndependentProgramsPath @130
               sqlGetIndependentDataPath     @131
               sqlSetIndependentProgramsPath @132
               sqlSetIndependentDataPath     @133

               sqlGetIndependentPgmPath      @134
               sqlGetIndependentBinPath      @135
               sqlGetIndependentConfigPath   @136
               sqlGetIndependentWrkPath      @137
               sqlGetDbrootEnvPath           @138
               sqlGetDbrootBinPath           @139
               sqlGetDbrootPgmPath           @140
               sqlGetIndependentProtPath     @141

               sc_sqlxuopenuser              @200
               sc_sqlxucloseuser             @201
               sc_sqlputuser                 @202
               sc_sqlindexuser               @203
               sc_sqlclearuser               @204

               sqlat                         @206

;               sqlget_config_path            @209
;               sqlget_wrk_path               @210
               sqlGetConfigPath              @211
               sqlGetWrkPath                 @212

; multithreading
               sqlinit_multithreading        @213
               sqlbeginthread                @214
;               sqlsetthreadpriority         @215
;               sqlgetthreadpriority         @216
               sqlendthread                  @217
               sqlkillthread                 @218
               sqlsigthread                  @219
               sqlcancelthread               @220
               sqlforgetthread               @221
               sqlyieldthread                @222
               sqlgetthread                  @223
               sqlgetthreadid                @224
               sqlthreadid                   @225
               sqlsuspendthread              @226 
               sqlresumethread               @227
               sqljointhread                 @228
               sqlthreadalive                @229
               sqlonce                       @230
               sqlcreatemutex                @231
               sqldestroymutex               @232
               sqlbeginmutex                 @233
               sqlissetmutex                 @234
               sqltrybeginmutex              @235
               sqlendmutex                   @236
               sqlcreatetls                  @237
               sqldestroytls                 @238
               sqlsettls                     @239
               sqlgettls                     @240
               sqlcreatesem                  @241
               sqldestroysem                 @242
               sqlwaitsem                    @243
               sqltimedwaitsem               @244
               sqlsignalsem                  @245
               SqlAConnect                   @246
               SqlIsSaprouterString          @247
               SqlACancel                    @248
               sqlAllocSharedMem             @249
               sqlFreeSharedMem              @250
               SqlDBConnect                  @251

; internal use
               sqladump                      @294
               sqlk_assert                   @295
               sqlk_rangeviolation           @296
               sql03u_xconnect               @297
               sql40c_socket_close           @298
               sql60_int_err_msg_prio7       @299
               sqlvalidatealloc              @300

               XUserOpen                     @350
               XUserClose                    @351
               XUserInitEntry                @352
               XUserGetEntry                 @353
               XUserPutEntry                 @354
               XUserRemoveAll                @355
               sql13u_init_user_params       @356
               eo11GetParam                  @380
;               eo11PutParam                  @381

; internal use / eoxlib
               sql17u_split_dbname           @500
               sql41c_close_event_sem        @501
               sql41c_open_event_sem         @502
               os42SocketReceive             @503
               os42SocketSend                @504
               sql42c_pipe_recv_conpkt       @505
               eo420SendCommPacket           @506
               eo420ReceiveCommPacket        @507
               sql60_enable_message_output   @508
               sql60_disable_message_output  @509
               sql60_msg_con_diag            @510
               sql60_enable_GUI_console      @511
               sql60_disable_GUI_console     @512
               sql60_enable_message_box      @513
               sql60_disable_message_box     @514
               sql60_enable_console          @515
               sql60_disable_console         @516
               sql60_msg_diag                @517
               eo60k_Message                 @518
