public static void FreeCO(ref IntPtr ptr) { ptr.FreeCO(); ptr = IntPtr.Zero; }
public static void SetStringCO(this string value, ref IntPtr ptr) { ptr.FreeCO(); ptr = Marshal.StringToCoTaskMemAnsi(value ?? string.Empty); }