62 *
obj = &
This->IEnumWorkItems_iface;
63 IEnumWorkItems_AddRef(iface);
119 FIXME(
"(%p)->(%p): stub\n",
This, cloned);
164 ITaskScheduler_AddRef(iface);
227 TRACE(
"(%p)->(%p)\n",
This, ppwszComputer);
245 *ppwszComputer =
NULL;
271 FIXME(
"Partial stub always returning COR_E_FILENOTFOUND\n");
309 FIXME(
"%p, %s, %p: stub\n", iface,
debugstr_w(pwszTaskName), pWorkItem);
341 TRACE(
"(%p)\n", ppObj);
350 *ppObj = &
This->ITaskScheduler_iface;
#define InterlockedIncrement
#define InterlockedDecrement
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
BOOL WINAPI GetComputerNameW(LPWSTR lpBuffer, LPDWORD lpnSize)
#define COR_E_FILENOTFOUND
#define HeapFree(x, y, z)
int WINAPI lstrcmpiW(LPCWSTR str1, LPCWSTR str2)
static HRESULT WINAPI EnumWorkItems_Reset(IEnumWorkItems *iface)
static ULONG WINAPI EnumWorkItems_Release(IEnumWorkItems *iface)
static const ITaskSchedulerVtbl MSTASK_ITaskSchedulerVtbl
static HRESULT WINAPI MSTASK_ITaskScheduler_GetTargetComputer(ITaskScheduler *iface, LPWSTR *ppwszComputer)
HRESULT TaskSchedulerConstructor(LPVOID *ppObj)
static HRESULT create_task_enum(IEnumWorkItems **ret)
static TaskSchedulerImpl * impl_from_ITaskScheduler(ITaskScheduler *iface)
static HRESULT WINAPI MSTASK_ITaskScheduler_Activate(ITaskScheduler *iface, LPCWSTR pwszName, REFIID riid, IUnknown **ppunk)
static HRESULT WINAPI MSTASK_ITaskScheduler_AddWorkItem(ITaskScheduler *iface, LPCWSTR pwszTaskName, IScheduledWorkItem *pWorkItem)
static HRESULT WINAPI EnumWorkItems_QueryInterface(IEnumWorkItems *iface, REFIID riid, void **obj)
static HRESULT WINAPI MSTASK_ITaskScheduler_NewWorkItem(ITaskScheduler *iface, LPCWSTR pwszTaskName, REFCLSID rclsid, REFIID riid, IUnknown **ppunk)
static HRESULT WINAPI MSTASK_ITaskScheduler_Enum(ITaskScheduler *iface, IEnumWorkItems **tasks)
static HRESULT WINAPI EnumWorkItems_Clone(IEnumWorkItems *iface, IEnumWorkItems **cloned)
static HRESULT WINAPI MSTASK_ITaskScheduler_Delete(ITaskScheduler *iface, LPCWSTR pwszName)
static HRESULT WINAPI MSTASK_ITaskScheduler_QueryInterface(ITaskScheduler *iface, REFIID riid, void **ppvObject)
static const IEnumWorkItemsVtbl EnumWorkItemsVtbl
static HRESULT WINAPI EnumWorkItems_Skip(IEnumWorkItems *iface, ULONG count)
static HRESULT WINAPI MSTASK_ITaskScheduler_IsOfType(ITaskScheduler *iface, LPCWSTR pwszName, REFIID riid)
static HRESULT WINAPI EnumWorkItems_Next(IEnumWorkItems *iface, ULONG count, LPWSTR **names, ULONG *fetched)
static ULONG WINAPI MSTASK_ITaskScheduler_Release(ITaskScheduler *iface)
static EnumWorkItemsImpl * impl_from_IEnumWorkItems(IEnumWorkItems *iface)
static void TaskSchedulerDestructor(TaskSchedulerImpl *This)
static HRESULT WINAPI MSTASK_ITaskScheduler_SetTargetComputer(ITaskScheduler *iface, LPCWSTR pwszComputer)
static ULONG WINAPI MSTASK_ITaskScheduler_AddRef(ITaskScheduler *iface)
static ULONG WINAPI EnumWorkItems_AddRef(IEnumWorkItems *iface)
GLuint GLuint GLsizei count
VOID WINAPI CoTaskMemFree(LPVOID ptr)
LPVOID WINAPI CoTaskMemAlloc(SIZE_T size)
HRESULT TaskConstructor(LPCWSTR pwszTaskName, LPVOID *ppObj) DECLSPEC_HIDDEN
#define IsEqualGUID(rguid1, rguid2)
IEnumWorkItems IEnumWorkItems_iface
ITaskScheduler ITaskScheduler_iface
#define CONTAINING_RECORD(address, type, field)
DWORD WINAPI GetLastError(void)
#define MAX_COMPUTERNAME_LENGTH
_In_ void _In_ PCCERT_CONTEXT _In_opt_ LPFILETIME _In_ DWORD _In_ DWORD _Outptr_opt_ void ** ppvObject
#define ERROR_BAD_NETPATH
#define HRESULT_FROM_WIN32(x)
#define CLASS_E_CLASSNOTAVAILABLE