Don't automatically add stub files to the sources, instead add them manually where neccessary. also fix a number of spec files to resemble actual state of implementation.
svn path=/branches/cmake-bringup/; revision=50574
service/sctrl.c
token/privilege.c
token/token.c
- advapi32_stubs.c
advapi32.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/advapi32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/advapi32.def)
-
+
add_library(advapi32 SHARED
${CMAKE_CURRENT_BINARY_DIR}/advapi32_advapi32.h.gch
${SOURCE})
@ stub LsaOpenSecret
@ stub LsaOpenTrustedDomain
@ stdcall LsaOpenTrustedDomainByName(ptr ptr long ptr)
-@ stub LsaQueryDomainInformationPolicy
-@ stub LsaQueryForestTrustInformation
+@ stdcall LsaQueryDomainInformationPolicy(ptr long ptr)
+@ stdcall LsaQueryForestTrustInformation(ptr ptr ptr)
@ stdcall LsaQueryInfoTrustedDomain(long long long)
@ stdcall LsaQueryInformationPolicy(ptr long ptr)
@ stub LsaQuerySecret
@ stub LsaRemovePrivilegesFromAccount
@ stdcall LsaRetrievePrivateData(ptr ptr ptr)
@ stdcall LsaSetDomainInformationPolicy(ptr long ptr)
-@ stub LsaSetForestTrustInformation
+@ stdcall LsaSetForestTrustInformation(ptr ptr ptr long ptr)
@ stdcall LsaSetInformationPolicy(long long ptr)
@ stub LsaSetInformationTrustedDomain
@ stub LsaSetQuotasForAccount
+++ /dev/null
-
-#include <stdarg.h>
-#include "windef.h"
-#include "winbase.h"
-#include "wine/config.h"
-#include "wine/exception.h"
-
-void __wine_spec_unimplemented_stub( const char *module, const char *function )
-{
- ULONG_PTR args[2];
-
- args[0] = (ULONG_PTR)module;
- args[1] = (ULONG_PTR)function;
- RaiseException( EXCEPTION_WINE_STUB, EH_NONCONTINUABLE, 2, args );
-}
-
-static const char __wine_spec_file_name[] = "advapi32.dll";
-
-void __wine_stub_advapi32_dll_12(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "AccessCheckByTypeResultList"); }
-void __wine_stub_advapi32_dll_53(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "CancelOverlappedAccess"); }
-void __wine_stub_advapi32_dll_61(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "CloseCodeAuthzLevel"); }
-void __wine_stub_advapi32_dll_62(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "CloseEncryptedFileRaw"); }
-void __wine_stub_advapi32_dll_65(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "CloseTrace"); }
-void __wine_stub_advapi32_dll_67(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ComputeAccessTokenFromCodeAuthzLevel"); }
-void __wine_stub_advapi32_dll_72(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ConvertAccessToSecurityDescriptorA"); }
-void __wine_stub_advapi32_dll_73(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ConvertAccessToSecurityDescriptorW"); }
-void __wine_stub_advapi32_dll_74(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ConvertSDToStringSDRootDomainA"); }
-void __wine_stub_advapi32_dll_75(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ConvertSDToStringSDRootDomainW"); }
-void __wine_stub_advapi32_dll_76(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ConvertSecurityDescriptorToAccessA"); }
-void __wine_stub_advapi32_dll_77(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ConvertSecurityDescriptorToAccessNamedA"); }
-void __wine_stub_advapi32_dll_78(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ConvertSecurityDescriptorToAccessNamedW"); }
-void __wine_stub_advapi32_dll_79(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ConvertSecurityDescriptorToAccessW"); }
-void __wine_stub_advapi32_dll_84(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ConvertStringSDToSDDomainA"); }
-void __wine_stub_advapi32_dll_85(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ConvertStringSDToSDDomainW"); }
-void __wine_stub_advapi32_dll_86(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ConvertStringSDToSDRootDomainA"); }
-void __wine_stub_advapi32_dll_87(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ConvertStringSDToSDRootDomainW"); }
-void __wine_stub_advapi32_dll_94(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "CreateCodeAuthzLevel"); }
-void __wine_stub_advapi32_dll_105(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "CreateTraceInstanceId"); }
-void __wine_stub_advapi32_dll_113(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "CredGetTargetInfoA"); }
-void __wine_stub_advapi32_dll_114(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "CredGetTargetInfoW"); }
-void __wine_stub_advapi32_dll_115(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "CredIsMarshaledCredentialA"); }
-void __wine_stub_advapi32_dll_116(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "CredIsMarshaledCredentialW"); }
-void __wine_stub_advapi32_dll_117(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "CredMarshalCredentialA"); }
-void __wine_stub_advapi32_dll_118(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "CredMarshalCredentialW"); }
-void __wine_stub_advapi32_dll_119(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "CredProfileLoaded"); }
-void __wine_stub_advapi32_dll_124(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "CredRenameA"); }
-void __wine_stub_advapi32_dll_125(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "CredRenameW"); }
-void __wine_stub_advapi32_dll_130(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "CredpConvertCredential"); }
-void __wine_stub_advapi32_dll_131(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "CredpConvertTargetInfo"); }
-void __wine_stub_advapi32_dll_132(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "CredpDecodeCredential"); }
-void __wine_stub_advapi32_dll_133(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "CredpEncodeCredential"); }
-void __wine_stub_advapi32_dll_179(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "DuplicateEncryptionInfoFile"); }
-void __wine_stub_advapi32_dll_182(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ElfBackupEventLogFileA"); }
-void __wine_stub_advapi32_dll_183(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ElfBackupEventLogFileW"); }
-void __wine_stub_advapi32_dll_184(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ElfChangeNotify"); }
-void __wine_stub_advapi32_dll_185(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ElfClearEventLogFileA"); }
-void __wine_stub_advapi32_dll_186(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ElfClearEventLogFileW"); }
-void __wine_stub_advapi32_dll_187(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ElfCloseEventLog"); }
-void __wine_stub_advapi32_dll_188(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ElfDeregisterEventSource"); }
-void __wine_stub_advapi32_dll_189(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ElfDeregisterEventSourceW"); }
-void __wine_stub_advapi32_dll_190(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ElfFlushEventLog"); }
-void __wine_stub_advapi32_dll_191(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ElfNumberOfRecords"); }
-void __wine_stub_advapi32_dll_192(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ElfOldestRecord"); }
-void __wine_stub_advapi32_dll_193(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ElfOpenBackupEventLogA"); }
-void __wine_stub_advapi32_dll_194(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ElfOpenBackupEventLogW"); }
-void __wine_stub_advapi32_dll_195(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ElfOpenEventLogA"); }
-void __wine_stub_advapi32_dll_196(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ElfOpenEventLogW"); }
-void __wine_stub_advapi32_dll_197(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ElfReadEventLogA"); }
-void __wine_stub_advapi32_dll_198(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ElfReadEventLogW"); }
-void __wine_stub_advapi32_dll_199(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ElfRegisterEventSourceA"); }
-void __wine_stub_advapi32_dll_200(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ElfRegisterEventSourceW"); }
-void __wine_stub_advapi32_dll_201(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ElfReportEventA"); }
-void __wine_stub_advapi32_dll_202(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ElfReportEventW"); }
-void __wine_stub_advapi32_dll_206(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "EncryptedFileKeyInfo"); }
-void __wine_stub_advapi32_dll_210(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "EnumServiceGroupA"); }
-void __wine_stub_advapi32_dll_216(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "EnumerateTraceGuids"); }
-void __wine_stub_advapi32_dll_223(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "FlushTraceA"); }
-void __wine_stub_advapi32_dll_224(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "FlushTraceW"); }
-void __wine_stub_advapi32_dll_225(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "FreeEncryptedFileKeyInfo"); }
-void __wine_stub_advapi32_dll_229(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "GetAccessPermissionsForObjectA"); }
-void __wine_stub_advapi32_dll_230(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "GetAccessPermissionsForObjectW"); }
-void __wine_stub_advapi32_dll_244(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "GetInformationCodeAuthzLevelW"); }
-void __wine_stub_advapi32_dll_245(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "GetInformationCodeAuthzPolicyW"); }
-void __wine_stub_advapi32_dll_250(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "GetLocalManagedApplicationData"); }
-void __wine_stub_advapi32_dll_251(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "GetLocalManagedApplications"); }
-void __wine_stub_advapi32_dll_252(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "GetManagedApplicationCategories"); }
-void __wine_stub_advapi32_dll_253(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "GetManagedApplications"); }
-void __wine_stub_advapi32_dll_254(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "GetMangledSiteSid"); }
-void __wine_stub_advapi32_dll_260(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "GetNamedSecurityInfoExA"); }
-void __wine_stub_advapi32_dll_261(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "GetNamedSecurityInfoExW"); }
-void __wine_stub_advapi32_dll_265(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "GetOverlappedAccessResults"); }
-void __wine_stub_advapi32_dll_299(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "I_ScGetCurrentGroupStateW"); }
-void __wine_stub_advapi32_dll_300(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "I_ScIsSecurityProcess"); }
-void __wine_stub_advapi32_dll_301(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "I_ScPnPGetServiceName"); }
-void __wine_stub_advapi32_dll_302(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "I_ScSendTSMessage"); }
-void __wine_stub_advapi32_dll_303(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "I_ScSetServiceBit"); }
-void __wine_stub_advapi32_dll_306(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "IdentifyCodeAuthzLevelW"); }
-void __wine_stub_advapi32_dll_318(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "InstallApplication"); }
-void __wine_stub_advapi32_dll_319(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "IsProcessRestricted"); }
-void __wine_stub_advapi32_dll_322(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "IsTokenUntrusted"); }
-void __wine_stub_advapi32_dll_329(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LogonUserExA"); }
-void __wine_stub_advapi32_dll_330(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LogonUserExW"); }
-void __wine_stub_advapi32_dll_342(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LookupSecurityDescriptorPartsA"); }
-void __wine_stub_advapi32_dll_343(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LookupSecurityDescriptorPartsW"); }
-void __wine_stub_advapi32_dll_345(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaAddPrivilegesToAccount"); }
-void __wine_stub_advapi32_dll_346(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaClearAuditLog"); }
-void __wine_stub_advapi32_dll_348(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaCreateAccount"); }
-void __wine_stub_advapi32_dll_349(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaCreateSecret"); }
-void __wine_stub_advapi32_dll_350(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaCreateTrustedDomain"); }
-void __wine_stub_advapi32_dll_355(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaEnumerateAccounts"); }
-void __wine_stub_advapi32_dll_357(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaEnumeratePrivileges"); }
-void __wine_stub_advapi32_dll_358(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaEnumeratePrivilegesOfAccount"); }
-void __wine_stub_advapi32_dll_362(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaGetQuotasForAccount"); }
-void __wine_stub_advapi32_dll_363(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaGetRemoteUserName"); }
-void __wine_stub_advapi32_dll_364(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaGetSystemAccessAccount"); }
-void __wine_stub_advapi32_dll_366(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaICLookupNames"); }
-void __wine_stub_advapi32_dll_367(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaICLookupNamesWithCreds"); }
-void __wine_stub_advapi32_dll_368(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaICLookupSids"); }
-void __wine_stub_advapi32_dll_369(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaICLookupSidsWithCreds"); }
-void __wine_stub_advapi32_dll_372(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaLookupPrivilegeDisplayName"); }
-void __wine_stub_advapi32_dll_377(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaOpenAccount"); }
-void __wine_stub_advapi32_dll_379(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaOpenPolicySce"); }
-void __wine_stub_advapi32_dll_380(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaOpenSecret"); }
-void __wine_stub_advapi32_dll_381(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaOpenTrustedDomain"); }
-void __wine_stub_advapi32_dll_383(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaQueryDomainInformationPolicy"); }
-void __wine_stub_advapi32_dll_384(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaQueryForestTrustInformation"); }
-void __wine_stub_advapi32_dll_387(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaQuerySecret"); }
-void __wine_stub_advapi32_dll_388(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaQuerySecurityObject"); }
-void __wine_stub_advapi32_dll_393(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaRemovePrivilegesFromAccount"); }
-void __wine_stub_advapi32_dll_396(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaSetForestTrustInformation"); }
-void __wine_stub_advapi32_dll_397(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaSetInformationTrustedDomain"); }
-void __wine_stub_advapi32_dll_398(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaSetQuotasForAccount"); }
-void __wine_stub_advapi32_dll_400(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaSetSecurityObject"); }
-void __wine_stub_advapi32_dll_401(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "LsaSetSystemAccessAccount"); }
-void __wine_stub_advapi32_dll_412(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "MSChapSrvChangePassword"); }
-void __wine_stub_advapi32_dll_413(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "MSChapSrvChangePassword2"); }
-void __wine_stub_advapi32_dll_430(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "OpenEncryptedFileRawA"); }
-void __wine_stub_advapi32_dll_431(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "OpenEncryptedFileRawW"); }
-void __wine_stub_advapi32_dll_440(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "OpenTraceA"); }
-void __wine_stub_advapi32_dll_441(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "OpenTraceW"); }
-void __wine_stub_advapi32_dll_445(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ProcessIdleTasks"); }
-void __wine_stub_advapi32_dll_446(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ProcessTrace"); }
-void __wine_stub_advapi32_dll_447(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ProvAccessRightsToNTAccessMask"); }
-void __wine_stub_advapi32_dll_461(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "QueryTraceA"); }
-void __wine_stub_advapi32_dll_462(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "QueryTraceW"); }
-void __wine_stub_advapi32_dll_465(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "ReadEncryptedFileRaw"); }
-void __wine_stub_advapi32_dll_522(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "RegRemapPreDefKey"); }
-void __wine_stub_advapi32_dll_542(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "RegisterIdleTask"); }
-void __wine_stub_advapi32_dll_549(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "RemoveTraceCallback"); }
-void __wine_stub_advapi32_dll_554(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SaferCloseLevel"); }
-void __wine_stub_advapi32_dll_555(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SaferComputeTokenFromLevel"); }
-void __wine_stub_advapi32_dll_557(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SaferGetLevelInformation"); }
-void __wine_stub_advapi32_dll_559(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SaferIdentifyLevel"); }
-void __wine_stub_advapi32_dll_560(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SaferRecordEventLogEntry"); }
-void __wine_stub_advapi32_dll_561(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SaferSetLevelInformation"); }
-void __wine_stub_advapi32_dll_562(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SaferSetPolicyInformation"); }
-void __wine_stub_advapi32_dll_563(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SaferiChangeRegistryScope"); }
-void __wine_stub_advapi32_dll_564(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SaferiCompareTokenLevels"); }
-void __wine_stub_advapi32_dll_565(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SaferiIsExecutableFileType"); }
-void __wine_stub_advapi32_dll_566(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SaferiPopulateDefaultsInRegistry"); }
-void __wine_stub_advapi32_dll_567(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SaferiRecordEventLogEntry"); }
-void __wine_stub_advapi32_dll_568(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SaferiReplaceProcessThreadTokens"); }
-void __wine_stub_advapi32_dll_569(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SaferiSearchMatchingHashRules"); }
-void __wine_stub_advapi32_dll_571(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SetEntriesInAccessListA"); }
-void __wine_stub_advapi32_dll_572(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SetEntriesInAccessListW"); }
-void __wine_stub_advapi32_dll_575(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SetEntriesInAuditListA"); }
-void __wine_stub_advapi32_dll_576(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SetEntriesInAuditListW"); }
-void __wine_stub_advapi32_dll_579(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SetInformationCodeAuthzLevelW"); }
-void __wine_stub_advapi32_dll_580(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SetInformationCodeAuthzPolicyW"); }
-void __wine_stub_advapi32_dll_583(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SetNamedSecurityInfoExA"); }
-void __wine_stub_advapi32_dll_584(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SetNamedSecurityInfoExW"); }
-void __wine_stub_advapi32_dll_587(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SetPrivateObjectSecurityEx"); }
-void __wine_stub_advapi32_dll_596(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SetSecurityInfoExA"); }
-void __wine_stub_advapi32_dll_597(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SetSecurityInfoExW"); }
-void __wine_stub_advapi32_dll_603(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SetTraceCallback"); }
-void __wine_stub_advapi32_dll_604(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "SetUserFileEncryptionKey"); }
-void __wine_stub_advapi32_dll_611(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "StopTraceA"); }
-void __wine_stub_advapi32_dll_612(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "StopTraceW"); }
-void __wine_stub_advapi32_dll_653(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "TraceEventInstance"); }
-void __wine_stub_advapi32_dll_655(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "TraceMessageVa"); }
-void __wine_stub_advapi32_dll_658(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "TrusteeAccessToObjectA"); }
-void __wine_stub_advapi32_dll_659(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "TrusteeAccessToObjectW"); }
-void __wine_stub_advapi32_dll_660(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "UninstallApplication"); }
-void __wine_stub_advapi32_dll_662(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "UnregisterIdleTask"); }
-void __wine_stub_advapi32_dll_664(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "UpdateTraceA"); }
-void __wine_stub_advapi32_dll_665(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "UpdateTraceW"); }
-void __wine_stub_advapi32_dll_666(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WdmWmiServiceMain"); }
-void __wine_stub_advapi32_dll_667(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiCloseBlock"); }
-void __wine_stub_advapi32_dll_668(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiCloseTraceWithCursor"); }
-void __wine_stub_advapi32_dll_669(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiConvertTimestamp"); }
-void __wine_stub_advapi32_dll_670(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiDevInstToInstanceNameA"); }
-void __wine_stub_advapi32_dll_671(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiDevInstToInstanceNameW"); }
-void __wine_stub_advapi32_dll_672(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiEnumerateGuids"); }
-void __wine_stub_advapi32_dll_673(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiExecuteMethodA"); }
-void __wine_stub_advapi32_dll_674(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiExecuteMethodW"); }
-void __wine_stub_advapi32_dll_675(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiFileHandleToInstanceNameA"); }
-void __wine_stub_advapi32_dll_676(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiFileHandleToInstanceNameW"); }
-void __wine_stub_advapi32_dll_677(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiFreeBuffer"); }
-void __wine_stub_advapi32_dll_678(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiGetFirstTraceOffset"); }
-void __wine_stub_advapi32_dll_679(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiGetNextEvent"); }
-void __wine_stub_advapi32_dll_680(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiGetTraceHeader"); }
-void __wine_stub_advapi32_dll_681(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiMofEnumerateResourcesA"); }
-void __wine_stub_advapi32_dll_682(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiMofEnumerateResourcesW"); }
-void __wine_stub_advapi32_dll_683(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiNotificationRegistrationA"); }
-void __wine_stub_advapi32_dll_684(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiNotificationRegistrationW"); }
-void __wine_stub_advapi32_dll_685(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiOpenBlock"); }
-void __wine_stub_advapi32_dll_686(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiOpenTraceWithCursor"); }
-void __wine_stub_advapi32_dll_687(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiParseTraceEvent"); }
-void __wine_stub_advapi32_dll_688(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiQueryAllDataA"); }
-void __wine_stub_advapi32_dll_689(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiQueryAllDataMultipleA"); }
-void __wine_stub_advapi32_dll_690(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiQueryAllDataMultipleW"); }
-void __wine_stub_advapi32_dll_691(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiQueryAllDataW"); }
-void __wine_stub_advapi32_dll_692(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiQueryGuidInformation"); }
-void __wine_stub_advapi32_dll_693(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiQuerySingleInstanceA"); }
-void __wine_stub_advapi32_dll_694(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiQuerySingleInstanceMultipleA"); }
-void __wine_stub_advapi32_dll_695(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiQuerySingleInstanceMultipleW"); }
-void __wine_stub_advapi32_dll_696(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiQuerySingleInstanceW"); }
-void __wine_stub_advapi32_dll_697(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiReceiveNotificationsA"); }
-void __wine_stub_advapi32_dll_698(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiReceiveNotificationsW"); }
-void __wine_stub_advapi32_dll_699(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiSetSingleInstanceA"); }
-void __wine_stub_advapi32_dll_700(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiSetSingleInstanceW"); }
-void __wine_stub_advapi32_dll_701(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiSetSingleItemA"); }
-void __wine_stub_advapi32_dll_702(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WmiSetSingleItemW"); }
-void __wine_stub_advapi32_dll_703(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "Wow64Win32ApiEntry"); }
-void __wine_stub_advapi32_dll_704(void) { __wine_spec_unimplemented_stub(__wine_spec_file_name, "WriteEncryptedFileRaw"); }
clictx.c
resman.c
authz.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/authz_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/authz.def)
add_library(authz SHARED
list(APPEND SOURCE
bcrypt_main.c
version.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/bcrypt_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/bcrypt.def)
add_library(bcrypt SHARED ${SOURCE})
list(APPEND SOURCE
cfgmgr32.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/cfgmgr32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/cfgmgr32.def)
add_library(cfgmgr32 SHARED ${SOURCE})
list(APPEND SOURCE
clusapi.c
+ ${CMAKE_CURRENT_BINARY_DIR}/clusapi_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/clusapi.def)
add_library(clusapi SHARED ${SOURCE})
fontdlg.c
printdlg.c
rsrc.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/comdlg32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/comdlg32.def)
add_library(comdlg32 SHARED ${SOURCE})
list(APPEND SOURCE
credui_main.c
credui.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/credui_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/credui.def)
add_library(credui SHARED ${SOURCE})
str.c
crypt32.rc
version.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/crypt32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/crypt32.def)
add_library(crypt32 SHARED ${SOURCE})
list(APPEND SOURCE
main.c
cryptdlg.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/cryptdlg_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/cryptdlg.def)
add_library(cryptdlg SHARED ${SOURCE})
list(APPEND SOURCE
cryptnet_main.c
+ ${CMAKE_CURRENT_BINARY_DIR}/cryptnet_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/cryptnet.def)
add_library(cryptnet SHARED ${SOURCE})
list(APPEND SOURCE
main.c
cryptui.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/cryptui_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/cryptui.def)
add_library(cryptui SHARED ${SOURCE})
symbol.c
type.c
version.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/dbghelp_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/dbghelp.def)
add_library(dbghelp SHARED ${SOURCE})
list(APPEND SOURCE
dciman_main.c
+ ${CMAKE_CURRENT_BINARY_DIR}/dciman32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/dciman32.def)
add_library(dciman32 SHARED ${SOURCE})
hwpage.c
misc.c
stubs.c
+ ${CMAKE_CURRENT_BINARY_DIR}/devmgr_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/devmgr.def)
add_library(devmgr SHARED ${CMAKE_CURRENT_BINARY_DIR}/devmgr_precomp.h.gch ${SOURCE})
dhcp/util.c
dhcpcsvc.c
dhcpcsvc.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/dhcpcsvc_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/dhcpcsvc.def)
add_library(dhcpcsvc SHARED
spec2def(dnsapi.dll dnsapi.spec)
-list(APPEND SOURCE
+list(APPEND SOURCE
dnsapi/adns.c
dnsapi/context.c
dnsapi/memory.c
set_entrypoint(dnsapi 0)
target_link_libraries(dnsapi adns)
+if(MSVC)
+ target_link_libraries(dnsapi msvcsup)
+endif()
add_importlibs(dnsapi user32 ws2_32 iphlpapi msvcrt kernel32 ntdll)
add_pch(dnsapi ${CMAKE_CURRENT_SOURCE_DIR}/dnsapi/precomp.h ${SOURCE})
@ stdcall DnsAcquireContextHandle_A(long ptr ptr)
@ stdcall DnsAcquireContextHandle_UTF8(long ptr ptr)
@ stdcall DnsAcquireContextHandle_W(long ptr ptr)
-@ stub DnsAddRecordSet_A
-@ stub DnsAddRecordSet_UTF8
-@ stub DnsAddRecordSet_W
-@ stub DnsAllocateRecord
-@ stub DnsApiHeapReset
+@ stdcall DnsAddRecordSet_A()
+@ stdcall DnsAddRecordSet_UTF8()
+@ stdcall DnsAddRecordSet_W()
+@ stdcall DnsAllocateRecord()
+@ stdcall DnsApiHeapReset()
@ stdcall DnsApiAlloc(long)
@ stdcall DnsApiFree(ptr)
-@ stub DnsAsyncRegisterHostAddrs_A
-@ stub DnsAsyncRegisterHostAddrs_UTF8
-@ stub DnsAsyncRegisterHostAddrs_W
-@ stub DnsAsyncRegisterInit
-@ stub DnsAsyncRegisterTerm
-@ stub DnsCheckNameCollision_A
-@ stub DnsCheckNameCollision_UTF8
-@ stub DnsCheckNameCollision_W
-@ stub DnsCopyStringEx
-@ stub DnsCreateReverseNameStringForIpAddress
-@ stub DnsCreateStandardDnsNameCopy
-@ stub DnsCreateStringCopy
-@ stub DnsDhcpSrvRegisterHostName_W
-@ stub DnsDhcpSrvRegisterInit
-@ stub DnsDhcpSrvRegisterTerm
-@ stub DnsDisableAdapterDomainNameRegistration
-@ stub DnsDisableBNodeResolverThread
-@ stub DnsDisableDynamicRegistration
-@ stub DnsDowncaseDnsNameLabel
-@ stub DnsEnableAdapterDomainNameRegistration
-@ stub DnsEnableBNodeResolverThread
-@ stub DnsEnableDynamicRegistration
+@ stdcall DnsAsyncRegisterHostAddrs_A()
+@ stdcall DnsAsyncRegisterHostAddrs_UTF8()
+@ stdcall DnsAsyncRegisterHostAddrs_W()
+@ stdcall DnsAsyncRegisterInit()
+@ stdcall DnsAsyncRegisterTerm()
+@ stdcall DnsCheckNameCollision_A()
+@ stdcall DnsCheckNameCollision_UTF8()
+@ stdcall DnsCheckNameCollision_W()
+@ stdcall DnsCopyStringEx()
+@ stdcall DnsCreateReverseNameStringForIpAddress()
+@ stdcall DnsCreateStandardDnsNameCopy()
+@ stdcall DnsCreateStringCopy()
+@ stdcall DnsDhcpSrvRegisterHostName_W()
+@ stdcall DnsDhcpSrvRegisterInit()
+@ stdcall DnsDhcpSrvRegisterTerm()
+@ stdcall DnsDisableAdapterDomainNameRegistration()
+@ stdcall DnsDisableBNodeResolverThread()
+@ stdcall DnsDisableDynamicRegistration()
+@ stdcall DnsDowncaseDnsNameLabel()
+@ stdcall DnsEnableAdapterDomainNameRegistration()
+@ stdcall DnsEnableBNodeResolverThread()
+@ stdcall DnsEnableDynamicRegistration()
@ stdcall DnsExtractRecordsFromMessage_UTF8(ptr long ptr)
@ stdcall DnsExtractRecordsFromMessage_W(ptr long ptr)
-@ stub DnsFindAuthoritativeZone
+@ stdcall DnsFindAuthoritativeZone()
@ stdcall DnsFlushResolverCache()
-@ stub DnsFlushResolverCacheEntry_A
-@ stub DnsFlushResolverCacheEntry_UTF8
-@ stub DnsFlushResolverCacheEntry_W
-@ stub DnsFreeAdapterInformation
-@ stub DnsFreeNetworkInformation
-@ stub DnsFreeSearchInformation
-@ stub DnsGetBufferLengthForStringCopy
-@ stub DnsGetCacheDataTable
-@ stub DnsGetDnsServerList
-@ stub DnsGetDomainName
-@ stub DnsGetHostName_A
-@ stub DnsGetHostName_UTF8
-@ stub DnsGetHostName_W
-@ stub DnsGetIpAddressInfoList
-@ stub DnsGetIpAddressList
-@ stub DnsGetLastServerUpdateIP
-@ stub DnsGetMaxNumberOfAddressesToRegister
-@ stub DnsGetNetworkInformation
-@ stub DnsGetPrimaryDomainName_A
-@ stub DnsGetPrimaryDomainName_UTF8
-@ stub DnsGetPrimaryDomainName_W
-@ stub DnsGetSearchInformation
-@ stub DnsIpv6AddressToString
-@ stub DnsIpv6StringToAddress
-@ stub DnsIsAdapterDomainNameRegistrationEnabled
-@ stub DnsIsAMailboxType
-@ stub DnsIsDynamicRegistrationEnabled
-@ stub DnsIsStatusRcode
-@ stub DnsIsStringCountValidForTextType
-@ stub DnsMapRcodeToStatus
-@ stub DnsModifyRecordSet_A
-@ stub DnsModifyRecordSet_UTF8
-@ stub DnsModifyRecordSet_W
+@ stdcall DnsFlushResolverCacheEntry_A()
+@ stdcall DnsFlushResolverCacheEntry_UTF8()
+@ stdcall DnsFlushResolverCacheEntry_W()
+@ stdcall DnsFreeAdapterInformation()
+@ stdcall DnsFreeNetworkInformation()
+@ stdcall DnsFreeSearchInformation()
+@ stdcall DnsGetBufferLengthForStringCopy()
+@ stdcall DnsGetCacheDataTable()
+@ stdcall DnsGetDnsServerList()
+@ stdcall DnsGetDomainName()
+@ stdcall DnsGetHostName_A()
+@ stdcall DnsGetHostName_UTF8()
+@ stdcall DnsGetHostName_W()
+@ stdcall DnsGetIpAddressInfoList()
+@ stdcall DnsGetIpAddressList()
+@ stdcall DnsGetLastServerUpdateIP()
+@ stdcall DnsGetMaxNumberOfAddressesToRegister()
+@ stdcall DnsGetNetworkInformation()
+@ stdcall DnsGetPrimaryDomainName_A()
+@ stdcall DnsGetPrimaryDomainName_UTF8()
+@ stdcall DnsGetPrimaryDomainName_W()
+@ stdcall DnsGetSearchInformation()
+@ stdcall DnsIpv6AddressToString()
+@ stdcall DnsIpv6StringToAddress()
+@ stdcall DnsIsAdapterDomainNameRegistrationEnabled()
+@ stdcall DnsIsAMailboxType()
+@ stdcall DnsIsDynamicRegistrationEnabled()
+@ stdcall DnsIsStatusRcode()
+@ stdcall DnsIsStringCountValidForTextType()
+@ stdcall DnsMapRcodeToStatus()
+@ stdcall DnsModifyRecordSet_A()
+@ stdcall DnsModifyRecordSet_UTF8()
+@ stdcall DnsModifyRecordSet_W()
@ stdcall DnsModifyRecordsInSet_A(ptr ptr long ptr ptr ptr)
@ stdcall DnsModifyRecordsInSet_UTF8(ptr ptr long ptr ptr ptr)
@ stdcall DnsModifyRecordsInSet_W(ptr ptr long ptr ptr ptr)
@ stdcall DnsNameCompare_A(str str)
-@ stub DnsNameCompareEx_A
-@ stub DnsNameCompareEx_UTF8
-@ stub DnsNameCompareEx_W
+@ stdcall DnsNameCompareEx_A()
+@ stdcall DnsNameCompareEx_UTF8()
+@ stdcall DnsNameCompareEx_W()
@ stdcall DnsNameCompare_W(wstr wstr)
-@ stub DnsNameCopy
-@ stub DnsNameCopyAllocate
-@ stub DnsNotifyResolver
+@ stdcall DnsNameCopy()
+@ stdcall DnsNameCopyAllocate()
+@ stdcall DnsNotifyResolver()
@ stdcall DnsQuery_A(str long long ptr ptr ptr)
@ stdcall DnsQueryConfig(long long wstr ptr ptr ptr)
-@ stub DnsQueryEx
+@ stdcall DnsQueryEx()
@ stdcall DnsQuery_UTF8(str long long ptr ptr ptr)
@ stdcall DnsQuery_W(wstr long long ptr ptr ptr)
-@ stub DnsRecordBuild_UTF8
-@ stub DnsRecordBuild_W
+@ stdcall DnsRecordBuild_UTF8()
+@ stdcall DnsRecordBuild_W()
@ stdcall DnsRecordCompare(ptr ptr)
@ stdcall DnsRecordCopyEx(ptr long long)
@ stdcall DnsRecordListFree(ptr long)
@ stdcall DnsRecordSetCompare(ptr ptr ptr ptr)
@ stdcall DnsRecordSetCopyEx(ptr long long)
@ stdcall DnsRecordSetDetach(ptr)
-@ stub DnsRecordStringForType
-@ stub DnsRecordStringForWritableType
-@ stub DnsRecordTypeForName
-@ stub DnsRelationalCompare_UTF8
-@ stub DnsRelationalCompare_W
+@ stdcall DnsRecordStringForType()
+@ stdcall DnsRecordStringForWritableType()
+@ stdcall DnsRecordTypeForName()
+@ stdcall DnsRelationalCompare_UTF8()
+@ stdcall DnsRelationalCompare_W()
@ stdcall DnsReleaseContextHandle(ptr)
-@ stub DnsRemoveRegistrations
+@ stdcall DnsRemoveRegistrations()
@ stdcall DnsReplaceRecordSetA(ptr long ptr ptr ptr)
-@ stub DnsReplaceRecordSet_A
+@ stdcall DnsReplaceRecordSet_A()
@ stdcall DnsReplaceRecordSetUTF8(ptr long ptr ptr ptr)
-@ stub DnsReplaceRecordSet_UTF8
+@ stdcall DnsReplaceRecordSet_UTF8()
@ stdcall DnsReplaceRecordSetW(ptr long ptr ptr ptr)
-@ stub DnsReplaceRecordSet_W
-@ stub DnsServiceNotificationDeregister_A
-@ stub DnsServiceNotificationDeregister_UTF8
-@ stub DnsServiceNotificationDeregister_W
-@ stub DnsServiceNotificationRegister_A
-@ stub DnsServiceNotificationRegister_UTF8
-@ stub DnsServiceNotificationRegister_W
-@ stub DnsSetMaxNumberOfAddressesToRegister
-@ stub DnsStatusString
-@ stub DnsStringCopyAllocateEx
-@ stub DnsUnicodeToUtf8
-@ stub DnsUpdate
-@ stub DnsUpdateTest_A
-@ stub DnsUpdateTest_UTF8
-@ stub DnsUpdateTest_W
-@ stub DnsUtf8ToUnicode
+@ stdcall DnsReplaceRecordSet_W()
+@ stdcall DnsServiceNotificationDeregister_A()
+@ stdcall DnsServiceNotificationDeregister_UTF8()
+@ stdcall DnsServiceNotificationDeregister_W()
+@ stdcall DnsServiceNotificationRegister_A()
+@ stdcall DnsServiceNotificationRegister_UTF8()
+@ stdcall DnsServiceNotificationRegister_W()
+@ stdcall DnsSetMaxNumberOfAddressesToRegister()
+@ stdcall DnsStatusString()
+@ stdcall DnsStringCopyAllocateEx()
+@ stdcall DnsUnicodeToUtf8()
+@ stdcall DnsUpdate()
+@ stdcall DnsUpdateTest_A()
+@ stdcall DnsUpdateTest_UTF8()
+@ stdcall DnsUpdateTest_W()
+@ stdcall DnsUtf8ToUnicode()
@ stdcall DnsValidateName_A(str long)
@ stdcall DnsValidateName_UTF8(str long)
@ stdcall DnsValidateName_W(wstr long)
-@ stub DnsValidateUtf8Byte
-@ stub DnsWinsRecordFlagForString
-@ stub DnsWinsRecordFlagString
+@ stdcall DnsValidateUtf8Byte()
+@ stdcall DnsWinsRecordFlagForString()
+@ stdcall DnsWinsRecordFlagString()
@ stdcall DnsWriteQuestionToBuffer_UTF8(ptr ptr str long long long)
@ stdcall DnsWriteQuestionToBuffer_W(ptr ptr wstr long long long)
-@ stub DnsWriteReverseNameStringForIpAddress
-@ stub GetCurrentTimeInSeconds
+@ stdcall DnsWriteReverseNameStringForIpAddress()
+@ stdcall GetCurrentTimeInSeconds()
@ stdcall DnsFree(ptr long)
UNIMPLEMENTED;
return ERROR_OUTOFMEMORY;
}
+
+DNS_STATUS WINAPI
+DnsNotifyResolver()
+{
+ UNIMPLEMENTED;
+ return ERROR_OUTOFMEMORY;
+}
list(APPEND SOURCE
dwmapi_main.c
version.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/dwmapi_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/dwmapi.def)
add_library(dwmapi SHARED ${SOURCE})
list(APPEND SOURCE
faultrep.c
+ ${CMAKE_CURRENT_BINARY_DIR}/faultrep_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/faultrep.def)
add_library(faultrep SHARED ${SOURCE})
media.c
query.c
fmifs.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/fmifs_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/fmifs.def)
add_pch(fmifs ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
assembly.c
fusion.c
fusion_main.c
+ ${CMAKE_CURRENT_BINARY_DIR}/fusion_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/fusion.def)
add_library(fusion SHARED ${SOURCE})
pen.c
region.c
stringformat.c
+ ${CMAKE_CURRENT_BINARY_DIR}/gdiplus_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/gdiplus.def)
add_library(gdiplus SHARED ${SOURCE})
extserv.c
hlink_main.c
link.c
+ ${CMAKE_CURRENT_BINARY_DIR}/hlink_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/hlink.def)
add_library(hlink SHARED ${SOURCE})
list(APPEND SOURCE
httpapi_main.c
+ ${CMAKE_CURRENT_BINARY_DIR}/httpapi_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/httpapi.def)
add_library(httpapi SHARED ${SOURCE})
list(APPEND SOURCE
icmp_main.c
icmp.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/icmp_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/icmp.def)
add_library(icmp SHARED ${SOURCE})
integrity.c
modify.c
imagehlp.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/imagehlp_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/imagehlp.def)
add_library(imagehlp SHARED
list(APPEND SOURCE
imm.c
version.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/imm32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/imm32.def)
add_library(imm32 SHARED ${SOURCE})
pop3transport.c
regsvr.c
smtptransport.c
+ ${CMAKE_CURRENT_BINARY_DIR}/inetcomm_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/inetcomm.def)
add_library(inetcomm SHARED ${SOURCE})
list(APPEND SOURCE
main.c
+ ${CMAKE_CURRENT_BINARY_DIR}/inetmib1_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/inetmib1.def)
add_library(inetmib1 SHARED ${SOURCE})
list(APPEND SOURCE
main.c
+ ${CMAKE_CURRENT_BINARY_DIR}/initpki_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/initpki.def)
add_library(initpki SHARED ${SOURCE})
list(APPEND SOURCE
inseng_main.c
regsvr.c
+ ${CMAKE_CURRENT_BINARY_DIR}/inseng_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/inseng.def)
add_library(inseng SHARED ${SOURCE})
resinfo_reactos.c
route_reactos.c
iphlpapi.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/iphlpapi_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/iphlpapi.def)
add_library(iphlpapi SHARED ${SOURCE})
@ stub AllocateAndGetUdpExTable2FromStack
@ stub AllocateAndGetUdpExTableFromStack
@ stdcall AllocateAndGetUdpTableFromStack( ptr long long long )
-@ stub CancelIPChangeNotify
+@ stdcall CancelIPChangeNotify(ptr)
@ stub CancelSecurityHealthChangeNotify
@ stdcall CreateIpForwardEntry( ptr )
@ stdcall CreateIpNetEntry( ptr )
@ stdcall DeleteIpForwardEntry( ptr )
@ stdcall DeleteIpNetEntry( ptr )
@ stdcall DeleteProxyArpEntry( long long long )
-@ stub DisableMediaSense
+@ stdcall DisableMediaSense(ptr ptr)
@ stdcall EnableRouter( ptr ptr )
@ stdcall FlushIpNetTable( long )
@ stub FlushIpNetTableFromStack
@ stdcall GetAdapterIndex( wstr ptr )
-@ stub GetAdapterOrderMap
+@ stdcall GetAdapterOrderMap()
@ stdcall GetAdaptersAddresses( long long ptr ptr ptr )
@ stdcall GetAdaptersInfo( ptr ptr )
@ stdcall GetBestInterface( long ptr )
-@ stub GetBestInterfaceEx
+@ stdcall GetBestInterfaceEx(ptr ptr)
@ stub GetBestInterfaceFromStack
@ stdcall GetBestRoute( long long long )
@ stub GetBestRouteFromStack
@ stub GetExtendedUdpTable
@ stdcall GetFriendlyIfIndex( long )
@ stdcall GetIcmpStatistics( ptr )
-@ stub GetIcmpStatisticsEx
+@ stdcall GetIcmpStatisticsEx(ptr long)
@ stub GetIcmpStatsFromStack
@ stub GetIcmpStatsFromStackEx
@ stdcall GetIfEntry( ptr )
@ stdcall GetInterfaceInfo( ptr ptr )
@ stdcall GetIpAddrTable( ptr ptr long )
@ stub GetIpAddrTableFromStack
-@ stub GetIpErrorString
+@ stdcall GetIpErrorString(long ptr ptr)
@ stdcall GetIpForwardTable( ptr ptr long )
@ stub GetIpForwardTableFromStack
@ stdcall GetIpNetTable( ptr ptr long )
@ stub GetIpNetTableFromStack
@ stdcall GetIpStatistics( ptr )
-@ stub GetIpStatisticsEx
+@ stdcall GetIpStatisticsEx(ptr long)
@ stub GetIpStatsFromStack
@ stub GetIpStatsFromStackEx
@ stdcall GetNetworkParams( ptr ptr )
@ stdcall GetRTTAndHopCount( long ptr long ptr )
@ stub GetTcpExTable2FromStack
@ stdcall GetTcpStatistics( ptr )
-@ stub GetTcpStatisticsEx
+@ stdcall GetTcpStatisticsEx(ptr long)
@ stub GetTcpStatsFromStack
@ stub GetTcpStatsFromStackEx
@ stdcall GetTcpTable( ptr ptr long )
@ stub GetTcpTableFromStack
@ stub GetUdpExTable2FromStack
@ stdcall GetUdpStatistics( ptr )
-@ stub GetUdpStatisticsEx
+@ stdcall GetUdpStatisticsEx(ptr long)
@ stub GetUdpStatsFromStack
@ stub GetUdpStatsFromStackEx
@ stdcall GetUdpTable( ptr ptr long )
@ stub NhGetGuidFromInterfaceName
@ stdcall NhGetInterfaceNameFromDeviceGuid(long long long long long)
@ stub NhGetInterfaceNameFromGuid
-@ stub NhpAllocateAndGetInterfaceInfoFromStack
+@ stdcall NhpAllocateAndGetInterfaceInfoFromStack(ptr ptr long ptr long)
@ stub NhpGetInterfaceIndexFromStack
@ stdcall NotifyAddrChange( ptr ptr )
@ stdcall NotifyRouteChange( ptr ptr )
@ stub NotifyRouteChangeEx
@ stub NotifySecurityHealthChange
-@ stub RestoreMediaSense
-@ stub SendARP
+@ stdcall RestoreMediaSense(ptr ptr)
+@ stdcall SendARP(long long ptr ptr)
@ stub SetAdapterIpAddress
@ stub SetBlockRoutes
@ stdcall SetIfEntry( ptr )
list(APPEND SOURCE
itircl_main.c
+ ${CMAKE_CURRENT_BINARY_DIR}/itircl_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/itircl.def)
add_library(itircl SHARED ${SOURCE})
protocol.c
storage.c
rsrc.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/itss_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/itss.def)
add_library(itss SHARED ${SOURCE})
localspl_main.c
provider.c
localspl.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/localspl_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/localspl.def)
add_library(localspl SHARED ${SOURCE})
privileges.c
sids.c
lsasrv.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/lsasrv_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/lsasrv.def)
add_library(lsasrv SHARED ${SOURCE})
util.c
stubs.c
version.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/mapi32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/mapi32.def)
add_library(mapi32 SHARED ${SOURCE})
list(APPEND SOURCE
mlang.c
regsvr.c
+ ${CMAKE_CURRENT_BINARY_DIR}/mlang_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/mlang.def)
add_library(mlang SHARED ${SOURCE})
list(APPEND SOURCE
modemui.c
modemui.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/modemui_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/modemui.def)
add_library(modemui SHARED ${SOURCE})
pwcache.c
wnet.c
mpr.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/mpr_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/mpr.def)
add_library(mpr SHARED ${SOURCE})
list(APPEND SOURCE
mprapi.c
+ ${CMAKE_CURRENT_BINARY_DIR}/mprapi_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/mprapi.def)
add_library(mprapi SHARED ${SOURCE})
msacm32_main.c
pcmconverter.c
stream.c
+ ${CMAKE_CURRENT_BINARY_DIR}/msacm32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/msacm32.def)
add_library(msacm32 SHARED ${SOURCE})
stub.c
transform.c
version.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/mscms_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/mscms.def)
add_library(mscms SHARED ${SOURCE})
list(APPEND SOURCE
corruntimehost.c
mscoree_main.c
+ ${CMAKE_CURRENT_BINARY_DIR}/mscoree_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/mscoree.def)
add_library(mscoree SHARED ${SOURCE})
regsvr.c
threadmgr.c
version.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/msctf_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/msctf.def)
add_library(msctf SHARED ${SOURCE})
list(APPEND SOURCE
msftedit_main.c
version.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/msftedit_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/msftedit.def)
add_library(msftedit SHARED ${SOURCE})
stubs.c
tui.c
msgina.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/msgina_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/msgina.def)
add_library(msgina SHARED ${SOURCE})
txtrange.c
view.c
rsrc.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/mshtml_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/mshtml.def)
add_library(mshtml SHARED ${SOURCE})
where.c
msi.rc
${CMAKE_CURRENT_BINARY_DIR}/msiserver_i.c
+ ${CMAKE_CURRENT_BINARY_DIR}/msi_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/msi.def)
add_library(msi SHARED ${SOURCE})
activeimmapp.c
main.c
rsrc.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/msimtf_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/msimtf.def)
add_library(msimtf SHARED ${SOURCE})
list(APPEND SOURCE
main.c
+ ${CMAKE_CURRENT_BINARY_DIR}/msisip_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/msisip.def)
add_library(msisip SHARED ${SOURCE})
list(APPEND SOURCE
mssign32_main.c
+ ${CMAKE_CURRENT_BINARY_DIR}/mssign32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/mssign32.def)
add_library(mssign32 SHARED ${SOURCE})
list(APPEND SOURCE
main.c
+ ${CMAKE_CURRENT_BINARY_DIR}/mssip32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/mssip32.def)
add_library(mssip32 SHARED ${SOURCE})
task_trigger.c
rsrc.rc
${CMAKE_CURRENT_BINARY_DIR}/mstask_local_i.c
+ ${CMAKE_CURRENT_BINARY_DIR}/mstask_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/mstask.def)
add_library(mstask SHARED ${SOURCE})
msvideo_main.c
drawdib.c
rsrc.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/msvfw32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/msvfw32.def)
add_library(msvfw32 SHARED ${SOURCE})
domimpl.c
entityref.c
version.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/msxml3_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/msxml3.def)
add_library(msxml3 SHARED ${SOURCE})
list(APPEND SOURCE
nddeapi.c
+ ${CMAKE_CURRENT_BINARY_DIR}/nddeapi_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/nddeapi.def)
add_library(nddeapi SHARED ${SOURCE})
netbios.c
share.c
wksta.c
+ ${CMAKE_CURRENT_BINARY_DIR}/netapi32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/netapi32.def)
add_library(netapi32 SHARED ${SOURCE})
inetcfgcomp_iface.c
tcpipconf_notify.c
netcfgx.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/netcfgx_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/netcfgx.def)
add_library(netcfgx SHARED ${SOURCE})
connectmanager.c
lanconnectui.c
lanstatusui.c
+ ${CMAKE_CURRENT_BINARY_DIR}/netshell_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/netshell.def)
add_library(netshell SHARED
stubs.c
wizard.c
newdev.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/newdev_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/newdev.def)
add_library(newdev SHARED ${SOURCE})
list(APPEND SOURCE
ntdsapi.c
+ ${CMAKE_CURRENT_BINARY_DIR}/ntdsapi_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/ntdsapi.def)
add_library(ntdsapi SHARED ${SOURCE})
list(APPEND SOURCE
ntlanman.c
ntlanman.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/ntlanman_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/ntlanman.def)
add_library(ntlanman SHARED ${SOURCE})
list(APPEND SOURCE
ntprint.c
ntprint.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/ntprint_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/ntprint.def)
add_library(ntprint SHARED ${SOURCE})
list(APPEND SOURCE
proxyodbc.c
+ ${CMAKE_CURRENT_BINARY_DIR}/odbc32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/odbc32.def)
add_library(odbc32 SHARED ${SOURCE})
list(APPEND SOURCE
odbccp32.c
+ ${CMAKE_CURRENT_BINARY_DIR}/odbccp32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/odbccp32.def)
add_library(odbccp32 SHARED ${SOURCE})
usrmarshal.c
ole32res.rc
${CMAKE_CURRENT_BINARY_DIR}/dcom_i.c
+ ${CMAKE_CURRENT_BINARY_DIR}/ole32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/ole32.def)
add_library(ole32 SHARED ${SOURCE})
list(APPEND SOURCE
main.c
oleacc.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/oleacc_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/oleacc.def)
add_library(oleacc SHARED ${SOURCE})
variant.c
vartype.c
oleaut32.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/oleaut32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/oleaut32.def)
remove_definitions(-D_WIN32_WINNT=0x502)
list(APPEND SOURCE
olecli_main.c
+ ${CMAKE_CURRENT_BINARY_DIR}/olecli32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/olecli32.def)
add_library(olecli32 SHARED ${SOURCE})
add_importlibs(olecli32 ole32 gdi32 kernel32 ntdll)
add_dependencies(olecli32 psdk buildno_header)
-add_cab_target(olecli32 1)
\ No newline at end of file
+add_cab_target(olecli32 1)
list(APPEND SOURCE
olesvr_main.c
+ ${CMAKE_CURRENT_BINARY_DIR}/olesvr32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/olesvr32.def)
add_library(olesvr32 SHARED ${SOURCE})
add_importlibs(olesvr32 kernel32 ntdll)
add_dependencies(olesvr32 psdk buildno_header)
-add_cab_target(olesvr32 1)
\ No newline at end of file
+add_cab_target(olesvr32 1)
list(APPEND SOURCE
main.c
version.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/olethk32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/olethk32.def)
add_library(olethk32 SHARED ${SOURCE})
gl.c
opengl32.c
wgl.c
+ ${CMAKE_CURRENT_BINARY_DIR}/opengl32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/opengl32.def)
add_library(opengl32 SHARED
list(APPEND SOURCE
pdh_main.c
+ ${CMAKE_CURRENT_BINARY_DIR}/pdh_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/pdh.def)
add_library(pdh SHARED ${SOURCE})
add_importlibs(pdh kernel32 ntdll)
add_importlib_target(pdh.spec)
-add_cab_target(pdh 1)
\ No newline at end of file
+add_cab_target(pdh 1)
list(APPEND SOURCE
main.c
rsrc.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/pidgen_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/pidgen.def)
add_library(pidgen SHARED ${SOURCE})
list(APPEND SOURCE
printui.c
printui.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/printui_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/printui.def)
add_library(printui SHARED ${SOURCE})
add_importlibs(printui shell32 kernel32 ntdll)
add_dependencies(printui psdk buildno_header)
-add_cab_target(printui 1)
\ No newline at end of file
+add_cab_target(printui 1)
list(APPEND SOURCE
pstorec.c
rsrc.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/pstorec_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/pstorec.def)
add_library(pstorec SHARED ${SOURCE})
list(APPEND SOURCE
query_main.c
+ ${CMAKE_CURRENT_BINARY_DIR}/query_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/query.def)
add_library(query SHARED ${SOURCE})
autodial.c
init.c
winsock.c
+ ${CMAKE_CURRENT_BINARY_DIR}/rasadhlp_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/rasadhlp.def)
add_library(rasadhlp SHARED ${SOURCE})
list(APPEND SOURCE
rasapi.c
+ ${CMAKE_CURRENT_BINARY_DIR}/rasapi32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/rasapi32.def)
add_library(rasapi32 SHARED ${SOURCE})
add_importlibs(rasapi32 kernel32 ntdll)
add_dependencies(rasapi32 psdk buildno_header)
-add_cab_target(rasapi32 1)
\ No newline at end of file
+add_cab_target(rasapi32 1)
list(APPEND SOURCE
rasdlg.c
rasdlg.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/rasdlg_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/rasdlg.def)
add_library(rasdlg SHARED ${SOURCE})
list(APPEND SOURCE
rasman.c
rasman.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/rasman_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/rasman.def)
add_library(rasman SHARED ${SOURCE})
list(APPEND SOURCE
resutils.c
+ ${CMAKE_CURRENT_BINARY_DIR}/resutils_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/resutils.def)
add_library(resutils SHARED ${SOURCE})
rpc_server.c
rpc_transport.c
unix_func.c
+ ${CMAKE_CURRENT_BINARY_DIR}/rpcrt4_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/rpcrt4.def)
remove_definitions(-D_WIN32_WINNT=0x502)
dllmain.c
samlib.c
samlib.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/samlib_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/samlib.def)
add_library(samlib SHARED ${SOURCE})
list(APPEND SOURCE
main.c
+ ${CMAKE_CURRENT_BINARY_DIR}/sccbase_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/sccbase.def)
add_library(sccbase SHARED ${SOURCE})
schannel_main.c
usermode.c
version.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/schannel_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/schannel.def)
add_library(schannel SHARED ${SOURCE})
secext.c
sspi.c
secur32.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/secur32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/secur32.def
)
list(APPEND SOURCE
security.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/security_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/security.def)
add_library(security SHARED ${SOURCE})
add_importlibs(security advapi32 ntdll kernel32)
-add_cab_target(security 1)
\ No newline at end of file
+add_cab_target(security 1)
stubs.c
rpc.c
setupapi.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/setupapi_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/setupapi.def)
add_library(setupapi SHARED ${SOURCE})
list(APPEND SOURCE
sfc.c
+ ${CMAKE_CURRENT_BINARY_DIR}/sfc_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/sfc.def)
add_library(sfc SHARED
list(APPEND SOURCE
sfc_os.c
+ ${CMAKE_CURRENT_BINARY_DIR}/sfc_os_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/sfc_os.def)
add_library(sfc_os SHARED
view.c
webbrowser.c
shdocvw.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/shdocvw_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/shdocvw.def)
add_library(shdocvw SHARED ${SOURCE})
folder_options.c
shell32.rc
${CMAKE_CURRENT_BINARY_DIR}/shobjidl_local_i.c
+ ${CMAKE_CURRENT_BINARY_DIR}/shell32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/shell32.def)
add_pch(shell32 ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
wine
uuid
recyclebin)
-
+
add_importlibs(shell32
advapi32
gdi32
list(APPEND SOURCE
shimgvw.c
shimgvw.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/shimgvw_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/shimgvw.def)
add_library(shimgvw SHARED ${SOURCE})
url.c
wsprintf.c
shlwapi.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/shlwapi_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/shlwapi.def)
add_library(shlwapi SHARED ${SOURCE})
list(APPEND SOURCE
main.c
+ ${CMAKE_CURRENT_BINARY_DIR}/slbcsp_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/slbcsp.def)
add_library(slbcsp SHARED ${SOURCE})
list(APPEND SOURCE
main.c
snmpapi.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/snmpapi_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/snmpapi.def)
-
+
add_library(snmpapi SHARED ${SOURCE})
set_module_type(snmpapi win32dll)
list(APPEND SOURCE
spoolss_main.c
router.c
+ ${CMAKE_CURRENT_BINARY_DIR}/spoolss_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/spoolss.def)
add_library(spoolss SHARED ${SOURCE})
list(APPEND SOURCE
srclient_main.c
+ ${CMAKE_CURRENT_BINARY_DIR}/srclient_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/srclient.def)
add_library(srclient SHARED ${SOURCE})
add_importlibs(srclient kernel32 ntdll)
add_dependencies(srclient psdk)
-add_cab_target(srclient 1)
\ No newline at end of file
+add_cab_target(srclient 1)
list(APPEND SOURCE
sxs.c
+ ${CMAKE_CURRENT_BINARY_DIR}/sxs_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/sxs.def)
add_library(sxs SHARED ${SOURCE})
add_importlibs(sxs kernel32 ntdll)
add_dependencies(sxs psdk)
-add_cab_target(sxs 1)
\ No newline at end of file
+add_cab_target(sxs 1)
logfile.c
wizard.c
syssetup.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/syssetup_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/syssetup.def)
add_library(syssetup SHARED ${SOURCE})
list(APPEND SOURCE
t2embed.c
t2embed.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/t2embed_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/t2embed.def)
add_library(t2embed SHARED ${SOURCE})
internal.c
line.c
phone.c
+ ${CMAKE_CURRENT_BINARY_DIR}/tapi32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/tapi32.def)
+
add_library(tapi32 SHARED ${SOURCE})
set_entrypoint(tapi32 0)
add_importlibs(tapi32 advapi32 kernel32 ntdll)
add_dependencies(tapi32 psdk buildno_header)
-add_cab_target(tapi32 1)
\ No newline at end of file
+add_cab_target(tapi32 1)
@ stub lineGetCountryW
@ stdcall lineGetDevCaps(long long long long ptr) lineGetDevCapsA
@ stdcall lineGetDevCapsA(long long long long ptr)
-@ stub lineGetDevCapsW
+@ stdcall lineGetDevCapsW(ptr long long long ptr)
@ stdcall lineGetDevConfig(long ptr str) lineGetDevConfigA
@ stdcall lineGetDevConfigA(long ptr str)
@ stub lineGetDevConfigW
@ stub lineGetGroupListW
@ stdcall lineGetID(long long long long ptr str) lineGetIDA
@ stdcall lineGetIDA(long long long long ptr str)
-@ stub lineGetIDW
+@ stdcall lineGetIDW(ptr long ptr long ptr ptr)
@ stdcall lineGetIcon(long str ptr) lineGetIconA
@ stdcall lineGetIconA(long str ptr)
@ stub lineGetIconW
@ stdcall lineGetNumRings(long long ptr)
@ stdcall lineGetProviderList(long ptr) lineGetProviderListA
@ stdcall lineGetProviderListA(long ptr)
-@ stub lineGetProviderListW
+@ stdcall lineGetProviderListW(long ptr)
@ stub lineGetProxyStatus
@ stub lineGetQueueInfo
@ stub lineGetQueueInfoA
@ stub lineInitializeExW
@ stdcall lineMakeCall(long ptr str long ptr) lineMakeCallA
@ stdcall lineMakeCallA(long ptr str long ptr)
-@ stub lineMakeCallW
+@ stdcall lineMakeCallW(ptr ptr ptr long ptr)
@ stdcall lineMonitorDigits(long long)
@ stdcall lineMonitorMedia(long long)
@ stdcall lineMonitorTones(long ptr long)
list(APPEND SOURCE
traffic_main.c
+ ${CMAKE_CURRENT_BINARY_DIR}/traffic_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/traffic.def)
add_library(traffic SHARED ${SOURCE})
list(APPEND SOURCE
main.c
+ ${CMAKE_CURRENT_BINARY_DIR}/updspapi_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/updspapi.def)
add_library(updspapi SHARED ${SOURCE})
add_importlibs(updspapi setupapi kernel32 ntdll)
add_dependencies(updspapi psdk buildno_header)
-add_cab_target(updspapi 1)
\ No newline at end of file
+add_cab_target(updspapi 1)
list(APPEND SOURCE
url_main.c
+ ${CMAKE_CURRENT_BINARY_DIR}/url_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/url.def)
add_library(url SHARED ${SOURCE})
urlmon_main.c
usrmarshal.c
rsrc.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/urlmon_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/urlmon.def)
add_library(urlmon SHARED ${SOURCE})
-
+
set_module_type(urlmon win32dll)
windows/window.c
windows/winpos.c
user32.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/user32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/user32.def)
-
+
add_library(user32 SHARED
${CMAKE_CURRENT_BINARY_DIR}/user32_user32.h.gch
${SOURCE})
wine
win32ksys
${PSEH_LIB})
-
+
add_pch(user32 ${CMAKE_CURRENT_SOURCE_DIR}/include/user32.h ${SOURCE})
add_importlibs(user32 gdi32 advapi32 imm32 msvcrt kernel32 ntdll)
add_cab_target(user32 1)
setup.c
userenv.c
userenv.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/userenv_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/userenv.def)
add_library(userenv SHARED
mirror.c
shape.c
shaping.c
+ ${CMAKE_CURRENT_BINARY_DIR}/usp10_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/usp10.def)
add_library(usp10 SHARED ${SOURCE})
system.c
uxini.c
version.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/uxtheme_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/uxtheme.def)
add_library(uxtheme SHARED ${SOURCE})
tiffformat.c
ungif.c
version.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/windowscodecs_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/windowscodecs.def)
add_library(windowscodecs SHARED ${SOURCE})
wininet_main.c
rsrc.rc
version.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/wininet_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/wininet.def)
add_library(wininet SHARED ${SOURCE})
time.c
winmm.c
winmm_res.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/winmm_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/winmm.def)
add_library(winmm SHARED ${SOURCE})
info.c
stubs.c
winspool.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/winspool_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/winspool.def)
add_library(winspool SHARED ${SOURCE})
asn.c
softpub.c
version.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/wintrust_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/wintrust.def)
add_library(wintrust SHARED ${SOURCE})
list(APPEND SOURCE
main.c
+ ${CMAKE_CURRENT_BINARY_DIR}/wlanapi_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/wlanapi.def)
add_library(wlanapi SHARED ${SOURCE})
search.c
value.c
wldap32.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/wldap32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/wldap32.def)
add_library(wldap32 SHARED ${SOURCE})
151 stdcall __WSAFDIsSet(long ptr)
-500 stub WEP
+500 stdcall WEP()
# @ stdcall GetAddrInfoW(wstr wstr ptr ptr)
@ stdcall WSApSetPostRoutine(ptr)
@ stdcall WSALookupServiceEnd(long)
@ stdcall WSALookupServiceNextA(long long ptr ptr)
@ stdcall WSALookupServiceNextW(long long ptr ptr)
-@ stub WSANSPIoctl
+@ stdcall WSANSPIoctl(ptr long ptr long ptr long ptr ptr)
@ stdcall WSANtohl(long long ptr)
@ stdcall WSANtohs(long long ptr)
@ stdcall WSAProviderConfigChange(ptr ptr ptr)
@ stdcall WSARecv(long ptr long ptr ptr ptr ptr)
@ stdcall WSARecvDisconnect(long ptr)
-@ stdcall WSARecvFrom(long ptr long ptr ptr ptr ptr ptr ptr )
+@ stdcall WSARecvFrom(long ptr long ptr ptr ptr ptr ptr ptr )
@ stdcall WSARemoveServiceClass(ptr)
@ stdcall WSAResetEvent(long) kernel32.ResetEvent
@ stdcall WSASend(long ptr long ptr long ptr ptr)
@ stdcall WSCInstallNameSpace(wstr wstr long long ptr)
@ stdcall WSCInstallProvider(ptr wstr ptr long ptr)
@ stdcall WSCUnInstallNameSpace(ptr)
-@ stub WSCUpdateProvider
-@ stub WSCWriteNameSpaceOrder
+@ stdcall WSCUpdateProvider(ptr ptr long ptr)
+@ stdcall WSCWriteNameSpaceOrder(ptr long)
@ stdcall WSCWriteProviderOrder(ptr long)
@ stdcall freeaddrinfo(ptr)
@ stdcall getaddrinfo(str str ptr ptr)
list(APPEND SOURCE
wtsapi32.c
+ ${CMAKE_CURRENT_BINARY_DIR}/wtsapi32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/wtsapi32.def)
add_library(wtsapi32 SHARED ${SOURCE})
list(APPEND SOURCE
reader.c
xmllite_main.c
+ ${CMAKE_CURRENT_BINARY_DIR}/xmllite_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/xmllite.def)
add_library(xmllite SHARED ${SOURCE})
set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/${_file}.def
PROPERTIES GENERATED TRUE EXTERNAL_OBJECT TRUE)
set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/${_file}_stubs.c PROPERTIES GENERATED TRUE)
- list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/${_file}_stubs.c)
endmacro()
macro(macro_mc FILE)
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${_spec_file})\r
set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/${_file}.def ${CMAKE_CURRENT_BINARY_DIR}/${_file}_stubs.c\r
PROPERTIES GENERATED TRUE)\r
- list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/${_file}_stubs.c)\r
endmacro()\r
\r
macro(macro_mc FILE)\r