mirror of
https://github.com/reactos/reactos.git
synced 2024-08-22 19:33:01 +00:00
![Timo Kreuzer](/assets/img/avatar_default.png)
MSVC's LINK is not able to export both the undecorated and decorated symbol from the same dll. This results in an incoherence between the spec file entries and the actual exports, breaking the dll export versioning.
136 lines
2.6 KiB
C
136 lines
2.6 KiB
C
|
|
#include "precomp.h"
|
|
#include <atsvc_c.h>
|
|
|
|
WINE_DEFAULT_DEBUG_CHANNEL(mstask);
|
|
|
|
typedef PWSTR SASEC_HANDLE;
|
|
|
|
HRESULT
|
|
WINAPI
|
|
ConvertAtJobsToTasks(void)
|
|
{
|
|
UNIMPLEMENTED;
|
|
return E_NOTIMPL;
|
|
}
|
|
|
|
// See https://docs.microsoft.com/en-us/windows/win32/api/atacct/nf-atacct-getnetscheduleaccountinformation
|
|
HRESULT
|
|
WINAPI
|
|
GetNetScheduleAccountInformation(
|
|
_In_z_ LPCWSTR pwszServerName,
|
|
_In_ DWORD ccAccount,
|
|
_Out_bytecap_(ccAccount) WCHAR wszAccount[])
|
|
{
|
|
UNIMPLEMENTED;
|
|
return E_NOTIMPL;
|
|
}
|
|
|
|
// For the following functions see https://winprotocoldoc.blob.core.windows.net/productionwindowsarchives/MS-TSCH/%5BMS-TSCH%5D.pdf
|
|
|
|
NET_API_STATUS
|
|
WINAPI
|
|
NetrJobAdd(
|
|
_In_z_ ATSVC_HANDLE ServerName,
|
|
_In_ LPAT_INFO pAtInfo,
|
|
_Out_ LPDWORD pJobId)
|
|
{
|
|
UNIMPLEMENTED;
|
|
return E_NOTIMPL;
|
|
}
|
|
|
|
NET_API_STATUS
|
|
WINAPI
|
|
NetrJobDel(
|
|
_In_z_ ATSVC_HANDLE ServerName,
|
|
_In_ DWORD MinJobId,
|
|
_In_ DWORD MaxJobId)
|
|
{
|
|
UNIMPLEMENTED;
|
|
return E_NOTIMPL;
|
|
}
|
|
|
|
NET_API_STATUS
|
|
WINAPI
|
|
NetrJobEnum(
|
|
_In_z_ ATSVC_HANDLE ServerName,
|
|
_Inout_ LPAT_ENUM_CONTAINER pEnumContainer,
|
|
_In_ DWORD PreferedMaximumLength,
|
|
_Out_ LPDWORD pTotalEntries,
|
|
_Inout_ LPDWORD pResumeHandle)
|
|
{
|
|
UNIMPLEMENTED;
|
|
return E_NOTIMPL;
|
|
}
|
|
|
|
NET_API_STATUS
|
|
WINAPI
|
|
NetrJobGetInfo(
|
|
_In_z_ ATSVC_HANDLE ServerName,
|
|
_In_ DWORD JobId,
|
|
_Outptr_ LPAT_INFO* ppAtInfo)
|
|
{
|
|
UNIMPLEMENTED;
|
|
return E_NOTIMPL;
|
|
}
|
|
|
|
#define MAX_BUFFER_SIZE 273
|
|
|
|
HRESULT
|
|
WINAPI
|
|
SAGetAccountInformation(
|
|
_In_z_ SASEC_HANDLE Handle,
|
|
_In_z_ const wchar_t* pwszJobName,
|
|
_In_range_(0, MAX_BUFFER_SIZE) DWORD ccBufferSize,
|
|
_Inout_updates_z_(ccBufferSize) wchar_t wszBuffer[])
|
|
{
|
|
UNIMPLEMENTED;
|
|
return E_NOTIMPL;
|
|
}
|
|
|
|
HRESULT
|
|
WINAPI
|
|
SAGetNSAccountInformation(
|
|
_In_z_ SASEC_HANDLE Handle,
|
|
_In_range_(0, MAX_BUFFER_SIZE) DWORD ccBufferSize,
|
|
_Inout_updates_z_(ccBufferSize) wchar_t wszBuffer[])
|
|
{
|
|
UNIMPLEMENTED;
|
|
return E_NOTIMPL;
|
|
}
|
|
|
|
HRESULT
|
|
WINAPI
|
|
SASetAccountInformation(
|
|
_In_z_ SASEC_HANDLE Handle,
|
|
_In_z_ const wchar_t* pwszJobName,
|
|
_In_z_ const wchar_t* pwszAccount,
|
|
_In_z_ const wchar_t* pwszPassword,
|
|
_In_ DWORD dwJobFlags)
|
|
{
|
|
UNIMPLEMENTED;
|
|
return E_NOTIMPL;
|
|
}
|
|
|
|
HRESULT
|
|
WINAPI
|
|
SASetNSAccountInformation(
|
|
_In_z_ SASEC_HANDLE Handle,
|
|
_In_z_ const wchar_t* pwszAccount,
|
|
_In_z_ const wchar_t* pwszPassword)
|
|
{
|
|
UNIMPLEMENTED;
|
|
return E_NOTIMPL;
|
|
}
|
|
|
|
HRESULT
|
|
WINAPI
|
|
SetNetScheduleAccountInformation(
|
|
_In_z_ LPCWSTR pwszServerName,
|
|
_In_z_ LPCWSTR pwszAccount,
|
|
_In_z_ LPCWSTR pwszPassword)
|
|
{
|
|
UNIMPLEMENTED;
|
|
return E_NOTIMPL;
|
|
}
|