Skip to content

Commit f56af4c

Browse files
authored
complete c bindings for the request API
1 parent 79bb038 commit f56af4c

File tree

1 file changed

+29
-2
lines changed

1 file changed

+29
-2
lines changed

request.c

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,32 @@
1-
#include "sciter-x.h"
1+
#include <sciter-x.h>
22

33
extern LPSciterRequestAPI rapi();
44

5-
SCDOM_RESULT SCAPI RequestGetRequestType(HREQUEST rq, REQUEST_RQ_TYPE* pType) { return rapi()->RequestGetRequestType(rq,pType); }
5+
REQUEST_RESULT SCAPI RequestUse( HREQUEST rq ) { rapi()->RequestUse(rq); }
6+
REQUEST_RESULT SCAPI RequestUnUse( HREQUEST rq ) { rapi()->RequestUnUse(rq); }
7+
REQUEST_RESULT SCAPI RequestUrl( HREQUEST rq, LPCSTR_RECEIVER* rcv, LPVOID rcv_param ) { rapi()->RequestUrl(rq,rcv,rcv_param); }
8+
REQUEST_RESULT SCAPI RequestContentUrl( HREQUEST rq, LPCSTR_RECEIVER* rcv, LPVOID rcv_param ) { rapi()->RequestContentUrl(rq,rcv,rcv_param); }
9+
REQUEST_RESULT SCAPI RequestGetRequestType( HREQUEST rq, REQUEST_RQ_TYPE* pType ) { rapi()->RequestGetRequestType(rq,pType); }
10+
REQUEST_RESULT SCAPI RequestGetRequestedDataType( HREQUEST rq, SciterResourceType* pData ) { rapi()->RequestGetRequestedDataType(rq,pData); }
11+
REQUEST_RESULT SCAPI RequestGetReceivedDataType( HREQUEST rq, LPCSTR_RECEIVER* rcv, LPVOID rcv_param ) { rapi()->RequestGetReceivedDataType(rq,rcv,rcv_param); }
12+
REQUEST_RESULT SCAPI RequestGetNumberOfParameters( HREQUEST rq, UINT* pNumber ) { rapi()->RequestGetNumberOfParameters(rq,pNumber); }
13+
REQUEST_RESULT SCAPI RequestGetNthParameterName( HREQUEST rq, UINT n, LPCWSTR_RECEIVER* rcv, LPVOID rcv_param ) { rapi()->RequestGetNthParameterName(rq,n,rcv,rcv_param); }
14+
REQUEST_RESULT SCAPI RequestGetNthParameterValue( HREQUEST rq, UINT n, LPCWSTR_RECEIVER* rcv, LPVOID rcv_param ) { rapi()->RequestGetNthParameterValue(rq,n,rcv,rcv_param); }
15+
REQUEST_RESULT SCAPI RequestGetTimes( HREQUEST rq, UINT* pStarted, UINT* pEnded ) { rapi()->RequestGetTimes(rq,pStarted,pEnded); }
16+
REQUEST_RESULT SCAPI RequestGetNumberOfRqHeaders( HREQUEST rq, UINT* pNumber ) { rapi()->RequestGetNumberOfRqHeaders(rq,pNumber); }
17+
REQUEST_RESULT SCAPI RequestGetNthRqHeaderName( HREQUEST rq, UINT n, LPCWSTR_RECEIVER* rcv, LPVOID rcv_param ) { rapi()->RequestGetNthRqHeaderName(rq,n,rcv,rcv_param); }
18+
REQUEST_RESULT SCAPI RequestGetNthRqHeaderValue( HREQUEST rq, UINT n, LPCWSTR_RECEIVER* rcv, LPVOID rcv_param ) { rapi()->RequestGetNthRqHeaderValue(rq,n,rcv,rcv_param); }
19+
REQUEST_RESULT SCAPI RequestGetNumberOfRspHeaders( HREQUEST rq, UINT* pNumber ) { rapi()->RequestGetNumberOfRspHeaders(rq,pNumber); }
20+
REQUEST_RESULT SCAPI RequestGetNthRspHeaderName( HREQUEST rq, UINT n, LPCWSTR_RECEIVER* rcv, LPVOID rcv_param ) { rapi()->RequestGetNthRspHeaderName(rq,n,rcv,rcv_param); }
21+
REQUEST_RESULT SCAPI RequestGetNthRspHeaderValue( HREQUEST rq, UINT n, LPCWSTR_RECEIVER* rcv, LPVOID rcv_param ) { rapi()->RequestGetNthRspHeaderValue(rq,n,rcv,rcv_param); }
22+
REQUEST_RESULT SCAPI RequestGetCompletionStatus( HREQUEST rq, REQUEST_STATE* pState, UINT* pCompletionStatus ) { rapi()->RequestGetCompletionStatus(rq,pState,pCompletionStatus); }
23+
REQUEST_RESULT SCAPI RequestGetProxyHost( HREQUEST rq, LPCSTR_RECEIVER* rcv, LPVOID rcv_param ) { rapi()->RequestGetProxyHost(rq,rcv,rcv_param); }
24+
REQUEST_RESULT SCAPI RequestGetProxyPort( HREQUEST rq, UINT* pPort ) { rapi()->RequestGetProxyPort(rq,pPort); }
25+
REQUEST_RESULT SCAPI RequestSetSucceeded( HREQUEST rq, UINT status, LPCBYTE dataOrNull, UINT dataLength) { rapi()->RequestSetSucceeded(rq,status,dataOrNull,dataLength); }
26+
REQUEST_RESULT SCAPI RequestSetFailed( HREQUEST rq, UINT status, LPCBYTE dataOrNull, UINT dataLength ) { rapi()->RequestSetFailed(rq,status,dataOrNull,dataLength); }
27+
REQUEST_RESULT SCAPI RequestAppendDataChunk( HREQUEST rq, LPCBYTE data, UINT dataLength ) { rapi()->RequestAppendDataChunk(rq,data,dataLength); }
28+
REQUEST_RESULT SCAPI RequestSetRqHeader( HREQUEST rq, LPCWSTR name, LPCWSTR value ) { rapi()->RequestSetRqHeader(rq,name,value); }
29+
REQUEST_RESULT SCAPI RequestSetRspHeader( HREQUEST rq, LPCWSTR name, LPCWSTR value ) { rapi()->RequestSetRspHeader(rq,name,value); }
30+
REQUEST_RESULT SCAPI RequestSetReceivedDataType( HREQUEST rq, LPCSTR type ) { rapi()->RequestSetReceivedDataType(rq,type); }
31+
REQUEST_RESULT SCAPI RequestSetReceivedDataEncoding( HREQUEST rq, LPCSTR encoding ) { rapi()->RequestSetReceivedDataEncoding(rq,encoding); }
32+
REQUEST_RESULT SCAPI RequestGetData( HREQUEST rq, LPCBYTE_RECEIVER* rcv, LPVOID rcv_param ) { rapi()->RequestGetData(rq,rcv,rcv_param); }

0 commit comments

Comments
 (0)