Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygensecext.h
Go to the documentation of this file.
00001 #ifndef _SECEXT_H 00002 #define _SECEXT_H 00003 00004 #ifndef RC_INVOKED 00005 #if (_WIN32_WINNT >= 0x0500) 00006 typedef enum 00007 { 00008 NameUnknown = 0, 00009 NameFullyQualifiedDN = 1, 00010 NameSamCompatible = 2, 00011 NameDisplay = 3, 00012 NameUniqueId = 6, 00013 NameCanonical = 7, 00014 NameUserPrincipal = 8, 00015 NameCanonicalEx = 9, 00016 NameServicePrincipal = 10, 00017 NameDnsDomain = 12 00018 } EXTENDED_NAME_FORMAT, *PEXTENDED_NAME_FORMAT; 00019 00020 BOOLEAN WINAPI GetComputerObjectNameA(EXTENDED_NAME_FORMAT,LPSTR,PULONG); 00021 BOOLEAN WINAPI GetComputerObjectNameW(EXTENDED_NAME_FORMAT,LPWSTR,PULONG); 00022 BOOLEAN WINAPI GetUserNameExA(EXTENDED_NAME_FORMAT,LPSTR,PULONG); 00023 BOOLEAN WINAPI GetUserNameExW(EXTENDED_NAME_FORMAT,LPWSTR,PULONG); 00024 BOOLEAN WINAPI TranslateNameA(LPCSTR,EXTENDED_NAME_FORMAT,EXTENDED_NAME_FORMAT,LPSTR,PULONG); 00025 BOOLEAN WINAPI TranslateNameW(LPCWSTR,EXTENDED_NAME_FORMAT,EXTENDED_NAME_FORMAT,LPWSTR,PULONG); 00026 00027 #ifdef UNICODE 00028 #define GetComputerObjectName GetComputerObjectNameW 00029 #define GetUserNameEx GetUserNameExW 00030 #define TranslateName TranslateNameW 00031 #else 00032 #define GetComputerObjectName GetComputerObjectNameA 00033 #define GetUserNameEx GetUserNameExA 00034 #define TranslateName TranslateNameA 00035 #endif 00036 00037 00038 #endif /* ! RC_INVOKED */ 00039 #endif /* _WIN32_WINNT >= 0x0500 */ 00040 #endif /* ! _SECEXT_H */ Generated on Sat May 26 2012 04:31:03 for ReactOS by
1.7.6.1
|