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:
parent
63b10c85e0
commit
a72e1ff1d0
samples/WinForm32
src/NTwain
Data
Triplets
AudioDATs
ControlDATs
Callback.csCallback2.csCapability.csCapabilityCustom.csCustomDsData.csDeviceEvent.csEntryPoint.csEvent.csFileSystem.csIdentity.csMetrics.csParent.csPassthru.csPendingXfers.csSetupFileXfer.csSetupMemXfer.csStatus.csStatusUtf8.csTwainDirect.csUserInterface.csXferGroup.cs
ImageDATs
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
@ -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;
|
||||
}
|
||||
|
@ -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,
|
||||
};
|
||||
}
|
||||
}
|
||||
|
@ -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>
|
||||
|
@ -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;
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -39,7 +39,7 @@ namespace NTwain
|
||||
{
|
||||
IntPtr cbPtr = IntPtr.Zero;
|
||||
|
||||
if (TwainPlatform.IsMacOSX)
|
||||
if (TWPlatform.IsMacOSX)
|
||||
{
|
||||
cbPtr = Marshal.GetFunctionPointerForDelegate(_osxCallbackDelegate);
|
||||
}
|
||||
|
@ -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
|
||||
|
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user