Something went wrong. Try again.
Reactos
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950#ifndef _SECEXT_H#define _SECEXT_H
#ifdef __cplusplusextern "C" {#endif
#ifndef RC_INVOKED#if (_WIN32_WINNT >= 0x0500)
typedef enum{ NameUnknown = 0, NameFullyQualifiedDN = 1, NameSamCompatible = 2, NameDisplay = 3, NameUniqueId = 6, NameCanonical = 7, NameUserPrincipal = 8, NameCanonicalEx = 9, NameServicePrincipal = 10, NameDnsDomain = 12} EXTENDED_NAME_FORMAT, *PEXTENDED_NAME_FORMAT;
BOOLEAN WINAPI GetComputerObjectNameA(EXTENDED_NAME_FORMAT,LPSTR,PULONG);BOOLEAN WINAPI GetComputerObjectNameW(EXTENDED_NAME_FORMAT,LPWSTR,PULONG);BOOLEAN WINAPI GetUserNameExA(EXTENDED_NAME_FORMAT,LPSTR,PULONG);BOOLEAN WINAPI GetUserNameExW(EXTENDED_NAME_FORMAT,LPWSTR,PULONG);BOOLEAN WINAPI TranslateNameA(LPCSTR,EXTENDED_NAME_FORMAT,EXTENDED_NAME_FORMAT,LPSTR,PULONG);BOOLEAN WINAPI TranslateNameW(LPCWSTR,EXTENDED_NAME_FORMAT,EXTENDED_NAME_FORMAT,LPWSTR,PULONG);
#ifdef UNICODE#define GetComputerObjectName GetComputerObjectNameW#define GetUserNameEx GetUserNameExW#define TranslateName TranslateNameW#else#define GetComputerObjectName GetComputerObjectNameA#define GetUserNameEx GetUserNameExA#define TranslateName TranslateNameA#endif
#endif /* ! RC_INVOKED */#endif /* _WIN32_WINNT >= 0x0500 */
#ifdef __cplusplus} // extern "C"#endif
#endif /* ! _SECEXT_H */