blob: a8ea4fbe975cc8059c3144e84efb7d100e8de710 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
//****************************************************************************
//
// Module: UNIMDM
// File: SLOT.H
//
// Copyright (c) 1992-1996, Microsoft Corporation, all rights reserved
//
// Revision History
//
//
// 3/25/96 JosephJ Created
//
//
// Description: Interface to the unimodem TSP notification mechanism:
// The lower level (notifXXXX) APIs
//
//****************************************************************************
#define MAX_NOTIFICATION_NAME_SIZE 256
typedef DWORD HNOTIFICATION;
HNOTIFICATION notifCreate(BOOL fServer, LPCTSTR lptszName, DWORD dwMaxSize,
DWORD dwMaxPending);
void notifFree(HNOTIFICATION hn);
HANDLE notifGetObj(HNOTIFICATION hn);
DWORD notifGetMaxSize(HNOTIFICATION hn);
BOOL notifReadMsg(HNOTIFICATION hn, LPBYTE lpb, DWORD dwcb, LPDWORD lpdwRead);
BOOL notifGetNextMsgSize(HNOTIFICATION hn, LPDWORD lpdwcb);
BOOL notifWriteMsg(HNOTIFICATION hn, LPBYTE lpb, DWORD dwcb);
|