Annotation of mstools/samples/sdktools/rshell/server/async.h, revision 1.1.1.1

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: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.