[DllImport("oleaut32.dll", SetLastError=true,
CallingConvention=CallingConvention.StdCall)]
static extern void VariantInit(VARIANTARG* pvarg);
Declare Function VariantInit Lib "oleaut32.dll" (TODO) As TODO
None.
Please add some!
You can use the memset - Function
'http://msdn.microsoft.com/en-us/library/aa246471%28v=vs.60%29.aspx http://www.cplusplus.com/reference/cstring/size_t/
<DllImport("MSVCRT.DLL", EntryPoint:="memset", CharSet:=CharSet.Auto, CallingConvention:=CallingConvention.Cdecl)>
Public Shared Sub memset(<[In](), Out()> ByVal dest As IntPtr, _
<[In]()> ByVal c As Integer, _
<[In]()> ByVal count As UInteger)
End Sub
'use:
Dim sizeVariant As Int32 = Marshal.SizeOf(GetType(Microsoft.VisualStudio.Package.Variant))
Dim ptrValue As IntPtr = Marshal.AllocHGlobal(sizeVariant)
memset(ptrValue, 0, sizeVariant)
Please add some!
Do you know one? Please contribute it!