From addbf7f31daaec51947ae07c9cdcb588154360d0 Mon Sep 17 00:00:00 2001
From: Eugene Wang <8755753+soukoku@users.noreply.github.com>
Date: Sun, 2 Apr 2023 07:56:54 -0400
Subject: [PATCH] Reorg'd things the way I like.
---
src/NTwain/DSM/OSXLegacyDSM.cs | 100 ++++++------------
src/NTwain/DSM/OSXNewDSM.cs | 100 ++++++------------
src/NTwain/DSM/WinLegacyDSM.cs | 100 ++++++------------
src/NTwain/DSM/WinNewDSM.cs | 100 ++++++------------
.../Callback.cs} | 6 +-
.../Callback2.cs} | 6 +-
.../CustomDsData.cs} | 6 +-
.../DeviceEvent.cs} | 6 +-
.../EntryPoint.cs} | 6 +-
.../Identity.cs} | 6 +-
.../{DATParent.cs => ControlDATs/Parent.cs} | 8 +-
.../{DATStatus.cs => ControlDATs/Status.cs} | 6 +-
.../StatusUtf8.cs} | 6 +-
src/NTwain/Triplets/DGControl.cs | 40 +++----
14 files changed, 169 insertions(+), 327 deletions(-)
rename src/NTwain/Triplets/{DATCallback.cs => ControlDATs/Callback.cs} (91%)
rename src/NTwain/Triplets/{DATCallback2.cs => ControlDATs/Callback2.cs} (91%)
rename src/NTwain/Triplets/{DATCustomDsData.cs => ControlDATs/CustomDsData.cs} (92%)
rename src/NTwain/Triplets/{DATDeviceEvent.cs => ControlDATs/DeviceEvent.cs} (91%)
rename src/NTwain/Triplets/{DATEntryPoint.cs => ControlDATs/EntryPoint.cs} (94%)
rename src/NTwain/Triplets/{DATIdentity.cs => ControlDATs/Identity.cs} (96%)
rename src/NTwain/Triplets/{DATParent.cs => ControlDATs/Parent.cs} (93%)
rename src/NTwain/Triplets/{DATStatus.cs => ControlDATs/Status.cs} (95%)
rename src/NTwain/Triplets/{DATStatusUtf8.cs => ControlDATs/StatusUtf8.cs} (92%)
diff --git a/src/NTwain/DSM/OSXLegacyDSM.cs b/src/NTwain/DSM/OSXLegacyDSM.cs
index de65b24..3e7b2bf 100644
--- a/src/NTwain/DSM/OSXLegacyDSM.cs
+++ b/src/NTwain/DSM/OSXLegacyDSM.cs
@@ -9,110 +9,70 @@ namespace NTwain.DSM
const string DsmName = "/System/Library/Frameworks/framework/TWAIN";
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_MACOSX origin,
- IntPtr dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref IntPtr hwnd
+ ref TW_IDENTITY_MACOSX origin, IntPtr dest,
+ DG dg, DAT dat, MSG msg, ref IntPtr hwnd
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_MACOSX origin,
- IntPtr dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_IDENTITY_MACOSX twidentity
+ ref TW_IDENTITY_MACOSX origin, IntPtr dest,
+ DG dg, DAT dat, MSG msg, ref TW_IDENTITY_MACOSX twidentity
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_MACOSX origin,
- ref TW_IDENTITY_MACOSX dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_STATUS twstatus
+ ref TW_IDENTITY_MACOSX origin, ref TW_IDENTITY_MACOSX dest,
+ DG dg, DAT dat, MSG msg, ref TW_STATUS twstatus
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_MACOSX origin,
- IntPtr dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_STATUS twstatus
+ ref TW_IDENTITY_MACOSX origin, IntPtr dest,
+ DG dg, DAT dat, MSG msg, ref TW_STATUS twstatus
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_MACOSX origin,
- IntPtr dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_STATUSUTF8 twstatusutf8
+ ref TW_IDENTITY_MACOSX origin, IntPtr dest,
+ DG dg, DAT dat, MSG msg, ref TW_STATUSUTF8 twstatusutf8
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_MACOSX origin,
- IntPtr dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_ENTRYPOINT twentrypoint
+ ref TW_IDENTITY_MACOSX origin, IntPtr dest,
+ DG dg, DAT dat, MSG msg, ref TW_ENTRYPOINT twentrypoint
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_MACOSX origin,
- ref TW_IDENTITY_MACOSX dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_DEVICEEVENT twdeviceevent
+ ref TW_IDENTITY_MACOSX origin, ref TW_IDENTITY_MACOSX dest,
+ DG dg, DAT dat, MSG msg, ref TW_DEVICEEVENT twdeviceevent
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_MACOSX origin,
- ref TW_IDENTITY_MACOSX dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_CUSTOMDSDATA twcustomedsdata
+ ref TW_IDENTITY_MACOSX origin, ref TW_IDENTITY_MACOSX dest,
+ DG dg, DAT dat, MSG msg, ref TW_CUSTOMDSDATA twcustomedsdata
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_MACOSX origin,
- ref TW_IDENTITY_MACOSX dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_CALLBACK twcallback
+ ref TW_IDENTITY_MACOSX origin, ref TW_IDENTITY_MACOSX dest,
+ DG dg, DAT dat, MSG msg, ref TW_CALLBACK twcallback
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_MACOSX origin,
- ref TW_IDENTITY_MACOSX dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_CALLBACK2 twcallback
+ ref TW_IDENTITY_MACOSX origin, ref TW_IDENTITY_MACOSX dest,
+ DG dg, DAT dat, MSG msg, ref TW_CALLBACK2 twcallback
);
}
}
diff --git a/src/NTwain/DSM/OSXNewDSM.cs b/src/NTwain/DSM/OSXNewDSM.cs
index 05b159c..20f6318 100644
--- a/src/NTwain/DSM/OSXNewDSM.cs
+++ b/src/NTwain/DSM/OSXNewDSM.cs
@@ -9,110 +9,70 @@ namespace NTwain.DSM
const string DsmName = "/Library/Frameworks/TWAINDSM.framework/TWAINDSM";
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_MACOSX origin,
- IntPtr dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref IntPtr hwnd
+ ref TW_IDENTITY_MACOSX origin, IntPtr dest,
+ DG dg, DAT dat, MSG msg, ref IntPtr hwnd
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_MACOSX origin,
- IntPtr dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_IDENTITY_MACOSX twidentity
+ ref TW_IDENTITY_MACOSX origin, IntPtr dest,
+ DG dg, DAT dat, MSG msg, ref TW_IDENTITY_MACOSX twidentity
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_MACOSX origin,
- ref TW_IDENTITY_MACOSX dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_STATUS twstatus
+ ref TW_IDENTITY_MACOSX origin, ref TW_IDENTITY_MACOSX dest,
+ DG dg, DAT dat, MSG msg, ref TW_STATUS twstatus
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_MACOSX origin,
- IntPtr dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_STATUS twstatus
+ ref TW_IDENTITY_MACOSX origin, IntPtr dest,
+ DG dg, DAT dat, MSG msg, ref TW_STATUS twstatus
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_MACOSX origin,
- IntPtr dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_STATUSUTF8 twstatusutf8
+ ref TW_IDENTITY_MACOSX origin, IntPtr dest,
+ DG dg, DAT dat, MSG msg, ref TW_STATUSUTF8 twstatusutf8
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_MACOSX origin,
- IntPtr dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_ENTRYPOINT twentrypoint
+ ref TW_IDENTITY_MACOSX origin, IntPtr dest,
+ DG dg, DAT dat, MSG msg, ref TW_ENTRYPOINT twentrypoint
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_MACOSX origin,
- ref TW_IDENTITY_MACOSX dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_DEVICEEVENT twdeviceevent
+ ref TW_IDENTITY_MACOSX origin, ref TW_IDENTITY_MACOSX dest,
+ DG dg, DAT dat, MSG msg, ref TW_DEVICEEVENT twdeviceevent
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_MACOSX origin,
- ref TW_IDENTITY_MACOSX dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_CUSTOMDSDATA twcustomedsdata
+ ref TW_IDENTITY_MACOSX origin, ref TW_IDENTITY_MACOSX dest,
+ DG dg, DAT dat, MSG msg, ref TW_CUSTOMDSDATA twcustomedsdata
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_MACOSX origin,
- ref TW_IDENTITY_MACOSX dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_CALLBACK twcallback
+ ref TW_IDENTITY_MACOSX origin, ref TW_IDENTITY_MACOSX dest,
+ DG dg, DAT dat, MSG msg, ref TW_CALLBACK twcallback
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_MACOSX origin,
- ref TW_IDENTITY_MACOSX dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_CALLBACK2 twcallback
+ ref TW_IDENTITY_MACOSX origin, ref TW_IDENTITY_MACOSX dest,
+ DG dg, DAT dat, MSG msg, ref TW_CALLBACK2 twcallback
);
}
}
diff --git a/src/NTwain/DSM/WinLegacyDSM.cs b/src/NTwain/DSM/WinLegacyDSM.cs
index 6b19c09..cccc2de 100644
--- a/src/NTwain/DSM/WinLegacyDSM.cs
+++ b/src/NTwain/DSM/WinLegacyDSM.cs
@@ -9,110 +9,70 @@ namespace NTwain.DSM
const string DsmName = "twain_32.dll";
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_LEGACY origin,
- IntPtr dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref IntPtr hwnd
+ ref TW_IDENTITY_LEGACY origin, IntPtr dest,
+ DG dg, DAT dat, MSG msg, ref IntPtr hwnd
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_LEGACY origin,
- IntPtr dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_IDENTITY_LEGACY twidentity
+ ref TW_IDENTITY_LEGACY origin, IntPtr dest,
+ DG dg, DAT dat, MSG msg, ref TW_IDENTITY_LEGACY twidentity
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_LEGACY origin,
- ref TW_IDENTITY_LEGACY dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_STATUS twstatus
+ ref TW_IDENTITY_LEGACY origin, ref TW_IDENTITY_LEGACY dest,
+ DG dg, DAT dat, MSG msg, ref TW_STATUS twstatus
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_LEGACY origin,
- IntPtr dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_STATUS twstatus
+ ref TW_IDENTITY_LEGACY origin, IntPtr dest,
+ DG dg, DAT dat, MSG msg, ref TW_STATUS twstatus
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_LEGACY origin,
- IntPtr dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_STATUSUTF8 twstatusutf8
+ ref TW_IDENTITY_LEGACY origin, IntPtr dest,
+ DG dg, DAT dat, MSG msg, ref TW_STATUSUTF8 twstatusutf8
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_LEGACY origin,
- IntPtr dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_ENTRYPOINT twentrypoint
+ ref TW_IDENTITY_LEGACY origin, IntPtr dest,
+ DG dg, DAT dat, MSG msg, ref TW_ENTRYPOINT twentrypoint
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_LEGACY origin,
- ref TW_IDENTITY_LEGACY dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_DEVICEEVENT twdeviceevent
+ ref TW_IDENTITY_LEGACY origin, ref TW_IDENTITY_LEGACY dest,
+ DG dg, DAT dat, MSG msg, ref TW_DEVICEEVENT twdeviceevent
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_LEGACY origin,
- ref TW_IDENTITY_LEGACY dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_CUSTOMDSDATA twcustomedsdata
+ ref TW_IDENTITY_LEGACY origin, ref TW_IDENTITY_LEGACY dest,
+ DG dg, DAT dat, MSG msg, ref TW_CUSTOMDSDATA twcustomedsdata
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_LEGACY origin,
- ref TW_IDENTITY_LEGACY dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_CALLBACK twcallback
+ ref TW_IDENTITY_LEGACY origin, ref TW_IDENTITY_LEGACY dest,
+ DG dg, DAT dat, MSG msg, ref TW_CALLBACK twcallback
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_LEGACY origin,
- ref TW_IDENTITY_LEGACY dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_CALLBACK2 twcallback
+ ref TW_IDENTITY_LEGACY origin, ref TW_IDENTITY_LEGACY dest,
+ DG dg, DAT dat, MSG msg, ref TW_CALLBACK2 twcallback
);
}
}
diff --git a/src/NTwain/DSM/WinNewDSM.cs b/src/NTwain/DSM/WinNewDSM.cs
index 4eb42b5..930b54b 100644
--- a/src/NTwain/DSM/WinNewDSM.cs
+++ b/src/NTwain/DSM/WinNewDSM.cs
@@ -9,110 +9,70 @@ namespace NTwain.DSM
const string DsmName = "twaindsm.dll";
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_LEGACY origin,
- IntPtr dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref IntPtr hwnd
+ ref TW_IDENTITY_LEGACY origin, IntPtr dest,
+ DG dg, DAT dat, MSG msg, ref IntPtr hwnd
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_LEGACY origin,
- IntPtr dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_IDENTITY_LEGACY twidentity
+ ref TW_IDENTITY_LEGACY origin, IntPtr dest,
+ DG dg, DAT dat, MSG msg, ref TW_IDENTITY_LEGACY twidentity
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_LEGACY origin,
- ref TW_IDENTITY_LEGACY dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_STATUS twstatus
+ ref TW_IDENTITY_LEGACY origin, ref TW_IDENTITY_LEGACY dest,
+ DG dg, DAT dat, MSG msg, ref TW_STATUS twstatus
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_LEGACY origin,
- IntPtr dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_STATUS twstatus
+ ref TW_IDENTITY_LEGACY origin, IntPtr dest,
+ DG dg, DAT dat, MSG msg, ref TW_STATUS twstatus
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_LEGACY origin,
- IntPtr dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_STATUSUTF8 twstatusutf8
+ ref TW_IDENTITY_LEGACY origin, IntPtr dest,
+ DG dg, DAT dat, MSG msg, ref TW_STATUSUTF8 twstatusutf8
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_LEGACY origin,
- IntPtr dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_ENTRYPOINT twentrypoint
+ ref TW_IDENTITY_LEGACY origin, IntPtr dest,
+ DG dg, DAT dat, MSG msg, ref TW_ENTRYPOINT twentrypoint
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_LEGACY origin,
- ref TW_IDENTITY_LEGACY dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_DEVICEEVENT twdeviceevent
+ ref TW_IDENTITY_LEGACY origin, ref TW_IDENTITY_LEGACY dest,
+ DG dg, DAT dat, MSG msg, ref TW_DEVICEEVENT twdeviceevent
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_LEGACY origin,
- ref TW_IDENTITY_LEGACY dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_CUSTOMDSDATA twcustomedsdata
+ ref TW_IDENTITY_LEGACY origin, ref TW_IDENTITY_LEGACY dest,
+ DG dg, DAT dat, MSG msg, ref TW_CUSTOMDSDATA twcustomedsdata
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_LEGACY origin,
- ref TW_IDENTITY_LEGACY dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_CALLBACK twcallback
+ ref TW_IDENTITY_LEGACY origin, ref TW_IDENTITY_LEGACY dest,
+ DG dg, DAT dat, MSG msg, ref TW_CALLBACK twcallback
);
[DllImport(DsmName, CharSet = CharSet.Ansi)]
- internal static extern UInt16 DSM_Entry
+ internal static extern ushort DSM_Entry
(
- ref TW_IDENTITY_LEGACY origin,
- ref TW_IDENTITY_LEGACY dest,
- DG dg,
- DAT dat,
- MSG msg,
- ref TW_CALLBACK2 twcallback
+ ref TW_IDENTITY_LEGACY origin, ref TW_IDENTITY_LEGACY dest,
+ DG dg, DAT dat, MSG msg, ref TW_CALLBACK2 twcallback
);
}
}
diff --git a/src/NTwain/Triplets/DATCallback.cs b/src/NTwain/Triplets/ControlDATs/Callback.cs
similarity index 91%
rename from src/NTwain/Triplets/DATCallback.cs
rename to src/NTwain/Triplets/ControlDATs/Callback.cs
index 5f2d2aa..c9be18c 100644
--- a/src/NTwain/Triplets/DATCallback.cs
+++ b/src/NTwain/Triplets/ControlDATs/Callback.cs
@@ -1,14 +1,14 @@
using NTwain.DSM;
using TWAINWorkingGroup;
-namespace NTwain.Triplets
+namespace NTwain.Triplets.ControlDATs
{
///
/// Contains calls used with and .
///
- public class DATCallback : TripletBase
+ public class Callback : TripletBase
{
- public DATCallback(TwainSession session) : base(session)
+ public Callback(TwainSession session) : base(session)
{
}
diff --git a/src/NTwain/Triplets/DATCallback2.cs b/src/NTwain/Triplets/ControlDATs/Callback2.cs
similarity index 91%
rename from src/NTwain/Triplets/DATCallback2.cs
rename to src/NTwain/Triplets/ControlDATs/Callback2.cs
index 130cf3f..88c1410 100644
--- a/src/NTwain/Triplets/DATCallback2.cs
+++ b/src/NTwain/Triplets/ControlDATs/Callback2.cs
@@ -1,14 +1,14 @@
using NTwain.DSM;
using TWAINWorkingGroup;
-namespace NTwain.Triplets
+namespace NTwain.Triplets.ControlDATs
{
///
/// Contains calls used with and .
///
- public class DATCallback2 : TripletBase
+ public class Callback2 : TripletBase
{
- public DATCallback2(TwainSession session) : base(session)
+ public Callback2(TwainSession session) : base(session)
{
}
diff --git a/src/NTwain/Triplets/DATCustomDsData.cs b/src/NTwain/Triplets/ControlDATs/CustomDsData.cs
similarity index 92%
rename from src/NTwain/Triplets/DATCustomDsData.cs
rename to src/NTwain/Triplets/ControlDATs/CustomDsData.cs
index 9862616..f08e8d8 100644
--- a/src/NTwain/Triplets/DATCustomDsData.cs
+++ b/src/NTwain/Triplets/ControlDATs/CustomDsData.cs
@@ -1,14 +1,14 @@
using NTwain.DSM;
using TWAINWorkingGroup;
-namespace NTwain.Triplets
+namespace NTwain.Triplets.ControlDATs
{
///
/// Contains calls used with and .
///
- public class DATCustomDsData : TripletBase
+ public class CustomDsData : TripletBase
{
- public DATCustomDsData(TwainSession session) : base(session)
+ public CustomDsData(TwainSession session) : base(session)
{
}
diff --git a/src/NTwain/Triplets/DATDeviceEvent.cs b/src/NTwain/Triplets/ControlDATs/DeviceEvent.cs
similarity index 91%
rename from src/NTwain/Triplets/DATDeviceEvent.cs
rename to src/NTwain/Triplets/ControlDATs/DeviceEvent.cs
index 86c92de..97e9274 100644
--- a/src/NTwain/Triplets/DATDeviceEvent.cs
+++ b/src/NTwain/Triplets/ControlDATs/DeviceEvent.cs
@@ -1,14 +1,14 @@
using NTwain.DSM;
using TWAINWorkingGroup;
-namespace NTwain.Triplets
+namespace NTwain.Triplets.ControlDATs
{
///
/// Contains calls used with and .
///
- public class DATDeviceEvent : TripletBase
+ public class DeviceEvent : TripletBase
{
- public DATDeviceEvent(TwainSession session) : base(session)
+ public DeviceEvent(TwainSession session) : base(session)
{
}
diff --git a/src/NTwain/Triplets/DATEntryPoint.cs b/src/NTwain/Triplets/ControlDATs/EntryPoint.cs
similarity index 94%
rename from src/NTwain/Triplets/DATEntryPoint.cs
rename to src/NTwain/Triplets/ControlDATs/EntryPoint.cs
index 308cbd3..78ecf23 100644
--- a/src/NTwain/Triplets/DATEntryPoint.cs
+++ b/src/NTwain/Triplets/ControlDATs/EntryPoint.cs
@@ -3,14 +3,14 @@ using System;
using System.Runtime.InteropServices;
using TWAINWorkingGroup;
-namespace NTwain.Triplets
+namespace NTwain.Triplets.ControlDATs
{
///
/// Contains calls used with and .
///
- public class DATEntryPoint : TripletBase
+ public class EntryPoint : TripletBase
{
- public DATEntryPoint(TwainSession session) : base(session)
+ public EntryPoint(TwainSession session) : base(session)
{
}
diff --git a/src/NTwain/Triplets/DATIdentity.cs b/src/NTwain/Triplets/ControlDATs/Identity.cs
similarity index 96%
rename from src/NTwain/Triplets/DATIdentity.cs
rename to src/NTwain/Triplets/ControlDATs/Identity.cs
index 421fc7f..221a109 100644
--- a/src/NTwain/Triplets/DATIdentity.cs
+++ b/src/NTwain/Triplets/ControlDATs/Identity.cs
@@ -2,14 +2,14 @@
using System;
using TWAINWorkingGroup;
-namespace NTwain.Triplets
+namespace NTwain.Triplets.ControlDATs
{
///
/// Contains calls used with and .
///
- public class DATIdentity : TripletBase
+ public class Identity : TripletBase
{
- public DATIdentity(TwainSession session) : base(session)
+ public Identity(TwainSession session) : base(session)
{
}
diff --git a/src/NTwain/Triplets/DATParent.cs b/src/NTwain/Triplets/ControlDATs/Parent.cs
similarity index 93%
rename from src/NTwain/Triplets/DATParent.cs
rename to src/NTwain/Triplets/ControlDATs/Parent.cs
index ce810fa..8dd32a8 100644
--- a/src/NTwain/Triplets/DATParent.cs
+++ b/src/NTwain/Triplets/ControlDATs/Parent.cs
@@ -2,14 +2,14 @@
using System;
using TWAINWorkingGroup;
-namespace NTwain.Triplets
+namespace NTwain.Triplets.ControlDATs
{
///
/// Contains calls used with and .
///
- public class DATParent : TripletBase
+ public class Parent : TripletBase
{
- public DATParent(TwainSession session) : base(session)
+ public Parent(TwainSession session) : base(session)
{
}
@@ -32,7 +32,7 @@ namespace NTwain.Triplets
}
// determine memory mgmt routines used
- if ((((DG)Session.AppIdentity.SupportedGroups) & DG.DSM2) == DG.DSM2)
+ if (((DG)Session.AppIdentity.SupportedGroups & DG.DSM2) == DG.DSM2)
{
if (Session.DGControl.EntryPoint.Get(out TW_ENTRYPOINT_DELEGATES entry) == STS.SUCCESS)
{
diff --git a/src/NTwain/Triplets/DATStatus.cs b/src/NTwain/Triplets/ControlDATs/Status.cs
similarity index 95%
rename from src/NTwain/Triplets/DATStatus.cs
rename to src/NTwain/Triplets/ControlDATs/Status.cs
index 9906abd..3cf047b 100644
--- a/src/NTwain/Triplets/DATStatus.cs
+++ b/src/NTwain/Triplets/ControlDATs/Status.cs
@@ -2,14 +2,14 @@
using System;
using TWAINWorkingGroup;
-namespace NTwain.Triplets
+namespace NTwain.Triplets.ControlDATs
{
///
/// Contains calls used with and .
///
- public class DATStatus : TripletBase
+ public class Status : TripletBase
{
- public DATStatus(TwainSession session) : base(session)
+ public Status(TwainSession session) : base(session)
{
}
diff --git a/src/NTwain/Triplets/DATStatusUtf8.cs b/src/NTwain/Triplets/ControlDATs/StatusUtf8.cs
similarity index 92%
rename from src/NTwain/Triplets/DATStatusUtf8.cs
rename to src/NTwain/Triplets/ControlDATs/StatusUtf8.cs
index beb2d18..d4f5324 100644
--- a/src/NTwain/Triplets/DATStatusUtf8.cs
+++ b/src/NTwain/Triplets/ControlDATs/StatusUtf8.cs
@@ -2,14 +2,14 @@
using System;
using TWAINWorkingGroup;
-namespace NTwain.Triplets
+namespace NTwain.Triplets.ControlDATs
{
///
/// Contains calls used with and .
///
- public class DATStatusUtf8 : TripletBase
+ public class StatusUtf8 : TripletBase
{
- public DATStatusUtf8(TwainSession session) : base(session)
+ public StatusUtf8(TwainSession session) : base(session)
{
}
diff --git a/src/NTwain/Triplets/DGControl.cs b/src/NTwain/Triplets/DGControl.cs
index 18ec0bc..fc9e994 100644
--- a/src/NTwain/Triplets/DGControl.cs
+++ b/src/NTwain/Triplets/DGControl.cs
@@ -1,4 +1,6 @@
-namespace NTwain.Triplets
+using NTwain.Triplets.ControlDATs;
+
+namespace NTwain.Triplets
{
///
/// Contains calls used with .
@@ -9,32 +11,32 @@
{
}
- private DATParent? _parent;
- public DATParent Parent => _parent ??= new DATParent(Session);
+ private Parent? _parent;
+ public Parent Parent => _parent ??= new Parent(Session);
- private DATEntryPoint? _entryPoint;
- public DATEntryPoint EntryPoint => _entryPoint ??= new DATEntryPoint(Session);
+ private EntryPoint? _entryPoint;
+ public EntryPoint EntryPoint => _entryPoint ??= new EntryPoint(Session);
- private DATIdentity? _identity;
- public DATIdentity Identity => _identity ??= new DATIdentity(Session);
+ private Identity? _identity;
+ public Identity Identity => _identity ??= new Identity(Session);
- private DATStatus? _status;
- public DATStatus Status => _status ??= new DATStatus(Session);
+ private Status? _status;
+ public Status Status => _status ??= new Status(Session);
- private DATStatusUtf8? _statusUtf8;
- public DATStatusUtf8 StatusUtf8 => _statusUtf8 ??= new DATStatusUtf8(Session);
+ private StatusUtf8? _statusUtf8;
+ public StatusUtf8 StatusUtf8 => _statusUtf8 ??= new StatusUtf8(Session);
- private DATCustomDsData? _customDsData;
- public DATCustomDsData CustomDsData => _customDsData ??= new DATCustomDsData(Session);
+ private CustomDsData? _customDsData;
+ public CustomDsData CustomDsData => _customDsData ??= new CustomDsData(Session);
- private DATDeviceEvent? _deviceEvent;
- public DATDeviceEvent DeviceEvent => _deviceEvent ??= new DATDeviceEvent(Session);
+ private DeviceEvent? _deviceEvent;
+ public DeviceEvent DeviceEvent => _deviceEvent ??= new DeviceEvent(Session);
- private DATCallback? _callback;
- public DATCallback Callback => _callback ??= new DATCallback(Session);
+ private Callback? _callback;
+ public Callback Callback => _callback ??= new Callback(Session);
- private DATCallback2? _callback2;
- public DATCallback2 Callback2 => _callback2 ??= new DATCallback2(Session);
+ private Callback2? _callback2;
+ public Callback2 Callback2 => _callback2 ??= new Callback2(Session);
}
}
\ No newline at end of file