XmSetWMProtocolHooks - A VendorShell convenience interface that allows pre and post actions to be executed when a protocol message is received from the window manager
#include <Xm/Xm.h>
#include <Xm/Protocols.h>
void XmSetWMProtocolHooks (shell, protocol, prehook, pre_closure, posthook, post_closure)
Widget shell;
Atom protocol;
XtCallbackProc prehook;
XtPointer pre_closure;
XtCallbackProc posthook;
XtPointer post_closure;
XmSetWMProtocolHooks is a convenience interface. It calls XmSetProtocolHooks with the property value set to the atom returned by interning WM_PROTOCOLS.
For a complete definition of VendorShell and its associated resources, see VendorShell(3X).
VendorShell(3X), XmInternAtom(3X), and XmSetProtocolHooks(3X).