84 ISystemInformation_AddRef(iface);
112 DISPPARAMS *pDispParams,
VARIANT *pVarResult,
113 EXCEPINFO *pExcepInfo,
UINT *puArgErr )
150 TRACE(
"(%p)\n", ppObj);
159 *ppObj = &
info->ISystemInformation_iface;
161 TRACE(
"returning iface %p\n", *ppObj);
#define InterlockedIncrement
#define InterlockedDecrement
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
#define HeapFree(x, y, z)
static HRESULT WINAPI systeminfo_GetIDsOfNames(ISystemInformation *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static HRESULT WINAPI systeminfo_Invoke(ISystemInformation *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
static const struct ISystemInformationVtbl systeminfo_vtbl
HRESULT SystemInformation_create(LPVOID *ppObj)
static ULONG WINAPI systeminfo_Release(ISystemInformation *iface)
static HRESULT WINAPI systeminfo_GetTypeInfoCount(ISystemInformation *iface, UINT *pctinfo)
static systeminfo * impl_from_ISystemInformation(ISystemInformation *iface)
static HRESULT WINAPI systeminfo_get_OemHardwareSupportLink(ISystemInformation *iface, BSTR *retval)
static HRESULT WINAPI systeminfo_get_RebootRequired(ISystemInformation *iface, VARIANT_BOOL *retval)
static HRESULT WINAPI systeminfo_GetTypeInfo(ISystemInformation *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static HRESULT WINAPI systeminfo_QueryInterface(ISystemInformation *iface, REFIID riid, void **ppvObject)
static ULONG WINAPI systeminfo_AddRef(ISystemInformation *iface)
struct _systeminfo systeminfo
static VARIANTARG static DISPID
#define IsEqualGUID(rguid1, rguid2)
ISystemInformation ISystemInformation_iface
#define CONTAINING_RECORD(address, type, field)
_In_ DWORD _Out_ _In_ WORD wFlags
_In_ void _In_ PCCERT_CONTEXT _In_opt_ LPFILETIME _In_ DWORD _In_ DWORD _Outptr_opt_ void ** ppvObject