示例#1
0
 public static extern int DismUnmountImage(
     [MarshalAs(UnmanagedType.LPWStr)] string MountPath,
     uint UnmountFlags,
     SafeWaitHandle CancelHandle,
     DismInterop.ProgressCallback Progress,
     IntPtr UserData
     );
示例#2
0
 public static extern int DismAddPackage(
     uint Session,
     [MarshalAs(UnmanagedType.LPWStr)] string PackagePath,
     bool IgnoreCheck,
     bool PreventPending,
     SafeWaitHandle CancelHandle,
     DismInterop.ProgressCallback Progress,
     IntPtr UserData
     );
示例#3
0
 public static extern int DismMountImage(
     [MarshalAs(UnmanagedType.LPWStr)] string ImagePath,
     [MarshalAs(UnmanagedType.LPWStr)] string MountPath,
     uint ImageIndex,
     [MarshalAs(UnmanagedType.LPWStr)] string ImageName,
     ImageIdentifier ImageIdentifier,
     uint MountFlags,
     SafeWaitHandle CancelHandle,
     DismInterop.ProgressCallback Progress,
     IntPtr UserData
     );
示例#4
0
 public static extern int _DismCleanImage(uint Session, uint Type, uint Flags, SafeWaitHandle CancelHandle, DismInterop.ProgressCallback Progress, IntPtr UserData);
示例#5
0
 public static extern int _DismApplyCustomDataImage([MarshalAs(UnmanagedType.LPWStr)] string CustomDataImage, [MarshalAs(UnmanagedType.LPWStr)] string ImagePath, uint Flags, SafeWaitHandle CancelHandle, DismInterop.ProgressCallback Progress, IntPtr UserData);
示例#6
0
 public static extern int DismRemoveCapability(uint Session, [MarshalAs(UnmanagedType.LPWStr)] string FeatureName, SafeWaitHandle CancelHandle, DismInterop.ProgressCallback Progress, IntPtr UserData);
示例#7
0
 public static extern int _DismAddCapabilityEx(uint Session, [MarshalAs(UnmanagedType.LPWStr)] string RecipeFile, bool LimitAccess, [MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 5)] string[] SourcePaths, uint SourcePathCount, SafeWaitHandle CancelHandle, DismInterop.ProgressCallback Progress, IntPtr UserData);
示例#8
0
 public static extern int _DismExportSourceEx(uint Session, [MarshalAs(UnmanagedType.LPWStr)] string RecipeFile, [MarshalAs(UnmanagedType.LPWStr)] string SourcePath, [MarshalAs(UnmanagedType.LPWStr)] string TargetPath, SafeWaitHandle CancelHandle, DismInterop.ProgressCallback Progress, IntPtr UserData);
示例#9
0
 public static extern int _DismSetEdition(uint Session, [MarshalAs(UnmanagedType.LPWStr)] string EditionID, [MarshalAs(UnmanagedType.LPWStr)] string ProductKey, SafeWaitHandle CancelHandle, DismInterop.ProgressCallback Progress, IntPtr UserData);
示例#10
0
 public static extern int _DismExportDriver(uint Session, [MarshalAs(UnmanagedType.LPWStr)] string Destination, SafeWaitHandle CancelHandle, DismInterop.ProgressCallback Progress, IntPtr UserData);
示例#11
0
 public static extern int DismDisableFeature(uint Session, [MarshalAs(UnmanagedType.LPWStr)] string FeatureName, [MarshalAs(UnmanagedType.LPWStr)] string PackageName, bool RemovePayload, SafeWaitHandle CancelHandle, DismInterop.ProgressCallback Progress, IntPtr UserData);
示例#12
0
 public static extern int DismEnableFeature(uint Session, [MarshalAs(UnmanagedType.LPWStr)] string FeatureName, [MarshalAs(UnmanagedType.LPWStr)] string Identifier, PackageIdentifier PackageIdentifier, bool LimitAccess, [MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 6)] string[] SourcePaths, uint SourcePathCount, bool EnableAll, SafeWaitHandle CancelHandle, DismInterop.ProgressCallback Progress, IntPtr UserData);
示例#13
0
 public static extern int DismRemovePackage(uint Session, [MarshalAs(UnmanagedType.LPWStr)] string Identifier, PackageIdentifier PackageIdentifier, SafeWaitHandle CancelHandle, DismInterop.ProgressCallback Progress, IntPtr UserData);
示例#14
0
 public static extern int DismRestoreImageHealth(uint Session, [MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 2)] string[] SourcePaths, uint SourcePathCount, bool LimitAccess, SafeWaitHandle CancelHandle, DismInterop.ProgressCallback Progress, IntPtr UserData);
示例#15
0
 public static extern int DismCheckImageHealth(uint Session, bool ScanImage, SafeWaitHandle CancelHandle, DismInterop.ProgressCallback Progress, IntPtr UserData, out ImageHealthState ImageHealth);