diff options
Diffstat (limited to 'winsup/w32api/include/secext.h')
-rw-r--r-- | winsup/w32api/include/secext.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/winsup/w32api/include/secext.h b/winsup/w32api/include/secext.h index 1d5ee58cf..1919f4fef 100644 --- a/winsup/w32api/include/secext.h +++ b/winsup/w32api/include/secext.h @@ -19,6 +19,25 @@ typedef enum 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 */ #endif /* ! _SECEXT_H */ |