adsldpc: Add stub DLL.

Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Alex Henrie 2017-06-08 09:14:10 -06:00 committed by Alexandre Julliard
parent 1a1850afb8
commit 67db7fe94e
5 changed files with 227 additions and 0 deletions

2
configure vendored
View File

@ -873,6 +873,7 @@ enable_acledit
enable_aclui
enable_activeds
enable_actxprxy
enable_adsldpc
enable_advapi32
enable_advpack
enable_amstream
@ -17757,6 +17758,7 @@ wine_fn_config_dll aclui enable_aclui implib
wine_fn_config_dll activeds enable_activeds implib
wine_fn_config_dll actxprxy enable_actxprxy clean
wine_fn_config_lib adsiid
wine_fn_config_dll adsldpc enable_adsldpc
wine_fn_config_dll advapi32 enable_advapi32 clean,implib
wine_fn_config_test dlls/advapi32/tests advapi32_test
wine_fn_config_dll advpack enable_advpack implib

View File

@ -2701,6 +2701,7 @@ WINE_CONFIG_DLL(aclui,,[implib])
WINE_CONFIG_DLL(activeds,,[implib])
WINE_CONFIG_DLL(actxprxy,,[clean])
WINE_CONFIG_LIB(adsiid)
WINE_CONFIG_DLL(adsldpc)
WINE_CONFIG_DLL(advapi32,,[clean,implib])
WINE_CONFIG_TEST(dlls/advapi32/tests)
WINE_CONFIG_DLL(advpack,,[implib])

4
dlls/adsldpc/Makefile.in Normal file
View File

@ -0,0 +1,4 @@
MODULE = adsldpc.dll
C_SRCS = \
main.c

175
dlls/adsldpc/adsldpc.spec Normal file
View File

@ -0,0 +1,175 @@
@ stub ??0CLexer@@QAE@XZ
@ stub ??1CLexer@@QAE@XZ
@ stub ADSIPrint
@ stub ADsAbandonSearch
@ stub ADsCloseSearchHandle
@ stub ADsCreateAttributeDefinition
@ stub ADsCreateClassDefinition
@ stub ADsCreateDSObject
@ stub ADsCreateDSObjectExt
@ stub ADsDeleteAttributeDefinition
@ stub ADsDeleteClassDefinition
@ stub ADsDeleteDSObject
@ stub ADsEnumAttributes
@ stub ADsEnumClasses
@ stub ADsExecuteSearch
@ stub ADsFreeColumn
@ stub ADsGetColumn
@ stub ADsGetFirstRow
@ stub ADsGetNextColumnName
@ stub ADsGetNextRow
@ stub ADsGetObjectAttributes
@ stub ADsGetPreviousRow
@ stub ADsHelperGetCurrentRowMessage
@ stub ADsObject
@ stub ADsSetObjectAttributes
@ stub ADsSetSearchPreference
@ stub ADsWriteAttributeDefinition
@ stub ADsWriteClassDefinition
@ stub AdsTypeToLdapTypeCopyConstruct
@ stub AdsTypeToLdapTypeCopyDNWithBinary
@ stub AdsTypeToLdapTypeCopyDNWithString
@ stub AdsTypeToLdapTypeCopyGeneralizedTime
@ stub AdsTypeToLdapTypeCopyTime
@ stub BerBvFree
@ stub BerEncodingQuotaControl
@ stub BuildADsParentPath
@ stub BuildADsParentPathFromObjectInfo2
@ stub BuildADsParentPathFromObjectInfo
@ stub BuildADsPathFromLDAPPath2
@ stub BuildADsPathFromLDAPPath
@ stub BuildADsPathFromParent
@ stub BuildLDAPPathFromADsPath2
@ stub BuildLDAPPathFromADsPath
@ stub ChangeSeparator
@ stub Component
@ stub ConvertSidToString
@ stub ConvertSidToU2Trustee
@ stub ConvertU2TrusteeToSid
@ stub FindEntryInSearchTable
@ stub FindSearchTableIndex
@ stub FreeObjectInfo
@ stub GetDefaultServer
@ stub GetDisplayName
@ stub GetDomainDNSNameForDomain
@ stub GetLDAPTypeName
@ stub ?GetNextToken@CLexer@@QAEJPAGPAK@Z
@ stub GetServerAndPort
@ stub GetSyntaxOfAttribute
@ stub InitObjectInfo
@ stub ?InitializePath@CLexer@@QAEJPAG@Z
@ stub IsGCNamespace
@ stub LdapAddExtS
@ stub LdapAddS
@ stub LdapAttributeFree
@ stub LdapCacheAddRef
@ stub LdapCloseObject
@ stub LdapCompareExt
@ stub LdapControlFree
@ stub LdapControlsFree
@ stub LdapCountEntries
@ stub LdapCrackUserDNtoNTLMUser2
@ stub LdapCreatePageControl
@ stub LdapDeleteExtS
@ stub LdapDeleteS
@ stub LdapFirstAttribute
@ stub LdapFirstEntry
@ stub LdapGetDn
@ stub LdapGetNextPageS
@ stub LdapGetSchemaObjectCount
@ stub LdapGetSubSchemaSubEntryPath
@ stub LdapGetSyntaxIdOfAttribute
@ stub LdapGetSyntaxOfAttributeOnServer
@ stub LdapGetValues
@ stub LdapGetValuesLen
@ stub LdapInitializeSearchPreferences
@ stub LdapIsClassNameValidOnServer
@ stub LdapMakeSchemaCacheObsolete
@ stub LdapMemFree
@ stub LdapModDnS
@ stub LdapModifyExtS
@ stub LdapModifyS
@ stub LdapMsgFree
@ stub LdapNextAttribute
@ stub LdapNextEntry
@ stub LdapOpenObject2
@ stub LdapOpenObject
@ stub LdapParsePageControl
@ stub LdapParseResult
@ stub LdapReadAttribute2
@ stub LdapReadAttribute
@ stub LdapReadAttributeFast
@ stub LdapRenameExtS
@ stub LdapResult
@ stub LdapSearch
@ stub LdapSearchAbandonPage
@ stub LdapSearchExtS
@ stub LdapSearchInitPage
@ stub LdapSearchS
@ stub LdapSearchST
@ stub LdapTypeBinaryToString
@ stub LdapTypeCopyConstruct
@ stub LdapTypeFreeLdapModList
@ stub LdapTypeFreeLdapModObject
@ stub LdapTypeFreeLdapObjects
@ stub LdapTypeToAdsTypeDNWithBinary
@ stub LdapTypeToAdsTypeDNWithString
@ stub LdapTypeToAdsTypeGeneralizedTime
@ stub LdapTypeToAdsTypeUTCTime
@ stub LdapValueFree
@ stub LdapValueFreeLen
@ stub LdapcKeepHandleAround
@ stub LdapcSetStickyServer
@ stub PathName
@ stub ReadPagingSupportedAttr
@ stub ReadSecurityDescriptorControlType
@ stub ReadServerSupportsIsADAMControl
@ stub ReadServerSupportsIsADControl
@ stub SchemaAddRef
@ stub SchemaClose
@ stub SchemaGetClassInfo
@ stub SchemaGetClassInfoByIndex
@ stub SchemaGetObjectCount
@ stub SchemaGetPropertyInfo
@ stub SchemaGetPropertyInfoByIndex
@ stub SchemaGetStringsFromStringTable
@ stub SchemaGetSyntaxOfAttribute
@ stub SchemaIsClassAContainer
@ stub SchemaOpen
@ stub ?SetAtDisabler@CLexer@@QAEXH@Z
@ stub ?SetExclaimnationDisabler@CLexer@@QAEXH@Z
@ stub ?SetFSlashDisabler@CLexer@@QAEXH@Z
@ stub SortAndRemoveDuplicateOIDs
@ stub UnMarshallLDAPToLDAPSynID
@ stub intcmp
@ stub ADSIAbandonSearch
@ stub ADSICloseDSObject
@ stub ADSICloseSearchHandle
@ stub ADSICreateDSObject
@ stub ADSIDeleteDSObject
@ stub ADSIExecuteSearch
@ stub ADSIFreeColumn
@ stub ADSIGetColumn
@ stub ADSIGetFirstRow
@ stub ADSIGetNextColumnName
@ stub ADSIGetNextRow
@ stub ADSIGetObjectAttributes
@ stub ADSIGetPreviousRow
@ stub ADSIModifyRdn
@ stub ADSIOpenDSObject
@ stub ADSISetObjectAttributes
@ stub ADSISetSearchPreference
@ stub ADsDecodeBinaryData
@ stub ADsEncodeBinaryData
@ stub ADsGetLastError
@ stub ADsSetLastError
@ stub AdsTypeFreeAdsObjects
@ stub AllocADsMem
@ stub AllocADsStr
@ stub FreeADsMem
@ stub FreeADsStr
@ stub LdapTypeToAdsTypeCopyConstruct
@ stub MapADSTypeToLDAPType
@ stub MapLDAPTypeToADSType
@ stub ReallocADsMem
@ stub ReallocADsStr

45
dlls/adsldpc/main.c Normal file
View File

@ -0,0 +1,45 @@
/*
* Active Directory Services Lightweight Directory Provider C
*
* Copyright 2017 Alex Henrie
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "config.h"
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "wine/debug.h"
WINE_DEFAULT_DEBUG_CHANNEL(adsldpc);
BOOL WINAPI DllMain(HINSTANCE instance, DWORD reason, void *reserved)
{
TRACE("(%p, %u, %p)\n", instance, reason, reserved);
switch (reason)
{
case DLL_WINE_PREATTACH:
return FALSE; /* prefer native version */
case DLL_PROCESS_ATTACH:
DisableThreadLibraryCalls(instance);
break;
}
return TRUE;
}