using System.Runtime.InteropServices;
public static void Main()
IntPtr dsSL = IntPtr.Zero +1;
p = (IntPtr)(((int)dsSL) + Marshal.SizeOf(typeof(DS_SELECTION_LIST)));
if(IntPtr.Zero.Equals(p) == false)
Console.WriteLine("Hello");
internal struct DS_SELECTION
[MarshalAs(UnmanagedType.LPWStr)]
internal struct DS_SELECTION_LIST
public uint cFetchedAttributes;