|
|
1.1 root 1: /*************************************************************************
2: **
3: ** OLE 2 Utility Code
4: **
5: ** msgfiltr.h
6: **
7: ** This file contains Private definitions, structures, types, and
8: ** function prototypes for the OleStdMessageFilter implementation of
9: ** the IMessageFilter interface.
10: ** This file is part of the OLE 2.0 User Interface support library.
11: **
12: ** (c) Copyright Microsoft Corp. 1990 - 1992 All Rights Reserved
13: **
14: *************************************************************************/
15:
16: #if !defined( _MSGFILTR_H_ )
17: #define _MSGFILTR_H_
18:
19: #ifndef RC_INVOKED
20: #pragma message ("INCLUDING MSGFILTR.H from " __FILE__)
21: #endif /* RC_INVOKED */
22:
23: // Message Pending callback procedure
24: typedef BOOL (CALLBACK* MSGPENDINGPROC)(MSG FAR *);
25:
26: /* PUBLIC FUNCTIONS */
27: STDAPI_(LPMESSAGEFILTER) OleStdMsgFilter_Create(
28: HWND hWndParent,
29: LPSTR szAppName,
30: MSGPENDINGPROC lpfnCallback);
31:
32: STDAPI_(void) OleStdMsgFilter_SetInComingCallStatus(
33: LPMESSAGEFILTER lpThis, DWORD dwInComingCallStatus);
34:
35: STDAPI_(DWORD) OleStdMsgFilter_GetInComingCallStatus(
36: LPMESSAGEFILTER lpThis);
37:
38: STDAPI_(void) OleStdMsgFilter_EnableBusyDialog(
39: LPMESSAGEFILTER lpThis, BOOL fEnable);
40:
41: STDAPI_(void) OleStdMsgFilter_EnableNotRespondingDialog(
42: LPMESSAGEFILTER lpThis, BOOL fEnable);
43:
44: STDAPI_(HWND) OleStdMsgFilter_SetParentWindow(
45: LPMESSAGEFILTER lpThis, HWND hWndParent);
46:
47:
48: #endif // _MSGFILTR_H_
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.