Commit 77dd4f5b authored by Alexandre Julliard's avatar Alexandre Julliard

Added a few functions that are now implemented.

parent f82272c9
...@@ -3,7 +3,8 @@ TOPOBJDIR = ../.. ...@@ -3,7 +3,8 @@ TOPOBJDIR = ../..
SRCDIR = @srcdir@ SRCDIR = @srcdir@
VPATH = @srcdir@ VPATH = @srcdir@
MODULE = unicows.dll 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 = \ C_SRCS = \
main.c main.c
......
...@@ -34,6 +34,7 @@ ...@@ -34,6 +34,7 @@
#include "wincon.h" #include "wincon.h"
#include "oledlg.h" #include "oledlg.h"
#include "ras.h" #include "ras.h"
#include "sspi.h"
#include "mmsystem.h" #include "mmsystem.h"
#include "shlobj.h" #include "shlobj.h"
#include "shellapi.h" #include "shellapi.h"
...@@ -45,6 +46,7 @@ ...@@ -45,6 +46,7 @@
*/ */
const void *dummy_references[] = const void *dummy_references[] =
{ {
AcquireCredentialsHandleW,
AddAtomW, AddAtomW,
AddFontResourceW, AddFontResourceW,
AddJobW, AddJobW,
...@@ -76,6 +78,7 @@ const void *dummy_references[] = ...@@ -76,6 +78,7 @@ const void *dummy_references[] =
CommConfigDialogW, CommConfigDialogW,
CompareStringW, CompareStringW,
CopyAcceleratorTableW, CopyAcceleratorTableW,
CopyEnhMetaFileW,
CopyFileExW , CopyFileExW ,
CopyFileW, CopyFileW,
CopyMetaFileW, CopyMetaFileW,
...@@ -138,6 +141,8 @@ const void *dummy_references[] = ...@@ -138,6 +141,8 @@ const void *dummy_references[] =
EnableWindow, EnableWindow,
EndUpdateResourceA, EndUpdateResourceA,
EndUpdateResourceW, EndUpdateResourceW,
EnumCalendarInfoExW,
EnumCalendarInfoW,
EnumClipboardFormats, EnumClipboardFormats,
EnumDateFormatsW, EnumDateFormatsW,
EnumDisplayDevicesW, EnumDisplayDevicesW,
...@@ -146,6 +151,9 @@ const void *dummy_references[] = ...@@ -146,6 +151,9 @@ const void *dummy_references[] =
EnumFontFamiliesExW, EnumFontFamiliesExW,
EnumFontFamiliesW, EnumFontFamiliesW,
EnumFontsW, EnumFontsW,
EnumICMProfilesW,
EnumMonitorsW,
EnumPrintProcessorsW,
EnumPrinterDriversW, EnumPrinterDriversW,
EnumPrintersW, EnumPrintersW,
EnumPropsA, EnumPropsA,
...@@ -155,6 +163,7 @@ const void *dummy_references[] = ...@@ -155,6 +163,7 @@ const void *dummy_references[] =
EnumSystemCodePagesW, EnumSystemCodePagesW,
EnumSystemLocalesW, EnumSystemLocalesW,
EnumTimeFormatsW, EnumTimeFormatsW,
EnumerateSecurityPackagesW,
ExpandEnvironmentStringsW, ExpandEnvironmentStringsW,
ExtTextOutW, ExtTextOutW,
ExtractIconExW, ExtractIconExW,
...@@ -172,6 +181,7 @@ const void *dummy_references[] = ...@@ -172,6 +181,7 @@ const void *dummy_references[] =
FindWindowExW, FindWindowExW,
FindWindowW, FindWindowW,
FormatMessageW, FormatMessageW,
FreeContextBuffer,
FreeEnvironmentStringsW, FreeEnvironmentStringsW,
GetAtomNameW, GetAtomNameW,
GetCPInfo, GetCPInfo,
...@@ -193,6 +203,7 @@ const void *dummy_references[] = ...@@ -193,6 +203,7 @@ const void *dummy_references[] =
GetConsoleTitleW, GetConsoleTitleW,
GetCurrencyFormatW, GetCurrencyFormatW,
GetCurrentDirectoryW, GetCurrentDirectoryW,
GetCurrentHwProfileW,
GetDateFormatW, GetDateFormatW,
GetDefaultCommConfigW, GetDefaultCommConfigW,
GetDiskFreeSpaceExW , GetDiskFreeSpaceExW ,
...@@ -274,6 +285,8 @@ const void *dummy_references[] = ...@@ -274,6 +285,8 @@ const void *dummy_references[] =
GlobalFindAtomW, GlobalFindAtomW,
GlobalGetAtomNameW, GlobalGetAtomNameW,
GrayStringW, GrayStringW,
InitSecurityInterfaceW,
InitializeSecurityContextW,
InsertMenuItemW, InsertMenuItemW,
InsertMenuW, InsertMenuW,
IsBadStringPtrW, IsBadStringPtrW,
...@@ -337,12 +350,16 @@ const void *dummy_references[] = ...@@ -337,12 +350,16 @@ const void *dummy_references[] =
PostMessageW, PostMessageW,
PostThreadMessageW, PostThreadMessageW,
PrintDlgW, PrintDlgW,
QueryContextAttributesW,
QueryCredentialsAttributesW,
QueryDosDeviceW, QueryDosDeviceW,
QuerySecurityPackageInfoW,
RasDeleteEntryW, RasDeleteEntryW,
RasEnumConnectionsW, RasEnumConnectionsW,
RasEnumDevicesW, RasEnumDevicesW,
RasEnumEntriesW, RasEnumEntriesW,
RasSetEntryPropertiesW, RasSetEntryPropertiesW,
RasValidateEntryNameW,
ReadConsoleInputW, ReadConsoleInputW,
ReadConsoleOutputCharacterW, ReadConsoleOutputCharacterW,
ReadConsoleOutputW, ReadConsoleOutputW,
...@@ -370,6 +387,7 @@ const void *dummy_references[] = ...@@ -370,6 +387,7 @@ const void *dummy_references[] =
RegisterClassExW, RegisterClassExW,
RegisterClassW, RegisterClassW,
RegisterClipboardFormatW, RegisterClipboardFormatW,
RegisterDeviceNotificationW,
RegisterWindowMessageW, RegisterWindowMessageW,
RemoveDirectoryW, RemoveDirectoryW,
RemoveFontResourceW, RemoveFontResourceW,
......
@ stub AcquireCredentialsHandleW @ stdcall AcquireCredentialsHandleW(wstr wstr long ptr ptr ptr ptr ptr ptr)
@ stdcall AddAtomW(wstr) @ stdcall AddAtomW(wstr)
@ stdcall AddFontResourceW(wstr) @ stdcall AddFontResourceW(wstr)
@ stdcall AddJobW(long long ptr long ptr) @ stdcall AddJobW(long long ptr long ptr)
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
@ stdcall CompareStringW(long long wstr long wstr long) @ stdcall CompareStringW(long long wstr long wstr long)
@ stub ConfigurePortW @ stub ConfigurePortW
@ stdcall CopyAcceleratorTableW(long ptr long) @ stdcall CopyAcceleratorTableW(long ptr long)
@ stub CopyEnhMetaFileW @ stdcall CopyEnhMetaFileW(long wstr)
@ stdcall CopyFileExW (wstr wstr ptr ptr ptr long) @ stdcall CopyFileExW (wstr wstr ptr ptr ptr long)
@ stdcall CopyFileW(wstr wstr long) @ stdcall CopyFileW(wstr wstr long)
@ stdcall CopyMetaFileW(long wstr) @ stdcall CopyMetaFileW(long wstr)
...@@ -105,8 +105,8 @@ ...@@ -105,8 +105,8 @@
@ stdcall EnableWindow(long long) @ stdcall EnableWindow(long long)
@ stdcall EndUpdateResourceA(long long) @ stdcall EndUpdateResourceA(long long)
@ stdcall EndUpdateResourceW(long long) @ stdcall EndUpdateResourceW(long long)
@ stub EnumCalendarInfoExW @ stdcall EnumCalendarInfoExW(ptr long long long)
@ stub EnumCalendarInfoW @ stdcall EnumCalendarInfoW(ptr long long long)
@ stdcall EnumClipboardFormats(long) @ stdcall EnumClipboardFormats(long)
@ stub EnumDateFormatsExW @ stub EnumDateFormatsExW
@ stdcall EnumDateFormatsW(ptr long long) @ stdcall EnumDateFormatsW(ptr long long)
...@@ -116,11 +116,11 @@ ...@@ -116,11 +116,11 @@
@ stdcall EnumFontFamiliesExW(long ptr ptr long long) @ stdcall EnumFontFamiliesExW(long ptr ptr long long)
@ stdcall EnumFontFamiliesW(long wstr ptr long) @ stdcall EnumFontFamiliesW(long wstr ptr long)
@ stdcall EnumFontsW(long wstr ptr long) @ stdcall EnumFontsW(long wstr ptr long)
@ stub EnumICMProfilesW @ stdcall EnumICMProfilesW(long ptr long)
@ stub EnumMonitorsW @ stdcall EnumMonitorsW(wstr long ptr long long long)
@ stub EnumPortsW @ stub EnumPortsW
@ stub EnumPrintProcessorDatatypesW @ stub EnumPrintProcessorDatatypesW
@ stub EnumPrintProcessorsW @ stdcall EnumPrintProcessorsW(wstr wstr long ptr long ptr ptr)
@ stdcall EnumPrinterDriversW(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 EnumPrintersW(long ptr long ptr long ptr ptr)
@ stdcall EnumPropsA(long ptr) @ stdcall EnumPropsA(long ptr)
...@@ -130,7 +130,7 @@ ...@@ -130,7 +130,7 @@
@ stdcall EnumSystemCodePagesW(ptr long) @ stdcall EnumSystemCodePagesW(ptr long)
@ stdcall EnumSystemLocalesW(ptr long) @ stdcall EnumSystemLocalesW(ptr long)
@ stdcall EnumTimeFormatsW(ptr long long) @ stdcall EnumTimeFormatsW(ptr long long)
@ stub EnumerateSecurityPackagesW @ stdcall EnumerateSecurityPackagesW(ptr ptr)
@ stdcall ExpandEnvironmentStringsW(wstr ptr long) @ stdcall ExpandEnvironmentStringsW(wstr ptr long)
@ stdcall ExtTextOutW(long long long long ptr wstr long ptr) @ stdcall ExtTextOutW(long long long long ptr wstr long ptr)
@ stdcall ExtractIconExW(wstr long ptr ptr long) @ stdcall ExtractIconExW(wstr long ptr ptr long)
...@@ -148,7 +148,7 @@ ...@@ -148,7 +148,7 @@
@ stdcall FindWindowExW(long long wstr wstr) @ stdcall FindWindowExW(long long wstr wstr)
@ stdcall FindWindowW(wstr wstr) @ stdcall FindWindowW(wstr wstr)
@ stdcall FormatMessageW(long ptr long long ptr long ptr) @ stdcall FormatMessageW(long ptr long long ptr long ptr)
@ stub FreeContextBuffer @ stdcall FreeContextBuffer(ptr)
@ stdcall FreeEnvironmentStringsW(ptr) @ stdcall FreeEnvironmentStringsW(ptr)
@ stub GetAltTabInfoW @ stub GetAltTabInfoW
@ stdcall GetAtomNameW(long ptr long) @ stdcall GetAtomNameW(long ptr long)
...@@ -171,7 +171,7 @@ ...@@ -171,7 +171,7 @@
@ stdcall GetConsoleTitleW(ptr long) @ stdcall GetConsoleTitleW(ptr long)
@ stdcall GetCurrencyFormatW(long long str ptr str long) @ stdcall GetCurrencyFormatW(long long str ptr str long)
@ stdcall GetCurrentDirectoryW(long ptr) @ stdcall GetCurrentDirectoryW(long ptr)
@ stub GetCurrentHwProfileW @ stdcall GetCurrentHwProfileW(ptr)
@ stdcall GetDateFormatW(long long ptr wstr ptr long) @ stdcall GetDateFormatW(long long ptr wstr ptr long)
@ stdcall GetDefaultCommConfigW(wstr ptr long) @ stdcall GetDefaultCommConfigW(wstr ptr long)
@ stdcall GetDiskFreeSpaceExW (wstr ptr ptr ptr) @ stdcall GetDiskFreeSpaceExW (wstr ptr ptr ptr)
...@@ -259,8 +259,8 @@ ...@@ -259,8 +259,8 @@
@ stdcall GlobalFindAtomW(wstr) @ stdcall GlobalFindAtomW(wstr)
@ stdcall GlobalGetAtomNameW(long ptr long) @ stdcall GlobalGetAtomNameW(long ptr long)
@ stdcall GrayStringW(long long ptr long long long long long long) @ stdcall GrayStringW(long long ptr long long long long long long)
@ stub InitSecurityInterfaceW @ stdcall InitSecurityInterfaceW()
@ stub InitializeSecurityContextW @ stdcall InitializeSecurityContextW(ptr ptr wstr long long long ptr long ptr ptr ptr ptr)
@ stdcall InsertMenuItemW(long long long ptr) @ stdcall InsertMenuItemW(long long long ptr)
@ stdcall InsertMenuW(long long long long ptr) @ stdcall InsertMenuW(long long long long ptr)
@ stdcall IsBadStringPtrW(ptr long) @ stdcall IsBadStringPtrW(ptr long)
...@@ -325,10 +325,10 @@ ...@@ -325,10 +325,10 @@
@ stdcall PostMessageW(long long long long) @ stdcall PostMessageW(long long long long)
@ stdcall PostThreadMessageW(long long long long) @ stdcall PostThreadMessageW(long long long long)
@ stdcall PrintDlgW(ptr) @ stdcall PrintDlgW(ptr)
@ stub QueryContextAttributesW @ stdcall QueryContextAttributesW(ptr long ptr)
@ stub QueryCredentialsAttributesW @ stdcall QueryCredentialsAttributesW(ptr long ptr)
@ stdcall QueryDosDeviceW(wstr ptr long) @ stdcall QueryDosDeviceW(wstr ptr long)
@ stub QuerySecurityPackageInfoW @ stdcall QuerySecurityPackageInfoW(wstr ptr)
@ stub RasConnectionNotificationW @ stub RasConnectionNotificationW
@ stub RasCreatePhonebookEntryW @ stub RasCreatePhonebookEntryW
@ stdcall RasDeleteEntryW(wstr wstr) @ stdcall RasDeleteEntryW(wstr wstr)
...@@ -348,7 +348,7 @@ ...@@ -348,7 +348,7 @@
@ stub RasSetEntryDialParamsW @ stub RasSetEntryDialParamsW
@ stdcall RasSetEntryPropertiesW(wstr wstr ptr long ptr long) @ stdcall RasSetEntryPropertiesW(wstr wstr ptr long ptr long)
@ stub RasSetSubEntryPropertiesW @ stub RasSetSubEntryPropertiesW
@ stub RasValidateEntryNameW @ stdcall RasValidateEntryNameW(wstr wstr)
@ stdcall ReadConsoleInputW(long ptr long ptr) @ stdcall ReadConsoleInputW(long ptr long ptr)
@ stdcall ReadConsoleOutputCharacterW(long ptr long long ptr) @ stdcall ReadConsoleOutputCharacterW(long ptr long long ptr)
@ stdcall ReadConsoleOutputW(long ptr long long ptr) @ stdcall ReadConsoleOutputW(long ptr long long ptr)
...@@ -376,7 +376,7 @@ ...@@ -376,7 +376,7 @@
@ stdcall RegisterClassExW(ptr) @ stdcall RegisterClassExW(ptr)
@ stdcall RegisterClassW(ptr) @ stdcall RegisterClassW(ptr)
@ stdcall RegisterClipboardFormatW(wstr) @ stdcall RegisterClipboardFormatW(wstr)
@ stub RegisterDeviceNotificationW @ stdcall RegisterDeviceNotificationW(long ptr long)
@ stdcall RegisterWindowMessageW(wstr) @ stdcall RegisterWindowMessageW(wstr)
@ stdcall RemoveDirectoryW(wstr) @ stdcall RemoveDirectoryW(wstr)
@ stdcall RemoveFontResourceW(wstr) @ stdcall RemoveFontResourceW(wstr)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment