32 references to Interface
Microsoft.Private.Windows.Core (32)
Windows.Win32.System_Com_ITypeInfo_Extensions.g.cs (32)
23 /// <inheritdoc cref="winmdroot.System.Com.ITypeInfo.Interface.GetTypeAttr(winmdroot.System.Com.TYPEATTR**)"/>
24 internal static unsafe winmdroot.Foundation.HRESULT GetTypeAttr(this winmdroot.System.Com.ITypeInfo.Interface @this, out winmdroot.System.Com.TYPEATTR* ppTypeAttr)
33 /// <inheritdoc cref="winmdroot.System.Com.ITypeInfo.Interface.GetFuncDesc(uint, winmdroot.System.Com.FUNCDESC**)"/>
34 internal static unsafe winmdroot.Foundation.HRESULT GetFuncDesc(this winmdroot.System.Com.ITypeInfo.Interface @this, uint index, out winmdroot.System.Com.FUNCDESC* ppFuncDesc)
43 /// <inheritdoc cref="winmdroot.System.Com.ITypeInfo.Interface.GetVarDesc(uint, winmdroot.System.Com.VARDESC**)"/>
44 internal static unsafe winmdroot.Foundation.HRESULT GetVarDesc(this winmdroot.System.Com.ITypeInfo.Interface @this, uint index, out winmdroot.System.Com.VARDESC* ppVarDesc)
53 /// <inheritdoc cref="winmdroot.System.Com.ITypeInfo.Interface.GetNames(int, winmdroot.Foundation.BSTR*, uint, uint*)"/>
54 internal static unsafe winmdroot.Foundation.HRESULT GetNames(this winmdroot.System.Com.ITypeInfo.Interface @this, int memid, winmdroot.Foundation.BSTR* rgBstrNames, uint cMaxNames, out uint pcNames)
63 /// <inheritdoc cref="winmdroot.System.Com.ITypeInfo.Interface.GetRefTypeOfImplType(uint, uint*)"/>
64 internal static unsafe winmdroot.Foundation.HRESULT GetRefTypeOfImplType(this winmdroot.System.Com.ITypeInfo.Interface @this, uint index, out uint pRefType)
73 /// <inheritdoc cref="winmdroot.System.Com.ITypeInfo.Interface.GetImplTypeFlags(uint, winmdroot.System.Com.IMPLTYPEFLAGS*)"/>
74 internal static unsafe winmdroot.Foundation.HRESULT GetImplTypeFlags(this winmdroot.System.Com.ITypeInfo.Interface @this, uint index, out winmdroot.System.Com.IMPLTYPEFLAGS pImplTypeFlags)
83 /// <inheritdoc cref="winmdroot.System.Com.ITypeInfo.Interface.GetIDsOfNames(winmdroot.Foundation.PWSTR*, uint, int*)"/>
84 internal static unsafe winmdroot.Foundation.HRESULT GetIDsOfNames(this winmdroot.System.Com.ITypeInfo.Interface @this, ReadOnlySpan<winmdroot.Foundation.PWSTR> rgszNames, Span<int> pMemId)
97 /// <inheritdoc cref="winmdroot.System.Com.ITypeInfo.Interface.Invoke(void*, int, winmdroot.System.Com.DISPATCH_FLAGS, winmdroot.System.Com.DISPPARAMS*, winmdroot.System.Variant.VARIANT*, winmdroot.System.Com.EXCEPINFO*, uint*)"/>
98 internal static unsafe winmdroot.Foundation.HRESULT Invoke(this winmdroot.System.Com.ITypeInfo.Interface @this, void* pvInstance, int memid, winmdroot.System.Com.DISPATCH_FLAGS wFlags, ref winmdroot.System.Com.DISPPARAMS pDispParams, out winmdroot.System.Variant.VARIANT pVarResult, out winmdroot.System.Com.EXCEPINFO pExcepInfo, out uint puArgErr)
116 /// <inheritdoc cref="winmdroot.System.Com.ITypeInfo.Interface.GetDocumentation(int, winmdroot.Foundation.BSTR*, winmdroot.Foundation.BSTR*, uint*, winmdroot.Foundation.BSTR*)"/>
117 internal static unsafe winmdroot.Foundation.HRESULT GetDocumentation(this winmdroot.System.Com.ITypeInfo.Interface @this, int memid, winmdroot.Foundation.BSTR* pBstrName, winmdroot.Foundation.BSTR* pBstrDocString, out uint pdwHelpContext, winmdroot.Foundation.BSTR* pBstrHelpFile)
126 /// <inheritdoc cref="winmdroot.System.Com.ITypeInfo.Interface.GetDllEntry(int, winmdroot.System.Com.INVOKEKIND, winmdroot.Foundation.BSTR*, winmdroot.Foundation.BSTR*, ushort*)"/>
127 internal static unsafe winmdroot.Foundation.HRESULT GetDllEntry(this winmdroot.System.Com.ITypeInfo.Interface @this, int memid, winmdroot.System.Com.INVOKEKIND invKind, winmdroot.Foundation.BSTR* pBstrDllName, winmdroot.Foundation.BSTR* pBstrName, out ushort pwOrdinal)
136 /// <inheritdoc cref="winmdroot.System.Com.ITypeInfo.Interface.AddressOfMember(int, winmdroot.System.Com.INVOKEKIND, void**)"/>
137 internal static unsafe winmdroot.Foundation.HRESULT AddressOfMember(this winmdroot.System.Com.ITypeInfo.Interface @this, int memid, winmdroot.System.Com.INVOKEKIND invKind, out void* ppv)
146 /// <inheritdoc cref="winmdroot.System.Com.ITypeInfo.Interface.CreateInstance(winmdroot.System.Com.IUnknown*, global::System.Guid*, void**)"/>
147 internal static unsafe winmdroot.Foundation.HRESULT CreateInstance(this winmdroot.System.Com.ITypeInfo.Interface @this, winmdroot.System.Com.IUnknown* pUnkOuter, in global::System.Guid riid, out void* ppvObj)
159 /// <inheritdoc cref="winmdroot.System.Com.ITypeInfo.Interface.GetContainingTypeLib(winmdroot.System.Com.ITypeLib**, uint*)"/>
160 internal static unsafe winmdroot.Foundation.HRESULT GetContainingTypeLib(this winmdroot.System.Com.ITypeInfo.Interface @this, winmdroot.System.Com.ITypeLib** ppTLib, out uint pIndex)
169 /// <inheritdoc cref="winmdroot.System.Com.ITypeInfo.Interface.ReleaseTypeAttr(winmdroot.System.Com.TYPEATTR*)"/>
170 internal static unsafe void ReleaseTypeAttr(this winmdroot.System.Com.ITypeInfo.Interface @this, in winmdroot.System.Com.TYPEATTR pTypeAttr)
178 /// <inheritdoc cref="winmdroot.System.Com.ITypeInfo.Interface.ReleaseFuncDesc(winmdroot.System.Com.FUNCDESC*)"/>
179 internal static unsafe void ReleaseFuncDesc(this winmdroot.System.Com.ITypeInfo.Interface @this, in winmdroot.System.Com.FUNCDESC pFuncDesc)
187 /// <inheritdoc cref="winmdroot.System.Com.ITypeInfo.Interface.ReleaseVarDesc(winmdroot.System.Com.VARDESC*)"/>
188 internal static unsafe void ReleaseVarDesc(this winmdroot.System.Com.ITypeInfo.Interface @this, in winmdroot.System.Com.VARDESC pVarDesc)