AccessNtmsLibraryDoor
The AccessNtmsLibraryDoor function unlocks the door of the specified library. If the library is busy, RSM queues the request and returns successfully. |
Add
Adds an IDiskQuotaUser pointer to the batch list. |
AddLogContainer
Adds a container to the physical log that is associated with the log handle�if the calling process has write access to the .blf file and the ability to create files in the target directory of the container. |
AddLogContainerSet
Adds multiple log containers to the physical log that is associated with the log handle�if the calling process has access to the log handle. |
AddNtmsMediaType
The AddNtmsMediaType function adds the specified media type to the specified library if there is not currently a relation in the library object. The function then creates the system media pools if they do not exist. |
AddUserName
Adds a new quota entry on the volume for the specified user. The user is identified by domain and account name. |
AddUserSid
Adds a new quota entry on the volume for the specified user. The user is identified by security identifier (SID). |
AddUsersToEncryptedFile
Adds user keys to the specified encrypted file. |
AdvanceLogBase
Advances the base log sequence number (LSN) of a log stream to the specified LSN. |
AlignReservedLog
Calculates the sector-aligned reservation size for a set of reserved records. |
AllocateNtmsMedia
The AllocateNtmsMedia function allocates a piece of available media. |
AllocReservedLog
Allocates sector-aligned space for a set of reserved records. |
AreFileApisANSI
Determines whether the file I/O functions are using the ANSI or OEM character set code page. |
AreShortNamesEnabled
The AreShortNamesEnabled function determines whether short names are enabled for the specified volume. |
BeginNtmsDeviceChangeDetection
The BeginNtmsDeviceChangeDetection function allows the application to begin a device change detection session. |
BuildIoRingCancelRequest
Attempts to cancel a previously submitted I/O ring operation. |
BuildIoRingReadFile
Performs an asynchronous read from a file using an I/O ring. |
BuildIoRingRegisterBuffers
Registers an array of buffers with the system for future I/O ring operations. |
BuildIoRingRegisterFileHandles
Registers an array of file handles with the system for future I/O ring operations. |
CancelIo
Cancels all pending input and output (I/O) operations that are issued by the calling thread for the specified file. |
CancelIoEx
Marks any outstanding I/O operations for the specified file handle. The function only cancels I/O operations in the current process, regardless of which thread created the I/O operation. |
CancelNtmsLibraryRequest
The CancelNtmsLibraryRequest function cancels outstanding RSM requests, such as calls to the CleanNtmsDrive function. If the library is busy, RSM queues the cancellation and returns success. |
CancelNtmsOperatorRequest
The CancelNtmsOperatorRequest function cancels the specified RSM operator request. |
CancelSynchronousIo
Marks pending synchronous I/O operations that are issued by the specified thread as canceled. |
ChangeNtmsMediaType
The ChangeNtmsMediaType function moves the specified PMID to the specified target media pool and sets the PMID's media type identifier to the media type of the target media pool. |
CheckNameLegalDOS8Dot3A
Determines whether the specified name can be used to create a file on a FAT file system. (ANSI) |
CheckNameLegalDOS8Dot3W
Determines whether the specified name can be used to create a file on a FAT file system. (Unicode) |
CLAIMMEDIALABEL
The ClaimMediaLabel callback function determines whether a specified media label was created by the media's associated application. |
CleanNtmsDrive
The CleanNtmsDrive function queues a cleaning request for the specified drive for cleaning. |
ClfsLsnEqual
Determines whether two LSNs from the same stream are equal. |
ClfsLsnGreater
Determines whether one LSN is greater than another LSN. The two LSNs must be from the same stream. |
ClfsLsnLess
Determines whether one LSN is less than another LSN. The two LSNs must be from the same stream. |
ClfsLsnNull
Determines whether a specified LSN is equal to the smallest possible LSN, which is CLFS_LSN_NULL. |
Clone
Creates another enumerator of user quota entries that contains the same enumeration state as the current one. |
CloseAndResetLogFile
Resets the log file and then shuts the log. |
CloseEncryptedFileRaw
Closes an encrypted file after a backup or restore operation, and frees associated system resources. |
CloseIoRing
Closes an HIORING handle that was previously opened with a call to CreateIoRing. |
CloseNtmsNotification
The CloseNtmsNotification function closes the specified open notification channel. |
CloseNtmsSession
The CloseNtmsSession function closes the specified RSM session. |
CommitComplete
Indicates that a resource manager (RM) has finished committing a transaction that was requested by the transaction manager (TM). |
CommitEnlistment
Commits the transaction associated with this enlistment handle. This function is used by communication resource managers (sometimes called superior transaction managers). |
CommitTransaction
Requests that the specified transaction be committed. (CommitTransaction) |
CommitTransactionAsync
Requests that the specified transaction be committed. (CommitTransactionAsync) |
CopyFile
The CopyFile function (winbase.h) copies an existing file to a new file. |
CopyFile2
Copies an existing file to a new file, notifying the application of its progress through a callback function. (CopyFile2) |
CopyFileA
Copies an existing file to a new file. (CopyFileA) |
CopyFileExA
Copies an existing file to a new file, notifying the application of its progress through a callback function. (CopyFileExA) |
CopyFileExW
Copies an existing file to a new file, notifying the application of its progress through a callback function. (CopyFileExW) |
CopyFileFromAppW
Copies an existing file to a new file. The behavior of this function is identical to CopyFile, except that this function adheres to the Universal Windows Platform app security model. |
CopyFileTransactedA
Copies an existing file to a new file as a transacted operation, notifying the application of its progress through a callback function. (ANSI) |
CopyFileTransactedW
Copies an existing file to a new file as a transacted operation, notifying the application of its progress through a callback function. (Unicode) |
CopyFileW
The CopyFileW (Unicode) function (winbase.h) copies an existing file to a new file. |
CreateBindLink
This API allows admins to create a bind link between a virtual path and a backing path. |
CreateDirectory
The CreateDirectory function (winbase.h) creates a new directory. |
CreateDirectoryA
Creates a new directory. (CreateDirectoryA) |
CreateDirectoryExA
Creates a new directory with the attributes of a specified template directory. (ANSI) |
CreateDirectoryExW
Creates a new directory with the attributes of a specified template directory. (Unicode) |
CreateDirectoryFromAppW
Creates a new directory. The behavior of this function is identical to CreateDirector, except that this function adheres to the Universal Windows Platform app security model. |
CreateDirectoryTransactedA
Creates a new directory as a transacted operation, with the attributes of a specified template directory. (ANSI) |
CreateDirectoryTransactedW
Creates a new directory as a transacted operation, with the attributes of a specified template directory. (Unicode) |
CreateDirectoryW
Creates a new directory. (CreateDirectoryW) |
CreateEnlistment
Creates an enlistment, sets its initial state, and opens a handle to the enlistment with the specified access. |
CreateEnumUsers
Creates an enumerator object for enumerating quota users on the volume. |
CreateFile2
Creates or opens a file or I/O device. |
CreateFile2FromAppW
Creates or opens a file or I/O device. The behavior of this function is identical to CreateFile2, except that this function adheres to the Universal Windows Platform app security model. |
CreateFileA
Creates or opens a file or I/O device. The most commonly used I/O devices are as follows:_file, file stream, directory, physical disk, volume, console buffer, tape drive, communications resource, mailslot, and pipe. (ANSI) |
CreateFileFromAppW
Creates or opens a file or I/O device. The behavior of this function is identical to CreateFile, except that this function adheres to the Universal Windows Platform app security model. |
CreateFileTransactedA
Creates or opens a file, file stream, or directory as a transacted operation. (ANSI) |
CreateFileTransactedW
Creates or opens a file, file stream, or directory as a transacted operation. (Unicode) |
CreateFileW
Creates or opens a file or I/O device. The most commonly used I/O devices are as follows:_file, file stream, directory, physical disk, volume, console buffer, tape drive, communications resource, mailslot, and pipe. (Unicode) |
CreateHardLinkA
Establishes a hard link between an existing file and a new file. (ANSI) |
CreateHardLinkTransactedA
Establishes a hard link between an existing file and a new file as a transacted operation. (ANSI) |
CreateHardLinkTransactedW
Establishes a hard link between an existing file and a new file as a transacted operation. (Unicode) |
CreateHardLinkW
Establishes a hard link between an existing file and a new file. (Unicode) |
CreateIoCompletionPort
Creates an input/output (I/O) completion port and associates it with a specified file handle, or creates an I/O completion port that is not yet associated with a file handle, allowing association at a later time. |
CreateIoRing
Creates a new instance of an I/O ring submission/completion queue pair and returns a handle for referencing the I/O ring. |
CreateLogContainerScanContext
Creates a scan context to use with ScanLogContainers to enumerate all log containers that are associated with a log, and performs the first scan. |
CreateLogFile
Creates or opens a log. |
CreateLogMarshallingArea
Creates a marshaling area for a log, and when successful it returns a marshaling context. Before creating a marshaling area, the log must have at least one container. |
CreateNtmsMediaA
The CreateNtmsMedia function creates a PMID and side (or sides) for a new piece of offline media. The media is placed in the media pool specified for lpPhysicalMedia. (ANSI) |
CreateNtmsMediaPool
The CreateNtmsMediaPool function creates a new application media pool. (CreateNtmsMediaPool) |
CreateNtmsMediaPoolA
The CreateNtmsMediaPool function creates a new application media pool. (CreateNtmsMediaPoolA) |
CreateNtmsMediaPoolW
The CreateNtmsMediaPoolW (Unicode) function creates a new application media pool. (CreateNtmsMediaPoolW) |
CreateNtmsMediaW
The CreateNtmsMedia function creates a PMID and side (or sides) for a new piece of offline media. The media is placed in the media pool specified for lpPhysicalMedia. (Unicode) |
CreateResourceManager
Creates a new resource manager (RM) object, and associates the RM with a transaction manager (TM). |
CreateSymbolicLinkA
Creates a symbolic link. (ANSI) |
CreateSymbolicLinkTransactedA
Creates a symbolic link as a transacted operation. (ANSI) |
CreateSymbolicLinkTransactedW
Creates a symbolic link as a transacted operation. (Unicode) |
CreateSymbolicLinkW
Creates a symbolic link. (Unicode) |
CreateTransaction
Creates a new transaction object. |
CreateTransactionManager
Creates a new transaction manager (TM) object and returns a handle with the specified access. |
CreateUserBatch
Creates a batching object for optimizing updates to the quota settings of multiple users simultaneously. |
DeallocateNtmsMedia
The DeallocateNtmsMedia function deallocates the side associated with the specified logical media. |
DecommissionNtmsMedia
The DecommissionNtmsMedia function moves a side from the Available state to the Decommissioned state. |
DecryptFileA
Decrypts an encrypted file or directory. (ANSI) |
DecryptFileW
Decrypts an encrypted file or directory. (Unicode) |
DefineDosDeviceA
Defines, redefines, or deletes MS-DOS device names. (DefineDosDeviceA) |
DefineDosDeviceW
Defines, redefines, or deletes MS-DOS device names. (DefineDosDeviceW) |
DeleteFile
The DeleteFile function (winbase.h) deletes an existing file. |
DeleteFileA
Deletes an existing file. (DeleteFileA) |
DeleteFileFromAppW
Deletes an existing file. The behavior of this function is identical to DeleteFile, except that this function adheres to the Universal Windows Platform app security model. |
DeleteFileTransactedA
Deletes an existing file as a transacted operation. (ANSI) |
DeleteFileTransactedW
Deletes an existing file as a transacted operation. (Unicode) |
DeleteFileW
Deletes an existing file. (DeleteFileW) |
DeleteLogByHandle
Marks the specified log for deletion. The log is actually deleted when all handles, marshaling areas, and read contexts to the log are closed. If the log is a physical log, its underlying containers are deleted. |
DeleteLogFile
Marks a log for deletion. The log is actually deleted when all handles, marshaling areas, and read contexts to the log are closed. If the log is a physical log, its underlying containers are deleted. |
DeleteLogMarshallingArea
Deletes a marshaling area that is created by a successful call to CreateLogMarshallingArea. |
DeleteNtmsDrive
The DeleteNtmsDrive function deletes a drive from the RSM database. The drive must have a dwOperationalState of NTMS_NOT_PRESENT. |
DeleteNtmsLibrary
The DeleteNtmsLibrary function deletes a library, and all the devices contained in the library, from the RSM database. All media in the library is moved to the offline library. |
DeleteNtmsMedia
The DeleteNtmsMedia function deletes a physical piece of offline media from RSM by removing all references to the specified media from the database. |
DeleteNtmsMediaPool
The DeleteNtmsMediaPool function deletes the specified application media pool. |
DeleteNtmsMediaType
The DeleteNtmsMediaType function deletes the specified media type relation from the specified library, provided that the library does not contain any physical media objects of the specified media type. |
DeleteNtmsRequests
The DeleteNtmsRequests function deletes a request or a list of requests from the RSM database. |
DeleteUser
Removes a user entry from the volume quota information file. |
DeleteVolumeMountPointA
Deletes a drive letter or mounted folder. (DeleteVolumeMountPointA) |
DeleteVolumeMountPointW
Deletes a drive letter or mounted folder. (DeleteVolumeMountPointW) |
DeregisterManageableLogClient
Deregisters a client with the log manager. |
DisableNtmsObject
The DisableNtmsObject function disables the specified RSM object. |
DismountNtmsDrive
The DismountNtmsDrive function queues a command to move the media in the specified drive to its storage slot. This function should be paired with the MountNtmsMedia function. |
DismountNtmsMedia
The DismountNtmsMedia function queues a command to move the specified media in a drive to its storage. This function should be paired with the MountNtmsMedia function. |
DumpLogRecords
Scans a specified log; filters log records based on record type; and places the records in an output file stream that the caller opens. |
DuplicateEncryptionInfoFile
Copies the EFS metadata from one file or directory to another. |
EjectDiskFromSADriveA
The EjectDiskFromSADrive function ejects the media that is in a standalone removable drive. (ANSI) |
EjectDiskFromSADriveW
The EjectDiskFromSADrive function ejects the media that is in a standalone removable drive. (Unicode) |
EjectNtmsCleaner
The EjectNtmsCleaner function ejects the cleaning cartridge from the currently reserved cleaner slot. |
EjectNtmsMedia
The EjectNtmsMedia function ejects the specified medium from the port of the current library. If the library is busy, RSM queues EjectNtmsMedia and returns success. |
EnableNtmsObject
The EnableNtmsObject function enables the specified object. |
EncryptFileA
Encrypts a file or directory. (ANSI) |
EncryptFileW
Encrypts a file or directory. (Unicode) |
EncryptionDisable
Disables or enables encryption of the specified directory and the files in it. |
EndNtmsDeviceChangeDetection
The EndNtmsDeviceChangeDetection function ends device change detection for any target devices specified using the SetNtmsDeviceChangeDetection function and closes the change detection handle. |
EnumerateNtmsObject
The EnumerateNtmsObject function enumerates the RSM objects contained in the lpContainerId parameter. |
ExportNtmsDatabase
The ExportNtmsDatabase function creates a consistent set of database files in the RSM database directory. |
FileEncryptionStatusA
Retrieves the encryption status of the specified file. (ANSI) |
FileEncryptionStatusW
Retrieves the encryption status of the specified file. (Unicode) |
FindClose
Closes a file search handle opened by the FindFirstFile, FindFirstFileEx, FindFirstFileNameW, FindFirstFileNameTransactedW, FindFirstFileTransacted, FindFirstStreamTransactedW, or FindFirstStreamW functions. |
FindCloseChangeNotification
Stops change notification handle monitoring. |
FindFirstChangeNotificationA
Creates a change notification handle and sets up initial change notification filter conditions. (ANSI) |
FindFirstChangeNotificationW
Creates a change notification handle and sets up initial change notification filter conditions. (Unicode) |
FindFirstFileA
Searches a directory for a file or subdirectory with a name that matches a specific name (or partial name if wildcards are used). (ANSI) |
FindFirstFileExA
Searches a directory for a file or subdirectory with a name and attributes that match those specified. (FindFirstFileExA) |
FindFirstFileExFromAppW
Searches a directory for a file or subdirectory with a name and attributes that match those specified. |
FindFirstFileExW
Searches a directory for a file or subdirectory with a name and attributes that match those specified. (FindFirstFileExW) |
FindFirstFileNameTransactedW
Creates an enumeration of all the hard links to the specified file as a transacted operation. The function returns a handle to the enumeration that can be used on subsequent calls to the FindNextFileNameW function. |
FindFirstFileNameW
Creates an enumeration of all the hard links to the specified file. The FindFirstFileNameW function returns a handle to the enumeration that can be used on subsequent calls to the FindNextFileNameW function. |
FindFirstFileTransactedA
Searches a directory for a file or subdirectory with a name that matches a specific name as a transacted operation. (ANSI) |
FindFirstFileTransactedW
Searches a directory for a file or subdirectory with a name that matches a specific name as a transacted operation. (Unicode) |
FindFirstFileW
Searches a directory for a file or subdirectory with a name that matches a specific name (or partial name if wildcards are used). (Unicode) |
FindFirstStreamTransactedW
Enumerates the first stream in the specified file or directory as a transacted operation. |
FindFirstStreamW
Enumerates the first stream with a ::$DATA stream type in the specified file or directory. |
FindFirstVolumeA
Retrieves the name of a volume on a computer. (FindFirstVolumeA) |
FindFirstVolumeMountPointA
Retrieves the name of a mounted folder on the specified volume. (ANSI) |
FindFirstVolumeMountPointW
Retrieves the name of a mounted folder on the specified volume. (Unicode) |
FindFirstVolumeW
Retrieves the name of a volume on a computer. (FindFirstVolumeW) |
FindNextChangeNotification
Requests that the operating system signal a change notification handle the next time it detects an appropriate change. |
FindNextFileA
Continues a file search from a previous call to the FindFirstFile, FindFirstFileEx, or FindFirstFileTransacted functions. (ANSI) |
FindNextFileNameW
Continues enumerating the hard links to a file using the handle returned by a successful call to the FindFirstFileNameW function. |
FindNextFileW
Continues a file search from a previous call to the FindFirstFile, FindFirstFileEx, or FindFirstFileTransacted functions. (Unicode) |
FindNextStreamW
Continues a stream search started by a previous call to the FindFirstStreamW function. |
FindNextVolumeA
Continues a volume search started by a call to the FindFirstVolume function. (FindNextVolumeA) |
FindNextVolumeMountPointA
Continues a mounted folder search started by a call to the FindFirstVolumeMountPoint function. (ANSI) |
FindNextVolumeMountPointW
Continues a mounted folder search started by a call to the FindFirstVolumeMountPoint function. (Unicode) |
FindNextVolumeW
Continues a volume search started by a call to the FindFirstVolume function. (FindNextVolumeW) |
FindUserName
Locates a specific entry in the volume quota information. |
FindUserSid
Locates a specific user entry in the volume quota information. |
FindVolumeClose
Closes the specified volume search handle. |
FindVolumeMountPointClose
Closes the specified mounted folder search handle. |
FlushLogBuffers
Forces all records appended to this marshaling area to be flushed to disk. |
FlushLogToLsn
Forces all records appended to this marshaling area up to the record with the specified log sequence number (LSN) to be flushed to the disk. More records than specified may be flushed during this operation. |
FlushToDisk
Writes user object changes to disk in a single call to the underlying file system. |
FreeEncryptionCertificateHashList
Frees a certificate hash list. |
FreeReservedLog
Reduces the number of reserved log records in a marshaling area made by calling ReserveAndAppendLog, ReserveAndAppendLogAligned, or AllocReservedLog. |
GetAccountStatus
Retrieves the status of the user object's account. |
GetBinaryTypeA
Determines whether a file is an executable (.exe) file, and if so, which subsystem runs the executable file. (ANSI) |
GetBinaryTypeW
Determines whether a file is an executable (.exe) file, and if so, which subsystem runs the executable file. (Unicode) |
GetCompressedFileSizeA
Retrieves the actual number of bytes of disk storage used to store a specified file. (ANSI) |
GetCompressedFileSizeTransactedA
Retrieves the actual number of bytes of disk storage used to store a specified file as a transacted operation. (ANSI) |
GetCompressedFileSizeTransactedW
Retrieves the actual number of bytes of disk storage used to store a specified file as a transacted operation. (Unicode) |
GetCompressedFileSizeW
Retrieves the actual number of bytes of disk storage used to store a specified file. (Unicode) |
GetCurrentClockTransactionManager
Obtains a virtual clock value from a transaction manager. |
GetCurrentDirectory
Retrieves the current directory for the current process. |
GetDefaultQuotaLimit
Retrieves the default quota limit for the volume. |
GetDefaultQuotaLimitText
Retrieves the default quota limit for the volume. The limit is expressed as a text string; for example, 10.5 MB. |
GetDefaultQuotaThreshold
Retrieves the default quota warning threshold for the volume. |
GetDefaultQuotaThresholdText
Retrieves the default warning threshold for the volume. |
GetDiskFreeSpaceA
Retrieves information about the specified disk, including the amount of free space on the disk. (ANSI) |
GetDiskFreeSpaceExA
Retrieves information about the amount of space that is available on a disk volume, which is the total amount of space, the total amount of free space, and the total amount of free space available to the user that is associated with the calling thread. (ANSI) |
GetDiskFreeSpaceExW
Retrieves information about the amount of space that is available on a disk volume, which is the total amount of space, the total amount of free space, and the total amount of free space available to the user that is associated with the calling thread. (Unicode) |
GetDiskFreeSpaceW
Retrieves information about the specified disk, including the amount of free space on the disk. (Unicode) |
GetDiskSpaceInformationA
Gets disk space information for a volume at a given root path. |
GetDiskSpaceInformationW
Gets disk space information for a volume at a given root path. |
GetDriveTypeA
Determines whether a disk drive is a removable, fixed, CD-ROM, RAM disk, or network drive. (ANSI) |
GetDriveTypeW
Determines whether a disk drive is a removable, fixed, CD-ROM, RAM disk, or network drive. (Unicode) |
GetEnlistmentId
Obtains the identifier (ID) for the specified enlistment. |
GetEnlistmentRecoveryInformation
Retrieves an opaque structure of recovery data from KTM. |
GetExpandedNameA
Retrieves the original name of a compressed file, if the file was compressed by the Lempel-Ziv algorithm. (ANSI) |
GetExpandedNameW
Retrieves the original name of a compressed file, if the file was compressed by the Lempel-Ziv algorithm. (Unicode) |
GetFileAttributesA
Retrieves file system attributes for a specified file or directory. (ANSI) |
GetFileAttributesExA
Retrieves attributes for a specified file or directory. (ANSI) |
GetFileAttributesExFromAppW
Retrieves attributes for a specified file or directory. The behavior of this function is identical to GetFileAttributesEx, except that this function adheres to the Universal Windows Platform app security model. |
GetFileAttributesExW
Retrieves attributes for a specified file or directory. (Unicode) |
GetFileAttributesTransactedA
Retrieves file system attributes for a specified file or directory as a transacted operation. (ANSI) |
GetFileAttributesTransactedW
Retrieves file system attributes for a specified file or directory as a transacted operation. (Unicode) |
GetFileAttributesW
Retrieves file system attributes for a specified file or directory. (Unicode) |
GetFileBandwidthReservation
Retrieves the bandwidth reservation properties of the volume on which the specified file resides. |
GetFileInformationByHandle
Retrieves file information for the specified file. (GetFileInformationByHandle) |
GetFileInformationByHandleEx
Retrieves file information for the specified file. (GetFileInformationByHandleEx) |
GetFileInformationByName
Queries information about a file or directory, given the path to the file. |
GetFileSize
Retrieves the size of the specified file, in bytes. |
GetFileSizeEx
Retrieves the size of the specified file. |
GetFileType
Retrieves the file type of the specified file. |
GetFinalPathNameByHandleA
Retrieves the final path for the specified file. (ANSI) |
GetFinalPathNameByHandleW
Retrieves the final path for the specified file. (Unicode) |
GetFullPathNameA
Retrieves the full path and file name of the specified file. (ANSI) |
GetFullPathNameTransactedA
Retrieves the full path and file name of the specified file as a transacted operation. (ANSI) |
GetFullPathNameTransactedW
Retrieves the full path and file name of the specified file as a transacted operation. (Unicode) |
GetFullPathNameW
Retrieves the full path and file name of the specified file. (Unicode) |
GetID
Retrieves a unique identifier (ID) number for the DiskQuotaUser object. |
GetIoRingInfo
Gets information about the API version and queue sizes of an I/O ring. |
GetLogContainerName
Retrieves the full path name of the specified container. |
GetLogFileInformation
Returns a buffer that contains metadata about a specified log and its current state, which is defined by the CLFS_INFORMATION structure. |
GetLogicalDrives
Retrieves a bitmask representing the currently available disk drives. |
GetLogicalDriveStringsA
Fills a buffer with strings that specify valid drives in the system. (GetLogicalDriveStringsA) |
GetLogicalDriveStringsW
Fills a buffer with strings that specify valid drives in the system. (GetLogicalDriveStringsW) |
GetLogIoStatistics
Retrieves log I/O statistics for a dedicated or multiplexed log that is associated with the specified handle. |
GetLongPathNameA
Converts the specified path to its long form. (ANSI) |
GetLongPathNameTransactedA
Converts the specified path to its long form as a transacted operation. (ANSI) |
GetLongPathNameTransactedW
Converts the specified path to its long form as a transacted operation. (Unicode) |
GetLongPathNameW
Converts the specified path to its long form. (Unicode) |
GetName
Retrieves the name strings associated with a disk quota user. |
GetNextLogArchiveExtent
Retrieves the next set of archive extents in a log archive context. |
GetNotificationResourceManager
Requests and receives a notification for a resource manager (RM). This function is used by the RM register to receive notifications when a transaction changes state. |
GetNotificationResourceManagerAsync
Requests and receives asynchronous notification for a resource manager (RM). This function is used by the RM register to receive notifications when a transaction changes state. |
GetNtmsMediaPoolNameA
The GetNtmsMediaPoolName function retrieves the specified media pool's full name hierarchy. (ANSI) |
GetNtmsMediaPoolNameW
The GetNtmsMediaPoolName function retrieves the specified media pool's full name hierarchy. (Unicode) |
GetNtmsObjectAttributeA
The GetNtmsObjectAttribute function retrieves the extended attribute (named private data) from the specified RSM object. (ANSI) |
GetNtmsObjectAttributeW
The GetNtmsObjectAttribute function retrieves the extended attribute (named private data) from the specified RSM object. (Unicode) |
GetNtmsObjectInformation
The GetNtmsObjectInformation function returns an object's information structure for the specified object. (GetNtmsObjectInformation) |
GetNtmsObjectInformationA
The GetNtmsObjectInformation function returns an object's information structure for the specified object. (GetNtmsObjectInformationA) |
GetNtmsObjectInformationW
The GetNtmsObjectInformationW (Unicode) function returns an object's information structure for the specified object. (GetNtmsObjectInformationW) |
GetNtmsObjectSecurity
The GetNtmsObjectSecurity function reads the security descriptor for the specified RSM object. |
GetNtmsRequestOrder
The GetNtmsRequestOrder function gets the order that the specified request will be processed in the library queue. |
GetNtmsUIOptionsA
The GetNtmsUIOptions function obtains the list of computer names to which the specified type of user interface is being directed for the given object. (ANSI) |
GetNtmsUIOptionsW
The GetNtmsUIOptions function obtains the list of computer names to which the specified type of user interface is being directed for the given object. (Unicode) |
GetQueuedCompletionStatus
Attempts to dequeue an I/O completion packet from the specified I/O completion port. |
GetQueuedCompletionStatusEx
Retrieves multiple completion port entries simultaneously. |
GetQuotaInformation
Retrieves the values for the user's warning threshold, hard quota limit, and quota used. |
GetQuotaLimit
Retrieves the user's quota limit value on the volume. |
GetQuotaLimitText
Retrieves the user's quota limit for the volume. |
GetQuotaLogFlags
Retrieves the flags that control the logging of user-related quota events on the volume. |
GetQuotaState
Retrieves a set of flags describing the state of the quota system. |
GetQuotaThreshold
Retrieves the user's warning threshold value on the volume. |
GetQuotaThresholdText
Retrieves the user's warning threshold for the volume. |
GetQuotaUsed
Retrieves the user's quota used value on the volume. |
GetQuotaUsedText
Retrieves the user's quota used value for the volume. |
GetShortPathNameA
Retrieves the short path form of the specified path. (GetShortPathNameA) |
GetShortPathNameW
Retrieves the short path form of the specified path. (GetShortPathNameW) |
GetSid
Retrieves the user's security identifier (SID). (IDiskQuotaUser.GetSid) |
GetSidLength
Retrieves the length of the user's security identifier (SID), in bytes. |
GetSystemWow64Directory2A
Retrieves the path of the system directory used by WOW64, using the specified image file machine type. (ANSI) |
GetSystemWow64Directory2W
Retrieves the path of the system directory used by WOW64, using the specified image file machine type. (Unicode) |
GetSystemWow64DirectoryA
Retrieves the path of the system directory used by WOW64. (ANSI) |
GetSystemWow64DirectoryW
Retrieves the path of the system directory used by WOW64. (Unicode) |
GetTempFileName
The GetTempFileName function (winbase.h) creates a name for a temporary file. If a unique file name is generated, an empty file is created and the handle to it is released; otherwise, only a file name is generated. |
GetTempFileNameA
Creates a name for a temporary file. If a unique file name is generated, an empty file is created and the handle to it is released; otherwise, only a file name is generated. (GetTempFileNameA) |
GetTempFileNameW
Creates a name for a temporary file. If a unique file name is generated, an empty file is created and the handle to it is released; otherwise, only a file name is generated. (GetTempFileNameW) |
GetTempPath2A
Retrieves the path of the directory designated for temporary files, based on the privileges of the calling process. (ANSI) |
GetTempPath2W
Retrieves the path of the directory designated for temporary files, based on the privileges of the calling process. (Unicode) |
GetTempPathA
Retrieves the path of the directory designated for temporary files. (ANSI) |
GetTempPathW
Retrieves the path of the directory designated for temporary files. (Unicode) |
GetTransactionId
Obtains the identifier (ID) for the specified transaction. |
GetTransactionInformation
Returns the requested information about the specified transaction. |
GetTransactionManagerId
Obtains an identifier for the specified transaction manager. |
GetVolumeInformationA
Retrieves information about the file system and volume associated with the specified root directory. (ANSI) |
GetVolumeInformationByHandleW
Retrieves information about the file system and volume associated with the specified file. |
GetVolumeInformationW
Retrieves information about the file system and volume associated with the specified root directory. (Unicode) |
GetVolumeNameForVolumeMountPointA
Retrieves a volume GUID path for the volume that is associated with the specified volume mount point ( drive letter, volume GUID path, or mounted folder). (GetVolumeNameForVolumeMountPointA) |
GetVolumeNameForVolumeMountPointW
Retrieves a volume GUID path for the volume that is associated with the specified volume mount point ( drive letter, volume GUID path, or mounted folder). (GetVolumeNameForVolumeMountPointW) |
GetVolumePathNameA
Retrieves the volume mount point where the specified path is mounted. (GetVolumePathNameA) |
GetVolumePathNamesForVolumeNameA
Retrieves a list of drive letters and mounted folder paths for the specified volume. (GetVolumePathNamesForVolumeNameA) |
GetVolumePathNamesForVolumeNameW
Retrieves a list of drive letters and mounted folder paths for the specified volume. (GetVolumePathNamesForVolumeNameW) |
GetVolumePathNameW
Retrieves the volume mount point where the specified path is mounted. (GetVolumePathNameW) |
GetVolumesFromDriveA
The GetVolumesFromDrive function retrieves the volume and drive letter for a given removable storage media drive. (ANSI) |
GetVolumesFromDriveW
The GetVolumesFromDrive function retrieves the volume and drive letter for a given removable storage media drive. (Unicode) |
GiveUserNameResolutionPriority
Promotes the specified user object to the head of the queue so that it is next in line for resolution. |
HandleLogFull
Called by a managed log client when an attempt to reserve or append to a log fails with a log full error message. The log manager attempts to resolve the log full condition for the client, and notifies the client when the outcome is known. |
IdentifyNtmsSlot
The IdentifyNtmsSlot function identifies the media in the specified slot in a library. The command returns when the identification is complete. |
ImportNtmsDatabase
The ImportNtmsDatabase function causes RSM to import the database files from the database Export directory at the next restart of the RSM. |
Initialize
Initializes a new DiskQuotaControl object by opening the NTFS file system volume with the requested access rights. |
InjectNtmsCleaner
The InjectNtmsCleaner function allows a cleaner cartridge to be inserted into the specified library unit. |
InjectNtmsMedia
The InjectNtmsMedia function allows media to be inserted into the port of the specified library. If the library is busy, RSM queues InjectNtmsMedia and returns success. |
InstallLogPolicy
Installs (sets) a policy for a log. |
Invalidate
Invalidates the quota information stored in the quota user object. |
InvalidateSidNameCache
Invalidates the contents of the system's SID-to-name cache so subsequent requests for new user objects (IEnumDiskQuotaUsers::Next, IDiskQuotaControl::FindUserSid, and IDiskQuotaControl::FindUserName) must obtain user names from the domain controller. |
InventoryNtmsLibrary
The InventoryNtmsLibrary function queues an inventory of the specified library. If the library is busy, RSM queues InventoryNtmsLibrary and returns success. |
IoRingBufferRefFromIndexAndOffset
Creates an instance of the IORING_BUFFER_REF structure with the provided buffer index and offset. |
IoRingBufferRefFromPointer
Creates an instance of the IORING_BUFFER_REF structure from the provided pointer. |
IoRingHandleRefFromHandle
Creates an instance of the IORING_HANDLE_REF structure from the provided file handle. |
IoRingHandleRefFromIndex
Creates an instance of the IORING_HANDLE_REF structure from the provided index. |
IsIoRingOpSupported
Queries the support of the specified operation for the specified I/O ring. |
IsReparseTagMicrosoft
Determines whether a reparse point tag indicates a Microsoft reparse point. |
IsReparseTagNameSurrogate
Determines whether a tag's associated reparse point is a surrogate for another named entity (for example, a mounted folder). |
IsWow64GuestMachineSupported
Determines which architectures are supported (under WOW64) on the given machine architecture. |
IsWow64Process
Determines whether the specified process is running under WOW64 or an Intel64 of x64 processor. |
IsWow64Process2
Determines whether the specified process is running under WOW64; also returns additional machine process and architecture information. |
LockFile
Locks the specified file for exclusive access by the calling process. |
LockFileEx
Locks the specified file for exclusive access by the calling process. This function can operate either synchronously or asynchronously and can request either an exclusive or a shared lock. |
LogTailAdvanceFailure
The LogTailAdvanceFailure function is called by a log client to indicate that it cannot comply with a request from log management to advance its tail. |
LPOVERLAPPED_COMPLETION_ROUTINE
An application-defined callback function used with the ReadFileEx and WriteFileEx functions. It is called when the asynchronous input and output (I/O) operation is completed or canceled and the calling thread is in an alertable state. |
LPPROGRESS_ROUTINE
An application-defined callback function used with the CopyFileEx, MoveFileTransacted, and MoveFileWithProgress functions. |
LsnBlockOffset
Returns the sector-aligned block offset that is contained in the specified LSN. |
LsnContainer
Retrieves the logical container ID that is contained in a specified LSN. |
LsnCreate
Creates a log sequence number (LSN), given a container ID, a block offset, and a record sequence number. |
LsnRecordSequence
Retrieves the record sequence number that is contained in a specified LSN. |
LZClose
Closes a file that was opened by using the LZOpenFile function. |
LZCopy
Copies a source file to a destination file. |
LZInit
Allocates memory for the internal data structures required to decompress files, and then creates and initializes them. |
LZOpenFileA
Creates, opens, reopens, or deletes the specified file. (ANSI) |
LZOpenFileW
Creates, opens, reopens, or deletes the specified file. (Unicode) |
LZRead
Reads (at most) the specified number of bytes from a file and copies them into a buffer. |
LZSeek
Moves a file pointer the specified number of bytes from a starting position. |
MAXMEDIALABEL
The MaxMediaLabel callback function determines the maximum size of the media label for the applications supported by the media label library. |
MountNtmsMedia
The MountNtmsMedia function synchronously mounts one or more pieces of media. |
MoveFile
The MoveFile function (winbase.h) moves an existing file or a directory, including its children. |
MoveFileA
Moves an existing file or a directory, including its children. (MoveFileA) |
MoveFileFromAppW
Moves an existing file or a directory, including its children. The behavior of this function is identical to MoveFile, except that this function adheres to the Universal Windows Platform app security model. |
MoveFileW
The MoveFileW (Unicode) function (winbase.h) moves an existing file or a directory, including its children. |
MoveFileWithProgressA
Moves a file or directory, including its children. You can provide a callback function that receives progress notifications. (ANSI) |
MoveFileWithProgressW
Moves a file or directory, including its children. You can provide a callback function that receives progress notifications. (Unicode) |
MoveToNtmsMediaPool
The MoveToNtmsMediaPool function moves the specified medium from its current media pool to the specified media pool. |
NetConnectionEnum
Lists all connections made to a shared resource on the server or all connections established from a particular computer. |
NetFileClose
Forces a resource to close. This function can be used when an error prevents closure by any other means. You should use NetFileClose with caution because it does not write data cached on the client system to the file before closing the file. |
NetFileEnum
Returns information about some or all open files on a server, depending on the parameters specified. |
NetFileGetInfo
Retrieves information about a particular opening of a server resource. |
NetSessionDel
Ends a network session between a server and a workstation. |
NetSessionEnum
Provides information about sessions established on a server. |
NetSessionGetInfo
Retrieves information about a session established between a particular server and workstation. |
NetShareAdd
Shares a server resource. |
NetShareCheck
Checks whether or not a server is sharing a device. |
NetShareDel
Deletes a share name from a server's list of shared resources, disconnecting all connections to the shared resource. |
NetShareDelEx
Deletes a share name from a server's list of shared resources, which disconnects all connections to that share. |
NetShareEnum
Retrieves information about each shared resource on a server. |
NetShareGetInfo
Retrieves information about a particular shared resource on a server. |
NetShareSetInfo
Sets the parameters of a shared resource. |
NetStatisticsGet
Retrieves operating statistics for a service. Currently, only the workstation and server services are supported. |
Next
Retrieves the specified number of user quota entries that are next in the enumeration sequence. |
OnUserNameChanged
Notifies the client's connection sink whenever a user's SID has been asynchronously resolved. |
OpenEncryptedFileRawA
Opens an encrypted file in order to backup (export) or restore (import) the file. (ANSI) |
OpenEncryptedFileRawW
Opens an encrypted file in order to backup (export) or restore (import) the file. (Unicode) |
OpenEnlistment
Opens an existing enlistment object, and returns a handle to the enlistment. |
OpenFile
Creates, opens, reopens, or deletes a file. |
OpenFileById
Opens the file that matches the specified identifier. |
OpenNtmsNotification
The OpenNtmsNotification function opens a channel to receive RSM object change notifications for objects of the specified type. |
OpenNtmsSessionA
The OpenNtmsSession function sets up a session with a RSM server. (ANSI) |
OpenNtmsSessionW
The OpenNtmsSession function sets up a session with a RSM server. (Unicode) |
OpenResourceManager
Opens an existing resource manager (RM). |
OpenTransaction
Opens an existing transaction. |
OpenTransactionManager
Opens an existing transaction manager. (OpenTransactionManager) |
OpenTransactionManagerById
Opens an existing transaction manager. (OpenTransactionManagerById) |
PCOPYFILE2_PROGRESS_ROUTINE
An application-defined callback function used with the CopyFile2 function. |
PFE_EXPORT_FUNC
An application-defined callback function used with ReadEncryptedFileRaw. |
PFE_IMPORT_FUNC
An application-defined callback function used with WriteEncryptedFileRaw. The system calls ImportCallback one or more times, each time to retrieve a portion of a backup file's data. |
PLOG_FULL_HANDLER_CALLBACK
The LOG_FULL_HANDLER_CALLBACK function is an application-defined callback function that receives notification that the call to HandleLogFull is complete. |
PLOG_TAIL_ADVANCE_CALLBACK
The LOG_TAIL_ADVANCE_CALLBACK function is an application-defined callback function that advances the log tail. The callback is invoked in the context of an asynchronous procedure call (APC) on the thread that registers for log management. |
PLOG_UNPINNED_CALLBACK
The LOG_UNPINNED_CALLBACK function is an application-defined callback function that receives notification that the log has become unpinned. |
PopIoRingCompletion
Pops a single entry from the completion queue, if one is available. |
PostQueuedCompletionStatus
Posts an I/O completion packet to an I/O completion port. |
PrepareComplete
Indicates that the resource manager (RM) has completed all processing necessary to guarantee that a commit or abort operation will succeed for the specified transaction. |
PrepareEnlistment
Prepares the transaction associated with this enlistment handle. This function is used by communication resource managers (sometimes called superior transaction managers). |
PrepareLogArchive
Prepares a physical log for archival. |
PrePrepareComplete
Signals that this resource manager has completed its prepare work, so that other resource managers can now begin their prepare operations. |
PrePrepareEnlistment
Pre-prepares the transaction associated with this enlistment handle. This function is used by communication resource managers (sometimes called superior transaction managers). |
QueryDosDeviceA
Retrieves information about MS-DOS device names. (QueryDosDeviceA) |
QueryDosDeviceW
Retrieves information about MS-DOS device names. (QueryDosDeviceW) |
QueryIoRingCapabilities
Queries the OS for the supported capabilities for IORINGs. |
QueryLogPolicy
The QueryLogPolicy function allows you to obtain a policy that is installed for the specified log. |
QueryRecoveryAgentsOnEncryptedFile
Retrieves a list of recovery agents for the specified file. |
QueryUsersOnEncryptedFile
Retrieves a list of users for the specified file. |
ReadDirectoryChangesExW
Retrieves information that describes the changes within the specified directory, which can include extended information if that information type is specified. |
ReadDirectoryChangesW
Retrieves information that describes the changes within the specified directory. |
ReadEncryptedFileRaw
Backs up (export) encrypted files. |
ReadFile
Reads data from the specified file or input/output (I/O) device. Reads occur at the position specified by the file pointer if supported by the device. |
ReadFileEx
Reads data from the specified file or input/output (I/O) device. It reports its completion status asynchronously, calling the specified completion routine when reading is completed or canceled and the calling thread is in an alertable wait state. |
ReadFileScatter
Reads data from a file and stores it in an array of buffers. |
ReadLogArchiveMetadata
Copies a range of the archive view of the metadata to the specified buffer. |
ReadLogNotification
Retrieves notifications from the log manager. It retrieves a queued notification from the log manager immediately if a notification is available; otherwise the request remains pending until a notification is generated. |
ReadLogRecord
Initiates a sequence of reads from a specified log sequence number (LSN) in one of three modes, and returns the first of the specified log records and a read context. |
ReadLogRestartArea
Returns the last restart area that is written successfully to the log associated with the marshaling area of WriteLogRestartArea. |
ReadNextLogRecord
Reads the next record in a sequence that is initiated by a call to ReadLogRecord or ReadLogRestartArea. |
ReadOnlyEnlistment
Requests that the specified enlistment be converted to a read-only enlistment. A read-only enlistment cannot participate in the outcome of the transaction and is not durably recorded for recovery. |
ReadPreviousLogRestartArea
Reads the previous log restart area that is relative to the current restart record specified in the read context, pvReadContext. This read context is the one previously created by a call to ReadLogRestartArea. |
RecoverEnlistment
Recovers an enlistment's state. |
RecoverResourceManager
Recovers a resource manager's state from its log file. |
RecoverTransactionManager
Recovers a transaction manager's state from its log file. |
RegisterForLogWriteNotification
The RegisterForLogWriteNotification function is called by a managed log client to enable or disable log write notifications. |
RegisterManageableLogClient
Registers a client with the log manager. A client can specify whether to receive notifications by using callbacks, or have the notifications queued for retrieval by using ReadLogNotification. |
ReleaseNtmsCleanerSlot
The ReleaseNtmsCleanerSlot function removes an existing slot reservation for a cleaning cartridge. The slot can then be used for data cartridges. |
Remove
Removes an IDiskQuotaUser pointer from the batch list. |
RemoveAll
Removes all IDiskQuotaUser pointers from the batch list. |
RemoveBindLink
This API allows a user to remove a link that was previously created by calling CreateBindLink. |
RemoveDirectoryA
Deletes an existing empty directory. (ANSI) |
RemoveDirectoryFromAppW
Deletes an existing empty directory. The behavior of this function is identical to RemoveDirectory, except that this function adheres to the Universal Windows Platform app security model. |
RemoveDirectoryTransactedA
Deletes an existing empty directory as a transacted operation. (ANSI) |
RemoveDirectoryTransactedW
Deletes an existing empty directory as a transacted operation. (Unicode) |
RemoveDirectoryW
Deletes an existing empty directory. (Unicode) |
RemoveLogContainer
Removes one container from a log that is associated with a dedicated or multiplexed log handle. |
RemoveLogContainerSet
Removes multiple containers from a log that is associated with a dedicated or multiplexed log handle. |
RemoveLogPolicy
Resets the specified policy to its default behavior. |
RemoveUsersFromEncryptedFile
Removes specified certificate hashes from a specified file. |
RenameTransactionManager
Renames a transaction manager (TM) object. This function can only be used on named TM handles. |
ReOpenFile
Reopens the specified file system object with different access rights, sharing mode, and flags. |
ReplaceFileA
Replaces one file with another file, with the option of creating a backup copy of the original file. (ANSI) |
ReplaceFileFromAppW
Replaces one file with another file, with the option of creating a backup copy of the original file. The behavior of this function is identical to ReplaceFile, except that this function adheres to the Universal Windows Platform app security model. |
ReplaceFileW
Replaces one file with another file, with the option of creating a backup copy of the original file. (Unicode) |
ReserveAndAppendLog
Reserves space for log buffers, or appends a log record to the log, or does both. The function is atomic. |
ReserveAndAppendLogAligned
Reserves space for log buffers, or appends a log record to the log, or both. |
ReserveNtmsCleanerSlot
The ReserveNtmsCleanerSlot function reserves a single slot in a library unit for a drive cleaner cartridge. |
Reset
Resets the enumeration sequence to the beginning of the set of user quota entries. |
RollbackComplete
Indicates that the resource manager (RM) has successfully completed rolling back a transaction. |
RollbackEnlistment
Rolls back the specified transaction that is associated with an enlistment. This function cannot be called for read-only enlistments. |
RollbackTransaction
Requests that the specified transaction be rolled back. |
RollbackTransactionAsync
Requests that the specified transaction be rolled back. This function returns asynchronously. |
RollforwardTransactionManager
Recovers information only to the specified virtual clock value. |
SatisfyNtmsOperatorRequest
The SatisfyNtmsOperatorRequest function completes the specified RSM operator request. |
ScanLogContainers
Enumerates log containers. Call this function repeatedly to iterate over all log containers. |
SearchPathA
Searches for a specified file in a specified path. (ANSI) |
SearchPathW
Searches for a specified file in a specified path. (Unicode) |
SetCurrentDirectory
Changes the current directory for the current process. |
SetDefaultQuotaLimit
Modifies the default quota limit. |
SetDefaultQuotaThreshold
Modifies the default warning threshold. |
SetEndOfFile
Sets the physical file size for the specified file to the current position of the file pointer. |
SetEndOfLog
This function has been deprecated. Use TruncateLog instead. |
SetEnlistmentRecoveryInformation
Sets an opaque, user-defined structure of recovery data from KTM. |
SetFileApisToANSI
Causes the file I/O functions to use the ANSI character set code page for the current process. |
SetFileApisToOEM
Causes the file I/O functions for the process to use the OEM character set code page. |
SetFileAttributesA
Sets the attributes for a file or directory. (ANSI) |
SetFileAttributesFromAppW
Sets the attributes for a file or directory. The behavior of this function is identical to SetFileAttributes, except that this function adheres to the Universal Windows Platform app security model. |
SetFileAttributesTransactedA
Sets the attributes for a file or directory as a transacted operation. (ANSI) |
SetFileAttributesTransactedW
Sets the attributes for a file or directory as a transacted operation. (Unicode) |
SetFileAttributesW
Sets the attributes for a file or directory. (Unicode) |
SetFileBandwidthReservation
Requests that bandwidth for the specified file stream be reserved. The reservation is specified as a number of bytes in a period of milliseconds for I/O requests on the specified file handle. |
SetFileCompletionNotificationModes
Sets the notification modes for a file handle, allowing you to specify how completion notifications work for the specified file. |
SetFileInformationByHandle
Sets the file information for the specified file. |
SetFileIoOverlappedRange
Associates a virtual address range with the specified file handle. |
SetFilePointer
Moves the file pointer of the specified file. (SetFilePointer) |
SetFilePointerEx
Moves the file pointer of the specified file. (SetFilePointerEx) |
SetFileShortNameA
Sets the short name for the specified file. (ANSI) |
SetFileShortNameW
Sets the short name for the specified file. (Unicode) |
SetFileValidData
Sets the valid data length of the specified file. This function is useful in very limited scenarios. For more information, see the Remarks section. |
SetIoRingCompletionEvent
Registers a completion queue event with an IORING. |
SetLogArchiveMode
Enables or disables log archive support for a specified log. |
SetLogArchiveTail
Sets the last archived log sequence number (LSN) or archive tail of an archivable log. |
SetLogFileSizeWithPolicy
Adds or deletes containers from a log based on the state of the installed policies. |
SetNtmsDeviceChangeDetection
The SetNtmsDeviceChangeDetection function sets one or more target devices for change detection. |
SetNtmsMediaComplete
The SetNtmsMediaComplete function marks a piece of logical media as complete. |
SetNtmsObjectAttributeA
The SetNtmsObjectAttribute function creates an extended attribute (named private data) in the specified RSM object. (ANSI) |
SetNtmsObjectAttributeW
The SetNtmsObjectAttribute function creates an extended attribute (named private data) in the specified RSM object. (Unicode) |
SetNtmsObjectInformation
The SetNtmsObjectInformation function changes the information structure of the specified object. (SetNtmsObjectInformation) |
SetNtmsObjectInformationA
The SetNtmsObjectInformation function changes the information structure of the specified object. (SetNtmsObjectInformationA) |
SetNtmsObjectInformationW
The SetNtmsObjectInformationW (Unicode) function changes the information structure of the specified object. (SetNtmsObjectInformationW) |
SetNtmsObjectSecurity
The SetNtmsObjectSecurity function writes the security descriptor for the specified RSM object. |
SetNtmsRequestOrder
The SetNtmsRequestOrder function sets the order that the specified request will be processed in the library queue. |
SetNtmsUIOptionsA
The SetNtmsUIOptions function modifies the list of computer names to which the specified type of UI is being directed for the given object. (ANSI) |
SetNtmsUIOptionsW
The SetNtmsUIOptions function modifies the list of computer names to which the specified type of UI is being directed for the given object. (Unicode) |
SetQuotaLimit
Sets the user's quota limit value on the volume. |
SetQuotaLogFlags
Controls the logging of user-related quota events on the volume. |
SetQuotaState
Sets the state of the quota system. |
SetQuotaThreshold
Sets the user's warning threshold value on the volume. |
SetResourceManagerCompletionPort
Associates the specified I/O completion port with the specified resource manager (RM). This port receives all notifications for the RM. |
SetSearchPathMode
Sets the per-process mode that the SearchPath function uses when locating files. |
SetTransactionInformation
Sets the transaction information for the specified transaction. |
SetUserFileEncryptionKey
Sets the user's current key to the specified certificate. |
SetVolumeLabelA
Sets the label of a file system volume. (ANSI) |
SetVolumeLabelW
Sets the label of a file system volume. (Unicode) |
SetVolumeMountPointA
Associates a volume with a drive letter or a directory on another volume. (ANSI) |
SetVolumeMountPointW
Associates a volume with a drive letter or a directory on another volume. (Unicode) |
ShutdownNameResolution
Translates user security identifiers (SID) to user names. |
SinglePhaseReject
Indicates that the resource manager (RM) is refusing a single-phase request. When a transaction manager (TM) receives this call, it initiates a two-phase commit and sends a prepare request to all enlisted RMs. |
Skip
Skips over the specified number of user quota entries that are next in the enumeration sequence. |
SubmitIoRing
Submits all constructed but not yet submitted entries to the kernel’s queue and optionally waits for a set of operations to complete. |
SubmitNtmsOperatorRequestA
The SubmitNtmsOperatorRequest function submits an RSM operator request. (ANSI) |
SubmitNtmsOperatorRequestW
The SubmitNtmsOperatorRequest function submits an RSM operator request. (Unicode) |
SwapNtmsMedia
The SwapNtmsMedia function swaps the sides associated with the two specified LMIDs. The specified LMIDs must be in the same media pool. |
TerminateLogArchive
Deallocates system resources that are allocated originally for a log archive context by PrepareLogArchive. |
TerminateReadLog
Terminates a read context. This function frees system-allocated resources associated with the specified read context. Do not attempt to read log records after calling this function; you will receive indeterminate results. |
TruncateLog
Truncates the log. The function sets the end of the log to the specified value. |
TxfGetThreadMiniVersionForCreate
Returns the MiniVersion a subsequent create is set to open. |
TxfLogCreateFileReadContext
Creates a context to be used to read replication records. |
TxfLogCreateRangeReadContext
Creates a context that is required to read any replication records. |
TxfLogDestroyReadContext
Closes a read context created by the TxfLogCreateFileReadContext function. |
TxfLogReadRecords
Reads the redo records from the log. |
TxfSetThreadMiniVersionForCreate
Sets the MiniVersion that a subsequent create should open. |
UnlockFile
Unlocks a region in an open file. |
UnlockFileEx
Unlocks a region in the specified file. This function can operate either synchronously or asynchronously. |
UpdateNtmsOmidInfo
The UpdateNtmsOmidInfo function updates the RSM database with label information immediately after writing to the newly allocated medium. |
ValidateLog
Validates the consistency of the log metadata and data before log archive and after log restore. |
WaitForNtmsNotification
The WaitForNtmsNotification function waits for the next object change notification. |
WaitForNtmsOperatorRequest
The WaitForNtmsOperatorRequest function waits for the specified RSM operator request. |
WofEnumEntries
Enumerates all the data sources from a specified provider for a specified volume. |
WofEnumEntryProc
Callback function that gets called for each data source in response to a call to WofEnumEntries. |
WofEnumFilesProc
Callback function that gets called for each file backed by an external data source, such as a WIM file. |
WofFileEnumFiles
Enumerates all of the files which are compressed with a specified compression algorithm on a specified volume. |
WofGetDriverVersion
Used to query the version of the driver used to support a particular provider. |
WofIsExternalFile
Used to determine if a file is being backed by a physical file or is backed by a system data provider, and optionally indicates which provider or additional data about the file. |
WofSetFileDataLocation
Used to change a file from being backed by a physical file to one backed by a system data provider. |
WofShouldCompressBinaries
Indicates whether compression should be used on a particular volume, and if so, which compression algorithm should be used. |
WofWimAddEntry
Adds a single WIM data source to a volume such that files can be created on the volume which are stored within the WIM. |
WofWimEnumFiles
Enumerates all of the files which are being backed by a specified WIM data source on a specified volume. |
WofWimRemoveEntry
Removes a single WIM data source from backing files on a volume. |
WofWimSuspendEntry
Temporarily removes a WIM data source from backing files on a volume until the volume is remounted or the data source is updated with WofWimUpdateEntry. |
WofWimUpdateEntry
Updates a WIM entry to point to a different WIM file location. |
Wow64DisableWow64FsRedirection
Disables file system redirection for the calling thread. File system redirection is enabled by default. |
Wow64EnableWow64FsRedirection
Enables or disables file system redirection for the calling thread. |
Wow64GetThreadContext
Retrieves the thread context. |
Wow64RevertWow64FsRedirection
Restores file system redirection for the calling thread. |
Wow64SetThreadContext
Sets the thread context. |
Wow64SetThreadDefaultGuestMachine
Sets the thread to the given machine architecture. |
Wow64SuspendThread
Suspends the specified WOW64 thread. |
WriteEncryptedFileRaw
Restores (import) encrypted files. |
WriteFile
Writes data to the specified file or input/output (I/O) device. |
WriteFileEx
Writes data to the specified file or input/output (I/O) device. It reports its completion status asynchronously, calling the specified completion routine when writing is completed or canceled and the calling thread is in an alertable wait state. |
WriteFileGather
Retrieves data from an array of buffers and writes the data to a file. |
WriteLogRestartArea
Appends a new client restart area to a log, and optionally advances the base log sequence number (LSN) of the log. |