;/*!**********************************************************************
;
;  module: resource/wapi.def
;
;  -----------------------------------------------------------------------
;
;  responsible:  Markus Oezgen
;
;  special area: WebAgent
;
;  -----------------------------------------------------------------------
;
;						Copyright (c) 1999-2005 SAP AG
;
;
;
;    ========== licence begin  GPL
;    Copyright (c) 1999-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   WAPI

EXPORTS
sapdbwa_GetHeader @12
sapdbwa_GetRequestURI @13
sapdbwa_GetIfModifiedSince @14
sapdbwa_GetQueryString @15
sapdbwa_GetPathInfo @16
sapdbwa_GetMethod @17
sapdbwa_GetContentType @18
sapdbwa_GetContentLength @19
sapdbwa_GetContentChunked
sapdbwa_GetPathTranslated @20
sapdbwa_GetServerName @21
sapdbwa_ReadBody @22
sapdbwa_InitHeader @23
sapdbwa_SetHeader @24
sapdbwa_SendHeader @35
sapdbwa_SendBody @26
sapdbwa_GetSessionPool @27
sapdbwa_DbConnect @28
sapdbwa_DbDisconnect @29
sapdbwa_SetUserData @30
sapdbwa_GetUserData @31
sapdbwa_OdbcHandle @32
sapdbwa_WriteLogMsg @36
sapdbwa_CreateSessionPool @37
sapdbwa_InitSessionPool @38
sapdbwa_GetParameterNames @41
sapdbwa_GetParameterValues @42
sapdbwa_CreateStringSeq @43
sapdbwa_DestroyStringSeq @44
sapdbwa_GetNumElem @45
sapdbwa_GetStringByIndex @46
sapdbwa_DestroySessionPool @47
sapdbwa_CreateDBC @50
sapdbwa_DestroyDBC @51
sapdbwa_DBCHandle @52
sapdbwa_DBCSetAttr @53
sapdbwa_CreateDBCPool @57
sapdbwa_DestroyDBCPool @58
sapdbwa_DBCConnect @59
sapdbwa_DBCConnectWithServerDB
sapdbwa_DBCDisconnect @60
sapdbwa_DBCEnv @62
sapdbwa_SetCookie @63
sapdbwa_GetCookieNames @64
sapdbwa_GetCookieValue @65
sapdbwa_InitSqlSessionPool @66
sapdbwa_SqlHandle @67
sapdbwa_GetSessionData @68
sapdbwa_SetSessionData @69
sapdbwa_CloseWebSession @70
sapdbwa_GetWebSession @71
sapdbwa_SetUseWebSessions @72
sapdbwa_StartWebSession @73
sapdbwa_GetUserName @74
sapdbwa_GetServerNode @75
sapdbwa_GetServerDb @76
sapdbwa_NewSessionId @77
sapdbwa_CheckDBC @78
sapdbwa_CheckConnection @79
sapdbwa_MimeMultipartBody_NextPart @1000
sapdbwa_MimeMultipartBody_PartHeaderField @1001
sapdbwa_MimeMultipartBody_PartBody @1002
sapdbwa_GetNumericalContentLength @1004
sapdbwa_GetReadBodyBytes @1005
sapdbwa_ExtractValue @1006
sapdbwa_GetErrMsg @171
sapdbwa_GetErrId @172
sapdbwa_CopyErrMsg @173
sapdbwa_HandleGetErr @174
sapdbwa_SesGetErr @175
sapdbwa_ConnGetErr @176
sapdbwa_CreateErr @177
sapdbwa_CopyErr @178
sapdbwa_DestroyErr @179
sapdbwa_RepGetErr @180
sapdbwa_ReqGetErr @181
sapdbwa_DBCGetErr @182
sapdbwa_GetParam @183
sapdbwa_DBCGetUserData @184
sapdbwa_DBCSetUserData @185
sapdbwa_IsSecure @186
sapdbwa_GetOdbcReturnCode @187
sapdbwa_DBCGetUser @188
sapdbwa_DBCGetServerDb @189
sapdbwa_DBCGetServerNode @190
sapdbwa_DBCGetPassword @191
sapdbwa_DBCGetAttr @192
sapdbwa_DBCGetDatasource @193
sapdbwa_DBCGetDriver @194
sapdbwa_DBCGetSqlTrace @195
sapdbwa_DBCAddAttr
sapdbwa_DBCSelectAttr
sapdbwa_DBCClearAttrList
sapdbwa_GetServiceName
sapdbwa_GetPassword

;###################################
;#
;# sapdbwa_Admin 300...
;#
;###################################
sapdbwa_StartDefaultWebSession      @300
sapdbwa_SendFile                    @301
sapdbwa_SendTemplate                @302
sapdbwa_GetDocumentRoot             @303
sapdbwa_GetAuthorization            @304
sapdbwa_StartNewWebSession          @305
sapdbwa_ReleaseWebSession           @306


;###################################
;#
;# Trace 350...
;#
;###################################
sapdbwa_WriteTraceLine          @350

sapdbwa_GetNativeOdbcErr          @203
sapdbwa_GetSqlState               @204

wd20WriteLogMsg @80
wd26CreateErr @81
wd26DestroyErr @82
wd26SetErr @83
wd26SetOdbcError @84
wd26LogErr @85
wd26ResetErr @86
wd35CreateResourcePool @90
wd35DestroyResourcePool @91
wd35LockElem @92
wd35UnlockElem @93
wd20ApiDBFSInit @94
wd20ApiDBFSExit @95
wd26PrintErr @96
wd26GetId @97
wd26GetMsg @98
wd32DbConnect @99
wd31OdbcHandle @100
wd33GetConnection @101
wd20ApiInit @102
wd22DestroyReply @103
wd20CallServiceFunc @104
wd20CallInternalServiceFunc
wd21SetServerName @105
wd21SetPhysicalPath @106
wd21SetContentLength @107
wd21SetContentType @108
wd21SetRequestMethod @109
wd21SetContentChunked
wd21SetPathInfo @110
wd21SetQueryString @111
wd21SetIfModifiedSince @112
wd21SetUri @113
wd21DestroyRequest @114
wd22CreateReply @115
wd21CreateRequest @116
wd28AddEntry @117
wd28GetValueByKey @118
wd28CreateDictionary @119
wd29HttpDate @120
wd22GetStatus @121
wd22GetExpires @122
wd22GetContentType @123
wd22GetContentLength @124
wd29WADateToHttpDate @125
wd22GetLastModified @126
wd22GetLocation @127
wd28NumEntries @129
wd22GetHeaders @130
wd28GetEntryByIndex @131
wd28DestroyDictionary @132
wd21GetServerHandle @133
wd29HttpDateToWADate @134
wd20ApiExit @135
wd32DestroyPoolHandle @136
wd32ClonePoolHandle @137
wd30DestroySessionPool @139
wd30InitSessionPool @140
wd30CreateSessionPool @141
wd32CreatePoolHandle @142
wd29GetActualDate @143
wd29GetActualTime @144
wd26CopyErr @145
wd29DiffMonth @146
wd28AddCopyEntry @147
wd26CopyMsg @148
wd34SetConnect @149
wd34FreeConnectParam @150
wd34InitConnectParam @151
wd34SetUserData @152
wd34GetUserData @153
wd34Connect @154
wd26GetNativeOdbcErr @158
wd22FreeHeader @159
wd28FreeAllEntries @160
sapdbwa_allocat @161
sapdbwa_free @162
sapdbwa_reallocat @163
wd36PutNumber @164
wd36CreateNumPool @165
wd36DestroyNumPool @166
wd36GetNumber @167
wd35GetElemByIndex @168
wd35SetElemByIndex @169
wd35GetNumAllocElems @170
wd25CreateLog @196
wd25DestroyLog @197
wd25WriteLnLogMsg @198
wd25WriteLogMsg @199
wd25EmptyLog @200
wd09strdup @201
wd09strndup @202
wd29FormatDate @205
wd21_UnescapeUrl

;###################################
;#
;# Registry 500...
;#
;###################################
Reg_OpenRegistry            @500
Reg_CloseRegistry           @501
Reg_GetRegistryKey          @502
Reg_SetRegistryKey          @503
Reg_DeleteRegistryKey       @504
Reg_DeleteRegistrySection   @505
Reg_EnumRegistrySections    @506
Reg_GetNextSection          @507
Reg_EnumRegistryKeys        @508
Reg_GetNextKey              @509
Reg_ExportRegistry          @510