|
ReactOS 0.4.17-dev-444-g71ee754
|
#include <windef.h>#include <shlobj.h>#include <shlwapi.h>#include <undocshell.h>#include <shlobj_undoc.h>#include <shlguid_undoc.h>#include <shlwapi_undoc.h>#include <pathcch.h>#include <strsafe.h>#include <shellutils.h>#include <new>#include "evalcmd.h"#include "resource.h"#include <wine/debug.h>
Go to the source code of this file.
Classes | |
| struct | QUERYKEYVAL |
| class | CAssocElement |
| class | CAssocShellElement |
| class | CAssocShellVerbElement |
| class | CAssocApplicationElement |
| class | CAssocProgidElement |
| class | CAssocClsidElement |
| class | CAssocSystemExtElement |
| class | CAssocFolderElement |
| class | CAssocStarElement |
| class | CAssocPerceivedElement |
| class | CAssocClientElement |
Typedefs | |
| typedef HRESULT(CALLBACK * | QUERY_CALLBACK) (IQuerySourceOld *, ASSOCQUERY query, PCWSTR keyName, PCWSTR valueName, PVOID pValue) |
| typedef struct QUERYKEYVAL | QUERYKEYVAL |
| typedef struct QUERYKEYVAL * | PQUERYKEYVAL |
Variables | |
| static const QUERYKEYVAL | g_perceivedKeyVals [] |
| static const QUERYKEYVAL | g_shellKeyVals [] |
| static const QUERYKEYVAL | g_shellVerbKeyVals [] |
| static const QUERYKEYVAL | g_shellAppKeyVals [] |
| static const QUERYKEYVAL | g_progidKeyVals [2] |
| #define ASSOCQUERY_APPKEY_FRIENDLYAPPNAME (ASSOCQUERY_SDEEV | ASSOCQUERY_INDIRECT | 0x8) |
Definition at line 55 of file elements.cpp.
| #define ASSOCQUERY_CLSID (ASSOCQUERY_SDE | 0x3) |
Definition at line 41 of file elements.cpp.
| #define ASSOCQUERY_COMMAND ASSOCQUERY_SDEEV |
Definition at line 48 of file elements.cpp.
| #define ASSOCQUERY_COMMAND_COMMAND (ASSOCQUERY_DE | ASSOCQUERY_EXTRA_VERB | 0x6) |
Definition at line 45 of file elements.cpp.
| #define ASSOCQUERY_CONTENT_TYPE (ASSOCQUERY_SDE | ASSOCQUERY_FALLBACK | 0x2) |
Definition at line 56 of file elements.cpp.
| #define ASSOCQUERY_DDEEXEC (ASSOCQUERY_SDEEV | 0x1) |
Definition at line 49 of file elements.cpp.
| #define ASSOCQUERY_DDEEXEC_APPLICATION (ASSOCQUERY_SDEEV | 0x3) |
Definition at line 51 of file elements.cpp.
| #define ASSOCQUERY_DDEEXEC_IFEXEC (ASSOCQUERY_SDEEV | 0x2) |
Definition at line 50 of file elements.cpp.
| #define ASSOCQUERY_DDEEXEC_TOPIC (ASSOCQUERY_SDEEV | 0x4) |
Definition at line 52 of file elements.cpp.
| #define ASSOCQUERY_DE (ASSOCQUERY_DIRECT | ASSOCQUERY_EXISTS) |
Definition at line 34 of file elements.cpp.
| #define ASSOCQUERY_DEFAULTICON (ASSOCQUERY_SDE | 0x1) |
Definition at line 40 of file elements.cpp.
| #define ASSOCQUERY_DELEGATE (ASSOCQUERY_STRING | ASSOCQUERY_EXTRA_VERB | 0x7) |
Definition at line 57 of file elements.cpp.
| #define ASSOCQUERY_FRIENDLYAPPNAME ASSOCQUERY_SDEI |
Definition at line 46 of file elements.cpp.
| #define ASSOCQUERY_LOCALIZEDSTRING (ASSOCQUERY_SDEI | ASSOCQUERY_EXTRA_NON_VERB | 0x1) |
Definition at line 53 of file elements.cpp.
| #define ASSOCQUERY_NOACTIVATEHANDLER (ASSOCQUERY_DE | ASSOCQUERY_EXTRA_VERB | 0x5) |
Definition at line 44 of file elements.cpp.
| #define ASSOCQUERY_OBJECT_EV_1 (ASSOCQUERY_OBJECT | ASSOCQUERY_EXTRA_VERB | 0x1) |
Definition at line 58 of file elements.cpp.
| #define ASSOCQUERY_PROGID (ASSOCQUERY_SDE | 0x4) |
Definition at line 42 of file elements.cpp.
| #define ASSOCQUERY_SDE (ASSOCQUERY_STRING | ASSOCQUERY_DE) |
Definition at line 35 of file elements.cpp.
| #define ASSOCQUERY_SDED (ASSOCQUERY_SDE | ASSOCQUERY_DWORD) |
Definition at line 36 of file elements.cpp.
| #define ASSOCQUERY_SDEEV (ASSOCQUERY_SDE | ASSOCQUERY_EXTRA_VERB) |
Definition at line 38 of file elements.cpp.
| #define ASSOCQUERY_SDEI (ASSOCQUERY_SDE | ASSOCQUERY_INDIRECT) |
Definition at line 37 of file elements.cpp.
| #define ASSOCQUERY_SEV_7 (ASSOCQUERY_STRING | ASSOCQUERY_EXTRA_VERB | 0x7) |
Definition at line 54 of file elements.cpp.
| #define ASSOCQUERY_SHELLEX (ASSOCQUERY_SDE | ASSOCQUERY_FALLBACK | ASSOCQUERY_EXTRA_NON_VERB | 0x2) |
Definition at line 43 of file elements.cpp.
| #define ASSOCQUERY_VERB_FRIENDLYAPPNAME (ASSOCQUERY_SDEI | ASSOCQUERY_EXTRA_VERB | 0x8) |
Definition at line 47 of file elements.cpp.
| typedef struct QUERYKEYVAL * PQUERYKEYVAL |
| typedef HRESULT(CALLBACK * QUERY_CALLBACK) (IQuerySourceOld *, ASSOCQUERY query, PCWSTR keyName, PCWSTR valueName, PVOID pValue) |
Definition at line 24 of file elements.cpp.
| typedef struct QUERYKEYVAL QUERYKEYVAL |
|
static |
Definition at line 252 of file elements.cpp.
Referenced by _OpenProgidKey().
Definition at line 335 of file elements.cpp.
Referenced by CAssocClientElement::_CreateRepairedNetscapeRegistration(), and CAssocShellVerbElement::QueryString().
|
static |
Definition at line 99 of file elements.cpp.
Referenced by CAssocElement::_QueryKeyValAny().
Definition at line 141 of file elements.cpp.
Referenced by CAssocStarElement::QueryString().
Definition at line 313 of file elements.cpp.
Referenced by CAssocApplicationElement::_InitSource().
Definition at line 271 of file elements.cpp.
Referenced by CAssocProgidElement::_InitSource().
Definition at line 327 of file elements.cpp.
Referenced by _ExeFromCmd().
|
inlinestatic |
Definition at line 228 of file elements.cpp.
Referenced by CAssocClientElement::_FixNetscapeRegistration(), CAssocShellElement::_InitSource(), CAssocProgidElement::_InitSource(), and _QuerySourceCreateFromKey2().
|
static |
Definition at line 235 of file elements.cpp.
Referenced by CAssocClsidElement::_InitSource(), CAssocSystemExtElement::_InitSource(), CAssocPerceivedElement::_InitSource(), and CAssocClientElement::_InitSourceFromKey().
|
static |
|
static |
|
static |
Definition at line 203 of file elements.cpp.
Referenced by CAssocElement::QueryExists().
|
static |
Definition at line 214 of file elements.cpp.
Referenced by CAssocElement::QueryString(), and CAssocProgidElement::QueryString().
|
inlinestatic |
Definition at line 156 of file elements.cpp.
Referenced by CAssocClientElement::_CreateRepairedNetscapeRegistration().
Definition at line 163 of file elements.cpp.
Referenced by CAssocClientElement::_CreateRepairedNetscapeRegistration().
Definition at line 122 of file elements.cpp.
Referenced by _GetFileTypeName(), and CAssocFolderElement::QueryString().
| EXTERN_C HRESULT WINAPI AssocCreateElement | ( | _In_ REFCLSID | rclsid, |
| _In_ REFIID | riid, | ||
| _Outptr_ PVOID * | ppvObj | ||
| ) |
Definition at line 1635 of file elements.cpp.
Referenced by CAssocShellVerbElement::_GetAppDelegate(), and AssocCreate().
|
static |
Definition at line 129 of file elements.cpp.
Referenced by CAssocShellElement::_GetVerbDelegate().
Definition at line 109 of file elements.cpp.
Referenced by _QuerySourceString().
| STDMETHODIMP_ | ( | ULONG | ) |
Definition at line 733 of file elements.cpp.
| WINE_DEFAULT_DEBUG_CHANNEL | ( | evalcmd | ) |
|
static |
Definition at line 60 of file elements.cpp.
Referenced by CAssocPerceivedElement::_GetQueryKeyVal().
|
static |
Definition at line 92 of file elements.cpp.
Referenced by CAssocProgidElement::QueryString().
|
static |
Definition at line 87 of file elements.cpp.
Referenced by CAssocApplicationElement::_GetQueryKeyVal().
|
static |
Definition at line 66 of file elements.cpp.
Referenced by CAssocShellElement::_GetQueryKeyVal(), and CAssocPerceivedElement::_GetQueryKeyVal().
|
static |
Definition at line 75 of file elements.cpp.
Referenced by CAssocShellVerbElement::_GetQueryKeyVal().