extern public static Xlib.Xint IceRegisterForProtocolReply (String protocolName, String vendor, String release, Xlib.Xint versionCount, ref IcePaVersionRec versionRecs, Xlib.Xint authCount, ref String[] authNames, ref IcePaAuthProc authProcs, IceHostBasedAuthProc hostBasedAuthProc, IceProtocolSetupProc protocolSetupProc, IceProtocolActivateProc protocolActivateProc, IceIOErrorProc ioErrorProc);
extern public static Xlib.Xint IceRegisterForProtocolSetup (String protocolName, String vendor, String release, Xlib.Xint versionCount, ref IcePoVersionRec versionRecs, Xlib.Xint authCount, String[] authNames, ref IcePoAuthProcIncapsulator authProcs, IceIOErrorProc ioErrorProc);