//  Beta release only.
//
//  Copyright(c) Ivyware Pty Ltd 2002-4  (all rights reserved)
//               MELBOURNE, VICTORIA, AUSTRALIA, 3130
//
//  Provided no fee is charged (either by the distributer or user)
//  permission to use, copy, modify, and distribute this software and
//  its documentation for any purpose and without fee is hereby granted,
//  provided that the above copyright notice appear in all copies and
//  that both that copyright notice and this permission notice appear
//  in supporting documentation.
//
//  No waranty or suitablity for purpose is implied.
//
//
//  CWnd extension prototypes and definitions
//

#pragma   once
#include "P2PmsgMFC.h"

//
//  CWnd message broadcasting
//  NOTES: Static functions are just simpler
//       : Facilitates message broadcasting to registered clients
//
P2PmsgMFC_EXT BOOL
CWnd_BCastRegister( CWnd *pCWnd, UINT nID, BOOL bRegister );
P2PmsgMFC_EXT BOOL
CWnd_BCastMessage ( UINT nID, WPARAM wParam, LPARAM lParam );
P2PmsgMFC_EXT BOOL
CWnd_BCastCancel  ( CWnd *pCWnd );
