|
|
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.