107 lines
1.7 KiB
C++
107 lines
1.7 KiB
C++
|
|
#define IS_EXPLICIT_PORT(dwPort) \
|
|
((dwPort) != USE_DEFAULT_GC_PORT) && \
|
|
((dwPort) != USE_DEFAULT_LDAP_PORT)
|
|
|
|
HRESULT
|
|
BuildADsParentPathFromObjectInfo2(
|
|
POBJECTINFO pObjectInfo,
|
|
LPWSTR *ppszParent,
|
|
LPWSTR *ppszCommonName
|
|
);
|
|
|
|
|
|
HRESULT
|
|
BuildADsParentPath(
|
|
LPWSTR szBuffer,
|
|
LPWSTR *ppszParent,
|
|
LPWSTR *ppszCommonName
|
|
);
|
|
|
|
HRESULT
|
|
BuildADsParentPathFromObjectInfo(
|
|
POBJECTINFO pObjectInfo,
|
|
LPWSTR pszParent,
|
|
LPWSTR pszCommonName
|
|
);
|
|
|
|
HRESULT
|
|
AppendComponent(
|
|
LPWSTR pszADsPathName,
|
|
PCOMPONENT pComponent
|
|
);
|
|
|
|
HRESULT
|
|
ComputeAllocateParentCommonNameSize(
|
|
POBJECTINFO pObjectInfo,
|
|
LPWSTR * ppszParent,
|
|
LPWSTR * ppszCommonName
|
|
);
|
|
|
|
HRESULT
|
|
BuildADsPathFromParent(
|
|
LPWSTR Parent,
|
|
LPWSTR Name,
|
|
LPWSTR *ppszADsPath
|
|
);
|
|
|
|
HRESULT
|
|
BuildADsPathFromParentObjectInfo(
|
|
POBJECTINFO pParentObjectInfo,
|
|
LPWSTR pszName,
|
|
LPWSTR pszADsPath
|
|
);
|
|
|
|
|
|
HRESULT
|
|
AppendComponent(
|
|
LPWSTR szLDAPPathName,
|
|
PCOMPONENT pComponent
|
|
);
|
|
|
|
|
|
|
|
HRESULT
|
|
BuildLDAPPathFromADsPath(
|
|
LPWSTR szADsPathName,
|
|
LPWSTR *pszLDAPPathName
|
|
);
|
|
|
|
|
|
HRESULT
|
|
BuildADsPathFromLDAPPath(
|
|
LPWSTR szNamespace,
|
|
LPWSTR szLdapDN,
|
|
LPWSTR * ppszADsPathName
|
|
);
|
|
|
|
|
|
HRESULT
|
|
BuildLDAPPathFromADsPath2(
|
|
LPWSTR szADsPathName,
|
|
LPWSTR *pszLDAPServer,
|
|
LPWSTR *pszLDAPDn,
|
|
DWORD * pdwPort
|
|
);
|
|
|
|
HRESULT
|
|
BuildADsPathFromLDAPPath2(
|
|
DWORD dwServerPresent,
|
|
LPWSTR szADsNamespace,
|
|
LPWSTR szLDAPServer,
|
|
DWORD dwPort,
|
|
LPWSTR szLDAPDn,
|
|
LPWSTR * ppszADsPathName
|
|
);
|
|
|
|
HRESULT
|
|
GetNamespaceFromADsPath(
|
|
LPWSTR szADsPath,
|
|
LPWSTR pszNamespace
|
|
);
|
|
|
|
HRESULT
|
|
ChangeSeparator(
|
|
LPWSTR pszDN
|
|
);
|