Cancelwaitabletimer |
This function is used to cancel a timer operation that can wait |
Callnamedpipe |
This function is called by a client process that wants to communicate through a pipeline |
Connectnamedpipe |
Instructs a server to wait until the client is connected to the same named pipe |
CreateEvent |
Create an Event object |
Createmailslot |
Create a postman. The returned handle is used by the Postman Server (recipient) |
CreateMutex |
Create a mutex (mutex) |
CreateNamedPipe |
Create a named pipe. The returned handle is used by the server side of the pipe |
CreatePipe |
Create an anonymous pipe |
CreateProcess |
Create a new process (such as executing a program) |
CreateSemaphore |
Create a new signal machine |
CreateWaitableTimer |
To create a waiting timer object |
Disconnectnamedpipe |
Disconnect a customer from a named pipe |
DuplicateHandle |
Creates a new handle for that object when it indicates the current handle of an existing system object |
ExitProcess |
Abort a process |
Findclosechangenotification |
Close a Change notification object |
FindExecutable |
Finds the file name of a program associated with a specified file |
FindFirstChangeNotification |
Creates a file notification object. This object is used to monitor changes in the file system |
Findnextchangenotification |
Reset a file change the notification object so that it continues to monitor the next change |
FreeLibrary |
Releases the specified dynamic link library |
GetCurrentProcess |
Gets a pseudo handle to the current process |
GetCurrentProcessId |
Gets a unique identifier for the current process |
GetCurrentThread |
Gets a pseudo handle to the current thread |
GetCurrentThreadID |
Gets a unique thread identifier for the current thread |
Getexitcodeproces |
Gets the exit code for an interrupted process |
GetExitCodeThread |
Gets the exit code for an aborted thread |
Gethandleinformation |
Gets information about a system object handle |
Getmailslotinfo |
Get information about a postman |
GetModuleFileName |
Gets the full path name of a loaded template |
GetModuleHandle |
Gets the module handle of an application or dynamic-link library |
Getpriorityclass |
To get the priority level of a particular process |
Getprocessshutdownparameters |
Investigate the shutdown of a specified process relative to other processes when the system shuts down |
Getprocesstimes |
Gets information about the elapsed time of a process |
Getprocessworkingsetsize |
Understand how much memory an application actually delivers to it during the run |
Getsartupinfo |
Get startup information for a process |
GetThreadPriority |
To get the priority level of a particular thread |
Gettheardtimes |
Gets information about the elapsed time of a thread |
GetWindowThreadProcessId |
Gets a process and thread identifier that is associated with the specified window |
LoadLibrary |
Loads the specified dynamic link library and maps it to the address space used by the current process |
LoadLibraryEx |
Loads the specified dynamic link library and maps it to the address space for the current process |
LoadModule |
Load a Windows application and run it in the specified environment |
MsgWaitForMultipleObjects |
Waits for a single object or a series of objects to emit signals. If the return condition is satisfied, return immediately |
Setpriorityclass |
Set the priority level of a process |
Setprocessshutdownparameters |
Sets the order of the shutdown for the specified process, relative to other programs, during system shutdown |
SetProcessWorkingSetSize |
Set the amount of memory the operating system actually divides into the process |
SetThreadPriority |
Set the priority level of a thread |
ShellExecute |
Finds the file name of the program associated with the specified file |
TerminateProcess |
End a process |
WinExec |
Run the specified program |