public static extern void VybGpio_SetDir(IntPtr hGpio, gpio.uIo io, gpio.tIoDirection dirOut);
 public static extern void VybGpio_SetLevel(IntPtr hGpio, gpio.uIo io, gpio.tIoLevel val);
 public static extern gpio.uIo VybGpio_NormalizeIo(gpio.uIo io);
 public static extern bool VybGpio_SetConfigString(IntPtr hGpio, gpio.uIo io, string paramName2, string value, TdxCommon.ParamStorageType storageType);
 public static extern gpio.tIoLevel VybGpio_GetLevel(IntPtr hGpio, gpio.uIo io);
 public static extern gpio.tIoDirection VybGpio_GetDir(IntPtr hGpio, gpio.uIo io);
 public static extern UInt32 VybGpio_GetConfigString(IntPtr hGpio, gpio.uIo io, string paramName2, string pValue, UInt32 maxBytes);
 public static extern UInt32 VybGpio_GetConfigInt(IntPtr hGpio, gpio.uIo io, string paramName2, IntPtr pValue);
 public static extern void VybGpio_ConfigureAsGpio(IntPtr hGpio, gpio.uIo io);