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__ */