diff options
| author | Rob Mensching <rob@firegiant.com> | 2017-10-14 16:12:07 -0700 |
|---|---|---|
| committer | Rob Mensching <rob@firegiant.com> | 2017-10-14 16:12:07 -0700 |
| commit | dbde9e7104b907bbbaea17e21247d8cafc8b3a4c (patch) | |
| tree | 0f5fbbb6fe12c6b2e5e622a0e18ce4c5b4eb2b96 /src/WixToolset.Core.WindowsInstaller/PatchAPI | |
| parent | fbf986eb97f68396797a89fc7d40dec07b775440 (diff) | |
| download | wix-dbde9e7104b907bbbaea17e21247d8cafc8b3a4c.tar.gz wix-dbde9e7104b907bbbaea17e21247d8cafc8b3a4c.tar.bz2 wix-dbde9e7104b907bbbaea17e21247d8cafc8b3a4c.zip | |
Massive refactoring to introduce the concept of IBackend
Diffstat (limited to '')
| -rw-r--r-- | src/WixToolset.Core.WindowsInstaller/PatchAPI/PatchInterop.cs (renamed from src/WixToolset.Core/PatchAPI/PatchInterop.cs) | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/src/WixToolset.Core/PatchAPI/PatchInterop.cs b/src/WixToolset.Core.WindowsInstaller/PatchAPI/PatchInterop.cs index ce749a33..fcd749d2 100644 --- a/src/WixToolset.Core/PatchAPI/PatchInterop.cs +++ b/src/WixToolset.Core.WindowsInstaller/PatchAPI/PatchInterop.cs | |||
| @@ -7,6 +7,7 @@ namespace WixToolset.PatchAPI | |||
| 7 | using System.Diagnostics.CodeAnalysis; | 7 | using System.Diagnostics.CodeAnalysis; |
| 8 | using System.Globalization; | 8 | using System.Globalization; |
| 9 | using System.Runtime.InteropServices; | 9 | using System.Runtime.InteropServices; |
| 10 | using WixToolset.Core; | ||
| 10 | 11 | ||
| 11 | /// <summary> | 12 | /// <summary> |
| 12 | /// Interop class for the mspatchc.dll. | 13 | /// Interop class for the mspatchc.dll. |
| @@ -323,20 +324,6 @@ namespace WixToolset.PatchAPI | |||
| 323 | internal const uint PATCH_OPTION_VALID_FLAGS = 0xC0FF0007; | 324 | internal const uint PATCH_OPTION_VALID_FLAGS = 0xC0FF0007; |
| 324 | 325 | ||
| 325 | // | 326 | // |
| 326 | // The following flags are used with PATCH_OPTION_DATA SymbolOptionFlags: | ||
| 327 | // | ||
| 328 | |||
| 329 | [Flags] | ||
| 330 | public enum PatchSymbolFlagsType :uint | ||
| 331 | { | ||
| 332 | PATCH_SYMBOL_NO_IMAGEHLP = 0x00000001, // don't use imagehlp.dll | ||
| 333 | PATCH_SYMBOL_NO_FAILURES = 0x00000002, // don't fail patch due to imagehlp failures | ||
| 334 | PATCH_SYMBOL_UNDECORATED_TOO = 0x00000004, // after matching decorated symbols, try to match remaining by undecorated names | ||
| 335 | PATCH_SYMBOL_RESERVED1 = 0x80000000, // (used internally) | ||
| 336 | MaxValue = PATCH_SYMBOL_NO_IMAGEHLP | PATCH_SYMBOL_NO_FAILURES | PATCH_SYMBOL_UNDECORATED_TOO | ||
| 337 | } | ||
| 338 | |||
| 339 | // | ||
| 340 | // The following flags are used with PATCH_OPTION_DATA ExtendedOptionFlags: | 327 | // The following flags are used with PATCH_OPTION_DATA ExtendedOptionFlags: |
| 341 | // | 328 | // |
| 342 | 329 | ||
