Annotation of mstools/samples/sdktools/rshell/server/async.h, revision 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.