1
0
mirror of https://github.com/soukoku/ntwain.git synced 2025-04-05 20:59:23 +08:00

Renamed twain const and platform classes to shorter name.

This commit is contained in:
Eugene Wang 2023-04-09 15:31:28 -04:00
parent 63b10c85e0
commit a72e1ff1d0
47 changed files with 238 additions and 237 deletions

View File

@ -25,7 +25,7 @@ namespace WinFormSample
{
var dll = Path.Combine(
Path.GetDirectoryName(Environment.ProcessPath ?? Assembly.GetExecutingAssembly().Location)!,
$@"runtimes\win-{(TwainPlatform.Is32bit ? "x86" : "x64")}\native\TWAINDSM.dll");
$@"runtimes\win-{(TWPlatform.Is32bit ? "x86" : "x64")}\native\TWAINDSM.dll");
__dllPtr = LoadLibraryW(dll);
}

View File

@ -10,6 +10,7 @@ using System.Drawing.Imaging;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Runtime.Versioning;
using System.Windows.Forms;
namespace WinFormSample
@ -23,9 +24,9 @@ namespace WinFormSample
{
InitializeComponent();
var libVer = FileVersionInfo.GetVersionInfo(typeof(TwainAppSession).Assembly.Location).ProductVersion;
Text += $"{(TwainPlatform.Is32bit ? " 32bit" : " 64bit")} on NTwain {libVer}";
Text += $"{(TWPlatform.Is32bit ? " 32bit" : " 64bit")} on NTwain {libVer}";
TwainPlatform.PreferLegacyDSM = false;
TWPlatform.PreferLegacyDSM = false;
twain = new TwainAppSession(new WinformMarshaller(this), Assembly.GetExecutingAssembly().Location);
twain.StateChanged += Twain_StateChanged;
@ -148,14 +149,18 @@ namespace WinFormSample
{
LoadCapInfoList();
// never seen a driver support these but here it is
var sts = twain.GetCapLabel(CAP.ICAP_SUPPORTEDSIZES, out string? test);
var sts2 = twain.GetCapHelp(CAP.ICAP_SUPPORTEDSIZES, out string? test2);
var sts3 = twain.GetCapLabelEnum(CAP.ICAP_SUPPORTEDSIZES, out IList<string>? test3);
if (sts.RC == TWRC.SUCCESS || sts2.RC == TWRC.SUCCESS || sts3.RC == TWRC.SUCCESS)
// never seen a driver support these but here it is to test it
if (twain.GetCapLabel(CAP.ICAP_SUPPORTEDSIZES, out string? test).RC == TWRC.SUCCESS)
{
Debugger.Break();
Debug.WriteLine($"Supported sizes label from ds = {test}");
}
if (twain.GetCapHelp(CAP.ICAP_SUPPORTEDSIZES, out string? test2).RC == TWRC.SUCCESS)
{
Debug.WriteLine($"Supported sizes help from ds = {test2}");
}
if (twain.GetCapLabelEnum(CAP.ICAP_SUPPORTEDSIZES, out IList<string>? test3).RC == TWRC.SUCCESS && test3 != null)
{
Debug.WriteLine($"Supported sizes label enum from ds = {string.Join(Environment.NewLine, test3)}");
}
}
else
@ -187,7 +192,9 @@ namespace WinFormSample
it.SubItems.Add("");
}
it.SubItems.Add(extended.Contains(c).ToString());
it.SubItems.Add(twain.QueryCapSupport(c).ToString());
var supports = twain.QueryCapSupport(c);
it.SubItems.Add(supports.ToString());
if (!supports.HasFlag(TWQC.SET)) it.ForeColor = Color.Gray;
capListView.Items.Add(it);
}
}

View File

@ -206,7 +206,7 @@ namespace NTwain.Data
}
// If we're running on a Mac, take off the prefix 'byte'...
if (a_blMayHavePrefix && TwainPlatform.IsMacOSX)
if (a_blMayHavePrefix && TWPlatform.IsMacOSX)
{
sz = sz.Remove(0, 1);
}
@ -257,7 +257,7 @@ namespace NTwain.Data
{
a_sz = "";
}
else if (a_blMayHavePrefix && TwainPlatform.IsMacOSX)
else if (a_blMayHavePrefix && TWPlatform.IsMacOSX)
{
a_sz = (char)a_sz.Length + a_sz;
}
@ -391,7 +391,7 @@ namespace NTwain.Data
}
// If we're running on a Mac, take off the prefix 'byte'...
if (a_blMayHavePrefix && TwainPlatform.IsMacOSX)
if (a_blMayHavePrefix && TWPlatform.IsMacOSX)
{
sz = sz.Remove(0, 1);
}
@ -442,7 +442,7 @@ namespace NTwain.Data
{
a_sz = "";
}
else if (a_blMayHavePrefix && TwainPlatform.IsMacOSX)
else if (a_blMayHavePrefix && TWPlatform.IsMacOSX)
{
a_sz = (char)a_sz.Length + a_sz;
}
@ -615,7 +615,7 @@ namespace NTwain.Data
}
// If we're running on a Mac, take off the prefix 'byte'...
if (a_blMayHavePrefix && TwainPlatform.IsMacOSX)
if (a_blMayHavePrefix && TWPlatform.IsMacOSX)
{
sz = sz.Remove(0, 1);
}
@ -666,7 +666,7 @@ namespace NTwain.Data
{
a_sz = "";
}
else if (a_blMayHavePrefix && TwainPlatform.IsMacOSX)
else if (a_blMayHavePrefix && TWPlatform.IsMacOSX)
{
a_sz = (char)a_sz.Length + a_sz;
}
@ -919,7 +919,7 @@ namespace NTwain.Data
}
// If we're running on a Mac, take off the prefix 'byte'...
if (a_blMayHavePrefix && TwainPlatform.IsMacOSX)
if (a_blMayHavePrefix && TWPlatform.IsMacOSX)
{
sz = sz.Remove(0, 1);
}
@ -970,7 +970,7 @@ namespace NTwain.Data
{
a_sz = "";
}
else if (a_blMayHavePrefix && TwainPlatform.IsMacOSX)
else if (a_blMayHavePrefix && TWPlatform.IsMacOSX)
{
a_sz = (char)a_sz.Length + a_sz;
}

View File

@ -11,9 +11,9 @@ namespace NTwain.Data
/// <summary>
/// Contains platform info for twain use.
/// </summary>
public static class TwainPlatform
public static class TWPlatform
{
static TwainPlatform()
static TWPlatform()
{
Is32bit = IntPtr.Size == 4;
@ -78,7 +78,7 @@ namespace NTwain.Data
/// <summary>
/// Contains value that don't fit into enums nicely.
/// </summary>
public static class TwainConst
public static class TWConst
{
/// <summary>
/// Don't care values...
@ -86,12 +86,6 @@ namespace NTwain.Data
public const byte TWON_DONTCARE8 = 0xff;
public const ushort TWON_DONTCARE16 = 0xffff;
public const uint TWON_DONTCARE32 = 0xffffffff;
/// <summary>
/// We're departing from a strict translation of H so that
/// we can achieve a unified status return type.
/// </summary>
public const int STSCC = 0x10000; // get us past the custom space
}
/// <summary>
@ -739,7 +733,7 @@ namespace NTwain.Data
public TW_CAPABILITY(CAP cap)
{
Cap = cap;
ConType = (TWON)TwainConst.TWON_DONTCARE16;
ConType = (TWON)TWConst.TWON_DONTCARE16;
}
/// <summary>
@ -771,9 +765,9 @@ namespace NTwain.Data
/// <returns></returns>
public uint DetermineBufferSize()
{
if (Preferred != TwainConst.TWON_DONTCARE32) return Preferred;
if (MaxBufSize != TwainConst.TWON_DONTCARE32) return MaxBufSize;
if (MinBufSize != TwainConst.TWON_DONTCARE32) return MinBufSize;
if (Preferred != TWConst.TWON_DONTCARE32) return Preferred;
if (MaxBufSize != TWConst.TWON_DONTCARE32) return MaxBufSize;
if (MinBufSize != TWConst.TWON_DONTCARE32) return MinBufSize;
// default to 16 kb if source doesn't really want to say what it needs
return 1024 * 16;
}
@ -789,13 +783,13 @@ namespace NTwain.Data
{
return new TW_IMAGEMEMXFER
{
BytesPerRow = TwainConst.TWON_DONTCARE32,
BytesWritten = TwainConst.TWON_DONTCARE32,
Columns = TwainConst.TWON_DONTCARE32,
Compression = TwainConst.TWON_DONTCARE16,
Rows = TwainConst.TWON_DONTCARE32,
XOffset = TwainConst.TWON_DONTCARE32,
YOffset = TwainConst.TWON_DONTCARE32,
BytesPerRow = TWConst.TWON_DONTCARE32,
BytesWritten = TWConst.TWON_DONTCARE32,
Columns = TWConst.TWON_DONTCARE32,
Compression = TWConst.TWON_DONTCARE16,
Rows = TWConst.TWON_DONTCARE32,
XOffset = TWConst.TWON_DONTCARE32,
YOffset = TWConst.TWON_DONTCARE32,
};
}
}
@ -810,13 +804,13 @@ namespace NTwain.Data
{
return new TW_IMAGEMEMXFER_MACOSX
{
BytesPerRow = TwainConst.TWON_DONTCARE32,
BytesWritten = TwainConst.TWON_DONTCARE32,
Columns = TwainConst.TWON_DONTCARE32,
Compression = TwainConst.TWON_DONTCARE32,
Rows = TwainConst.TWON_DONTCARE32,
XOffset = TwainConst.TWON_DONTCARE32,
YOffset = TwainConst.TWON_DONTCARE32,
BytesPerRow = TWConst.TWON_DONTCARE32,
BytesWritten = TWConst.TWON_DONTCARE32,
Columns = TWConst.TWON_DONTCARE32,
Compression = TWConst.TWON_DONTCARE32,
Rows = TWConst.TWON_DONTCARE32,
XOffset = TWConst.TWON_DONTCARE32,
YOffset = TWConst.TWON_DONTCARE32,
};
}
}

View File

@ -60,7 +60,7 @@ namespace NTwain.Data
try
{
if (TwainPlatform.IsMacOSX)
if (TWPlatform.IsMacOSX)
{
type = (TWTY)(ushort)(uint)Marshal.ReadInt32(lockedPtr);
@ -102,7 +102,7 @@ namespace NTwain.Data
{
TWTY itemType;
// Mac has a level of indirection and a different structure (ick)...
if (TwainPlatform.IsMacOSX)
if (TWPlatform.IsMacOSX)
{
// Crack the container...
var onevalue = MarshalTo<TW_ONEVALUE_MACOSX>(lockedPtr);
@ -144,7 +144,7 @@ namespace NTwain.Data
int count = 0;
// Mac has a level of indirection and a different structure (ick)...
if (TwainPlatform.IsMacOSX)
if (TWPlatform.IsMacOSX)
{
// Crack the container...
var twenumerationmacosx = MarshalTo<TW_ENUMERATION_MACOSX>(lockedPtr);
@ -214,7 +214,7 @@ namespace NTwain.Data
uint count;
// Mac has a level of indirection and a different structure (ick)...
if (TwainPlatform.IsMacOSX)
if (TWPlatform.IsMacOSX)
{
// Crack the container...
var twarraymacosx = MarshalTo<TW_ARRAY_MACOSX>(lockedPtr);
@ -263,7 +263,7 @@ namespace NTwain.Data
TW_RANGE_FIX32 twrangefix32 = default;
// Mac has a level of indirection and a different structure (ick)...
if (TwainPlatform.IsMacOSX)
if (TWPlatform.IsMacOSX)
{
var twrangemacosx = MarshalTo<TW_RANGE_MACOSX>(lockedPtr);
var twrangefix32macosx = MarshalTo<TW_RANGE_FIX32_MACOSX>(lockedPtr);
@ -365,7 +365,7 @@ namespace NTwain.Data
{
TWTY itemType;
// Mac has a level of indirection and a different structure (ick)...
if (TwainPlatform.IsMacOSX)
if (TWPlatform.IsMacOSX)
{
// Crack the container...
var onevalue = MarshalTo<TW_ONEVALUE_MACOSX>(lockedPtr);
@ -424,7 +424,7 @@ namespace NTwain.Data
/// <summary>
/// Read the pointer content as a value specified by <see cref="TWTY"/>.
/// Read the pointer content as a value specified by <see cref="TWTY"/>, except <see cref="TWTY.HANDLE"/>.
/// </summary>
/// <param name="intptr">A locked pointer to the data pointer. If data is array this is the 0th item.</param>
/// <param name="type">The twain type.</param>

View File

@ -59,7 +59,7 @@ namespace NTwain.Data
TWTY itemType = GetItemType<TValue>();
// Allocate the container (go for worst case, which is TW_STR255)...
if (TwainPlatform.IsMacOSX)
if (TWPlatform.IsMacOSX)
{
twCap.hContainer = memMgr.Alloc((uint)(Marshal.SizeOf(default(TW_ONEVALUE_MACOSX)) + Marshal.SizeOf(default(TW_STR255))));
lockedPtr = memMgr.Lock(twCap.hContainer);
@ -114,7 +114,7 @@ namespace NTwain.Data
TWTY itemType = GetItemType<TValue>();
// Allocate the container (go for worst case, which is TW_STR255)...
if (TwainPlatform.IsMacOSX)
if (TWPlatform.IsMacOSX)
{
// Allocate...
twCap.hContainer = memMgr.Alloc((uint)(Marshal.SizeOf(default(TW_ARRAY_MACOSX)) + ((values.Length + 1) * Marshal.SizeOf(default(TW_STR255)))));
@ -182,7 +182,7 @@ namespace NTwain.Data
TWTY itemType = GetItemType<TValue>();
// Allocate the container (go for worst case, which is TW_STR255)...
if (TwainPlatform.IsMacOSX)
if (TWPlatform.IsMacOSX)
{
// Allocate...
twCap.hContainer = memMgr.Alloc((uint)(Marshal.SizeOf(default(TW_ENUMERATION_MACOSX)) + ((value.Items.Length + 1) * Marshal.SizeOf(default(TW_STR255)))));
@ -270,7 +270,7 @@ namespace NTwain.Data
TWTY itemType = GetItemType<TValue>();
// Allocate the container (go for worst case, which is TW_STR255)...
if (TwainPlatform.IsMacOSX)
if (TWPlatform.IsMacOSX)
{
// Allocate...
twCap.hContainer = memMgr.Alloc((uint)(Marshal.SizeOf(default(TW_RANGE_MACOSX))));
@ -314,7 +314,7 @@ namespace NTwain.Data
default:
throw new NotSupportedException($"{itemType} is not supported for range.");
case TWTY.INT8:
if (TwainPlatform.IsMacOSX)
if (TWPlatform.IsMacOSX)
{
twrangemacosx.ItemType = (uint)itemType;
twrangemacosx.MinValue = (uint)Convert.ToSByte(value.MinValue);
@ -346,7 +346,7 @@ namespace NTwain.Data
//}
break;
case TWTY.UINT8:
if (TwainPlatform.IsMacOSX)
if (TWPlatform.IsMacOSX)
{
twrangemacosx.ItemType = (uint)itemType;
twrangemacosx.MinValue = Convert.ToByte(value.MinValue);
@ -378,7 +378,7 @@ namespace NTwain.Data
//}
break;
case TWTY.INT16:
if (TwainPlatform.IsMacOSX)
if (TWPlatform.IsMacOSX)
{
twrangemacosx.ItemType = (uint)itemType;
twrangemacosx.MinValue = (uint)Convert.ToInt16(value.MinValue);
@ -411,7 +411,7 @@ namespace NTwain.Data
break;
case TWTY.BOOL:
case TWTY.UINT16:
if (TwainPlatform.IsMacOSX)
if (TWPlatform.IsMacOSX)
{
twrangemacosx.ItemType = (uint)itemType;
twrangemacosx.MinValue = Convert.ToUInt16(value.MinValue);
@ -443,7 +443,7 @@ namespace NTwain.Data
//}
break;
case TWTY.INT32:
if (TwainPlatform.IsMacOSX)
if (TWPlatform.IsMacOSX)
{
twrangemacosx.ItemType = (uint)itemType;
twrangemacosx.MinValue = (uint)Convert.ToInt32(value.MinValue);
@ -475,7 +475,7 @@ namespace NTwain.Data
//}
break;
case TWTY.UINT32:
if (TwainPlatform.IsMacOSX)
if (TWPlatform.IsMacOSX)
{
twrangemacosx.ItemType = (uint)itemType;
twrangemacosx.MinValue = Convert.ToUInt32(value.MinValue);
@ -512,7 +512,7 @@ namespace NTwain.Data
double step = Convert.ToDouble(value.StepSize);
double def = Convert.ToDouble(value.DefaultValue);
double current = Convert.ToDouble(value.CurrentValue);
if (TwainPlatform.IsMacOSX)
if (TWPlatform.IsMacOSX)
{
TW_RANGE_FIX32_MACOSX twrangefix32macosx = default;
twrangefix32macosx.ItemType = (uint)itemType;

View File

@ -15,9 +15,9 @@ namespace NTwain.Triplets.AudioDATs
static TWRC DoIt(ref TW_IDENTITY_LEGACY app, ref TW_IDENTITY_LEGACY ds, MSG msg)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.AUDIO, DAT.AUDIOFILEXFER, msg, IntPtr.Zero);
}
@ -26,11 +26,11 @@ namespace NTwain.Triplets.AudioDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.AUDIO, DAT.AUDIOFILEXFER, msg, IntPtr.Zero);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.AUDIO, DAT.AUDIOFILEXFER, msg, IntPtr.Zero);
}

View File

@ -15,9 +15,9 @@ namespace NTwain.Triplets.AudioDATs
{
data = default;
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.AUDIO, DAT.AUDIOINFO, msg, ref data);
}
@ -26,11 +26,11 @@ namespace NTwain.Triplets.AudioDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.AUDIO, DAT.AUDIOINFO, msg, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.AUDIO, DAT.AUDIOINFO, msg, ref data);
}

View File

@ -16,9 +16,9 @@ namespace NTwain.Triplets.AudioDATs
{
data = default;
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.AUDIO, DAT.AUDIONATIVEXFER, msg, ref data);
}
@ -27,11 +27,11 @@ namespace NTwain.Triplets.AudioDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.AUDIO, DAT.AUDIONATIVEXFER, msg, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.AUDIO, DAT.AUDIONATIVEXFER, msg, ref data);
}

View File

@ -11,9 +11,9 @@ namespace NTwain.Triplets.ControlDATs
public TWRC RegisterCallback(ref TW_IDENTITY_LEGACY app, ref TW_IDENTITY_LEGACY ds, ref TW_CALLBACK data)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.CALLBACK, MSG.REGISTER_CALLBACK, ref data);
}
@ -22,11 +22,11 @@ namespace NTwain.Triplets.ControlDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.CALLBACK, MSG.REGISTER_CALLBACK, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.CONTROL, DAT.CALLBACK, MSG.REGISTER_CALLBACK, ref data);
}

View File

@ -11,9 +11,9 @@ namespace NTwain.Triplets.ControlDATs
public TWRC RegisterCallback(ref TW_IDENTITY_LEGACY app, ref TW_IDENTITY_LEGACY ds, ref TW_CALLBACK2 data)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.CALLBACK2, MSG.REGISTER_CALLBACK, ref data);
}
@ -22,11 +22,11 @@ namespace NTwain.Triplets.ControlDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.CALLBACK2, MSG.REGISTER_CALLBACK, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.CONTROL, DAT.CALLBACK2, MSG.REGISTER_CALLBACK, ref data);
}

View File

@ -34,9 +34,9 @@ namespace NTwain.Triplets.ControlDATs
static TWRC DoIt(ref TW_IDENTITY_LEGACY app, ref TW_IDENTITY_LEGACY ds, MSG msg, ref TW_CAPABILITY data)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.CAPABILITY, msg, ref data);
}
@ -45,11 +45,11 @@ namespace NTwain.Triplets.ControlDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.CAPABILITY, msg, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.CONTROL, DAT.CAPABILITY, msg, ref data);
}

View File

@ -32,9 +32,9 @@ namespace NTwain.Triplets.ControlDATs
static TWRC DoIt(ref TW_IDENTITY_LEGACY app, ref TW_IDENTITY_LEGACY ds, ushort dat, MSG msg, ref TW_CAPABILITY data)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, (DAT)dat, msg, ref data);
}
@ -43,11 +43,11 @@ namespace NTwain.Triplets.ControlDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, (DAT)dat, msg, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.CONTROL, (DAT)dat, msg, ref data);
}

View File

@ -20,9 +20,9 @@ namespace NTwain.Triplets.ControlDATs
static TWRC DoIt(ref TW_IDENTITY_LEGACY app, ref TW_IDENTITY_LEGACY ds, MSG msg, ref TW_CUSTOMDSDATA data)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.CUSTOMDSDATA, msg, ref data);
}
@ -31,11 +31,11 @@ namespace NTwain.Triplets.ControlDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.CUSTOMDSDATA, msg, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.CONTROL, DAT.CUSTOMDSDATA, msg, ref data);
}

View File

@ -12,9 +12,9 @@ namespace NTwain.Triplets.ControlDATs
{
data = default;
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.DEVICEEVENT, MSG.GET, ref data);
}
@ -23,11 +23,11 @@ namespace NTwain.Triplets.ControlDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.DEVICEEVENT, MSG.GET, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.CONTROL, DAT.DEVICEEVENT, MSG.GET, ref data);
}

View File

@ -42,9 +42,9 @@ namespace NTwain.Triplets.ControlDATs
static TWRC DoIt(ref TW_IDENTITY_LEGACY app, MSG msg, ref TW_ENTRYPOINT entry)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, IntPtr.Zero, DG.CONTROL, DAT.ENTRYPOINT, msg, ref entry);
}
@ -57,10 +57,10 @@ namespace NTwain.Triplets.ControlDATs
//{
// var app = Session._appIdentity;
//}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, IntPtr.Zero, DG.CONTROL, DAT.ENTRYPOINT, msg, ref entry);
}

View File

@ -11,9 +11,9 @@ namespace NTwain.Triplets.ControlDATs
public TWRC ProcessEvent(ref TW_IDENTITY_LEGACY app, ref TW_IDENTITY_LEGACY ds, ref TW_EVENT data)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.EVENT, MSG.PROCESSEVENT, ref data);
}
@ -22,11 +22,11 @@ namespace NTwain.Triplets.ControlDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.EVENT, MSG.PROCESSEVENT, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.CONTROL, DAT.EVENT, MSG.PROCESSEVENT, ref data);
}

View File

@ -34,9 +34,9 @@ namespace NTwain.Triplets.ControlDATs
static TWRC DoIt(ref TW_IDENTITY_LEGACY app, ref TW_IDENTITY_LEGACY ds, MSG msg, ref TW_FILESYSTEM data)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.FILESYSTEM, msg, ref data);
}
@ -45,11 +45,11 @@ namespace NTwain.Triplets.ControlDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.FILESYSTEM, msg, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.CONTROL, DAT.FILESYSTEM, msg, ref data);
}

View File

@ -73,9 +73,9 @@ namespace NTwain.Triplets.ControlDATs
static TWRC DoIt(ref TW_IDENTITY_LEGACY app, MSG msg, ref TW_IDENTITY_LEGACY ds)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, IntPtr.Zero, DG.CONTROL, DAT.IDENTITY, msg, ref ds);
}
@ -84,11 +84,11 @@ namespace NTwain.Triplets.ControlDATs
rc = WinNewDSM.DSM_Entry(ref app, IntPtr.Zero, DG.CONTROL, DAT.IDENTITY, msg, ref ds);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX osxds = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, IntPtr.Zero, DG.CONTROL, DAT.IDENTITY, msg, ref osxds);
}

View File

@ -15,9 +15,9 @@ namespace NTwain.Triplets.ControlDATs
data.SizeOf = (uint)Marshal.SizeOf<TW_METRICS>();
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.METRICS, MSG.GET, ref data);
}
@ -26,11 +26,11 @@ namespace NTwain.Triplets.ControlDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.METRICS, MSG.GET, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.CONTROL, DAT.METRICS, MSG.GET, ref data);
}

View File

@ -30,9 +30,9 @@ namespace NTwain.Triplets.ControlDATs
static TWRC DoIt(ref TW_IDENTITY_LEGACY app, MSG msg, IntPtr hwnd)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, IntPtr.Zero, DG.CONTROL, DAT.PARENT, msg, ref hwnd);
}
@ -47,10 +47,10 @@ namespace NTwain.Triplets.ControlDATs
// rc = NativeMethods.LinuxDsmEntryParent(ref app, IntPtr.Zero, DG.CONTROL, DAT.PARENT, msg, ref hwnd);
// if (rc == TWRC.SUCCESS) Session._appIdentity = app;
//}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, IntPtr.Zero, DG.CONTROL, DAT.PARENT, msg, hwnd);
}

View File

@ -11,9 +11,9 @@ namespace NTwain.Triplets.ControlDATs
public TWRC PassThrough(ref TW_IDENTITY_LEGACY app, ref TW_IDENTITY_LEGACY ds, ref TW_PASSTHRU data)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.PASSTHRU, MSG.PASSTHRU, ref data);
}
@ -22,11 +22,11 @@ namespace NTwain.Triplets.ControlDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.PASSTHRU, MSG.PASSTHRU, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.CONTROL, DAT.PASSTHRU, MSG.PASSTHRU, ref data);
}

View File

@ -21,9 +21,9 @@ namespace NTwain.Triplets.ControlDATs
static TWRC DoIt(ref TW_IDENTITY_LEGACY app, ref TW_IDENTITY_LEGACY ds, MSG msg, ref TW_PENDINGXFERS data)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.PENDINGXFERS, msg, ref data);
}
@ -32,11 +32,11 @@ namespace NTwain.Triplets.ControlDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.PENDINGXFERS, msg, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.CONTROL, DAT.PENDINGXFERS, msg, ref data);
}

View File

@ -30,9 +30,9 @@ namespace NTwain.Triplets.ControlDATs
static TWRC DoIt(ref TW_IDENTITY_LEGACY app, ref TW_IDENTITY_LEGACY ds, MSG msg, ref TW_SETUPFILEXFER data)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.SETUPFILEXFER, msg, ref data);
}
@ -41,11 +41,11 @@ namespace NTwain.Triplets.ControlDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.SETUPFILEXFER, msg, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.CONTROL, DAT.SETUPFILEXFER, msg, ref data);
}

View File

@ -12,9 +12,9 @@ namespace NTwain.Triplets.ControlDATs
{
data = default;
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.SETUPMEMXFER, MSG.GET, ref data);
}
@ -23,11 +23,11 @@ namespace NTwain.Triplets.ControlDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.SETUPMEMXFER, MSG.GET, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.CONTROL, DAT.SETUPMEMXFER, MSG.GET, ref data);
}

View File

@ -13,9 +13,9 @@ namespace NTwain.Triplets.ControlDATs
{
status = default;
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, IntPtr.Zero, DG.CONTROL, DAT.STATUS, MSG.GET, ref status);
}
@ -24,10 +24,10 @@ namespace NTwain.Triplets.ControlDATs
rc = WinNewDSM.DSM_Entry(ref app, IntPtr.Zero, DG.CONTROL, DAT.STATUS, MSG.GET, ref status);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, IntPtr.Zero, DG.CONTROL, DAT.STATUS, MSG.GET, ref status);
}
@ -43,9 +43,9 @@ namespace NTwain.Triplets.ControlDATs
{
status = default;
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.STATUS, MSG.GET, ref status);
}
@ -54,11 +54,11 @@ namespace NTwain.Triplets.ControlDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.STATUS, MSG.GET, ref status);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX osxds = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref osxds, DG.CONTROL, DAT.STATUS, MSG.GET, ref status);
}

View File

@ -23,9 +23,9 @@ namespace NTwain.Triplets.ControlDATs
{
extendedStatus = new TW_STATUSUTF8 { Status = status };
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, IntPtr.Zero, DG.CONTROL, DAT.STATUSUTF8, MSG.GET, ref extendedStatus);
}
@ -34,10 +34,10 @@ namespace NTwain.Triplets.ControlDATs
rc = WinNewDSM.DSM_Entry(ref app, IntPtr.Zero, DG.CONTROL, DAT.STATUSUTF8, MSG.GET, ref extendedStatus);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, IntPtr.Zero, DG.CONTROL, DAT.STATUSUTF8, MSG.GET, ref extendedStatus);
}

View File

@ -14,9 +14,9 @@ namespace NTwain.Triplets.ControlDATs
static TWRC DoIt(ref TW_IDENTITY_LEGACY app, ref TW_IDENTITY_LEGACY ds, MSG msg, ref TW_TWAINDIRECT data)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.CIECOLOR, msg, ref data);
}
@ -25,11 +25,11 @@ namespace NTwain.Triplets.ControlDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.CIECOLOR, msg, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.IMAGE, DAT.CIECOLOR, msg, ref data);
}

View File

@ -20,9 +20,9 @@ namespace NTwain.Triplets.ControlDATs
static TWRC DoIt(ref TW_IDENTITY_LEGACY app, ref TW_IDENTITY_LEGACY ds, MSG msg, ref TW_USERINTERFACE data)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.USERINTERFACE, msg, ref data);
}
@ -31,11 +31,11 @@ namespace NTwain.Triplets.ControlDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.USERINTERFACE, msg, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.CONTROL, DAT.USERINTERFACE, msg, ref data);
}

View File

@ -22,9 +22,9 @@ namespace NTwain.Triplets.ControlDATs
static TWRC DoIt(ref TW_IDENTITY_LEGACY app, ref TW_IDENTITY_LEGACY ds, MSG msg, ref DG data)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.XFERGROUP, msg, ref data);
}
@ -33,11 +33,11 @@ namespace NTwain.Triplets.ControlDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.CONTROL, DAT.XFERGROUP, msg, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.CONTROL, DAT.XFERGROUP, msg, ref data);
}

View File

@ -15,9 +15,9 @@ namespace NTwain.Triplets.ImageDATs
{
var rc = TWRC.FAILURE;
data = default;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.CIECOLOR, msg, ref data);
}
@ -26,11 +26,11 @@ namespace NTwain.Triplets.ImageDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.CIECOLOR, msg, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.IMAGE, DAT.CIECOLOR, msg, ref data);
}

View File

@ -11,9 +11,9 @@ namespace NTwain.Triplets.ImageDATs
public TWRC Get(ref TW_IDENTITY_LEGACY app, ref TW_IDENTITY_LEGACY ds, ref TW_EXTIMAGEINFO data)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.EXTIMAGEINFO, MSG.GET, ref data);
}
@ -22,11 +22,11 @@ namespace NTwain.Triplets.ImageDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.EXTIMAGEINFO, MSG.GET, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.IMAGE, DAT.EXTIMAGEINFO, MSG.GET, ref data);
}

View File

@ -29,9 +29,9 @@ namespace NTwain.Triplets.ImageDATs
static TWRC DoIt(ref TW_IDENTITY_LEGACY app, ref TW_IDENTITY_LEGACY ds, MSG msg, ref TW_FILTER data)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.FILTER, msg, ref data);
}
@ -40,11 +40,11 @@ namespace NTwain.Triplets.ImageDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.FILTER, msg, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.IMAGE, DAT.FILTER, msg, ref data);
}

View File

@ -19,9 +19,9 @@ namespace NTwain.Triplets.ImageDATs
static TWRC DoIt(ref TW_IDENTITY_LEGACY app, ref TW_IDENTITY_LEGACY ds, MSG msg, ref TW_GRAYRESPONSE data)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.GRAYRESPONSE, msg, ref data);
}
@ -30,11 +30,11 @@ namespace NTwain.Triplets.ImageDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.GRAYRESPONSE, msg, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.IMAGE, DAT.GRAYRESPONSE, msg, ref data);
}

View File

@ -15,9 +15,9 @@ namespace NTwain.Triplets.ImageDATs
{
var rc = TWRC.FAILURE;
data = default;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.ICCPROFILE, msg, ref data);
}
@ -26,11 +26,11 @@ namespace NTwain.Triplets.ImageDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.ICCPROFILE, msg, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.IMAGE, DAT.ICCPROFILE, msg, ref data);
}

View File

@ -15,9 +15,9 @@ namespace NTwain.Triplets.ImageDATs
static TWRC DoIt(ref TW_IDENTITY_LEGACY app, ref TW_IDENTITY_LEGACY ds, MSG msg)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.IMAGEFILEXFER, msg, IntPtr.Zero);
}
@ -26,11 +26,11 @@ namespace NTwain.Triplets.ImageDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.IMAGEFILEXFER, msg, IntPtr.Zero);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.IMAGE, DAT.IMAGEFILEXFER, msg, IntPtr.Zero);
}

View File

@ -15,9 +15,9 @@ namespace NTwain.Triplets.ImageDATs
{
var rc = TWRC.FAILURE;
data = default;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.IMAGEINFO, msg, ref data);
}
@ -26,11 +26,11 @@ namespace NTwain.Triplets.ImageDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.IMAGEINFO, msg, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.IMAGE, DAT.IMAGEINFO, msg, ref data);
}

View File

@ -29,9 +29,9 @@ namespace NTwain.Triplets.ImageDATs
static TWRC DoIt(ref TW_IDENTITY_LEGACY app, ref TW_IDENTITY_LEGACY ds, MSG msg, ref TW_IMAGELAYOUT data)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.IMAGELAYOUT, msg, ref data);
}
@ -40,11 +40,11 @@ namespace NTwain.Triplets.ImageDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.IMAGELAYOUT, msg, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.IMAGE, DAT.IMAGELAYOUT, msg, ref data);
}

View File

@ -11,9 +11,9 @@ namespace NTwain.Triplets.ImageDATs
public TWRC Get(ref TW_IDENTITY_LEGACY app, ref TW_IDENTITY_LEGACY ds, ref TW_IMAGEMEMXFER data)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.IMAGEMEMFILEXFER, MSG.GET, ref data);
}
@ -29,11 +29,11 @@ namespace NTwain.Triplets.ImageDATs
public TWRC Get(ref TW_IDENTITY_LEGACY app, ref TW_IDENTITY_LEGACY ds, ref TW_IMAGEMEMXFER_MACOSX data)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsMacOSX)
if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.IMAGE, DAT.IMAGEMEMXFER, MSG.GET, ref data);
}

View File

@ -11,9 +11,9 @@ namespace NTwain.Triplets.ImageDATs
public TWRC Get(ref TW_IDENTITY_LEGACY app, ref TW_IDENTITY_LEGACY ds, ref TW_IMAGEMEMXFER data)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.IMAGEMEMXFER, MSG.GET, ref data);
}
@ -28,11 +28,11 @@ namespace NTwain.Triplets.ImageDATs
public TWRC Get(ref TW_IDENTITY_LEGACY app, ref TW_IDENTITY_LEGACY ds, ref TW_IMAGEMEMXFER_MACOSX data)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsMacOSX)
if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.IMAGE, DAT.IMAGEMEMXFER, MSG.GET, ref data);
}

View File

@ -16,9 +16,9 @@ namespace NTwain.Triplets.ImageDATs
{
var rc = TWRC.FAILURE;
data = IntPtr.Zero;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.IMAGENATIVEXFER, msg, ref data);
}
@ -27,11 +27,11 @@ namespace NTwain.Triplets.ImageDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.IMAGENATIVEXFER, msg, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.IMAGE, DAT.IMAGENATIVEXFER, msg, ref data);
}

View File

@ -29,9 +29,9 @@ namespace NTwain.Triplets.ImageDATs
static TWRC DoIt(ref TW_IDENTITY_LEGACY app, ref TW_IDENTITY_LEGACY ds, MSG msg, ref TW_JPEGCOMPRESSION data)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.JPEGCOMPRESSION, msg, ref data);
}
@ -40,11 +40,11 @@ namespace NTwain.Triplets.ImageDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.JPEGCOMPRESSION, msg, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.IMAGE, DAT.JPEGCOMPRESSION, msg, ref data);
}

View File

@ -29,9 +29,9 @@ namespace NTwain.Triplets.ImageDATs
static TWRC DoIt(ref TW_IDENTITY_LEGACY app, ref TW_IDENTITY_LEGACY ds, MSG msg, ref TW_PALETTE8 data)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.PALETTE8, msg, ref data);
}
@ -40,11 +40,11 @@ namespace NTwain.Triplets.ImageDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.PALETTE8, msg, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.IMAGE, DAT.PALETTE8, msg, ref data);
}

View File

@ -19,9 +19,9 @@ namespace NTwain.Triplets.ImageDATs
static TWRC DoIt(ref TW_IDENTITY_LEGACY app, ref TW_IDENTITY_LEGACY ds, MSG msg, ref TW_RGBRESPONSE data)
{
var rc = TWRC.FAILURE;
if (TwainPlatform.IsWindows)
if (TWPlatform.IsWindows)
{
if (TwainPlatform.Is32bit && TwainPlatform.PreferLegacyDSM)
if (TWPlatform.Is32bit && TWPlatform.PreferLegacyDSM)
{
rc = WinLegacyDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.RGBRESPONSE, msg, ref data);
}
@ -30,11 +30,11 @@ namespace NTwain.Triplets.ImageDATs
rc = WinNewDSM.DSM_Entry(ref app, ref ds, DG.IMAGE, DAT.RGBRESPONSE, msg, ref data);
}
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
TW_IDENTITY_MACOSX app2 = app;
TW_IDENTITY_MACOSX ds2 = ds;
if (TwainPlatform.PreferLegacyDSM)
if (TWPlatform.PreferLegacyDSM)
{
rc = OSXLegacyDSM.DSM_Entry(ref app2, ref ds2, DG.IMAGE, DAT.RGBRESPONSE, msg, ref data);
}

View File

@ -39,7 +39,7 @@ namespace NTwain
{
IntPtr cbPtr = IntPtr.Zero;
if (TwainPlatform.IsMacOSX)
if (TWPlatform.IsMacOSX)
{
cbPtr = Marshal.GetFunctionPointerForDelegate(_osxCallbackDelegate);
}

View File

@ -17,15 +17,15 @@ namespace NTwain
{
return _entryPoint.DSM_MemAllocate(size);
}
else if (TwainPlatform.IsWindows)
else if (TWPlatform.IsWindows)
{
return NativeMemoryMethods.WinGlobalAlloc(NativeMemoryMethods.AllocFlag.GHND, (UIntPtr)size);
}
else if (TwainPlatform.IsLinux)
else if (TWPlatform.IsLinux)
{
return Marshal.AllocHGlobal((int)size);
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
return Marshal.AllocHGlobal((int)size);
}
@ -43,15 +43,15 @@ namespace NTwain
{
_entryPoint.DSM_MemFree(handle);
}
else if (TwainPlatform.IsWindows)
else if (TWPlatform.IsWindows)
{
NativeMemoryMethods.WinGlobalFree(handle);
}
else if (TwainPlatform.IsLinux)
else if (TWPlatform.IsLinux)
{
Marshal.FreeHGlobal(handle);
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
Marshal.FreeHGlobal(handle);
}
@ -69,15 +69,15 @@ namespace NTwain
{
return _entryPoint.DSM_MemLock(handle);
}
else if (TwainPlatform.IsWindows)
else if (TWPlatform.IsWindows)
{
return NativeMemoryMethods.WinGlobalLock(handle);
}
else if (TwainPlatform.IsLinux)
else if (TWPlatform.IsLinux)
{
return handle;
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
return handle;
}
@ -95,14 +95,14 @@ namespace NTwain
{
_entryPoint.DSM_MemUnlock(handle);
}
else if (TwainPlatform.IsWindows)
else if (TWPlatform.IsWindows)
{
NativeMemoryMethods.WinGlobalUnlock(handle);
}
else if (TwainPlatform.IsLinux)
else if (TWPlatform.IsLinux)
{
}
else if (TwainPlatform.IsMacOSX)
else if (TWPlatform.IsMacOSX)
{
}
else

View File

@ -329,7 +329,7 @@ namespace NTwain
{
do
{
rc = TwainPlatform.IsMacOSX ?
rc = TWPlatform.IsMacOSX ?
DGImage.ImageMemXfer.Get(ref _appIdentity, ref _currentDS, ref memXferOSX) :
DGImage.ImageMemXfer.Get(ref _appIdentity, ref _currentDS, ref memXfer);
@ -337,7 +337,7 @@ namespace NTwain
{
try
{
var written = TwainPlatform.IsMacOSX ?
var written = TWPlatform.IsMacOSX ?
memXferOSX.BytesWritten : memXfer.BytesWritten;
IntPtr lockedPtr = Lock(memPtr);
@ -409,7 +409,7 @@ namespace NTwain
{
do
{
rc = TwainPlatform.IsMacOSX ?
rc = TWPlatform.IsMacOSX ?
DGImage.ImageMemFileXfer.Get(ref _appIdentity, ref _currentDS, ref memXferOSX) :
DGImage.ImageMemFileXfer.Get(ref _appIdentity, ref _currentDS, ref memXfer);
@ -417,7 +417,7 @@ namespace NTwain
{
try
{
var written = TwainPlatform.IsMacOSX ?
var written = TWPlatform.IsMacOSX ?
memXferOSX.BytesWritten : memXfer.BytesWritten;
IntPtr lockedPtr = Lock(memPtr);