Search
Module:
Directory

   Desktop Functions:

   Smart Device Functions:


Show Recent Changes
Subscribe (RSS)
Misc. Pages
Comments
FAQ
Helpful Tools
Playground
Suggested Reading
Website TODO List
Download Visual Studio Add-In

Search Results for "IUnknown" in [All]

query

.

          [MarshalAs(UnmanagedType.IUnknown)] object pUnkOuter,

.

           <MarshalAs(UnmanagedType.IUnknown)> ByVal pUnkOuter As Object, _

shlwapi

.

[Guid("c46ca590-3c3f-11d2-bee6-0000f805ca57"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]

.

[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]

ole32

.

   [MarshalAs(UnmanagedType.IUnknown)] object pUnk, IntPtr lpvReserved);

.

[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);

.

       string iid = "{00000000-0000-0000-C000-000000000046}"; // IUnknown

.

       string iid = "{00000000-0000-0000-C000-000000000046}"; // IUnknown

.

    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)> _

.

       static extern int OleDraw([MarshalAs(UnmanagedType.IUnknown)] object pUnk,

.

           IntPtr pUnk = Marshal.GetIUnknownForObject(c.GetOcx());

.

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)]

.

   [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);

.

   [MarshalAs(UnmanagedType.IUnknown)] out object ppObjectOpen);

user32

.

                    IDataObject dataObject = (IDataObject)Marshal.GetObjectForIUnknown(lpdobj);

Interfaces

33: +
.

'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

.

'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

.

'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch

.

    <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _

.

[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

.

        [return: MarshalAs(UnmanagedType.IUnknown)]

.

'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch

.

[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]

.

'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch

.

[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]

.

<InterfaceType(ComInterfaceType.InterfaceIsIUnknown)>

.

[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]

.

        // Pointer to the IUnknown interface of the string list object that

.

        [MarshalAs(UnmanagedType.IUnknown)] object punkACL,

.

    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,

.

    [ComImport, Guid("0002E013-0000-0000-C000-000000000046"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown), ComVisible(false)]

.

'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch

.

    [ComImport, Guid("0002E012-0000-0000-C000-000000000046"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown), ComVisible(false)]

.

'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch

.

[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]

.

    <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)>

.

[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]

.

  <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _

.

    InterfaceType(ComInterfaceType.InterfaceIsIUnknown),

.

'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)]

.

'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)]

.

'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch

.

[ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("3050F3F0-98B5-11CF-BB82-00AA00BDCE0B")]

.

<ComImport(), InterfaceType(ComInterfaceType.InterfaceIsIUnknown), _

.

[ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("0000010E-0000-0000-C000-000000000046")]

.

    [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

.

    [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.


 
Access PInvoke.net directly from VS: