From 77dd4f5b0a77336be42f1a1b40d8f66560e1389d Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Thu, 16 Dec 2004 14:43:54 +0000 Subject: [PATCH] Added a few functions that are now implemented. --- dlls/unicows/Makefile.in | 3 ++- dlls/unicows/main.c | 18 ++++++++++++++++++ dlls/unicows/unicows.spec | 34 +++++++++++++++++----------------- 3 files changed, 37 insertions(+), 18 deletions(-) diff --git a/dlls/unicows/Makefile.in b/dlls/unicows/Makefile.in index 5c2cab009ac..5d1c7814628 100644 --- a/dlls/unicows/Makefile.in +++ b/dlls/unicows/Makefile.in @@ -3,7 +3,8 @@ TOPOBJDIR = ../.. SRCDIR = @srcdir@ VPATH = @srcdir@ MODULE = unicows.dll -IMPORTS = avicap32 msvfw32 oledlg comdlg32 shell32 winmm winspool rasapi32 version user32 mpr gdi32 advapi32 kernel32 +IMPORTS = avicap32 msvfw32 oledlg comdlg32 shell32 winmm winspool \ + rasapi32 secur32 version user32 mpr gdi32 advapi32 kernel32 C_SRCS = \ main.c diff --git a/dlls/unicows/main.c b/dlls/unicows/main.c index b8e76d15d0d..c87dde2c72c 100644 --- a/dlls/unicows/main.c +++ b/dlls/unicows/main.c @@ -34,6 +34,7 @@ #include "wincon.h" #include "oledlg.h" #include "ras.h" +#include "sspi.h" #include "mmsystem.h" #include "shlobj.h" #include "shellapi.h" @@ -45,6 +46,7 @@ */ const void *dummy_references[] = { + AcquireCredentialsHandleW, AddAtomW, AddFontResourceW, AddJobW, @@ -76,6 +78,7 @@ const void *dummy_references[] = CommConfigDialogW, CompareStringW, CopyAcceleratorTableW, + CopyEnhMetaFileW, CopyFileExW , CopyFileW, CopyMetaFileW, @@ -138,6 +141,8 @@ const void *dummy_references[] = EnableWindow, EndUpdateResourceA, EndUpdateResourceW, + EnumCalendarInfoExW, + EnumCalendarInfoW, EnumClipboardFormats, EnumDateFormatsW, EnumDisplayDevicesW, @@ -146,6 +151,9 @@ const void *dummy_references[] = EnumFontFamiliesExW, EnumFontFamiliesW, EnumFontsW, + EnumICMProfilesW, + EnumMonitorsW, + EnumPrintProcessorsW, EnumPrinterDriversW, EnumPrintersW, EnumPropsA, @@ -155,6 +163,7 @@ const void *dummy_references[] = EnumSystemCodePagesW, EnumSystemLocalesW, EnumTimeFormatsW, + EnumerateSecurityPackagesW, ExpandEnvironmentStringsW, ExtTextOutW, ExtractIconExW, @@ -172,6 +181,7 @@ const void *dummy_references[] = FindWindowExW, FindWindowW, FormatMessageW, + FreeContextBuffer, FreeEnvironmentStringsW, GetAtomNameW, GetCPInfo, @@ -193,6 +203,7 @@ const void *dummy_references[] = GetConsoleTitleW, GetCurrencyFormatW, GetCurrentDirectoryW, + GetCurrentHwProfileW, GetDateFormatW, GetDefaultCommConfigW, GetDiskFreeSpaceExW , @@ -274,6 +285,8 @@ const void *dummy_references[] = GlobalFindAtomW, GlobalGetAtomNameW, GrayStringW, + InitSecurityInterfaceW, + InitializeSecurityContextW, InsertMenuItemW, InsertMenuW, IsBadStringPtrW, @@ -337,12 +350,16 @@ const void *dummy_references[] = PostMessageW, PostThreadMessageW, PrintDlgW, + QueryContextAttributesW, + QueryCredentialsAttributesW, QueryDosDeviceW, + QuerySecurityPackageInfoW, RasDeleteEntryW, RasEnumConnectionsW, RasEnumDevicesW, RasEnumEntriesW, RasSetEntryPropertiesW, + RasValidateEntryNameW, ReadConsoleInputW, ReadConsoleOutputCharacterW, ReadConsoleOutputW, @@ -370,6 +387,7 @@ const void *dummy_references[] = RegisterClassExW, RegisterClassW, RegisterClipboardFormatW, + RegisterDeviceNotificationW, RegisterWindowMessageW, RemoveDirectoryW, RemoveFontResourceW, diff --git a/dlls/unicows/unicows.spec b/dlls/unicows/unicows.spec index dd388b7f2a5..3457348f71a 100644 --- a/dlls/unicows/unicows.spec +++ b/dlls/unicows/unicows.spec @@ -1,4 +1,4 @@ -@ stub AcquireCredentialsHandleW +@ stdcall AcquireCredentialsHandleW(wstr wstr long ptr ptr ptr ptr ptr ptr) @ stdcall AddAtomW(wstr) @ stdcall AddFontResourceW(wstr) @ stdcall AddJobW(long long ptr long ptr) @@ -36,7 +36,7 @@ @ stdcall CompareStringW(long long wstr long wstr long) @ stub ConfigurePortW @ stdcall CopyAcceleratorTableW(long ptr long) -@ stub CopyEnhMetaFileW +@ stdcall CopyEnhMetaFileW(long wstr) @ stdcall CopyFileExW (wstr wstr ptr ptr ptr long) @ stdcall CopyFileW(wstr wstr long) @ stdcall CopyMetaFileW(long wstr) @@ -105,8 +105,8 @@ @ stdcall EnableWindow(long long) @ stdcall EndUpdateResourceA(long long) @ stdcall EndUpdateResourceW(long long) -@ stub EnumCalendarInfoExW -@ stub EnumCalendarInfoW +@ stdcall EnumCalendarInfoExW(ptr long long long) +@ stdcall EnumCalendarInfoW(ptr long long long) @ stdcall EnumClipboardFormats(long) @ stub EnumDateFormatsExW @ stdcall EnumDateFormatsW(ptr long long) @@ -116,11 +116,11 @@ @ stdcall EnumFontFamiliesExW(long ptr ptr long long) @ stdcall EnumFontFamiliesW(long wstr ptr long) @ stdcall EnumFontsW(long wstr ptr long) -@ stub EnumICMProfilesW -@ stub EnumMonitorsW +@ stdcall EnumICMProfilesW(long ptr long) +@ stdcall EnumMonitorsW(wstr long ptr long long long) @ stub EnumPortsW @ stub EnumPrintProcessorDatatypesW -@ stub EnumPrintProcessorsW +@ stdcall EnumPrintProcessorsW(wstr wstr long ptr long ptr ptr) @ stdcall EnumPrinterDriversW(wstr wstr long ptr long ptr ptr) @ stdcall EnumPrintersW(long ptr long ptr long ptr ptr) @ stdcall EnumPropsA(long ptr) @@ -130,7 +130,7 @@ @ stdcall EnumSystemCodePagesW(ptr long) @ stdcall EnumSystemLocalesW(ptr long) @ stdcall EnumTimeFormatsW(ptr long long) -@ stub EnumerateSecurityPackagesW +@ stdcall EnumerateSecurityPackagesW(ptr ptr) @ stdcall ExpandEnvironmentStringsW(wstr ptr long) @ stdcall ExtTextOutW(long long long long ptr wstr long ptr) @ stdcall ExtractIconExW(wstr long ptr ptr long) @@ -148,7 +148,7 @@ @ stdcall FindWindowExW(long long wstr wstr) @ stdcall FindWindowW(wstr wstr) @ stdcall FormatMessageW(long ptr long long ptr long ptr) -@ stub FreeContextBuffer +@ stdcall FreeContextBuffer(ptr) @ stdcall FreeEnvironmentStringsW(ptr) @ stub GetAltTabInfoW @ stdcall GetAtomNameW(long ptr long) @@ -171,7 +171,7 @@ @ stdcall GetConsoleTitleW(ptr long) @ stdcall GetCurrencyFormatW(long long str ptr str long) @ stdcall GetCurrentDirectoryW(long ptr) -@ stub GetCurrentHwProfileW +@ stdcall GetCurrentHwProfileW(ptr) @ stdcall GetDateFormatW(long long ptr wstr ptr long) @ stdcall GetDefaultCommConfigW(wstr ptr long) @ stdcall GetDiskFreeSpaceExW (wstr ptr ptr ptr) @@ -259,8 +259,8 @@ @ stdcall GlobalFindAtomW(wstr) @ stdcall GlobalGetAtomNameW(long ptr long) @ stdcall GrayStringW(long long ptr long long long long long long) -@ stub InitSecurityInterfaceW -@ stub InitializeSecurityContextW +@ stdcall InitSecurityInterfaceW() +@ stdcall InitializeSecurityContextW(ptr ptr wstr long long long ptr long ptr ptr ptr ptr) @ stdcall InsertMenuItemW(long long long ptr) @ stdcall InsertMenuW(long long long long ptr) @ stdcall IsBadStringPtrW(ptr long) @@ -325,10 +325,10 @@ @ stdcall PostMessageW(long long long long) @ stdcall PostThreadMessageW(long long long long) @ stdcall PrintDlgW(ptr) -@ stub QueryContextAttributesW -@ stub QueryCredentialsAttributesW +@ stdcall QueryContextAttributesW(ptr long ptr) +@ stdcall QueryCredentialsAttributesW(ptr long ptr) @ stdcall QueryDosDeviceW(wstr ptr long) -@ stub QuerySecurityPackageInfoW +@ stdcall QuerySecurityPackageInfoW(wstr ptr) @ stub RasConnectionNotificationW @ stub RasCreatePhonebookEntryW @ stdcall RasDeleteEntryW(wstr wstr) @@ -348,7 +348,7 @@ @ stub RasSetEntryDialParamsW @ stdcall RasSetEntryPropertiesW(wstr wstr ptr long ptr long) @ stub RasSetSubEntryPropertiesW -@ stub RasValidateEntryNameW +@ stdcall RasValidateEntryNameW(wstr wstr) @ stdcall ReadConsoleInputW(long ptr long ptr) @ stdcall ReadConsoleOutputCharacterW(long ptr long long ptr) @ stdcall ReadConsoleOutputW(long ptr long long ptr) @@ -376,7 +376,7 @@ @ stdcall RegisterClassExW(ptr) @ stdcall RegisterClassW(ptr) @ stdcall RegisterClipboardFormatW(wstr) -@ stub RegisterDeviceNotificationW +@ stdcall RegisterDeviceNotificationW(long ptr long) @ stdcall RegisterWindowMessageW(wstr) @ stdcall RemoveDirectoryW(wstr) @ stdcall RemoveFontResourceW(wstr) -- 2.11.4.GIT