ActivePatch Functions
Function Description
ApplyPackage Applies the specified package on the target system.
ApplyPatchFile Applies a patch file against the specified file on the target system, creating an updated version of the file.
ClosePackage Closes the specified package handle and releases the memory allocated for the patch package.
CreatePackage Creates a new patch package or overwrites an existing package file.
CreatePatchFile Creates a patch file based on the differences between a reference file and a modified version of that file.
DeletePackageFile Removes the specified file from the package.
ExtractPackageFile Extracts the specified file from the package, storing it on the local system.
FindFirstPackageFile Returns the first file in the package that matches the specified search criteria.
FindNextPackageFile Returns the first file in the package that matches the specified search criteria.
FlushPackage Writes the contents of the specified package to the disk.
GetFirstPackageFile Returns information about the first file in the package.
GetNextPackageFile Returns information about the next file in the package.
GetPackageExpiration Returns the number of days that the package can be applied.
GetPackageFileDirectory Returns the installation directory for the specified file.
GetPackageFileInformation   Returns information about the specified file in the package.
GetPackageOptions Returns the options that have been selected for the specified package file.
GetPackageProperty Returns a property value for the specified package.
GetPackageVersion Returns version information for the specified package file.
GetPatchFileInformation Returns information about the specified patch file.
InitActivePatch Initializes the ActivePatch library.
LoadPackageResource Loads resource metadata from the specified package.
OpenPackage Opens the specified package file and returns a handle that can be used to access the package.
PatchStatusProc An application-defined callback function used with the CreatePatchFile, ApplyPatchFile, CreatePackage and UpdatePackage functions.
RegisterPackageCallback Registers a function which is periodically called as the package file is modified or the contents are applied on the local system.
RenamePackageFile Renames the specified file in the package.
SetPackageExpiration Specifies the number of days that the package can be applied.
SetPackageFileDirectory Sets the installation directory for the specified file.
SetPackageOptions Sets one or more options for the specified package file.
SetPackageProperty Sets a property value for the specified package.
SetPackageVersion Sets version information for the specified package file.
StorePackageFile Stores the specified file in the package.
StorePackageResource Stores resource metadata in the specified package.
UndoPackageApply Reverses the application of a patch package, restoring files that have been removed or updated.
UpdatePackage Updates an existing package with the specified files, either adding new files or replacing existing files in the package.