|
MKRREDUCE
The MKRREDUCE enumeration constants are used to specify how far the moniker should be
reduced. They are used in the IMoniker::Reduce method. MKRREDUCE is defined in OBJIDL.IDL.
typedef enum tagMKRREDUCE
{
MKRREDUCE_ONE = 3<<16,
MKRREDUCE_TOUSER = 2<<16,
MKRREDUCE_THROUGHUSER = 1<<16,
MKRREDUCE_ALL = 0
} MKRREDUCE;
Elements
MKRREDUCE_ONE
Performs only one step of reducing the moniker. In general, the caller must
have specific knowledge about the particular kind of moniker to take advantage of
this option.
MKRREDUCE_TOUSER
Reduce the moniker to a form that the user identifies as a persistent object.
If no such point exists, then this option should be treated as MKRREDUCE_ALL.
MKRREDUCE_THROUGHUSER
Reduce the moniker to where any further reduction would reduce it to a form
that the user does not identify as a persistent object. Often, this is the same
stage as MKRREDUCE_TOUSER.
MKRREDUCE_ALL
Reduce the moniker until it is in simplest form, that is, reduce it to itself.
See Also
IMoniker::Reduce
Related LinksSoftware for Delphi and C++ Builder developers Software for Visual Studio .NET developers Software for Visual Basic 6 developers Delphi Tips&Tricks
MegaDetailed.NET
TMS Scripter Studio Pro components for Delphi/C++Builder
More Online Helps Win32 Programmer's Reference (win32.hlp) Win32 Multimedia Programmer's Reference (mmedia.hlp) Microsoft Windows Pen API Programmer's Reference (penapi.hlp) Microsoft Windows Sockets 2 Reference (sock2.hlp) Microsoft Windows Telephony API (TAPI) Programmer's Reference (sock2.hlp) Unix Manual Pages
|