~ubuntu-branches/ubuntu/utopic/lasso/utopic-proposed

« back to all changes in this revision

Viewing changes to php/php_lasso.h

  • Committer: Bazaar Package Importer
  • Author(s): Frederic Peters
  • Date: 2004-09-13 09:26:34 UTC
  • Revision ID: james.westby@ubuntu.com-20040913092634-01vdfl8j9cp94exa
Tags: upstream-0.4.1
ImportĀ upstreamĀ versionĀ 0.4.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* ----------------------------------------------------------------------------
 
2
 * This file was automatically generated by SWIG (http://www.swig.org).
 
3
 * Version 1.3.21
 
4
 * 
 
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
 * ----------------------------------------------------------------------------- */
 
10
 
 
11
/*
 
12
  +----------------------------------------------------------------------+
 
13
  | PHP version 4.0                                                      |
 
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
  +----------------------------------------------------------------------+
 
25
  | Authors:                                                             |
 
26
  |                                                                      |
 
27
  +----------------------------------------------------------------------+
 
28
 */
 
29
 
 
30
 
 
31
#ifndef PHP_LASSO_H
 
32
#define PHP_LASSO_H
 
33
 
 
34
extern zend_module_entry lasso_module_entry;
 
35
#define phpext_lasso_ptr &lasso_module_entry
 
36
 
 
37
#ifdef PHP_WIN32
 
38
# define PHP_LASSO_API __declspec(dllexport)
 
39
#else
 
40
# define PHP_LASSO_API
 
41
#endif
 
42
 
 
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);
 
48
 
 
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)
 
133
*/
 
134
#ifdef ZTS
 
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)
 
141
#else
 
142
#define LASSO_D
 
143
#define LASSO_DC
 
144
#define LASSO_C
 
145
#define LASSO_CC
 
146
#define LASSO_SG(v)  (lasso_globals.v)
 
147
#define LASSO_FETCH()
 
148
#endif
 
149
 
 
150
#endif /* PHP_LASSO_H */