ReactOS 0.4.16-dev-853-g88d9285
|
#include <stdarg.h>
#include <assert.h>
#include "windef.h"
#include "winbase.h"
#include "winnls.h"
#include "winreg.h"
#include "objbase.h"
#include "shlguid.h"
#include "shlobj.h"
#include "shlwapi.h"
#include "wine/unicode.h"
#include "wine/debug.h"
Go to the source code of this file.
Classes | |
struct | AssocPerceivedInfo |
Macros | |
#define | SHLWAPI_DEF_ASSOCF |
#define | HARDCODED_NATIVE_WMSDK (PERCEIVEDFLAG_HARDCODED | PERCEIVEDFLAG_NATIVESUPPORT | PERCEIVEDFLAG_WMSDK) |
#define | HARDCODED_NATIVE_GDIPLUS (PERCEIVEDFLAG_HARDCODED | PERCEIVEDFLAG_NATIVESUPPORT | PERCEIVEDFLAG_GDIPLUS) |
#define | HARDCODED_NATIVE_ZIPFLDR (PERCEIVEDFLAG_HARDCODED | PERCEIVEDFLAG_NATIVESUPPORT | PERCEIVEDFLAG_ZIPFOLDER) |
#define | SOFTCODED_NATIVESUPPORT (PERCEIVEDFLAG_SOFTCODED | PERCEIVEDFLAG_NATIVESUPPORT) |
Variables | |
static const WCHAR | unspecified_exts [] |
static const WCHAR | image_exts [] |
static const WCHAR | audio_exts [] |
static const WCHAR | video_exts [] |
static const WCHAR | compressed_exts [] |
static const WCHAR | document_exts [] |
static const WCHAR | system_exts [] |
static const WCHAR | application_exts [] |
const WCHAR | type_text [] = {'t','e','x','t',0} |
const WCHAR | type_image [] = {'i','m','a','g','e',0} |
const WCHAR | type_audio [] = {'a','u','d','i','o',0} |
const WCHAR | type_video [] = {'v','i','d','e','o',0} |
const WCHAR | type_compressed [] = {'c','o','m','p','r','e','s','s','e','d',0} |
const WCHAR | type_document [] = {'d','o','c','u','m','e','n','t',0} |
const WCHAR | type_system [] = {'s','y','s','t','e','m',0} |
const WCHAR | type_application [] = {'a','p','p','l','i','c','a','t','i','o','n',0} |
static const struct AssocPerceivedInfo | known_types [] |
#define HARDCODED_NATIVE_GDIPLUS (PERCEIVEDFLAG_HARDCODED | PERCEIVEDFLAG_NATIVESUPPORT | PERCEIVEDFLAG_GDIPLUS) |
#define HARDCODED_NATIVE_WMSDK (PERCEIVEDFLAG_HARDCODED | PERCEIVEDFLAG_NATIVESUPPORT | PERCEIVEDFLAG_WMSDK) |
#define HARDCODED_NATIVE_ZIPFLDR (PERCEIVEDFLAG_HARDCODED | PERCEIVEDFLAG_NATIVESUPPORT | PERCEIVEDFLAG_ZIPFOLDER) |
#define SHLWAPI_DEF_ASSOCF |
#define SOFTCODED_NATIVESUPPORT (PERCEIVEDFLAG_SOFTCODED | PERCEIVEDFLAG_NATIVESUPPORT) |
Definition at line 98 of file assoc.c.
Referenced by AssocQ(), AssocQueryKeyW(), AssocQueryStringByKeyW(), AssocQueryStringW(), and CCommonFolder< TSelf, TItemId, TExtractIcon >::GetUIObjectOf().
|
static |
Definition at line 251 of file assoc.c.
Referenced by AssocGetPerceivedType().
|
static |
Definition at line 267 of file assoc.c.
Referenced by AssocGetPerceivedType().
HRESULT WINAPI AssocGetPerceivedType | ( | LPCWSTR | lpszExt, |
PERCEIVED * | lpType, | ||
INT * | lpFlag, | ||
LPWSTR * | lppszType | ||
) |
Definition at line 304 of file assoc.c.
HRESULT WINAPI AssocQueryKeyA | ( | ASSOCF | cfFlags, |
ASSOCKEY | assockey, | ||
LPCSTR | pszAssoc, | ||
LPCSTR | pszExtra, | ||
HKEY * | phkeyOut | ||
) |
Definition at line 406 of file assoc.c.
HRESULT WINAPI AssocQueryKeyW | ( | ASSOCF | cfFlags, |
ASSOCKEY | assockey, | ||
LPCWSTR | pszAssoc, | ||
LPCWSTR | pszExtra, | ||
HKEY * | phkeyOut | ||
) |
Definition at line 368 of file assoc.c.
Referenced by AssocQueryKeyA().
HRESULT WINAPI AssocQueryStringA | ( | ASSOCF | cfFlags, |
ASSOCSTR | str, | ||
LPCSTR | pszAssoc, | ||
LPCSTR | pszExtra, | ||
LPSTR | pszOut, | ||
DWORD * | pcchOut | ||
) |
Definition at line 479 of file assoc.c.
Referenced by TEST_AssocQueryStringA().
HRESULT WINAPI AssocQueryStringByKeyA | ( | ASSOCF | cfFlags, |
ASSOCSTR | str, | ||
HKEY | hkAssoc, | ||
LPCSTR | pszExtra, | ||
LPSTR | pszOut, | ||
DWORD * | pcchOut | ||
) |
Definition at line 573 of file assoc.c.
HRESULT WINAPI AssocQueryStringByKeyW | ( | ASSOCF | cfFlags, |
ASSOCSTR | str, | ||
HKEY | hkAssoc, | ||
LPCWSTR | pszExtra, | ||
LPWSTR | pszOut, | ||
DWORD * | pcchOut | ||
) |
Definition at line 532 of file assoc.c.
Referenced by AssocQueryStringByKeyA().
HRESULT WINAPI AssocQueryStringW | ( | ASSOCF | cfFlags, |
ASSOCSTR | str, | ||
LPCWSTR | pszAssoc, | ||
LPCWSTR | pszExtra, | ||
LPWSTR | pszOut, | ||
DWORD * | pcchOut | ||
) |
Definition at line 436 of file assoc.c.
Referenced by AssocQueryStringA(), FindExecutableW(), GetProgramPath(), IsSelfShellVerb(), OpensWithExplorer(), ShellExecCmdLine(), and TEST_AssocQueryStringW().
|
static |
Definition at line 54 of file assoc.c.
Referenced by AssocQueryKeyA(), AssocQueryStringA(), and AssocQueryStringByKeyA().
WINE_DEFAULT_DEBUG_CHANNEL | ( | shell | ) |
|
static |
Definition at line 239 of file assoc.c.
Referenced by AssocFindByBuiltinExtension(), and AssocFindByType().