Desktop Functions: Smart Device Functions:
|
Search Results for "IUnknown" in [All]query1: LoadIFilter
[MarshalAs(UnmanagedType.IUnknown)] object pUnkOuter,
<MarshalAs(UnmanagedType.IUnknown)> ByVal pUnkOuter As Object, _ shlwapi2: AssocCreate
[Guid("c46ca590-3c3f-11d2-bee6-0000f805ca57"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] ole32
[MarshalAs(UnmanagedType.IUnknown)] object pUnk, IntPtr lpvReserved); 5: CoCopyProxy
[return: MarshalAs(UnmanagedType.IUnknown)]
static extern object CoCopyProxy([MarshalAs(UnmanagedType.IUnknown)] object pProxy);
[return: MarshalAs(UnmanagedType.IUnknown)]
[MarshalAs(UnmanagedType.IUnknown)] object punkOuter);
[MarshalAs(UnmanagedType.IUnknown)] object pUnkOuter,
[MarshalAs(UnmanagedType.IUnknown)] object pUnkOuter,
[MarshalAs(UnmanagedType.IUnknown)] object pUnk,
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
pclsid, [MarshalAs(UnmanagedType.IUnknown)] object pUnkOuter, uint dwClsCtx,
Guid riid, [MarshalAs(UnmanagedType.IUnknown)] out object ppv);
[MarshalAs(UnmanagedType.IUnknown)] object pUnk, MSHCTX dwDestContext,
[MarshalAs(UnmanagedType.IUnknown)] object pUnk, out IStream ppStm);
[MarshalAs(UnmanagedType.IUnknown)] object pUnk,
static extern int CoSetProxyBlanket([MarshalAs(UnmanagedType.IUnknown)] Please look at http://msdn2.microsoft.com/en-us/library/aa302389.aspx#secnetch09_callingservicedcompaspnet, which shows how to call CoSetProxyBlanket in C#. As this is published on the MS Patterns and Practices web site I would assume this would be OK and is safe. This reference has code and discusses the issues about transition from .net object to COM IUnknown reference using the Marshal functions.
[MarshalAs(UnmanagedType.IUnknown)] out object ppv);
[MarshalAs(UnmanagedType.IUnknown)] out object ppv);
static extern int CreateObjrefMoniker([MarshalAs(UnmanagedType.IUnknown)]
static extern int CreatePointerMoniker([MarshalAs(UnmanagedType.IUnknown)] object
pIUnk = Marshal.GetIUnknownForObject((object)objComCtrl); // returns a pointer to a pointer of the object’s IUnknown Interface
ErrorMsg = "GetIUnknownForObject was zero.";
IPersistStreamInit pPersistStream = (IPersistStreamInit)Marshal.GetObjectForIUnknown(pIPStream); 21: IIDFromString
string iid = "{00000000-0000-0000-C000-000000000046}"; // IUnknown
string iid = "{00000000-0000-0000-C000-000000000046}"; // IUnknown 22: OleCreate
int cObjects, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 4, ArraySubType = UnmanagedType.IUnknown)] object[] lplpUnk,
<MarshalAs(UnmanagedType.Interface, ArraySubType:=UnmanagedType.IUnknown)> _
[MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 4, ArraySubType = UnmanagedType.IUnknown)] object[] lplpUnk,
UInt32 cObjects, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 4, ArraySubType = UnmanagedType.IUnknown)] object[] lplpUnk,
<MarshalAs(UnmanagedType.Interface, ArraySubType:=UnmanagedType.IUnknown)> _ 24: OleDraw
static extern int OleDraw([MarshalAs(UnmanagedType.IUnknown)] object pUnk,
IntPtr pUnk = Marshal.GetIUnknownForObject(c.GetOcx()); 25: OleGetClipboard
static extern int OleGetClipboard([MarshalAs(UnmanagedType.IUnknown)]out object ppDataObj);
[return: MarshalAs(UnmanagedType.IUnknown)]
static extern int OleGetClipboard([MarshalAs(UnmanagedType.IUnknown)]out object ppDataObj);
[return: MarshalAs(UnmanagedType.IUnknown)] 26: OleLoad
[MarshalAs(UnmanagedType.IUnknown)] out object ppvObj);
if (varType == 13) //Object support IUnknown
Guid IID_IUnknown = new Guid("00000000-0000-0000-C000-000000000046");
int ret = OleLoadFromStream(pStm, ref IID_IUnknown, out obj);
[MarshalAs(UnmanagedType.IUnknown)] out object ppvObj);
if (varType == 13) //Object support IUnknown
Guid IID_IUnknown = new Guid("00000000-0000-0000-C000-000000000046");
int ret = OleLoadFromStream(stream, ref IID_IUnknown, out obj); 28: OleRun
static extern int OleRun([MarshalAs(UnmanagedType.IUnknown)] object pUnknown); IntPtr pUnknown = Marshal.GetIUnknownForObject(fooObject); 29: STGC
[MarshalAs(UnmanagedType.IUnknown)] out object ppObjectOpen);
[MarshalAs(UnmanagedType.IUnknown)] out object ppObjectOpen); 31: StgOpenStorage
[MarshalAs(UnmanagedType.IUnknown)] out object ppObjectOpen); user3232: CreatePopupMenu
IDataObject dataObject = (IDataObject)Marshal.GetObjectForIUnknown(lpdobj); Interfaces33: +
'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch 34: ActiveX
//TODO: Insert [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] if this doesn't derive from IDispatch
'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch 35: dei verbum
//TODO: Insert [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] if this doesn't derive from IDispatch
'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch
'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch
'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch 38: GetClassID
//TODO: Insert [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] if this doesn't derive from IDispatch
'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch
<InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ 40: IActiveDesktop
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
<ComImport(), InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("F490EB00-1240-11D1-9888-006097DEACF9")> _ 41: IADs
[return: MarshalAs(UnmanagedType.IUnknown)]
'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch 42: IADsContainer
[return: MarshalAs(UnmanagedType.IUnknown)]
'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch 43: IAdviseSink
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch 44: IAuthenticate
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
<InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> 45: IAutoComplete2
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
// Pointer to the IUnknown interface of the string list object that
[MarshalAs(UnmanagedType.IUnknown)] object punkACL, 46: IBinding
InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
<ComImport(), Guid("79EAC9C0-BAF9-11CE-8C82-00AA004BA90B"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _
InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[In, MarshalAs(UnmanagedType.IUnknown)] object punk);
[MarshalAs(UnmanagedType.IUnknown)]
[MarshalAs(UnmanagedType.IUnknown)]
,BINDSTATUS_IUNKNOWNAVAILABLE
[MarshalAs(UnmanagedType.IUnknown)] object pAxCaller, 48: ICatInformation
[ComImport, Guid("0002E013-0000-0000-C000-000000000046"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown), ComVisible(false)]
'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch 49: ICatRegister
[ComImport, Guid("0002E012-0000-0000-C000-000000000046"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown), ComVisible(false)]
'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch 50: IClassFactory
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
<InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> 51: IClassFactory2
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
<InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ 52: IConnector
InterfaceType(ComInterfaceType.InterfaceIsIUnknown),
'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch 53: IContextMenu
'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch 54: IContextMenu2
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch 55: IContextMenu3
'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch 56: ICreateDevEnum
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch 57: ICustomDoc
[ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("3050F3F0-98B5-11CF-BB82-00AA00BDCE0B")]
<ComImport(), InterfaceType(ComInterfaceType.InterfaceIsIUnknown), _ 58: IDataObject
[ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("0000010E-0000-0000-C000-000000000046")] 59: IDeskBand
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
int ResizeBorderDW(ref RECT rcBorder, [In, MarshalAs(UnmanagedType.IUnknown)] ref object punkToolbarSite, [MarshalAs(UnmanagedType.Bool)] bool fReserved);
Dim riid As Guid = ExplorerGUIDs.IID_IUnknown
Public Shared ReadOnly IID_IUnknown As New Guid("{00000000-0000-0000-C000-000000000046}") <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _
Sub SetSite(<[In], MarshalAs(UnmanagedType.IUnknown)> pUnkSite As [Object])
Sub GetSite(ByRef riid As Guid, <MarshalAs(UnmanagedType.IUnknown)> ByRef ppvSite As [Object]) <ComImport(), Guid("6D67E846-5B9C-4db8-9CBC-DDE12F4254F1"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _
Sub ResizeBorderDW(prcBorder As IntPtr, <[In], MarshalAs(UnmanagedType.IUnknown)> punkToolbarSite As [Object], fReserved As Boolean) <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _
Sub ResizeBorderDW(prcBorder As IntPtr, <[In](), MarshalAs(UnmanagedType.IUnknown)> punkToolbarSite As [Object], fReserved As Boolean) <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _
Function OnFocusChangeIS(<MarshalAs(UnmanagedType.IUnknown)> punkObj As [Object], fSetFocus As Int32) As Int32 60: IDeskBand2
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
int ResizeBorderDW(ref RECT rcBorder, [In, MarshalAs(UnmanagedType.IUnknown)] ref object punkToolbarSite, [MarshalAs(UnmanagedType.Bool)] bool fReserved);
Dim riid As Guid = ExplorerGUIDs.IID_IUnknown
Public Shared ReadOnly IID_IUnknown As New Guid("{00000000-0000-0000-C000-000000000046}") <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _
Sub SetSite(<[In], MarshalAs(UnmanagedType.IUnknown)> pUnkSite As [Object])
Sub GetSite(ByRef riid As Guid, <MarshalAs(UnmanagedType.IUnknown)> ByRef ppvSite As [Object]) <ComImport(), Guid("6D67E846-5B9C-4db8-9CBC-DDE12F4254F1"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _
Sub ResizeBorderDW(prcBorder As IntPtr, <[In], MarshalAs(UnmanagedType.IUnknown)> punkToolbarSite As [Object], fReserved As Boolean) <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _
Sub ResizeBorderDW(prcBorder As IntPtr, <[In](), MarshalAs(UnmanagedType.IUnknown)> punkToolbarSite As [Object], fReserved As Boolean) <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _
Function OnFocusChangeIS(<MarshalAs(UnmanagedType.IUnknown)> punkObj As [Object], fSetFocus As Int32) As Int32 Cut off search results after 60. Please refine your search. |