public static extern bool hlGetVoidValidate(HLOption eOption, out IntPtr pValue);
public static void hlSetString(HLOption eOption, string lpValue) { if (IsWow64()) x64.hlSetString(eOption, lpValue); else x86.hlSetString(eOption, lpValue); }
public static void hlSetUnsignedLong(HLOption eOption, ulong uiValue) { if (IsWow64()) x64.hlSetUnsignedLong(eOption, uiValue); else x86.hlSetUnsignedLong(eOption, uiValue); }
public static void hlSetBoolean(HLOption eOption, bool bValue) { if (IsWow64()) x64.hlSetBoolean(eOption, bValue); else x86.hlSetBoolean(eOption, bValue); }
public static void hlSetInteger(HLOption eOption, int iValue) { if (IsWow64()) x64.hlSetInteger(eOption, iValue); else x86.hlSetInteger(eOption, iValue); }
public static ulong hlGetUnsignedLong(HLOption eOption) { if (IsWow64()) return x64.hlGetUnsignedLong(eOption); else return x86.hlGetUnsignedLong(eOption); }
public static IntPtr hlGetVoid(HLOption eOption) { if (IsWow64()) return x64.hlGetVoid(eOption); else return x86.hlGetVoid(eOption); }
public static extern void hlSetUnsignedInteger(HLOption eOption, uint uiValue);
public static extern void hlSetUnsignedLong(HLOption eOption, ulong uiValue);
public static extern void hlSetLong(HLOption eOption, long iValue);
public static extern void hlSetString(HLOption eOption, [MarshalAs(UnmanagedType.LPStr)]string lpValue);
public static extern void hlSetInteger(HLOption eOption, int iValue);
public static extern void hlSetFloat(HLOption eOption, float pValue);
public static extern void hlSetBoolean(HLOption eOption, [MarshalAs(UnmanagedType.U1)]bool bValue);
public static bool hlGetStringValidate(HLOption eOption, out string pValue) { if (IsWow64()) return x64.hlGetStringValidate(eOption, out pValue); else return x86.hlGetStringValidate(eOption, out pValue); }
public static extern void hlSetVoid(HLOption eOption, IntPtr lpValue);
public static uint hlGetUnsignedInteger(HLOption eOption) { if (IsWow64()) return x64.hlGetUnsignedInteger(eOption); else return x86.hlGetUnsignedInteger(eOption); }
// // Get/Set // public static bool hlGetBoolean(HLOption eOption) { if (IsWow64()) return x64.hlGetBoolean(eOption); else return x86.hlGetBoolean(eOption); }
public static bool hlGetUnsignedLongValidate(HLOption eOption, out ulong pValue) { if (IsWow64()) return x64.hlGetUnsignedLongValidate(eOption, out pValue); else return x86.hlGetUnsignedLongValidate(eOption, out pValue); }
public static bool hlGetBooleanValidate(HLOption eOption, out bool pValue) { if (IsWow64()) return x64.hlGetBooleanValidate(eOption, out pValue); else return x86.hlGetBooleanValidate(eOption, out pValue); }
public static bool hlGetVoidValidate(HLOption eOption, out IntPtr pValue) { if (IsWow64()) return x64.hlGetVoidValidate(eOption, out pValue); else return x86.hlGetVoidValidate(eOption, out pValue); }
public static float hlGetFloat(HLOption eOption) { if (IsWow64()) return x64.hlGetFloat(eOption); else return x86.hlGetFloat(eOption); }
public static void hlSetFloat(HLOption eOption, float pValue) { if (IsWow64()) x64.hlSetFloat(eOption, pValue); else x86.hlSetFloat(eOption, pValue); }
public static bool hlGetFloatValidate(HLOption eOption, out float pValue) { if (IsWow64()) return x64.hlGetFloatValidate(eOption, out pValue); else return x86.hlGetFloatValidate(eOption, out pValue); }
public static void hlSetLong(HLOption eOption, long iValue) { if (IsWow64()) x64.hlSetLong(eOption, iValue); else x86.hlSetLong(eOption, iValue); }
public static bool hlGetIntegerValidate(HLOption eOption, out int pValue) { if (IsWow64()) return x64.hlGetIntegerValidate(eOption, out pValue); else return x86.hlGetIntegerValidate(eOption, out pValue); }
public static void hlSetUnsignedInteger(HLOption eOption, uint uiValue) { if (IsWow64()) x64.hlSetUnsignedInteger(eOption, uiValue); else x86.hlSetUnsignedInteger(eOption, uiValue); }
public static string hlGetString(HLOption eOption) { IntPtr lpString; if (IsWow64()) lpString = x64.hlGetString(eOption); else lpString = x86.hlGetString(eOption); return lpString == IntPtr.Zero ? string.Empty : Marshal.PtrToStringAnsi(lpString); }
public static void hlSetVoid(HLOption eOption, IntPtr lpValue) { if (IsWow64()) x64.hlSetVoid(eOption, lpValue); else x86.hlSetVoid(eOption, lpValue); }
public static extern IntPtr hlGetVoid(HLOption eOption);