Класс и передача в качестве ссылки не должны быть одновременно. Вызывающий метод должен заполнить некоторое место в памяти. В вашем звонке такого нет. Это будет компилировать:

от вопрос уже есть ответ здесь:

Аргумент ref или out должен быть присваиваемой переменной 1 ответ

Ошибка:

Аргумент ref или out должен быть присваиваемой переменной

Код:

using System;
using System.Runtime.InteropServices;
using System.Windows.Forms;

public class OAKListView : ListView
{
    protected override void OnHandleCreated(EventArgs e)
    {
        base.OnHandleCreated(e);

        this.WndProc(ref new Message()
        {
            HWnd = this.Handle,
            Msg = 4150,
            LParam = (IntPtr)43,
            WParam = IntPtr.Zero
        });
    }
}

Показывает ошибку

this.WndProc (ref new Message ()

Ответы на вопрос(2)

Ваш ответ на вопрос