GMOD binary module

Hello Facepunch,
I need help updating a binary module i have this code and cant work out hot to convert it to the new gmod 13 c lua


LUA->PushLightUserData(fh);

and


LUA->GetLightUserData(1);

the get/push bit is the problem and i have no idea on how to get round it

PS: im not great at C++

Thanks rtm516

EDIT: i also have a problem with


LUA->StringLength(3);

and


LUA->GetStackTop();

EDIT 2: and this section http://pastebin.com/h5ns8CcN

If you don’t know how to update the module properly, you can always try my backwards compatibility layer with the new module system

http://blackawps-glua-modules.googlecode.com/svn/trunk/backwards_headers/

I dont know how to use it, do i just put in the files and then “add existing item” in vs?

[editline]20th October 2015[/editline]

Just a heads up the module im trying to update is http://forum.facepunch.com/showthread.php?t=1094565