[DllImport("olepro32.dll", PreserveSig = false)]
static extern void OleCreatePropertyFrame(IntPtr hwndOwner, uint x, uint y,
[MarshalAs(UnmanagedType.LPWStr)] string lpszCaption,
UInt32 cObjects, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 4, ArraySubType = UnmanagedType.IUnknown)] object[] lplpUnk,
UInt32 cPages, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 6)] Guid[] lpPageClsID,
uint lcid, UInt32 dwReserved, IntPtr lpvReserved);
Declare Function OleCreatePropertyFrame Lib "ole32.dll" (TODO) As TODO
Declare Function OleCreatePropertyFrame Lib "olepro32" _
(ByVal hwndOwner As IntPtr, _
ByVal x As Int32, _
ByVal y As Int32, _
<MarshalAs(UnmanagedType.LPWStr)> _
ByVal lpszCaption As String, _
ByVal cObjects As Int32, _
<MarshalAs(UnmanagedType.Interface, ArraySubType:=UnmanagedType.IUnknown)> _
ByRef ppUnk As Object, _
ByVal cPages As Int32, _
ByVal pPageClsID As Int32, _
ByVal lcid As Int32, _
ByVal dwReserved As Int32, _
ByVal pvReserved As IntPtr) As Integer
None.
Do you know one? Please contribute it!
This should be under olepro32.dll, but that module doesn't yet exist!
Please add some!
Please add some!