[CMAKE]
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Mon, 31 Jan 2011 14:20:53 +0000 (14:20 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Mon, 31 Jan 2011 14:20:53 +0000 (14:20 +0000)
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

129 files changed:
dll/win32/advapi32/CMakeLists.txt
dll/win32/advapi32/advapi32.spec
dll/win32/advapi32/advapi32_stubs.c [deleted file]
dll/win32/authz/CMakeLists.txt
dll/win32/bcrypt/CMakeLists.txt
dll/win32/cfgmgr32/CMakeLists.txt
dll/win32/clusapi/CMakeLists.txt
dll/win32/comdlg32/CMakeLists.txt
dll/win32/credui/CMakeLists.txt
dll/win32/crypt32/CMakeLists.txt
dll/win32/cryptdlg/CMakeLists.txt
dll/win32/cryptnet/CMakeLists.txt
dll/win32/cryptui/CMakeLists.txt
dll/win32/dbghelp/CMakeLists.txt
dll/win32/dciman32/CMakeLists.txt
dll/win32/devmgr/CMakeLists.txt
dll/win32/dhcpcsvc/CMakeLists.txt
dll/win32/dnsapi/CMakeLists.txt
dll/win32/dnsapi/dnsapi.spec
dll/win32/dnsapi/dnsapi/stubs.c
dll/win32/dwmapi/CMakeLists.txt
dll/win32/faultrep/CMakeLists.txt
dll/win32/fmifs/CMakeLists.txt
dll/win32/fusion/CMakeLists.txt
dll/win32/gdiplus/CMakeLists.txt
dll/win32/hlink/CMakeLists.txt
dll/win32/httpapi/CMakeLists.txt
dll/win32/icmp/CMakeLists.txt
dll/win32/imagehlp/CMakeLists.txt
dll/win32/imm32/CMakeLists.txt
dll/win32/inetcomm/CMakeLists.txt
dll/win32/inetmib1/CMakeLists.txt
dll/win32/initpki/CMakeLists.txt
dll/win32/inseng/CMakeLists.txt
dll/win32/iphlpapi/CMakeLists.txt
dll/win32/iphlpapi/iphlpapi.spec
dll/win32/itircl/CMakeLists.txt
dll/win32/itss/CMakeLists.txt
dll/win32/localspl/CMakeLists.txt
dll/win32/lsasrv/CMakeLists.txt
dll/win32/mapi32/CMakeLists.txt
dll/win32/mlang/CMakeLists.txt
dll/win32/modemui/CMakeLists.txt
dll/win32/mpr/CMakeLists.txt
dll/win32/mprapi/CMakeLists.txt
dll/win32/msacm32/CMakeLists.txt
dll/win32/mscms/CMakeLists.txt
dll/win32/mscoree/CMakeLists.txt
dll/win32/msctf/CMakeLists.txt
dll/win32/msftedit/CMakeLists.txt
dll/win32/msgina/CMakeLists.txt
dll/win32/mshtml/CMakeLists.txt
dll/win32/msi/CMakeLists.txt
dll/win32/msimtf/CMakeLists.txt
dll/win32/msisip/CMakeLists.txt
dll/win32/mssign32/CMakeLists.txt
dll/win32/mssip32/CMakeLists.txt
dll/win32/mstask/CMakeLists.txt
dll/win32/msvfw32/CMakeLists.txt
dll/win32/msxml3/CMakeLists.txt
dll/win32/nddeapi/CMakeLists.txt
dll/win32/netapi32/CMakeLists.txt
dll/win32/netcfgx/CMakeLists.txt
dll/win32/netshell/CMakeLists.txt
dll/win32/newdev/CMakeLists.txt
dll/win32/ntdsapi/CMakeLists.txt
dll/win32/ntlanman/CMakeLists.txt
dll/win32/ntprint/CMakeLists.txt
dll/win32/odbc32/CMakeLists.txt
dll/win32/odbccp32/CMakeLists.txt
dll/win32/ole32/CMakeLists.txt
dll/win32/oleacc/CMakeLists.txt
dll/win32/oleaut32/CMakeLists.txt
dll/win32/olecli32/CMakeLists.txt
dll/win32/olesvr32/CMakeLists.txt
dll/win32/olethk32/CMakeLists.txt
dll/win32/opengl32/CMakeLists.txt
dll/win32/pdh/CMakeLists.txt
dll/win32/pidgen/CMakeLists.txt
dll/win32/printui/CMakeLists.txt
dll/win32/pstorec/CMakeLists.txt
dll/win32/query/CMakeLists.txt
dll/win32/rasadhlp/CMakeLists.txt
dll/win32/rasapi32/CMakeLists.txt
dll/win32/rasdlg/CMakeLists.txt
dll/win32/rasman/CMakeLists.txt
dll/win32/resutils/CMakeLists.txt
dll/win32/rpcrt4/CMakeLists.txt
dll/win32/samlib/CMakeLists.txt
dll/win32/sccbase/CMakeLists.txt
dll/win32/schannel/CMakeLists.txt
dll/win32/secur32/CMakeLists.txt
dll/win32/security/CMakeLists.txt
dll/win32/setupapi/CMakeLists.txt
dll/win32/sfc/CMakeLists.txt
dll/win32/sfc_os/CMakeLists.txt
dll/win32/shdocvw/CMakeLists.txt
dll/win32/shell32/CMakeLists.txt
dll/win32/shimgvw/CMakeLists.txt
dll/win32/shlwapi/CMakeLists.txt
dll/win32/slbcsp/CMakeLists.txt
dll/win32/snmpapi/CMakeLists.txt
dll/win32/spoolss/CMakeLists.txt
dll/win32/srclient/CMakeLists.txt
dll/win32/sxs/CMakeLists.txt
dll/win32/syssetup/CMakeLists.txt
dll/win32/t2embed/CMakeLists.txt
dll/win32/tapi32/CMakeLists.txt
dll/win32/tapi32/tapi32.spec
dll/win32/traffic/CMakeLists.txt
dll/win32/updspapi/CMakeLists.txt
dll/win32/url/CMakeLists.txt
dll/win32/urlmon/CMakeLists.txt
dll/win32/user32/CMakeLists.txt
dll/win32/userenv/CMakeLists.txt
dll/win32/usp10/CMakeLists.txt
dll/win32/uxtheme/CMakeLists.txt
dll/win32/windowscodecs/CMakeLists.txt
dll/win32/wininet/CMakeLists.txt
dll/win32/winmm/CMakeLists.txt
dll/win32/winspool/CMakeLists.txt
dll/win32/wintrust/CMakeLists.txt
dll/win32/wlanapi/CMakeLists.txt
dll/win32/wldap32/CMakeLists.txt
dll/win32/ws2_32/ws2_32.spec
dll/win32/wtsapi32/CMakeLists.txt
dll/win32/xmllite/CMakeLists.txt
gcc.cmake
msc.cmake

index b20aba7..e7e29db 100644 (file)
@@ -41,10 +41,10 @@ list(APPEND SOURCE
     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})
index 810c1ab..2490280 100644 (file)
 @ 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
diff --git a/dll/win32/advapi32/advapi32_stubs.c b/dll/win32/advapi32/advapi32_stubs.c
deleted file mode 100644 (file)
index 9259c27..0000000
+++ /dev/null
@@ -1,225 +0,0 @@
-
-#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"); }
index f20118a..9ed0f10 100644 (file)
@@ -8,6 +8,7 @@ list(APPEND SOURCE
     clictx.c
     resman.c
     authz.rc
+    ${CMAKE_CURRENT_BINARY_DIR}/authz_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/authz.def)
 
 add_library(authz SHARED
index c6e8501..3079a73 100644 (file)
@@ -8,6 +8,7 @@ spec2def(bcrypt.dll bcrypt.spec)
 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})
index dfd5666..3eb7ffa 100644 (file)
@@ -3,6 +3,7 @@ spec2def(cfgmgr32.dll cfgmgr32.spec)
 
 list(APPEND SOURCE 
     cfgmgr32.rc
+    ${CMAKE_CURRENT_BINARY_DIR}/cfgmgr32_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/cfgmgr32.def)
 
 add_library(cfgmgr32 SHARED ${SOURCE})
index 40597b7..44bf9c5 100644 (file)
@@ -8,6 +8,7 @@ spec2def(clusapi.dll clusapi.spec)
 
 list(APPEND SOURCE
     clusapi.c
+    ${CMAKE_CURRENT_BINARY_DIR}/clusapi_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/clusapi.def)
 
 add_library(clusapi SHARED ${SOURCE})
index d2e8258..8d31d2d 100644 (file)
@@ -20,6 +20,7 @@ list(APPEND 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})
index b5c3656..92dfdb7 100644 (file)
@@ -10,6 +10,7 @@ spec2def(credui.dll credui.spec)
 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})
index 4d535e9..18c8f45 100644 (file)
@@ -41,6 +41,7 @@ list(APPEND 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})
index 43162cc..fe8f32b 100644 (file)
@@ -9,6 +9,7 @@ spec2def(cryptdlg.dll cryptdlg.spec)
 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})
index a0e4423..79ba8dd 100644 (file)
@@ -6,6 +6,7 @@ spec2def(cryptnet.dll cryptnet.spec)
 
 list(APPEND SOURCE
     cryptnet_main.c
+    ${CMAKE_CURRENT_BINARY_DIR}/cryptnet_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/cryptnet.def)
 
 add_library(cryptnet SHARED ${SOURCE})
index fff4003..07cc7f8 100644 (file)
@@ -12,6 +12,7 @@ spec2def(cryptui.dll cryptui.spec)
 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})
index ea5a6d4..efa5c00 100644 (file)
@@ -42,6 +42,7 @@ list(APPEND 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})
index 9b2a7a8..9af2a57 100644 (file)
@@ -9,6 +9,7 @@ spec2def(dciman32.dll dciman32.spec)
 
 list(APPEND SOURCE
     dciman_main.c
+    ${CMAKE_CURRENT_BINARY_DIR}/dciman32_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/dciman32.def)
 
 add_library(dciman32 SHARED ${SOURCE})
index 2d2c122..29a8bad 100644 (file)
@@ -10,6 +10,7 @@ list(APPEND 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})
index c0040dd..a76c067 100644 (file)
@@ -20,6 +20,7 @@ list(APPEND 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
index 903db32..80b7920 100644 (file)
@@ -10,7 +10,7 @@ add_definitions(
 
 spec2def(dnsapi.dll dnsapi.spec)
 
-list(APPEND SOURCE 
+list(APPEND SOURCE
     dnsapi/adns.c
     dnsapi/context.c
     dnsapi/memory.c
@@ -28,6 +28,9 @@ add_library(dnsapi SHARED
 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})
index 4c73991..00727b1 100644 (file)
 @ 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)
index fd30c0c..36cd717 100644 (file)
@@ -822,3 +822,10 @@ GetCurrentTimeInSeconds()
     UNIMPLEMENTED;
     return ERROR_OUTOFMEMORY;
 }
+
+DNS_STATUS WINAPI
+DnsNotifyResolver()
+{
+    UNIMPLEMENTED;
+    return ERROR_OUTOFMEMORY;
+}
index c68219b..5623a82 100644 (file)
@@ -10,6 +10,7 @@ spec2def(dwmapi.dll dwmapi.spec)
 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})
index 9dd5305..b1f8499 100644 (file)
@@ -9,6 +9,7 @@ spec2def(faultrep.dll faultrep.spec)
 
 list(APPEND SOURCE
     faultrep.c
+    ${CMAKE_CURRENT_BINARY_DIR}/faultrep_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/faultrep.def)
     
 add_library(faultrep SHARED ${SOURCE})
index 76f65d4..8f22bc1 100644 (file)
@@ -11,6 +11,7 @@ list(APPEND 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})
index 1740494..a6b1b27 100644 (file)
@@ -14,6 +14,7 @@ list(APPEND 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})
index 27462da..5af2c76 100644 (file)
@@ -24,6 +24,7 @@ list(APPEND 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})
index 2a856ae..e3d8d3f 100644 (file)
@@ -9,6 +9,7 @@ list(APPEND 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})
index d2e9002..c9c51a0 100644 (file)
@@ -7,6 +7,7 @@ spec2def(httpapi.dll httpapi.spec)
 
 list(APPEND SOURCE
     httpapi_main.c
+    ${CMAKE_CURRENT_BINARY_DIR}/httpapi_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/httpapi.def)
 
 add_library(httpapi SHARED ${SOURCE})
index cfded7b..1ddcd63 100644 (file)
@@ -8,6 +8,7 @@ spec2def(icmp.dll icmp.spec)
 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})
index 8163a6e..a303c3a 100644 (file)
@@ -13,6 +13,7 @@ list(APPEND SOURCE
     integrity.c
     modify.c
     imagehlp.rc
+    ${CMAKE_CURRENT_BINARY_DIR}/imagehlp_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/imagehlp.def)
 
 add_library(imagehlp SHARED 
index 5b06e6b..1a6336f 100644 (file)
@@ -13,6 +13,7 @@ spec2def(imm32.dll imm32.spec)
 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})
index aefd53f..20b0af6 100644 (file)
@@ -17,6 +17,7 @@ list(APPEND 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})
index f804283..bd7a673 100644 (file)
@@ -9,6 +9,7 @@ spec2def(inetmib1.dll inetmib1.spec)
 
 list(APPEND SOURCE
     main.c 
+    ${CMAKE_CURRENT_BINARY_DIR}/inetmib1_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/inetmib1.def)
 
 add_library(inetmib1 SHARED ${SOURCE})
index 2cdd32d..4b629eb 100644 (file)
@@ -7,6 +7,7 @@ spec2def(initpki.dll initpki.spec)
 
 list(APPEND SOURCE
     main.c
+    ${CMAKE_CURRENT_BINARY_DIR}/initpki_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/initpki.def)
 
 add_library(initpki SHARED ${SOURCE})
index c02e840..757f872 100644 (file)
@@ -11,6 +11,7 @@ spec2def(inseng.dll inseng.spec)
 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})
index 40b793f..e9293a5 100644 (file)
@@ -20,6 +20,7 @@ list(APPEND 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})
index f65673b..ace65bf 100644 (file)
@@ -10,7 +10,7 @@
 @ 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
@@ -36,7 +36,7 @@
 @ 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 )
index 8f65fb8..c620b47 100644 (file)
@@ -6,6 +6,7 @@ spec2def(itircl.dll itircl.spec)
 
 list(APPEND SOURCE
     itircl_main.c
+    ${CMAKE_CURRENT_BINARY_DIR}/itircl_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/itircl.def)
 
 add_library(itircl SHARED ${SOURCE})
index b3b53b7..a617909 100644 (file)
@@ -17,6 +17,7 @@ list(APPEND 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})
index 96b79f6..fcc72bb 100644 (file)
@@ -15,6 +15,7 @@ list(APPEND 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})
index 2f1718c..5b3062d 100644 (file)
@@ -16,6 +16,7 @@ list(APPEND 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})
index f76d402..08edaac 100644 (file)
@@ -14,6 +14,7 @@ list(APPEND 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})
index 6351d46..410ee01 100644 (file)
@@ -11,6 +11,7 @@ spec2def(mlang.dll mlang.spec)
 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})
index cd05533..a78781b 100644 (file)
@@ -6,6 +6,7 @@ spec2def(modemui.dll modemui.spec)
 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})
index 83060ea..315efbe 100644 (file)
@@ -17,6 +17,7 @@ list(APPEND 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})
index 0cbd515..bcdee43 100644 (file)
@@ -6,6 +6,7 @@ spec2def(mprapi.dll mprapi.spec)
 
 list(APPEND SOURCE
     mprapi.c
+    ${CMAKE_CURRENT_BINARY_DIR}/mprapi_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/mprapi.def)
 
 add_library(mprapi SHARED ${SOURCE})
index 58e88e7..e28512b 100644 (file)
@@ -16,6 +16,7 @@ list(APPEND 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})
index 8674eff..bce5a4d 100644 (file)
@@ -14,6 +14,7 @@ list(APPEND 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})
index 02494fe..45cec4b 100644 (file)
@@ -7,6 +7,7 @@ spec2def(mscoree.dll mscoree.spec)
 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})
index 3edc063..1b4aa40 100644 (file)
@@ -25,6 +25,7 @@ list(APPEND 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})
index 775c3e8..117ae3f 100644 (file)
@@ -9,6 +9,7 @@ spec2def(msftedit.dll msftedit.spec)
 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})
index ce1440b..0a9f0e0 100644 (file)
@@ -13,6 +13,7 @@ list(APPEND 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})
index c9be5b8..422df09 100644 (file)
@@ -78,6 +78,7 @@ list(APPEND 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})
index 21ddcfc..550c93f 100644 (file)
@@ -56,6 +56,7 @@ list(APPEND 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})
index 950ce0b..698d01a 100644 (file)
@@ -10,6 +10,7 @@ list(APPEND 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})
index 25b5004..0b1b4cb 100644 (file)
@@ -6,6 +6,7 @@ spec2def(msisip.dll msisip.spec)
 
 list(APPEND SOURCE
     main.c
+    ${CMAKE_CURRENT_BINARY_DIR}/msisip_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/msisip.def)
 
 add_library(msisip SHARED ${SOURCE})
index eeb0107..22705b0 100644 (file)
@@ -6,6 +6,7 @@ spec2def(mssign32.dll mssign32.spec)
 
 list(APPEND SOURCE
     mssign32_main.c
+    ${CMAKE_CURRENT_BINARY_DIR}/mssign32_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/mssign32.def)
 
 add_library(mssign32 SHARED ${SOURCE})
index 7295e9d..9a33ec0 100644 (file)
@@ -6,6 +6,7 @@ spec2def(mssip32.dll mssip32.spec)
 
 list(APPEND SOURCE
     main.c
+    ${CMAKE_CURRENT_BINARY_DIR}/mssip32_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/mssip32.def)
 
 add_library(mssip32 SHARED ${SOURCE})
index d5d0406..935f642 100644 (file)
@@ -21,6 +21,7 @@ list(APPEND 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})
index e6a9006..c95dc44 100644 (file)
@@ -12,6 +12,7 @@ list(APPEND 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})
index e5bec37..a816dec 100644 (file)
@@ -49,6 +49,7 @@ list(APPEND 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})
index 4c01573..979839c 100644 (file)
@@ -6,6 +6,7 @@ spec2def(nddeapi.dll nddeapi.spec)
 
 list(APPEND SOURCE
     nddeapi.c
+    ${CMAKE_CURRENT_BINARY_DIR}/nddeapi_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/nddeapi.def)
 
 add_library(nddeapi SHARED ${SOURCE})
index 33a6739..65f7bf6 100644 (file)
@@ -17,6 +17,7 @@ list(APPEND 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})
index 0ca604c..3286fdc 100644 (file)
@@ -11,6 +11,7 @@ list(APPEND 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})
index 974ba56..e1043b2 100644 (file)
@@ -14,6 +14,7 @@ list(APPEND SOURCE
     connectmanager.c
     lanconnectui.c
     lanstatusui.c
+    ${CMAKE_CURRENT_BINARY_DIR}/netshell_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/netshell.def)
 
 add_library(netshell SHARED
index b19bedf..33e519b 100644 (file)
@@ -8,6 +8,7 @@ list(APPEND SOURCE
     stubs.c
     wizard.c
     newdev.rc
+    ${CMAKE_CURRENT_BINARY_DIR}/newdev_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/newdev.def)
 
 add_library(newdev SHARED ${SOURCE})
index 2c9171d..a4d84c9 100644 (file)
@@ -6,6 +6,7 @@ spec2def(ntdsapi.dll ntdsapi.spec)
 
 list(APPEND SOURCE
     ntdsapi.c
+    ${CMAKE_CURRENT_BINARY_DIR}/ntdsapi_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/ntdsapi.def)
 
 add_library(ntdsapi SHARED ${SOURCE})
index 8610a4d..c741c8a 100644 (file)
@@ -6,6 +6,7 @@ spec2def(ntlanman.dll ntlanman.spec)
 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})
index 4671417..9bebbdb 100644 (file)
@@ -7,6 +7,7 @@ spec2def(ntprint.dll ntprint.spec)
 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})
index 1f1f231..e4019cd 100644 (file)
@@ -8,6 +8,7 @@ spec2def(odbc32.dll odbc32.spec)
 
 list(APPEND SOURCE
     proxyodbc.c
+    ${CMAKE_CURRENT_BINARY_DIR}/odbc32_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/odbc32.def)
 
 add_library(odbc32 SHARED ${SOURCE})
index 77982c0..00b6696 100644 (file)
@@ -9,6 +9,7 @@ spec2def(odbccp32.dll odbccp32.spec)
 
 list(APPEND SOURCE
     odbccp32.c
+    ${CMAKE_CURRENT_BINARY_DIR}/odbccp32_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/odbccp32.def)
 
 add_library(odbccp32 SHARED ${SOURCE})
index 45fc202..f184a79 100644 (file)
@@ -63,6 +63,7 @@ list(APPEND 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})
index 88c1744..bf85a9a 100644 (file)
@@ -8,6 +8,7 @@ spec2def(oleacc.dll oleacc.spec)
 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})
index 4423820..5c5db8b 100644 (file)
@@ -19,6 +19,7 @@ list(APPEND 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)
index 02f1376..f48f925 100644 (file)
@@ -7,6 +7,7 @@ spec2def(olecli32.dll olecli32.spec)
 
 list(APPEND SOURCE
     olecli_main.c
+    ${CMAKE_CURRENT_BINARY_DIR}/olecli32_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/olecli32.def)
 
 add_library(olecli32 SHARED ${SOURCE})
@@ -16,4 +17,4 @@ target_link_libraries(olecli32 wine)
 
 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)
index 1dc50f0..68a772c 100644 (file)
@@ -6,6 +6,7 @@ spec2def(olesvr32.dll olesvr32.spec)
 
 list(APPEND SOURCE
     olesvr_main.c
+    ${CMAKE_CURRENT_BINARY_DIR}/olesvr32_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/olesvr32.def)
 
 add_library(olesvr32 SHARED ${SOURCE})
@@ -18,4 +19,4 @@ target_link_libraries(olesvr32
 
 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)
index 8a3425f..8e5c7c5 100644 (file)
@@ -8,6 +8,7 @@ spec2def(olethk32.dll olethk32.spec)
 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})
index 8f8d698..1cf8f18 100644 (file)
@@ -10,6 +10,7 @@ list(APPEND SOURCE
     gl.c
     opengl32.c
     wgl.c
+    ${CMAKE_CURRENT_BINARY_DIR}/opengl32_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/opengl32.def)
 
 add_library(opengl32 SHARED
index 8e69d49..06f4930 100644 (file)
@@ -10,6 +10,7 @@ spec2def(pdh.dll pdh.spec)
 
 list(APPEND SOURCE
     pdh_main.c
+    ${CMAKE_CURRENT_BINARY_DIR}/pdh_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/pdh.def)
 
 add_library(pdh SHARED ${SOURCE})
@@ -20,4 +21,4 @@ target_link_libraries(pdh wine)
 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)
index c859525..81c1f7e 100644 (file)
@@ -8,6 +8,7 @@ spec2def(pidgen.dll pidgen.spec)
 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})
index 8964a78..d2abd70 100644 (file)
@@ -8,6 +8,7 @@ spec2def(printui.dll printui.spec)
 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})
@@ -17,4 +18,4 @@ target_link_libraries(printui wine)
 
 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)
index b3b7a46..88b23c6 100644 (file)
@@ -10,6 +10,7 @@ spec2def(pstorec.dll pstorec.spec)
 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})
index b48e4f6..f934bf8 100644 (file)
@@ -6,6 +6,7 @@ spec2def(query.dll query.spec)
 
 list(APPEND SOURCE
     query_main.c
+    ${CMAKE_CURRENT_BINARY_DIR}/query_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/query.def)
 
 add_library(query SHARED ${SOURCE})
index 1e0c6d0..417d4e5 100644 (file)
@@ -7,6 +7,7 @@ list(APPEND 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})
index f3aef56..80dab96 100644 (file)
@@ -7,6 +7,7 @@ spec2def(rasapi32.dll rasapi32.spec)
 
 list(APPEND SOURCE
     rasapi.c
+    ${CMAKE_CURRENT_BINARY_DIR}/rasapi32_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/rasapi32.def)
 
 add_library(rasapi32 SHARED ${SOURCE})
@@ -16,4 +17,4 @@ target_link_libraries(rasapi32 wine)
 
 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)
index cc51aaf..2b25dc5 100644 (file)
@@ -4,6 +4,7 @@ spec2def(rasdlg.dll rasdlg.spec)
 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})
index 72f6f5e..479dbb4 100644 (file)
@@ -4,6 +4,7 @@ spec2def(rasman.dll rasman.spec)
 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})
index 0e40471..4eb67fb 100644 (file)
@@ -6,6 +6,7 @@ spec2def(resutils.dll resutils.spec)
 
 list(APPEND SOURCE
     resutils.c
+    ${CMAKE_CURRENT_BINARY_DIR}/resutils_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/resutils.def)
 
 add_library(resutils SHARED ${SOURCE})
index c62df39..df7cca5 100644 (file)
@@ -20,6 +20,7 @@ list(APPEND 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)
index e6fa52a..ea648fa 100644 (file)
@@ -9,6 +9,7 @@ list(APPEND SOURCE
     dllmain.c
     samlib.c
     samlib.rc
+    ${CMAKE_CURRENT_BINARY_DIR}/samlib_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/samlib.def)
 
 add_library(samlib SHARED ${SOURCE})
index 453bc32..c0813c7 100644 (file)
@@ -6,6 +6,7 @@ spec2def(sccbase.dll sccbase.spec)
 
 list(APPEND SOURCE
     main.c
+    ${CMAKE_CURRENT_BINARY_DIR}/sccbase_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/sccbase.def)
 
 add_library(sccbase SHARED ${SOURCE})
index 4f809fd..3301adb 100644 (file)
@@ -9,6 +9,7 @@ list(APPEND 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})
index 2e3811d..9079198 100644 (file)
@@ -9,6 +9,7 @@ list(APPEND SOURCE
     secext.c
     sspi.c
     secur32.rc
+    ${CMAKE_CURRENT_BINARY_DIR}/secur32_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/secur32.def
 )
 
index 1583c4c..749173a 100644 (file)
@@ -6,6 +6,7 @@ spec2def(security.dll security.spec)
 
 list(APPEND SOURCE
     security.rc
+    ${CMAKE_CURRENT_BINARY_DIR}/security_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/security.def)
 
 add_library(security SHARED ${SOURCE})
@@ -13,4 +14,4 @@ set_entrypoint(security 0)
 
 add_importlibs(security advapi32 ntdll kernel32)
 
-add_cab_target(security 1)
\ No newline at end of file
+add_cab_target(security 1)
index 1347ac7..4908583 100644 (file)
@@ -33,6 +33,7 @@ list(APPEND SOURCE
     stubs.c
     rpc.c
     setupapi.rc
+    ${CMAKE_CURRENT_BINARY_DIR}/setupapi_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/setupapi.def)
 
 add_library(setupapi SHARED ${SOURCE})
index 36c6da1..e17ddc8 100644 (file)
@@ -3,6 +3,7 @@ spec2def(sfc.dll sfc.spec)
 
 list(APPEND SOURCE
     sfc.c
+    ${CMAKE_CURRENT_BINARY_DIR}/sfc_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/sfc.def)
 
 add_library(sfc SHARED
index 99e2f85..8840daf 100644 (file)
@@ -3,6 +3,7 @@ spec2def(sfc_os.dll sfc_os.spec)
 
 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
index b472d03..f03abb9 100644 (file)
@@ -27,6 +27,7 @@ list(APPEND SOURCE
     view.c
     webbrowser.c
     shdocvw.rc
+    ${CMAKE_CURRENT_BINARY_DIR}/shdocvw_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/shdocvw.def)
 
 add_library(shdocvw SHARED ${SOURCE})
index 87b20b4..9998bbc 100644 (file)
@@ -72,6 +72,7 @@ list(APPEND 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})
@@ -84,7 +85,7 @@ target_link_libraries(shell32
     wine
     uuid
     recyclebin)
-    
+
 add_importlibs(shell32
     advapi32
     gdi32
index da80a50..7ffc1e1 100644 (file)
@@ -4,6 +4,7 @@ spec2def(shimgvw.dll shimgvw.spec)
 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})
index 8ad384f..da7a627 100644 (file)
@@ -23,6 +23,7 @@ list(APPEND 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})
index c617f96..67d8326 100644 (file)
@@ -6,6 +6,7 @@ spec2def(slbcsp.dll slbcsp.spec)
 
 list(APPEND SOURCE
     main.c
+    ${CMAKE_CURRENT_BINARY_DIR}/slbcsp_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/slbcsp.def)
 
 add_library(slbcsp SHARED ${SOURCE})
index b12f56c..9bde5c4 100644 (file)
@@ -11,8 +11,9 @@ spec2def(snmpapi.dll snmpapi.spec)
 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)
index d071da2..a7ad5df 100644 (file)
@@ -7,6 +7,7 @@ spec2def(spoolss.dll spoolss.spec)
 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})
index ccc647f..3692f75 100644 (file)
@@ -3,6 +3,7 @@ spec2def(srclient.dll srclient.spec)
 
 list(APPEND SOURCE
     srclient_main.c
+    ${CMAKE_CURRENT_BINARY_DIR}/srclient_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/srclient.def)
 
 add_library(srclient SHARED ${SOURCE})
@@ -11,4 +12,4 @@ set_entrypoint(srclient 0)
 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)
index 34fb758..5cdf08d 100644 (file)
@@ -6,6 +6,7 @@ spec2def(sxs.dll sxs.spec)
 
 list(APPEND SOURCE
     sxs.c
+    ${CMAKE_CURRENT_BINARY_DIR}/sxs_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/sxs.def)
 
 add_library(sxs SHARED ${SOURCE})
@@ -16,4 +17,4 @@ target_link_libraries(sxs wine)
 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)
index e7c54ee..9cc967b 100644 (file)
@@ -12,6 +12,7 @@ list(APPEND SOURCE
     logfile.c
     wizard.c
     syssetup.rc
+    ${CMAKE_CURRENT_BINARY_DIR}/syssetup_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/syssetup.def)
 
 add_library(syssetup SHARED ${SOURCE})
index 500f45c..93bc2e7 100644 (file)
@@ -8,6 +8,7 @@ spec2def(t2embed.dll t2embed.spec)
 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})
index 4545c19..7d564e8 100644 (file)
@@ -9,7 +9,9 @@ list(APPEND 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)
@@ -19,4 +21,4 @@ target_link_libraries(tapi32 wine)
 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)
index 93e3a35..7310100 100644 (file)
 @ 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)
index 92a2f04..fb7aaad 100644 (file)
@@ -6,6 +6,7 @@ spec2def(traffic.dll traffic.spec)
 
 list(APPEND SOURCE
     traffic_main.c
+    ${CMAKE_CURRENT_BINARY_DIR}/traffic_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/traffic.def)
 
 add_library(traffic SHARED ${SOURCE})
index 3b6783d..5ec1e55 100644 (file)
@@ -6,6 +6,7 @@ spec2def(updspapi.dll updspapi.spec)
 
 list(APPEND SOURCE
     main.c
+    ${CMAKE_CURRENT_BINARY_DIR}/updspapi_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/updspapi.def)
 
 add_library(updspapi SHARED ${SOURCE})
@@ -16,4 +17,4 @@ target_link_libraries(updspapi wine)
 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)
index 692ccd0..c98d150 100644 (file)
@@ -6,6 +6,7 @@ spec2def(url.dll url.spec)
 
 list(APPEND SOURCE
     url_main.c
+    ${CMAKE_CURRENT_BINARY_DIR}/url_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/url.def)
 
 add_library(url SHARED ${SOURCE})
index 0c40f2f..1126af7 100644 (file)
@@ -34,10 +34,11 @@ list(APPEND 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)
 
index 27b724e..3354e42 100644 (file)
@@ -64,8 +64,9 @@ list(APPEND SOURCE
     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})
@@ -77,7 +78,7 @@ target_link_libraries(user32
     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)
index f4a31c9..e638caf 100644 (file)
@@ -12,6 +12,7 @@ list(APPEND SOURCE
     setup.c
     userenv.c
     userenv.rc
+    ${CMAKE_CURRENT_BINARY_DIR}/userenv_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/userenv.def)
 
 add_library(userenv SHARED
index 298c79e..1f385e8 100644 (file)
@@ -10,6 +10,7 @@ list(APPEND SOURCE
     mirror.c
     shape.c
     shaping.c
+    ${CMAKE_CURRENT_BINARY_DIR}/usp10_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/usp10.def)
 
 add_library(usp10 SHARED ${SOURCE})
index 0c3e268..e745bcf 100644 (file)
@@ -16,6 +16,7 @@ list(APPEND 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})
index 01cfe44..5cadbdd 100644 (file)
@@ -35,6 +35,7 @@ list(APPEND 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})
index 4cb2bd7..e0e5f3d 100644 (file)
@@ -23,6 +23,7 @@ list(APPEND 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})
index d274005..4bbc588 100644 (file)
@@ -17,6 +17,7 @@ list(APPEND 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})
index 78efc9c..a6fa8b6 100644 (file)
@@ -11,6 +11,7 @@ list(APPEND 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})
index d083842..f433a1c 100644 (file)
@@ -12,6 +12,7 @@ list(APPEND 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})
index 47320e1..fe0df96 100644 (file)
@@ -5,6 +5,7 @@ spec2def(wlanapi.dll wlanapi.spec)
 
 list(APPEND SOURCE
     main.c
+    ${CMAKE_CURRENT_BINARY_DIR}/wlanapi_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/wlanapi.def)
 
 add_library(wlanapi SHARED ${SOURCE})
index 2f1f712..da88ae8 100644 (file)
@@ -27,6 +27,7 @@ list(APPEND 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})
index afd1065..42efc68 100644 (file)
@@ -48,7 +48,7 @@
 
 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)
index b883433..abc1de6 100644 (file)
@@ -6,6 +6,7 @@ spec2def(wtsapi32.dll wtsapi32.spec)
 
 list(APPEND SOURCE
     wtsapi32.c
+    ${CMAKE_CURRENT_BINARY_DIR}/wtsapi32_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/wtsapi32.def)
 
 add_library(wtsapi32 SHARED ${SOURCE})
index 8dfc706..33dc4cb 100644 (file)
@@ -7,6 +7,7 @@ spec2def(xmllite.dll xmllite.spec)
 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})
index 586565b..c56d547 100644 (file)
--- a/gcc.cmake
+++ b/gcc.cmake
@@ -311,7 +311,6 @@ macro(spec2def _dllname _spec_file)
     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)
index 6469fa4..864eea0 100644 (file)
--- a/msc.cmake
+++ b/msc.cmake
@@ -197,7 +197,6 @@ macro(spec2def _dllname _spec_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