#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "wbemcli.h"
#include "wine/debug.h"
#include "wbemprox_private.h"
Go to the source code of this file.
◆ COBJMACROS
◆ get_owner()
Definition at line 34 of file process.c.
BSTR WINAPI SysAllocStringLen(const OLECHAR *str, unsigned int len)
#define ERROR_BUFFER_OVERFLOW
DWORD WINAPI GetLastError(VOID)
BOOL WINAPI GetComputerNameW(LPWSTR lpBuffer, LPDWORD lpnSize)
void set_variant(VARTYPE type, LONGLONG val, void *val_ptr, VARIANT *ret)
BOOL WINAPI GetUserNameW(LPWSTR lpszName, LPDWORD lpSize)
static JOBOBJECTINFOCLASS LPVOID DWORD len
HRESULT WINAPI DECLSPEC_HOTPATCH VariantClear(VARIANTARG *pVarg)
void user(int argc, const char *argv[])
#define ERROR_INSUFFICIENT_BUFFER
Referenced by alloc_rootdir_entry(), check_file(), process_get_owner(), and test_file().
◆ process_get_owner()
Definition at line 65 of file process.c.
78 hr = IWbemClassObject_SpawnInstance( sig, 0, &
out_params );
81 IWbemClassObject_Release( sig );
91 if (!
V_UI4( &retval ))
104 IWbemClassObject_Release( sig );
static HRESULT get_owner(VARIANT *user, VARIANT *domain, VARIANT *retval)
void WINAPI VariantInit(VARIANTARG *pVarg)
static void out_params(void)
static const WCHAR method_getownerW[]
HRESULT WINAPI DECLSPEC_HOTPATCH VariantClear(VARIANTARG *pVarg)
static const WCHAR param_userW[]
static const WCHAR class_processW[]
static const WCHAR param_domainW[]
HRESULT create_signature(const WCHAR *class, const WCHAR *method, enum param_direction dir, IWbemClassObject **sig)
static const WCHAR param_returnvalueW[]
void user(int argc, const char *argv[])
Referenced by fill_process().
◆ WINE_DEFAULT_DEBUG_CHANNEL()
WINE_DEFAULT_DEBUG_CHANNEL |
( |
wbemprox |
| ) |
|