Added a few functions that are now implemented.
authorAlexandre Julliard <julliard@winehq.org>
Thu, 16 Dec 2004 14:43:54 +0000 (14:43 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Thu, 16 Dec 2004 14:43:54 +0000 (14:43 +0000)
dlls/unicows/Makefile.in
dlls/unicows/main.c
dlls/unicows/unicows.spec

index 5c2cab009ac2848fb93e15c19fe1c8617ea10b60..5d1c78146287e1bfa84df6ded71cafacde370f91 100644 (file)
@@ -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
index b8e76d15d0dfacfb1d26a1aca289740b02f618b7..c87dde2c72c06fc0ab8ab0125e437dc6127d87cb 100644 (file)
@@ -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,
index dd388b7f2a513f06a5bb8d2f06b875ff5ae1ef95..3457348f71a222f5c069a3c1f516fa1d8ae920fb 100644 (file)
@@ -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)
 @ 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)
 @ 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)
 @ 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)
 @ 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)
 @ 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)
 @ 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)
 @ 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)
 @ 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)
 @ 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)