@msdn=http://search.microsoft.com/search/results.aspx?qu=$$$ @pinvoke=http://pinvoke.net/$$$.htm @memsetmsdn=http://msdn.microsoft.com/en-us/library/aa246471%28v=vs.60%29.aspx Summary: TODO - a short description !!!!C# Signature: [DllImport("oleaut32.dll", SetLastError=true, CallingConvention=CallingConvention.StdCall)] static extern void VariantInit(VARIANTARG* pvarg); !!!!VB Signature: Declare Function VariantInit Lib "oleaut32.dll" (TODO) As TODO !!!!User-Defined Types: [VARIANTARG] !!!!Notes: None. !!!!Tips & Tricks: Please add some! You can use the memset - Function@memsetmsdn '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) !!!!Sample Code: Please add some! !!!!Alternative Managed API: Do you know one? Please contribute it! Documentation: VariantInit@msdn on MSDN
Edit oleaut32.variantinit
You do not have permission to change this page. If you feel this is in error, please send feedback with the contact link on the main page.