Changeset 3819 for trunk/src/kernel32/hmdevice.h
- Timestamp:
- Jul 12, 2000, 8:21:45 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/hmdevice.h
r3765 r3819 1 /* $Id: hmdevice.h,v 1.2 0 2000-06-28 18:08:34sandervl Exp $ */1 /* $Id: hmdevice.h,v 1.21 2000-07-12 18:21:42 sandervl Exp $ */ 2 2 3 3 /* … … 31 31 #define HMTYPE_THREADTOKEN 4 32 32 #define HMTYPE_THREAD 5 33 33 #define HMTYPE_PIPE 6 34 34 //..... 35 35 … … 343 343 344 344 virtual BOOL GetExitCodeThread(PHMHANDLEDATA pHMHandleData, LPDWORD lpExitCode); 345 346 /* Named pipes */ 347 virtual BOOL PeekNamedPipe(PHMHANDLEDATA pHMHandleData, 348 LPVOID lpvBuffer, 349 DWORD cbBuffer, 350 LPDWORD lpcbRead, 351 LPDWORD lpcbAvail, 352 LPDWORD lpcbMessage); 353 354 virtual DWORD CreateNamedPipe(PHMHANDLEDATA pHMHandleData, LPCTSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, 355 DWORD nMaxInstances, DWORD nOutBufferSize, 356 DWORD nInBufferSize, DWORD nDefaultTimeOut, 357 LPSECURITY_ATTRIBUTES lpSecurityAttributes); 358 359 virtual BOOL ConnectNamedPipe(PHMHANDLEDATA pHMHandleData, LPOVERLAPPED lpOverlapped); 360 361 virtual BOOL DisconnectNamedPipe(PHMHANDLEDATA pHMHandleData); 362 363 virtual BOOL GetNamedPipeHandleState(PHMHANDLEDATA pHMHandleData, 364 LPDWORD lpState, 365 LPDWORD lpCurInstances, 366 LPDWORD lpMaxCollectionCount, 367 LPDWORD lpCollectDataTimeout, 368 LPTSTR lpUserName, 369 DWORD nMaxUserNameSize); 370 371 virtual BOOL GetNamedPipeInfo(PHMHANDLEDATA pHMHandleData, 372 LPDWORD lpFlags, 373 LPDWORD lpOutBufferSize, 374 LPDWORD lpInBufferSize, 375 LPDWORD lpMaxInstances); 376 377 378 virtual DWORD TransactNamedPipe(PHMHANDLEDATA pHMHandleData, 379 LPVOID lpvWriteBuf, 380 DWORD cbWriteBuf, 381 LPVOID lpvReadBuf, 382 DWORD cbReadBuf, 383 LPDWORD lpcbRead, 384 LPOVERLAPPED lpo); 385 386 virtual BOOL SetNamedPipeHandleState(PHMHANDLEDATA pHMHandleData, 387 LPDWORD lpdwMode, 388 LPDWORD lpcbMaxCollect, 389 LPDWORD lpdwCollectDataTimeout); 390 391 virtual BOOL CreatePipe(PHMHANDLEDATA pHMHandleDataRead, 392 PHMHANDLEDATA pHMHandleDataWrite, 393 LPSECURITY_ATTRIBUTES lpsa, 394 DWORD cbPipe); 395 345 396 }; 346 397
Note:
See TracChangeset
for help on using the changeset viewer.