windows-nt/Source/XPSP1/NT/shell/inc/uemedat.h
2020-09-26 16:20:57 +08:00

75 lines
2.2 KiB
C

//*** uemedat.h -- generator file for UEME_*
// NOTES
// this file is included in numerous contexts w/ TABDAT #defined
// to give the desired behavior. see the individ files for details.
//
// NOTE:FEATURE many of these are NYI.
//
// e<n> encode up to step <= n
// f fire event
// l log event
// @ escape to custom code
// ! ASSERT
// x NYI
//
// UI (menu, shortcut, etc.)
TABDAT(UEME_UIMENU , "e2fl@" , 0, 0, 0, 0)
TABDAT(UEME_UIHOTKEY , "e1fl" , 0, 0, 0, 0)
TABDAT(UEME_UISCUT , "e1fl" , 0, 0, 0, 0)
TABDAT(UEME_UIQCUT , "e1fl" , 0, 0, 0, 0)
TABDAT(UEME_UITOOLBAR , "e2fl" , 0, 0, 0, 0)
#if 0 // 980825 uncomment in uemevt.h, uemedat.h if build breaks (tmp hack)
TABDAT(UEME_UIASSOC , "e1fl" , 0, 0, 0, 0)
#endif
// run (spawn, invoke, etc.)
TABDAT(UEME_RUNWMCMD , "e2fl" , 0, 0, 0, 0)
TABDAT(UEME_RUNPIDL , "e2fl" , 0, 0, 0, 0)
TABDAT(UEME_RUNINVOKE , "xe1fl" , 0, 0, 0, 0)
TABDAT(UEME_RUNOLECMD , "xe1fl" , 0, 0, 0, 0)
TABDAT(UEME_RUNPATHA , "e2fl" , 0, 0, 0, 0)
TABDAT(UEME_RUNPATHW , "e2fl" , 0, 0, 0, 0)
TABDAT(UEME_RUNCPLA , "e2fl" , 0, 0, 0, 0)
TABDAT(UEME_RUNCPLW , "e2fl" , 0, 0, 0, 0)
// exit status
TABDAT(UEME_DONECANCEL , "e1fl" , 0, 0, 0, 0)
TABDAT(UEME_DONEOK , "e1fl" , 0, 0, 0, 0)
TABDAT(UEME_DONEFAIL , "e1fl" , 0, 0, 0, 0)
// error
// NOTES
// for now lParam=szMsg, that's just temporary but not sure what we need yet
TABDAT(UEME_ERRORA , "e1fl" , 0, 0, 0, 0)
TABDAT(UEME_ERRORW , "e1fl" , 0, 0, 0, 0)
#ifdef UNICODE
TABDAT(UEME_ERROR , "e1fl" , 0, 0, 0, 0)
#else
TABDAT(UEME_ERROR , "e1fl" , 0, 0, 0, 0)
#endif
// control
TABDAT(UEME_CTLSESSION , "@" , 0, 0, 0, 0)
// debug
TABDAT(UEME_DBTRACEA , "@" , 0, 0, 0, 0)
TABDAT(UEME_DBTRACEW , "@" , 0, 0, 0, 0)
#ifdef UNICODE
TABDAT(UEME_DBTRACE , "@" , 0, 0, 0, 0)
#else
TABDAT(UEME_DBTRACE , "@" , 0, 0, 0, 0)
#endif
TABDAT(UEME_DBSLEEP , "@" , 0, 0, 0, 0)
// Instrumented Browser
TABDAT(UEME_INSTRBROWSER, "e2fl" , 0, 0, 0, 0)
// all events below here (msg < UEME_USER) are reserved
// private messages start here (at UEME_USER + 0)
// FEATURE: NYI we don't support private messages for now
TABDAT(UEME_USER , "x" , 0, 0, 0, 0)