Changeset 201 for trunk/include/winsec.h
- Timestamp:
- 06/05/10 00:45:05 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/winsec.h
r169 r201 44 44 #include <sys/types.h> 45 45 #include <unistd.h> 46 47 #include "talloc.h" 46 #include <talloc.h> 47 48 48 #include "byteorder.h" 49 50 /* GCC-specific macro for library exports */ 51 #ifdef _EXPORT 52 #undef _EXPORT 53 #endif 54 #define _EXPORT __attribute__((visibility("default"))) 49 55 50 56 … … 217 223 * XXX: finish documenting 218 224 */ 225 _EXPORT 219 226 WINSEC_DESC* winsec_parse_descriptor(const uint8_t* buf, uint32_t buf_len); 220 227 … … 224 231 * XXX: finish documenting 225 232 */ 233 _EXPORT 226 234 void winsec_free_descriptor(WINSEC_DESC* desc); 227 235 … … 230 238 * XXX: finish documenting 231 239 */ 240 _EXPORT 232 241 WINSEC_DESC* winsec_parse_desc(void* talloc_ctx, 233 242 const uint8_t* buf, uint32_t buf_len); … … 237 246 * XXX: finish documenting 238 247 */ 248 _EXPORT 239 249 WINSEC_ACL* winsec_parse_acl(void* talloc_ctx, 240 250 const uint8_t* buf, uint32_t buf_len); … … 244 254 * XXX: finish documenting 245 255 */ 256 _EXPORT 246 257 WINSEC_ACE* winsec_parse_ace(void* talloc_ctx, 247 258 const uint8_t* buf, uint32_t buf_len); … … 251 262 * XXX: finish documenting 252 263 */ 264 _EXPORT 253 265 WINSEC_DOM_SID* winsec_parse_dom_sid(void* talloc_ctx, 254 266 const uint8_t* buf, uint32_t buf_len); … … 258 270 * XXX: finish documenting 259 271 */ 272 _EXPORT 260 273 WINSEC_UUID* winsec_parse_uuid(void* talloc_ctx, 261 274 const uint8_t* buf, uint32_t buf_len); … … 266 279 * XXX: finish documenting 267 280 */ 281 _EXPORT 268 282 size_t winsec_sid_size(const WINSEC_DOM_SID* sid); 269 283 … … 272 286 * XXX: finish documenting 273 287 */ 288 _EXPORT 274 289 int winsec_sid_compare_auth(const WINSEC_DOM_SID* sid1, const WINSEC_DOM_SID* sid2); 275 290 … … 278 293 * XXX: finish documenting 279 294 */ 295 _EXPORT 280 296 int winsec_sid_compare(const WINSEC_DOM_SID* sid1, const WINSEC_DOM_SID* sid2); 281 297 … … 284 300 * XXX: finish documenting 285 301 */ 302 _EXPORT 286 303 bool winsec_sid_equal(const WINSEC_DOM_SID* sid1, const WINSEC_DOM_SID* sid2); 287 304 … … 290 307 * XXX: finish documenting 291 308 */ 309 _EXPORT 292 310 bool winsec_desc_equal(WINSEC_DESC* s1, WINSEC_DESC* s2); 293 311 … … 296 314 * XXX: finish documenting 297 315 */ 316 _EXPORT 298 317 bool winsec_acl_equal(WINSEC_ACL* s1, WINSEC_ACL* s2); 299 318 … … 302 321 * XXX: finish documenting 303 322 */ 323 _EXPORT 304 324 bool winsec_ace_equal(WINSEC_ACE* s1, WINSEC_ACE* s2); 305 325 … … 308 328 * XXX: finish documenting 309 329 */ 330 _EXPORT 310 331 bool winsec_ace_object(uint8_t type); 311 332
Note: See TracChangeset
for help on using the changeset viewer.