* include/dsgetdc.h (DS_FORCE_REDISCOVERY, DS_FORCE_REDISCOVERY,
DS_DIRECTORY_SERVICE_REQUIRED, DS_DIRECTORY_SERVICE_PREFERRED, DS_GC_SERVER_REQUIRED, DS_PDC_REQUIRED, DS_BACKGROUND_ONLY, DS_IP_REQUIRED, DS_KDC_REQUIRED, DS_TIMESERV_REQUIRED, DS_WRITABLE_REQUIRED, DS_GOOD_TIMESERV_PREFERRED, DS_AVOID_SELF, DS_ONLY_LDAP_NEEDED, DS_IS_FLAT_NAME, DS_IS_DNS_NAME, DS_RETURN_DNS_NAME, DS_RETURN_FLAT_NAME): Define. (DsGetDcNameW, DsGetDcNameA): Declare. (DsGetDcName): Define. * lib/netapi32.def (DsGetDcNameA, DsGetDcNameW): Export.
This commit is contained in:
		
							parent
							
								
									12b0cae7d0
								
							
						
					
					
						commit
						d7d60d10a1
					
				|  | @ -1,3 +1,16 @@ | |||
| 2008-06-17  Corinna Vinschen  <corinna@vinschen.de> | ||||
| 
 | ||||
| 	* include/dsgetdc.h (DS_FORCE_REDISCOVERY, DS_FORCE_REDISCOVERY, | ||||
| 	DS_DIRECTORY_SERVICE_REQUIRED, DS_DIRECTORY_SERVICE_PREFERRED, | ||||
| 	DS_GC_SERVER_REQUIRED, DS_PDC_REQUIRED, DS_BACKGROUND_ONLY, | ||||
| 	DS_IP_REQUIRED, DS_KDC_REQUIRED, DS_TIMESERV_REQUIRED, | ||||
| 	DS_WRITABLE_REQUIRED, DS_GOOD_TIMESERV_PREFERRED, DS_AVOID_SELF, | ||||
| 	DS_ONLY_LDAP_NEEDED, DS_IS_FLAT_NAME, DS_IS_DNS_NAME, | ||||
| 	DS_RETURN_DNS_NAME, DS_RETURN_FLAT_NAME): Define. | ||||
| 	(DsGetDcNameW, DsGetDcNameA): Declare. | ||||
| 	(DsGetDcName): Define. | ||||
| 	* lib/netapi32.def (DsGetDcNameA, DsGetDcNameW): Export. | ||||
| 
 | ||||
| 2008-05-28  Chris Sutcliffe  <ir0nh34d@users.sf.net> | ||||
| 
 | ||||
| 	* include/commctrl.h (NMLVODSTATECHANGE): Define. | ||||
|  |  | |||
|  | @ -24,6 +24,23 @@ extern "C" { | |||
| 
 | ||||
| /*--- Active Directory Reference - Active Directory Structures - Directory Service Structures */ | ||||
| #if (_WIN32_WINNT >= 0x0500) | ||||
| #define DS_FORCE_REDISCOVERY 0x00000001 | ||||
| #define DS_DIRECTORY_SERVICE_REQUIRED 0x00000010 | ||||
| #define DS_DIRECTORY_SERVICE_PREFERRED 0x00000020 | ||||
| #define DS_GC_SERVER_REQUIRED 0x00000040 | ||||
| #define DS_PDC_REQUIRED 0x00000080 | ||||
| #define DS_BACKGROUND_ONLY 0x00000100 | ||||
| #define DS_IP_REQUIRED 0x00000200 | ||||
| #define DS_KDC_REQUIRED 0x00000400 | ||||
| #define DS_TIMESERV_REQUIRED 0x00000800 | ||||
| #define DS_WRITABLE_REQUIRED 0x00001000 | ||||
| #define DS_GOOD_TIMESERV_PREFERRED 0x00002000 | ||||
| #define DS_AVOID_SELF 0x00004000 | ||||
| #define DS_ONLY_LDAP_NEEDED 0x00008000 | ||||
| #define DS_IS_FLAT_NAME 0x00010000 | ||||
| #define DS_IS_DNS_NAME 0x00020000 | ||||
| #define DS_RETURN_DNS_NAME 0x40000000 | ||||
| #define DS_RETURN_FLAT_NAME 0x80000000 | ||||
| typedef struct _DOMAIN_CONTROLLER_INFOA { | ||||
| 	LPSTR DomainControllerName; | ||||
| 	LPSTR DomainControllerAddress; | ||||
|  | @ -83,12 +100,18 @@ typedef struct _DS_DOMAIN_TRUSTSW { | |||
| #define DS_DOMAIN_PRIMARY 0x0008 | ||||
| #define DS_DOMAIN_NATIVE_MODE 0x0010 | ||||
| #define DS_DOMAIN_DIRECT_INBOUND 0x0020 | ||||
| 
 | ||||
| DWORD WINAPI DsGetDcNameW(LPCWSTR, LPCWSTR, GUID*, LPCWSTR, ULONG, PDOMAIN_CONTROLLER_INFOW*); | ||||
| DWORD WINAPI DsGetDcNameA(LPCSTR, LPCSTR, GUID*, LPCSTR, ULONG, PDOMAIN_CONTROLLER_INFOA*); | ||||
| 
 | ||||
| #ifdef UNICODE | ||||
| typedef DOMAIN_CONTROLLER_INFOW DOMAIN_CONTROLLER_INFO,*PDOMAIN_CONTROLLER_INFO; | ||||
| typedef DS_DOMAIN_TRUSTSW DS_DOMAIN_TRUSTS,*PDS_DOMAIN_TRUSTS; | ||||
| #define DsGetDcName DsGetDcNameW | ||||
| #else | ||||
| typedef DOMAIN_CONTROLLER_INFOA DOMAIN_CONTROLLER_INFO,*PDOMAIN_CONTROLLER_INFO; | ||||
| typedef DS_DOMAIN_TRUSTSA DS_DOMAIN_TRUSTS,*PDS_DOMAIN_TRUSTS; | ||||
| #define DsGetDcName DsGetDcNameA | ||||
| #endif | ||||
| #endif /* (_WIN32_WINNT >= 0x0500) */ | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,5 +1,7 @@ | |||
| LIBRARY NETAPI32.DLL | ||||
| EXPORTS | ||||
| DsGetDcNameA@24 | ||||
| DsGetDcNameW@24 | ||||
| I_BrowserDebugCall@12 | ||||
| I_BrowserDebugTrace@8 | ||||
| I_BrowserQueryOtherDomains@16 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue