diff --git a/reactos/dll/win32/netapi32/netapi32.spec b/reactos/dll/win32/netapi32/netapi32.spec index ade459f3ca6..751163e9fc3 100644 --- a/reactos/dll/win32/netapi32/netapi32.spec +++ b/reactos/dll/win32/netapi32/netapi32.spec @@ -141,9 +141,9 @@ @ stub NetDfsSetStdContainerSecurity @ stub NetEnumerateComputerNames @ stdcall NetEnumerateTrustedDomains(wstr ptr) -@ stub NetErrorLogClear -@ stub NetErrorLogRead -@ stub NetErrorLogWrite +@ stdcall NetErrorLogClear(wstr wstr ptr) +@ stdcall NetErrorLogRead(wstr wstr ptr long ptr long long ptr long ptr ptr) +@ stdcall NetErrorLogWrite(ptr long wstr ptr long ptr long ptr) @ stdcall NetFileClose(wstr long) @ stdcall NetFileEnum(wstr wstr wstr long ptr long ptr ptr ptr) @ stdcall NetFileGetInfo(wstr long long ptr) @@ -216,10 +216,10 @@ @ stdcall NetServerTransportAddEx(wstr long ptr) @ stdcall NetServerTransportDel(wstr long ptr) @ stdcall NetServerTransportEnum(wstr long ptr long ptr ptr ptr) -@ stub NetServiceControl -@ stub NetServiceEnum -@ stub NetServiceGetInfo -@ stub NetServiceInstall +@ stdcall NetServiceControl(wstr wstr long long ptr) +@ stdcall NetServiceEnum(wstr long ptr long ptr ptr ptr) +@ stdcall NetServiceGetInfo(wstr wstr long ptr) +@ stdcall NetServiceInstall(wstr wstr long ptr ptr) @ stdcall NetSessionDel(wstr wstr wstr) @ stdcall NetSessionEnum(wstr wstr wstr long ptr long ptr ptr ptr) @ stdcall NetSessionGetInfo(wstr wstr wstr long ptr) diff --git a/reactos/dll/win32/netapi32/obsolete.c b/reactos/dll/win32/netapi32/obsolete.c index 9aae837075a..a51ed8a2a4e 100644 --- a/reactos/dll/win32/netapi32/obsolete.c +++ b/reactos/dll/win32/netapi32/obsolete.c @@ -12,6 +12,9 @@ #include #include #include +#include +#include +#include WINE_DEFAULT_DEBUG_CHANNEL(netapi32); @@ -121,6 +124,52 @@ NetConfigSet( } +NET_API_STATUS +WINAPI +NetErrorLogClear( + _In_opt_ LPCWSTR UncServerName, + _In_opt_ LPCWSTR BackupFile, + _In_opt_ LPBYTE Reserved) +{ + return ERROR_NOT_SUPPORTED; +} + + +NET_API_STATUS +WINAPI +NetErrorLogRead( + _In_opt_ LPCWSTR UncServerName, + _In_opt_ LPWSTR Reserved1, + _In_ LPHLOG ErrorLogHandle, + _In_ DWORD Offset, + _In_opt_ LPDWORD Reserved2, + _In_ DWORD Reserved3, + _In_ DWORD OffsetFlag, + _Deref_out_ LPBYTE *BufPtr, + _In_ DWORD PrefMaxSize, + _Out_ LPDWORD BytesRead, + _Out_ LPDWORD TotalAvailable) +{ + return ERROR_NOT_SUPPORTED; +} + + +NET_API_STATUS +WINAPI +NetErrorLogWrite( + _In_opt_ LPBYTE Reserved1, + _In_ DWORD Code, + _In_ LPCWSTR Component, + _In_ LPBYTE Buffer, + _In_ DWORD NumBytes, + _In_ LPBYTE MsgBuf, + _In_ DWORD StrCount, + _In_opt_ LPBYTE Reserved2) +{ + return ERROR_NOT_SUPPORTED; +} + + NET_API_STATUS WINAPI NetMessageBufferSend( @@ -180,4 +229,57 @@ NetMessageNameGetInfo( return ERROR_NOT_SUPPORTED; } + +NET_API_STATUS +WINAPI +NetServiceControl( + __in_opt LPCWSTR servername, + __in LPCWSTR service, + __in DWORD opcode, + __in DWORD arg, + __deref_out LPBYTE *bufptr) +{ + return ERROR_NOT_SUPPORTED; +} + + +NET_API_STATUS +WINAPI +NetServiceEnum( + __in_opt LPCWSTR servername, + __in DWORD level, + __deref_out LPBYTE *bufptr, + __in DWORD prefmaxlen, + __out LPDWORD entriesread, + __out LPDWORD totalentries, + __inout_opt LPDWORD resume_handle) +{ + return ERROR_NOT_SUPPORTED; +} + + +NET_API_STATUS +WINAPI +NetServiceGetInfo( + __in_opt LPCWSTR servername, + __in LPCWSTR service, + __in DWORD level, + __deref_out LPBYTE *bufptr) +{ + return ERROR_NOT_SUPPORTED; +} + + +NET_API_STATUS +WINAPI +NetServiceInstall( + __in_opt LPCWSTR servername, + __in LPCWSTR service, + __in DWORD argc, + __in_ecount(argc) LPCWSTR argv[], + __deref_out LPBYTE *bufptr) +{ + return ERROR_NOT_SUPPORTED; +} + /* EOF */