78 hr = IWbemClassObject_SpawnInstance( sig, 0, &
out_params );
81 IWbemClassObject_Release( sig );
91 if (!
V_UI4( &retval ))
104 IWbemClassObject_Release( sig );
BSTR WINAPI SysAllocStringLen(const OLECHAR *str, unsigned int len)
#define ERROR_BUFFER_OVERFLOW
static HRESULT get_owner(VARIANT *user, VARIANT *domain, VARIANT *retval)
WINE_DEFAULT_DEBUG_CHANNEL(wbemprox)
DWORD WINAPI GetLastError(VOID)
BOOL WINAPI GetComputerNameW(LPWSTR lpBuffer, LPDWORD lpnSize)
void WINAPI VariantInit(VARIANTARG *pVarg)
HRESULT process_get_owner(IWbemClassObject *obj, IWbemClassObject *in, IWbemClassObject **out)
void set_variant(VARTYPE type, LONGLONG val, void *val_ptr, VARIANT *ret)
BOOL WINAPI GetUserNameW(LPWSTR lpszName, LPDWORD lpSize)
static void out_params(void)
static JOBOBJECTINFOCLASS LPVOID DWORD len
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[])
#define ERROR_INSUFFICIENT_BUFFER