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