Desktop Functions: Smart Device Functions:
|
CreateClassMoniker (ole32)
C# Signature:
[DllImport("ole32.dll")] Alternatively:
[DllImport("Ole32.dll", PreserveSig = false)] User-Defined Types:None. Notes:The ref modifier or the [MarshalAs(LPStruct)] attribute are required on the guid parameter; otherwise it is marshaled incorrectly and the call will fail with an access violation. The managed definition for the IMoniker interface is available in System.Runtime.InteropServices.ComTypes The Windows API documentation states that this function automatically calls AddRef on the resulting instance before returning. The .Net framework seems aware of this at some level, as the object is freed correctly with a single call to Marshal.ReleaseComObject() Tips & Tricks:Please add some! Sample Code:Please add some! Alternative Managed API:Do you know one? Please contribute it! Please edit this page!Do you have...
Select "Edit This Page" on the right hand toolbar and edit it! Or add new pages containing supporting types needed for this API (structures, delegates, and more). |
|