From 248545d2191a1fc5c539c79ad1c87be4ec4f21fc Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Thu, 15 Jun 2017 00:21:07 +0000 Subject: [PATCH] [NETAPI32] Add obsolete NetRepl functions. svn path=/trunk/; revision=75042 --- reactos/dll/win32/netapi32/netapi32.spec | 30 ++-- reactos/dll/win32/netapi32/obsolete.c | 179 ++++++++++++++++++++++- 2 files changed, 193 insertions(+), 16 deletions(-) diff --git a/reactos/dll/win32/netapi32/netapi32.spec b/reactos/dll/win32/netapi32/netapi32.spec index e8c5038d9dc..e215eeb28fc 100644 --- a/reactos/dll/win32/netapi32/netapi32.spec +++ b/reactos/dll/win32/netapi32/netapi32.spec @@ -186,21 +186,21 @@ @ stdcall NetRemoteTOD(wstr ptr) @ stdcall NetRemoveAlternateComputerName(wstr wstr wstr wstr long) @ stdcall NetRenameMachineInDomain(wstr wstr wstr wstr long) -@ stub NetReplExportDirAdd -@ stub NetReplExportDirDel -@ stub NetReplExportDirEnum -@ stub NetReplExportDirGetInfo -@ stub NetReplExportDirLock -@ stub NetReplExportDirSetInfo -@ stub NetReplExportDirUnlock -@ stub NetReplGetInfo -@ stub NetReplImportDirAdd -@ stub NetReplImportDirDel -@ stub NetReplImportDirEnum -@ stub NetReplImportDirGetInfo -@ stub NetReplImportDirLock -@ stub NetReplImportDirUnlock -@ stub NetReplSetInfo +@ stdcall NetReplExportDirAdd(wstr long ptr ptr) +@ stdcall NetReplExportDirDel(wstr wstr) +@ stdcall NetReplExportDirEnum(wstr long ptr long ptr ptr ptr) +@ stdcall NetReplExportDirGetInfo(wstr wstr long ptr) +@ stdcall NetReplExportDirLock(wstr wstr) +@ stdcall NetReplExportDirSetInfo(wstr wstr long ptr ptr) +@ stdcall NetReplExportDirUnlock(wstr wstr long) +@ stdcall NetReplGetInfo(wstr long ptr) +@ stdcall NetReplImportDirAdd(wstr long ptr ptr) +@ stdcall NetReplImportDirDel(wstr wstr) +@ stdcall NetReplImportDirEnum(wstr long ptr long ptr ptr ptr) +@ stdcall NetReplImportDirGetInfo(wstr wstr long ptr) +@ stdcall NetReplImportDirLock(wstr wstr) +@ stdcall NetReplImportDirUnlock(wstr wstr long) +@ stdcall NetReplSetInfo(wstr long ptr ptr) @ stdcall NetScheduleJobAdd(wstr ptr ptr) @ stdcall NetScheduleJobDel(wstr long long) @ stdcall NetScheduleJobEnum(wstr ptr long ptr ptr ptr) diff --git a/reactos/dll/win32/netapi32/obsolete.c b/reactos/dll/win32/netapi32/obsolete.c index a51ed8a2a4e..4bc9e2a8365 100644 --- a/reactos/dll/win32/netapi32/obsolete.c +++ b/reactos/dll/win32/netapi32/obsolete.c @@ -3,7 +3,7 @@ * PROJECT: NetAPI DLL * FILE: dll/win32/netapi32/obsolete.c * PURPOSE: Obsolete functions - * PROGRAMMERS: Eric Kohl + * PROGRAMMERS: Eric Kohl (eric.kohl@reactos.org) */ /* INCLUDES ******************************************************************/ @@ -14,6 +14,7 @@ #include #include #include +#include #include WINE_DEFAULT_DEBUG_CHANNEL(netapi32); @@ -230,6 +231,182 @@ NetMessageNameGetInfo( } +NET_API_STATUS +WINAPI +NetReplExportDirAdd( + _In_opt_ LPCWSTR servername, + _In_ DWORD level, + _In_ const LPBYTE buf, + _Out_opt_ LPDWORD parm_err) +{ + return ERROR_NOT_SUPPORTED; +} + + +NET_API_STATUS +WINAPI +NetReplExportDirDel( + _In_opt_ LPCWSTR servername, + _In_ LPCWSTR dirname) +{ + return ERROR_NOT_SUPPORTED; +} + + +NET_API_STATUS +WINAPI +NetReplExportDirEnum( + _In_opt_ LPCWSTR servername, + _In_ DWORD level, + _Out_ LPBYTE *bufptr, + _In_ DWORD prefmaxlen, + _Out_ LPDWORD entriesread, + _Out_ LPDWORD totalentries, + _Inout_opt_ LPDWORD resumehandle) +{ + return ERROR_NOT_SUPPORTED; +} + + +NET_API_STATUS +WINAPI +NetReplExportDirGetInfo( + _In_opt_ LPCWSTR servername, + _In_ LPCWSTR dirname, + _In_ DWORD level, + _Out_ LPBYTE *bufptr) +{ + return ERROR_NOT_SUPPORTED; +} + + +NET_API_STATUS +WINAPI +NetReplExportDirLock( + _In_opt_ LPCWSTR servername, + _In_ LPCWSTR dirname) +{ + return ERROR_NOT_SUPPORTED; +} + + +NET_API_STATUS +WINAPI +NetReplExportDirSetInfo( + _In_opt_ LPCWSTR servername, + _In_ LPCWSTR dirname, + _In_ DWORD level, + _In_ const LPBYTE buf, + _Out_opt_ LPDWORD parm_err) +{ + return ERROR_NOT_SUPPORTED; +} + + +NET_API_STATUS +WINAPI +NetReplExportDirUnlock( + _In_opt_ LPCWSTR servername, + _In_ LPCWSTR dirname, + _In_ DWORD unlockforce) +{ + return ERROR_NOT_SUPPORTED; +} + + +NET_API_STATUS +WINAPI +NetReplGetInfo( + _In_opt_ LPCWSTR servername, + _In_ DWORD level, + _Out_ LPBYTE *bufptr) +{ + return ERROR_NOT_SUPPORTED; +} + + +NET_API_STATUS +WINAPI +NetReplImportDirAdd( + _In_opt_ LPCWSTR servername, + _In_ DWORD level, + _In_ const LPBYTE buf, + _Out_opt_ LPDWORD parm_err) +{ + return ERROR_NOT_SUPPORTED; +} + + +NET_API_STATUS +WINAPI +NetReplImportDirDel( + _In_opt_ LPCWSTR servername, + _In_ LPCWSTR dirname) +{ + return ERROR_NOT_SUPPORTED; +} + + +NET_API_STATUS +WINAPI +NetReplImportDirEnum( + _In_opt_ LPCWSTR servername, + _In_ DWORD level, + _Out_ LPBYTE *bufptr, + _In_ DWORD prefmaxlen, + _Out_ LPDWORD entriesread, + _Out_ LPDWORD totalentries, + _Inout_opt_ LPDWORD resumehandle) +{ + return ERROR_NOT_SUPPORTED; +} + + +NET_API_STATUS +WINAPI +NetReplImportDirGetInfo( + _In_opt_ LPCWSTR servername, + _In_ LPCWSTR dirname, + _In_ DWORD level, + _Out_ LPBYTE *bufptr) +{ + return ERROR_NOT_SUPPORTED; +} + + +NET_API_STATUS +WINAPI +NetReplImportDirLock( + _In_opt_ LPCWSTR servername, + _In_ LPCWSTR dirname) +{ + return ERROR_NOT_SUPPORTED; +} + + +NET_API_STATUS +WINAPI +NetReplImportDirUnlock( + _In_opt_ LPCWSTR servername, + _In_ LPCWSTR dirname, + _In_ DWORD unlockforce) +{ + return ERROR_NOT_SUPPORTED; +} + + +NET_API_STATUS +WINAPI +NetReplSetInfo( + _In_opt_ LPCWSTR servername, + _In_ DWORD level, + _In_ const LPBYTE buf, + _Out_opt_ LPDWORD parm_err) +{ + return ERROR_NOT_SUPPORTED; +} + + NET_API_STATUS WINAPI NetServiceControl(