Skip to content

Commit

Permalink
Fix x86 support
Browse files Browse the repository at this point in the history
  • Loading branch information
gus33000 committed Feb 3, 2021
1 parent 6982227 commit c76c6ad
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 2 deletions.
2 changes: 1 addition & 1 deletion DriverUpdater/NativeMethods.cs
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ public struct DriverStoreOfflineEnumDriverPackageInfoW
public delegate uint CallbackRoutine(
[MarshalAs(UnmanagedType.LPWStr)]
string DriverPackageInfPath,
DriverStoreOfflineEnumDriverPackageInfoW DriverStoreOfflineEnumDriverPackageInfoW,
IntPtr DriverStoreOfflineEnumDriverPackageInfoW,
IntPtr Unknown);

[DllImport("drvstore.dll", EntryPoint = "DriverStoreOfflineEnumDriverPackageW", SetLastError = true, CharSet = CharSet.Unicode)]
Expand Down
5 changes: 4 additions & 1 deletion DriverUpdater/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
using System.IO;
using System.Linq;
using System.Reflection;
using System.Runtime.InteropServices;
using System.Text;

namespace DriverUpdater
Expand Down Expand Up @@ -113,10 +114,12 @@ static void Install(string Definition, string DriverRepo, string DevicePart, boo
var ntStatus = NativeMethods.DriverStoreOfflineEnumDriverPackageW(
(
string DriverPackageInfPath,
NativeMethods.DriverStoreOfflineEnumDriverPackageInfoW DriverStoreOfflineEnumDriverPackageInfoW,
IntPtr Ptr,
IntPtr Unknown
) =>
{
NativeMethods.DriverStoreOfflineEnumDriverPackageInfoW DriverStoreOfflineEnumDriverPackageInfoW =
(NativeMethods.DriverStoreOfflineEnumDriverPackageInfoW)Marshal.PtrToStructure(Ptr, typeof(NativeMethods.DriverStoreOfflineEnumDriverPackageInfoW));
Console.Title = $"Driver Updater - DriverStoreOfflineEnumDriverPackageW - {DriverPackageInfPath}";
if (DriverStoreOfflineEnumDriverPackageInfoW.InboxInf == 0)
existingDrivers.Add(DriverPackageInfPath);
Expand Down

0 comments on commit c76c6ad

Please sign in to comment.