1
/* ----------------------------------------------------------------------------
2
* This file was automatically generated by SWIG (http://www.swig.org).
5
* This file is not intended to be easily readable and contains a number of
6
* coding conventions designed to improve portability and efficiency. Do not make
7
* changes to this file unless you know what you are doing--modify the SWIG
8
* interface file instead.
9
* ----------------------------------------------------------------------------- */
12
+----------------------------------------------------------------------+
14
+----------------------------------------------------------------------+
15
| Copyright (c) 1997, 1998, 1999, 2000, 2001 The PHP Group |
16
+----------------------------------------------------------------------+
17
| This source file is subject to version 2.02 of the PHP license, |
18
| that is bundled with this package in the file LICENSE, and is |
19
| available at through the world-wide-web at |
20
| http://www.php.net/license/2_02.txt. |
21
| If you did not receive a copy of the PHP license and are unable to |
22
| obtain it through the world-wide-web, please send a note to |
23
| license@php.net so we can mail you a copy immediately. |
24
+----------------------------------------------------------------------+
27
+----------------------------------------------------------------------+
34
extern zend_module_entry lasso_module_entry;
35
#define phpext_lasso_ptr &lasso_module_entry
38
# define PHP_LASSO_API __declspec(dllexport)
40
# define PHP_LASSO_API
43
PHP_MINIT_FUNCTION(lasso);
44
PHP_MSHUTDOWN_FUNCTION(lasso);
45
PHP_RINIT_FUNCTION(lasso);
46
PHP_RSHUTDOWN_FUNCTION(lasso);
47
PHP_MINFO_FUNCTION(lasso);
49
ZEND_NAMED_FUNCTION(_wrap_lasso_init);
50
ZEND_NAMED_FUNCTION(_wrap_lasso_shutdown);
51
ZEND_NAMED_FUNCTION(_wrap_new_LassoAssertion);
52
ZEND_NAMED_FUNCTION(_wrap_delete_LassoAssertion);
53
ZEND_NAMED_FUNCTION(_wrap_LassoAssertion_dump);
54
ZEND_NAMED_FUNCTION(_wrap_new_LassoAuthnRequest);
55
ZEND_NAMED_FUNCTION(_wrap_new_LassoAuthnResponse);
56
ZEND_NAMED_FUNCTION(_wrap_new_LassoFederationTerminationNotification);
57
ZEND_NAMED_FUNCTION(_wrap_new_LassoLogoutRequest);
58
ZEND_NAMED_FUNCTION(_wrap_new_LassoLogoutResponse);
59
ZEND_NAMED_FUNCTION(_wrap_new_LassoRequest);
60
ZEND_NAMED_FUNCTION(_wrap_new_LassoResponse);
61
ZEND_NAMED_FUNCTION(_wrap_new_LassoServer);
62
ZEND_NAMED_FUNCTION(_wrap_delete_LassoServer);
63
ZEND_NAMED_FUNCTION(_wrap_LassoServer_newFromDump);
64
ZEND_NAMED_FUNCTION(_wrap_LassoServer_addProvider);
65
ZEND_NAMED_FUNCTION(_wrap_LassoServer_dump);
66
ZEND_NAMED_FUNCTION(_wrap_new_LassoIdentity);
67
ZEND_NAMED_FUNCTION(_wrap_delete_LassoIdentity);
68
ZEND_NAMED_FUNCTION(_wrap_LassoIdentity_newFromDump);
69
ZEND_NAMED_FUNCTION(_wrap_LassoIdentity_dump);
70
ZEND_NAMED_FUNCTION(_wrap_new_LassoSession);
71
ZEND_NAMED_FUNCTION(_wrap_delete_LassoSession);
72
ZEND_NAMED_FUNCTION(_wrap_LassoSession_newFromDump);
73
ZEND_NAMED_FUNCTION(_wrap_LassoSession_dump);
74
ZEND_NAMED_FUNCTION(_wrap_LassoSession_getAuthenticationMethod);
75
ZEND_NAMED_FUNCTION(_wrap_lasso_getRequestTypeFromSoapMsg);
76
ZEND_NAMED_FUNCTION(_wrap_new_LassoDefederation);
77
ZEND_NAMED_FUNCTION(_wrap_delete_LassoDefederation);
78
ZEND_NAMED_FUNCTION(_wrap_LassoDefederation_setIdentityFromDump);
79
ZEND_NAMED_FUNCTION(_wrap_LassoDefederation_setSessionFromDump);
80
ZEND_NAMED_FUNCTION(_wrap_LassoDefederation_buildNotificationMsg);
81
ZEND_NAMED_FUNCTION(_wrap_LassoDefederation_initNotification);
82
ZEND_NAMED_FUNCTION(_wrap_LassoDefederation_processNotificationMsg);
83
ZEND_NAMED_FUNCTION(_wrap_LassoDefederation_validateNotification);
84
ZEND_NAMED_FUNCTION(_wrap_new_LassoLogin);
85
ZEND_NAMED_FUNCTION(_wrap_delete_LassoLogin);
86
ZEND_NAMED_FUNCTION(_wrap_LassoLogin_newFromDump);
87
ZEND_NAMED_FUNCTION(_wrap_LassoLogin_setAssertionFromDump);
88
ZEND_NAMED_FUNCTION(_wrap_LassoLogin_setIdentityFromDump);
89
ZEND_NAMED_FUNCTION(_wrap_LassoLogin_setSessionFromDump);
90
ZEND_NAMED_FUNCTION(_wrap_LassoLogin_acceptSso);
91
ZEND_NAMED_FUNCTION(_wrap_LassoLogin_buildArtifactMsg);
92
ZEND_NAMED_FUNCTION(_wrap_LassoLogin_buildAuthnRequestMsg);
93
ZEND_NAMED_FUNCTION(_wrap_LassoLogin_buildAuthnResponseMsg);
94
ZEND_NAMED_FUNCTION(_wrap_LassoLogin_buildRequestMsg);
95
ZEND_NAMED_FUNCTION(_wrap_LassoLogin_buildResponseMsg);
96
ZEND_NAMED_FUNCTION(_wrap_LassoLogin_dump);
97
ZEND_NAMED_FUNCTION(_wrap_LassoLogin_initAuthnRequest);
98
ZEND_NAMED_FUNCTION(_wrap_LassoLogin_initFromAuthnRequestMsg);
99
ZEND_NAMED_FUNCTION(_wrap_LassoLogin_initRequest);
100
ZEND_NAMED_FUNCTION(_wrap_LassoLogin_mustAuthenticate);
101
ZEND_NAMED_FUNCTION(_wrap_LassoLogin_processAuthnResponseMsg);
102
ZEND_NAMED_FUNCTION(_wrap_LassoLogin_processRequestMsg);
103
ZEND_NAMED_FUNCTION(_wrap_LassoLogin_processResponseMsg);
104
ZEND_NAMED_FUNCTION(_wrap_new_LassoLogout);
105
ZEND_NAMED_FUNCTION(_wrap_delete_LassoLogout);
106
ZEND_NAMED_FUNCTION(_wrap_LassoLogout_newFromDump);
107
ZEND_NAMED_FUNCTION(_wrap_LassoLogout_setIdentityFromDump);
108
ZEND_NAMED_FUNCTION(_wrap_LassoLogout_setSessionFromDump);
109
ZEND_NAMED_FUNCTION(_wrap_LassoLogout_buildRequestMsg);
110
ZEND_NAMED_FUNCTION(_wrap_LassoLogout_buildResponseMsg);
111
ZEND_NAMED_FUNCTION(_wrap_LassoLogout_dump);
112
ZEND_NAMED_FUNCTION(_wrap_LassoLogout_getNextProviderId);
113
ZEND_NAMED_FUNCTION(_wrap_LassoLogout_initRequest);
114
ZEND_NAMED_FUNCTION(_wrap_LassoLogout_processRequestMsg);
115
ZEND_NAMED_FUNCTION(_wrap_LassoLogout_processResponseMsg);
116
ZEND_NAMED_FUNCTION(_wrap_LassoLogout_resetProviderIdIndex);
117
ZEND_NAMED_FUNCTION(_wrap_LassoLogout_validateRequest);
118
ZEND_NAMED_FUNCTION(_wrap_new_LassoLecp);
119
ZEND_NAMED_FUNCTION(_wrap_delete_LassoLecp);
120
ZEND_NAMED_FUNCTION(_wrap_LassoLecp_setIdentityFromDump);
121
ZEND_NAMED_FUNCTION(_wrap_LassoLecp_setSessionFromDump);
122
ZEND_NAMED_FUNCTION(_wrap_LassoLecp_buildAuthnRequestEnvelopeMsg);
123
ZEND_NAMED_FUNCTION(_wrap_LassoLecp_buildAuthnRequestMsg);
124
ZEND_NAMED_FUNCTION(_wrap_LassoLecp_buildAuthnResponseEnvelopeMsg);
125
ZEND_NAMED_FUNCTION(_wrap_LassoLecp_buildAuthnResponseMsg);
126
ZEND_NAMED_FUNCTION(_wrap_LassoLecp_initAuthnRequest);
127
ZEND_NAMED_FUNCTION(_wrap_LassoLecp_initFromAuthnRequestMsg);
128
ZEND_NAMED_FUNCTION(_wrap_LassoLecp_processAuthnRequestEnvelopeMsg);
129
ZEND_NAMED_FUNCTION(_wrap_LassoLecp_processAuthnResponseEnvelopeMsg);
130
/*If you declare any globals in php_lasso.h uncomment this:
131
ZEND_BEGIN_MODULE_GLOBALS(lasso)
132
ZEND_END_MODULE_GLOBALS(lasso)
135
#define LASSO_D zend_lasso_globals *lasso_globals
136
#define LASSO_DC , LASSO_D
137
#define LASSO_C lasso_globals
138
#define LASSO_CC , LASSO_C
139
#define LASSO_SG(v) (lasso_globals->v)
140
#define LASSO_FETCH() zend_lasso_globals *lasso_globals = ts_resource(lasso_globals_id)
146
#define LASSO_SG(v) (lasso_globals.v)
147
#define LASSO_FETCH()
150
#endif /* PHP_LASSO_H */