1
1
#include "sciter-x.h"
2
2
#include "_cgo_export.h"
3
3
4
- // typedef BOOL SC_CALLBACK SciterElementCallback( HELEMENT he, LPVOID param );
4
+ // typedef BOOL SC_CALLBACK SciterElementCallback(HELEMENT he, LPVOID param);
5
5
6
6
BOOL SC_CALLBACK SciterElementCallback_cgo (HELEMENT he , LPVOID param )
7
7
{
8
8
return goSciterElementCallback (he , param );
9
9
}
10
10
11
- // typedef VOID SC_CALLBACK LPCBYTE_RECEIVER( LPCBYTE bytes, UINT num_bytes, LPVOID param );
12
- VOID SC_CALLBACK LPCBYTE_RECEIVER_cgo ( LPCBYTE bytes , UINT num_bytes , LPVOID param )
11
+ // typedef VOID SC_CALLBACK LPCBYTE_RECEIVER(LPCBYTE bytes, UINT num_bytes, LPVOID param);
12
+ VOID SC_CALLBACK LPCBYTE_RECEIVER_cgo (LPCBYTE bytes , UINT num_bytes , LPVOID param )
13
13
{
14
- goLPCBYTE_RECEIVER (bytes , num_bytes , param );
14
+ goLPCBYTE_RECEIVER (( BYTE * ) bytes , num_bytes , param );
15
15
}
16
16
17
- // typedef VOID SC_CALLBACK LPCWSTR_RECEIVER( LPCWSTR str, UINT str_length, LPVOID param );
18
- VOID SC_CALLBACK LPCWSTR_RECEIVER_cgo ( LPCWSTR str , UINT str_length , LPVOID param )
17
+ // typedef VOID SC_CALLBACK LPCWSTR_RECEIVER(LPCWSTR str, UINT str_length, LPVOID param);
18
+ VOID SC_CALLBACK LPCWSTR_RECEIVER_cgo (LPCWSTR str , UINT str_length , LPVOID param )
19
19
{
20
- goLPCWSTR_RECEIVER (str , str_length , param );
20
+ goLPCWSTR_RECEIVER (( WCHAR * ) str , str_length , param );
21
21
}
22
22
23
- // typedef VOID SC_CALLBACK LPCSTR_RECEIVER( LPCSTR str, UINT str_length, LPVOID param );
24
- VOID SC_CALLBACK LPCSTR_RECEIVER_cgo ( LPCSTR str , UINT str_length , LPVOID param )
23
+ // typedef VOID SC_CALLBACK LPCSTR_RECEIVER(LPCSTR str, UINT str_length, LPVOID param);
24
+ VOID SC_CALLBACK LPCSTR_RECEIVER_cgo (LPCSTR str , UINT str_length , LPVOID param )
25
25
{
26
- goLPCSTR_RECEIVER (str , str_length , param );
26
+ goLPCSTR_RECEIVER (( CHAR * ) str , str_length , param );
27
27
}
28
28
29
- // typedef BOOL SC_CALLBACK ElementEventProc(LPVOID tag, HELEMENT he, UINT evtg, LPVOID prms );
30
- BOOL SC_CALLBACK ElementEventProc_cgo (LPVOID tag , HELEMENT he , UINT evtg , LPVOID prms )
29
+ // typedef BOOL SC_CALLBACK ElementEventProc(LPVOID tag, HELEMENT he, UINT evtg, LPVOID prms);
30
+ BOOL SC_CALLBACK ElementEventProc_cgo (LPVOID tag , HELEMENT he , UINT evtg , LPVOID prms )
31
31
{
32
- return goElementEventProc ( tag , he , evtg , prms );
32
+ return goElementEventProc (tag , he , evtg , prms );
33
33
}
34
34
35
- // typedef UINT SC_CALLBACK SciterHostCallback( LPSCITER_CALLBACK_NOTIFICATION pns, LPVOID callbackParam );
36
- UINT SC_CALLBACK SciterHostCallback_cgo ( LPSCITER_CALLBACK_NOTIFICATION pns , LPVOID callbackParam )
35
+ // typedef UINT SC_CALLBACK SciterHostCallback(LPSCITER_CALLBACK_NOTIFICATION pns, LPVOID callbackParam);
36
+ UINT SC_CALLBACK SciterHostCallback_cgo (LPSCITER_CALLBACK_NOTIFICATION pns , LPVOID callbackParam )
37
37
{
38
38
return goSciterHostCallback (pns , callbackParam );
39
39
}
40
40
41
- // typedef VOID NATIVE_FUNCTOR_INVOKE( VOID* tag, UINT argc, const VALUE* argv, VALUE* retval); // retval may contain error definition
42
- VOID NATIVE_FUNCTOR_INVOKE_cgo ( VOID * tag , UINT argc , const VALUE * argv , VALUE * retval )
41
+ // typedef VOID NATIVE_FUNCTOR_INVOKE(VOID* tag, UINT argc, const VALUE* argv, VALUE* retval); // retval may contain error definition
42
+ VOID NATIVE_FUNCTOR_INVOKE_cgo (VOID * tag , UINT argc , const VALUE * argv , VALUE * retval )
43
43
{
44
- goNATIVE_FUNCTOR_INVOKE (tag , argc , argv , retval );
44
+ goNATIVE_FUNCTOR_INVOKE (tag , argc , ( VALUE * ) argv , retval );
45
45
}
46
46
47
- // typedef VOID NATIVE_FUNCTOR_RELEASE( VOID* tag );
48
- VOID NATIVE_FUNCTOR_RELEASE_cgo ( VOID * tag )
47
+ // typedef VOID NATIVE_FUNCTOR_RELEASE(VOID* tag);
48
+ VOID NATIVE_FUNCTOR_RELEASE_cgo (VOID * tag )
49
49
{
50
50
goNATIVE_FUNCTOR_RELEASE (tag );
51
51
}
52
52
53
- // typedef INT SC_CALLBACK ELEMENT_COMPARATOR( HELEMENT he1, HELEMENT he2, LPVOID param );
53
+ // typedef INT SC_CALLBACK ELEMENT_COMPARATOR(HELEMENT he1, HELEMENT he2, LPVOID param);
54
54
55
- INT SC_CALLBACK ELEMENT_COMPARATOR_cgo ( HELEMENT he1 , HELEMENT he2 , LPVOID param )
55
+ INT SC_CALLBACK ELEMENT_COMPARATOR_cgo (HELEMENT he1 , HELEMENT he2 , LPVOID param )
56
56
{
57
57
goELEMENT_COMPARATOR (he1 , he2 , param );
58
58
}
59
59
60
- // typedef BOOL SC_CALLBACK KeyValueCallback( LPVOID param, const VALUE* pkey, const VALUE* pval );
60
+ // typedef BOOL SC_CALLBACK KeyValueCallback(LPVOID param, const VALUE* pkey, const VALUE* pval);
61
61
62
- BOOL SC_CALLBACK KeyValueCallback_cgo (LPVOID param , const VALUE * pkey , const VALUE * pval )
62
+ BOOL SC_CALLBACK KeyValueCallback_cgo (LPVOID param , const VALUE * pkey , const VALUE * pval )
63
63
{
64
- return goKeyValueCallback ( param , pkey , pval );
64
+ return goKeyValueCallback (param , ( VALUE * ) pkey , ( VALUE * ) pval );
65
65
}
0 commit comments