Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

70 lines
1.2 KiB

  1. ///////////////////////////////////////////////////////////////////////////
  2. //
  3. // Copyright(C) 1997-1998 Microsoft Corporation all rights reserved.
  4. //
  5. // Module: iasattr.h
  6. //
  7. // Project: Everest
  8. //
  9. // Description: IAS Attribute Function Prototypes
  10. //
  11. // Author: Todd L. Paul 11/11/97
  12. //
  13. ///////////////////////////////////////////////////////////////////////////
  14. #ifndef __IAS_ATTRIBUTE_API_H_
  15. #define __IAS_ATTRIBUTE_API_H_
  16. #include "iaspolcy.h"
  17. #ifndef IASPOLCYAPI
  18. #define IASPOLCYAPI DECLSPEC_IMPORT
  19. #endif
  20. #ifdef __cplusplus
  21. extern "C" {
  22. #endif
  23. //
  24. // IAS raw attributes API
  25. //
  26. IASPOLCYAPI
  27. DWORD
  28. WINAPI
  29. IASAttributeAlloc(
  30. DWORD dwCount,
  31. IASATTRIBUTE **pAttribute
  32. );
  33. IASPOLCYAPI
  34. DWORD
  35. WINAPI
  36. IASAttributeUnicodeAlloc(
  37. PIASATTRIBUTE Attribute
  38. );
  39. IASPOLCYAPI
  40. DWORD
  41. WINAPI
  42. IASAttributeAnsiAlloc(
  43. PIASATTRIBUTE Attribute
  44. );
  45. IASPOLCYAPI
  46. DWORD
  47. WINAPI
  48. IASAttributeAddRef(
  49. PIASATTRIBUTE pAttribute
  50. );
  51. IASPOLCYAPI
  52. DWORD
  53. WINAPI
  54. IASAttributeRelease(
  55. PIASATTRIBUTE pAttribute
  56. );
  57. #ifdef __cplusplus
  58. }
  59. #endif
  60. #endif // __IAS_ATTRIBUTE_API_H_