|
|
1.1 root 1: /****************************** Module Header ******************************\
2: * Module Name: async.h
3: *
4: * Copyright (c) 1991, Microsoft Corporation
5: *
6: * Defines types and functions used by async module.
7: *
8: * History:
9: * 06-29-92 Davidc Created.
10: \***************************************************************************/
11:
12:
13: //
14: // Function prototypes
15: //
16:
17: HANDLE
18: CreateAsync(
19: BOOL InitialState
20: );
21:
22: VOID
23: DeleteAsync(
24: HANDLE AsyncHandle
25: );
26:
27: BOOL
28: ReadFileAsync(
29: HANDLE hFile,
30: LPVOID lpBuffer,
31: DWORD nBytesToRead,
32: HANDLE AsyncHandle
33: );
34:
35: BOOL
36: WriteFileAsync(
37: HANDLE hFile,
38: LPVOID lpBuffer,
39: DWORD nBytesToWrite,
40: HANDLE AsyncHandle
41: );
42:
43: HANDLE
44: GetAsyncCompletionHandle(
45: HANDLE AsyncHandle
46: );
47:
48: DWORD
49: GetAsyncResult(
50: HANDLE AsyncHandle,
51: LPDWORD BytesTransferred
52: );
53:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.