GetSymbol now working on windows, using calli instead of the Marshal.GetDelegateFromIntPtr