1 /* This is a generated file */
2 #ifndef __kcm_protos_h__
3 #define __kcm_protos_h__
13 krb5_context /*context*/,
14 kcm_client */*client*/,
15 kcm_operation /*opcode*/,
16 kcm_ccache /*ccache*/);
20 krb5_context /*context*/,
21 kcm_ccache /*ccache*/,
22 krb5_creds **/*credp*/);
26 krb5_context /*context*/,
27 const char */*name*/);
30 kcm_ccache_destroy_client (
31 krb5_context /*context*/,
32 kcm_client */*client*/,
33 const char */*name*/);
36 kcm_ccache_destroy_if_empty (
37 krb5_context /*context*/,
38 kcm_ccache /*ccache*/);
41 kcm_ccache_enqueue_default (
42 krb5_context /*context*/,
43 kcm_ccache /*ccache*/,
44 krb5_creds */*newcred*/);
48 krb5_context /*context*/,
52 kcm_ccache */*ccache*/);
56 krb5_context /*context*/,
58 kcm_ccache */*ccache*/);
61 kcm_ccache_new_client (
62 krb5_context /*context*/,
63 kcm_client */*client*/,
65 kcm_ccache */*ccache_p*/);
67 char *kcm_ccache_nextid (
74 krb5_context /*context*/,
75 kcm_ccache /*ccache*/,
76 krb5_creds **/*credp*/);
79 kcm_ccache_remove_cred (
80 krb5_context /*context*/,
81 kcm_ccache /*ccache*/,
82 krb5_flags /*whichfields*/,
83 const krb5_creds */*mcreds*/);
86 kcm_ccache_remove_cred_internal (
87 krb5_context /*context*/,
88 kcm_ccache /*ccache*/,
89 krb5_flags /*whichfields*/,
90 const krb5_creds */*mcreds*/);
93 kcm_ccache_remove_creds (
94 krb5_context /*context*/,
95 kcm_ccache /*ccache*/);
98 kcm_ccache_remove_creds_internal (
99 krb5_context /*context*/,
100 kcm_ccache /*ccache*/);
104 krb5_context /*context*/,
105 const char */*name*/,
106 kcm_ccache */*ccache*/);
109 kcm_ccache_resolve_client (
110 krb5_context /*context*/,
111 kcm_client */*client*/,
112 kcm_operation /*opcode*/,
113 const char */*name*/,
114 kcm_ccache */*ccache*/);
117 kcm_ccache_retrieve_cred (
118 krb5_context /*context*/,
119 kcm_ccache /*ccache*/,
120 krb5_flags /*whichfields*/,
121 const krb5_creds */*mcreds*/,
122 krb5_creds **/*credp*/);
125 kcm_ccache_retrieve_cred_internal (
126 krb5_context /*context*/,
127 kcm_ccache /*ccache*/,
128 krb5_flags /*whichfields*/,
129 const krb5_creds */*mcreds*/,
130 krb5_creds **/*creds*/);
133 kcm_ccache_store_cred (
134 krb5_context /*context*/,
135 kcm_ccache /*ccache*/,
136 krb5_creds */*creds*/,
140 kcm_ccache_store_cred_internal (
141 krb5_context /*context*/,
142 kcm_ccache /*ccache*/,
143 krb5_creds */*creds*/,
145 krb5_creds **/*credp*/);
149 krb5_context /*context*/,
150 kcm_client */*client*/,
151 kcm_ccache /*ccache*/,
156 krb5_context /*context*/,
157 kcm_client */*client*/,
158 kcm_ccache /*ccache*/,
164 krb5_context /*context*/,
165 kcm_ccache /*ccache*/);
174 krb5_context /*context*/,
176 kcm_ccache /*ccache*/,
181 krb5_context /*context*/,
183 kcm_ccache /*ccache*/,
185 kcm_cursor **/*cursor*/);
189 krb5_context /*context*/,
191 kcm_ccache /*ccache*/,
192 uint32_t */*cursor*/);
195 kcm_debug_ccache (krb5_context /*context*/);
198 kcm_debug_events (krb5_context /*context*/);
202 krb5_context /*context*/,
203 kcm_client */*client*/,
204 krb5_data */*req_data*/,
205 krb5_data */*resp_data*/);
209 krb5_context /*context*/,
210 kcm_event */*event*/);
213 kcm_enqueue_event_internal (
214 krb5_context /*context*/,
215 kcm_event */*event*/);
218 kcm_enqueue_event_relative (
219 krb5_context /*context*/,
220 kcm_event */*event*/);
223 kcm_internal_ccache (
224 krb5_context /*context*/,
249 const char *kcm_op2string (kcm_operation /*opcode*/);
256 krb5_context /*context*/,
257 kcm_ccache */*ccache*/);
261 krb5_context /*context*/,
262 kcm_event */*event*/);
266 krb5_context /*context*/,
267 kcm_ccache /*ccache*/);
271 krb5_context /*context*/,
275 kcm_zero_ccache_data (
276 krb5_context /*context*/,
277 kcm_ccache /*cache*/);
280 kcm_zero_ccache_data_internal (
281 krb5_context /*context*/,
282 kcm_ccache_data */*cache*/);
288 #endif /* __kcm_protos_h__ */