Функция void - это процедура, если исключить D1, целое число = 32-битное целое, кардинальное число - 32-битное без знака.
Соглашение о вызовах для C предполагается cdecl без операторов экспорта, но я предполагаю, что в зависимости от компилятора могут быть разные из-за глобальных директив в файле. (если не получится, попробуйте stdcall вместо cdecl)
Это высадит нас на:
Type
TUncNetworkEventReceived = procedure (p1:integer;p2:cardinal;p3:integer);cdecl;