CloseHandle |
Closes a kernel object. This includes files, file mappings, processes, threads, security, synchronization objects, and so on |
Comparefiletime |
Compare time to two files |
CopyFile |
Copying files |
CreateDirectory |
Create a new directory |
CreateFile |
Open and create files, pipelines, slots, communications services, devices, and consoles |
CreateFileMapping |
Create a new file map object |
DeleteFile |
Delete the specified file |
DeviceIoControl |
Perform the specified action on the device |
Dosdatetimetofiletime |
Converts a DOS date and time value to a Win32 FILETIME value |
Filetimetodosdatetime |
Converts a Win32 FILETIME value to a DOS date and time value |
FileTimeToLocalFileTime |
Convert a FILETIME structure to cost time |
FileTimeToSystemTime |
Load a SYSTEMTIME structure according to the contents of a FILETIME structure |
FindClose |
Closes a search handle created by the FindFirstFile function |
FindFirstFile |
Find files by file name |
FindNextFile |
Finds the next file according to a filename specified when the FindFirstFile function is called |
FlushFileBuffers |
Refreshes the internal file buffer for the specified file handle |
Flushviewoffile |
Flushes all data written to the file mapping buffer to disk |
Getbinarytype |
Determine if a file can be executed |
Getcompressedfilesize |
Determine the number of bytes that a compressed file actually occupies on the disk |
GetCurrentDirectory |
Load the current directory in a buffer |
GetDiskFreeSpace |
Get information about the organization of a disk, and understand the capacity of the remaining space |
GetDiskFreeSpaceEx |
Get information about the organization of a disk and the amount of space remaining |
GetDriveType |
Determine the type of a disk drive |
Getexpandedname |
Get the full name of a compressed file |
GetFileAttributes |
To determine the properties of a specified file |
GetFileInformationByHandle |
This function provides a mechanism for obtaining file information |
GetFileSize |
Determine file length |
Getfiletime |
Gets the time information for the specified file |
Getfiletype |
On the premise of giving a file handle, the file type is judged |
GetFileVersionInfo |
Get file version information from a module that supports version markup |
GetFileVersionInfoSize |
For a file containing a version resource, it is necessary to determine how large a buffer is needed to hold the file version information |
Getfullpathname |
Gets the full path name of the specified file |
GetLogicalDrives |
Determine which logical drive letters exist in the system |
GetLogicalDriveStrings |
Gets a string that contains the root drive path for all current logical drives |
GetOverlappedResult |
To determine the current state of an overlapping operation |
Getprivateprofileint |
Gets an integer value for the entry specified in the initialization file (. ini file) |
Getprivateprofilesection |
Gets a list of all item names and values in the specified subsection (in the. ini file) |
GetPrivateProfileString |
Gets a string for the entry specified in the initialization file |
Getprofileint |
Gets an integer value for the specified entry in the Win.ini initialization file |
Getprofilesection |
Gets a list of all item names and values in the specified subsection (in the Win.ini file) |
GetProfileString |
Gets a string for the entry specified in the Win.ini initialization file |
GetShortPathName |
Gets the short path name of the specified file |
GetSystemDirectory |
Gets the full pathname of the Windows system directory (that is, the system directory) |
GetTempFileName |
This function contains the name of a temporary file that can be used by the application |
GetTempPath |
Gets the path specified for the temporary file |
GetVolumeInformation |
To get information about a disk volume |
GetWindowsDirectory |
Get the full path name of the Windows directory |
Hread |
Reference Lread |
Hwrite |
Reference Lwrite function |
Lclose |
Closes the specified file |
Lcreat |
Create a file |
Llseek |
The current location for reading and writing in the settings file |
Lockfile |
Lock a part of a file so that it is not shared with other applications |
LockFileEx |
Similar to Lockfile, but it provides more functionality |
Lopen |
Opens the specified file in binary mode |
Lread |
Read data from a file into a memory buffer |
Lwrite |
Writes data from a memory buffer to a file |
Lzclose |
Close a file opened by the Lzopenfile or Lzinit function |
Lzcopy |
Copy a file |
Lzinit |
This function is used to initialize the internal buffer |
Lzopenfile |
This function can perform a large number of different file processing and is compatible with compressed files |
Lzread |
Reading data from a file into a memory buffer |
Lzseek |
Sets the current location for reading and writing in a file |
MapViewOfFile |
Maps a file mapping object to the address space of the current application |
MoveFile |
Moving files |
OpenFile |
This function can perform a large number of different file operations |
OpenFileMapping |
Open a ready-made file mapping object |
Querydosdevice |
In Windows NT, the DOS device name is mapped to the NT system device name. This function can determine the current device mapping situation |
ReadFile |
Reading data from a file |
ReadFileEx |
Similar to ReadFile, it is only used for asynchronous read operations and contains a complete callback |
RegCloseKey |
Turn off an entry (or key) in the system registry |
RegConnectRegistry |
Accessing a partial registry of a remote system |
RegCreateKey |
Creates or opens an item under the specified key |
RegCreateKeyEx |
A more complex way to create a new item under a specified item. This function is recommended for use in WIN32 environments |
Regdeletekey |
Deletes a specified subkey below an existing item |
Regdeletevalue |
Deletes a value below the specified item |
Regenumkey |
Enumerates the subkeys of the specified item. RegEnumKeyEx should be used in WIN32 environments |
RegEnumKeyEx |
Enumerates the subkeys below the specified item |
RegEnumValue |
Enumerates the values of the specified item |
RegFlushKey |
The changes made to the item and its subkeys are actually written to disk |
RegGetKeySecurity |
To obtain security information about a registry key |
RegLoadKey |
Loading registry information from a file previously created with the Regsavekey function |
RegNotifyChangeKeyValue |
Use this function to provide a notification mechanism when a registry key or any of its subkeys are changed |
RegOpenKey |
Open an existing registry key |
RegOpenKeyEx |
Open an existing item. It is recommended to use this function under Win32 |
RegQueryInfoKey |
To get information about an item |
RegQueryValue |
Gets the default (unnamed) value of the specified item or subkey |
RegQueryValueEx |
Gets the set value of an item |
Regreplacekey |
Replaces registry information with information saved by a disk file, and creates a backup containing the current registry information |
Regrestorekey |
Restore registry information from a disk file |
Regsavekey |
Saves an item and all of its subkeys to a disk file |
Regsetkeysecurity |
Sets the security attributes for the specified item |
RegSetValue |
Sets the default value for the specified item or subkey |
RegSetValueEx |
Sets the value of the specified item |
Regunloadkey |
Unloads the specified item and all its subkeys |
RemoveDirectory |
Delete specified directory |
SearchPath |
Find the specified file |
SetCurrentDirectory |
Set current directory |
SetEndOfFile |
Sets the current file location to the end of the file for an open file |
SetFileAttributes |
Set file properties |
SetFilePointer |
Set the current read-write location in a file |
Setfiletime |
Set the creation, access, and last modified time of a file |
Sethandlecount |
This function does not have to be used under Win32, and even if used, it will not have any effect |
Setvolumelabel |
Set the volume label (label) for a disk |
SystemTimeToFileTime |
Load a SYSTEMTIME structure according to the content of a FILETIME structure |
Unlockfile |
Unlock a file |
Unlockfileex |
Unlock a file |
UnmapViewOfFile |
To unlock a file mapping object in the memory address space of the current application |
Verfindfile |
Use this function to determine where a file should be installed |
Verinstallfile |
Install a file with this function |
Verlanguagename |
This function gets the name of a language based on the 16-bit language code |
VerQueryValue |
This function is used to get information from the version resource |
WriteFile |
Write data to a file |
WriteFileEx |
Similar to WriteFile, it is only used for asynchronous write operations and includes a complete callback |
Writeprivateprofilesection |
Sets all item names and values for the subsection specified in an initialization file (. ini) |
WritePrivateProfileString |
Set a string within the specified section of the initialization file |
Writeprofilesection |
Sets all item names and values for a specified subsection in the Win.ini initialization file |
WriteProfileString |
Set a string within the specified section of the Win.ini initialization file |