#ifndef _SDDL_H #define _SDDL_H #if __GNUC__ >= 3 #pragma GCC system_header #endif #ifndef WINADVAPI #define WINADVAPI #endif #ifdef __cplusplus extern "C" { #endif #if (WINVER >= 0x0500) WINADVAPI BOOL WINAPI ConvertSidToStringSidA(PSID Sid, LPSTR* StringSid); WINADVAPI BOOL WINAPI ConvertSidToStringSidW(PSID Sid, LPWSTR* StringSid); WINADVAPI BOOL WINAPI ConvertStringSidToSidA(LPSTR StringSid, PSID *Sid); WINADVAPI BOOL WINAPI ConvertStringSidToSidW(LPWSTR StringSid, PSID *Sid); #endif #ifdef UNICODE #define ConvertSidToStringSid ConvertSidToStringSidW #define ConvertStringSidToSid ConvertStringSidToSidW #else #define ConvertSidToStringSid ConvertSidToStringSidA #define ConvertStringSidToSid ConvertStringSidToSidA #endif #ifdef __cplusplus } #endif #endif /* _SDDL_H */