ReactOS 0.4.16-dev-250-g3ecd236
|
#include "precomp.h"
#include <shlwapi.h>
#include <shlwapi_undoc.h>
#include <shlobj_undoc.h>
#include <shlguid_undoc.h>
#include <atlstr.h>
#include <atlsimpcoll.h>
#include <atlcomcli.h>
#include <atlconv.h>
#include <strsafe.h>
Go to the source code of this file.
Classes | |
class | CBasePropertyBag |
struct | CPropMapEqual |
class | CMemPropertyBag |
class | CRegPropertyBag |
class | CIniPropertyBag |
class | CDesktopUpgradePropertyBag |
struct | tagOLD_STREAM_HEADER |
class | CViewStatePropertyBag |
Macros | |
#define | _ATL_NO_EXCEPTIONS |
#define | MODE_CAN_READ(dwMode) (((dwMode) & (STGM_READ | STGM_WRITE | STGM_READWRITE)) != STGM_WRITE) |
#define | MODE_CAN_WRITE(dwMode) (((dwMode) & (STGM_READ | STGM_WRITE | STGM_READWRITE)) != STGM_READ) |
Typedefs | |
typedef DWORDLONG | DESKVIEW_FLAGS |
typedef struct tagOLD_STREAM_HEADER | OLD_STREAM_HEADER |
typedef struct tagOLD_STREAM_HEADER * | POLD_STREAM_HEADER |
Variables | |
CComPtr< CViewStatePropertyBag > | g_pCachedBag |
CRITICAL_SECTION | g_csBagCacheLock |
#define _ATL_NO_EXCEPTIONS |
Definition at line 8 of file propbag.cpp.
#define MODE_CAN_READ | ( | dwMode | ) | (((dwMode) & (STGM_READ | STGM_WRITE | STGM_READWRITE)) != STGM_WRITE) |
Definition at line 22 of file propbag.cpp.
#define MODE_CAN_WRITE | ( | dwMode | ) | (((dwMode) & (STGM_READ | STGM_WRITE | STGM_READWRITE)) != STGM_READ) |
Definition at line 24 of file propbag.cpp.
typedef DWORDLONG DESKVIEW_FLAGS |
Definition at line 1048 of file propbag.cpp.
typedef struct tagOLD_STREAM_HEADER * POLD_STREAM_HEADER |
Definition at line 1513 of file propbag.cpp.
Referenced by CViewStatePropertyBag::_CreateBag().
Definition at line 1925 of file propbag.cpp.
Referenced by DllMain().
Definition at line 638 of file propbag.cpp.
Referenced by SHSetIniStringW().
EXTERN_C HRESULT WINAPI IUnknown_QueryServicePropertyBag | ( | _In_ IUnknown * | punk, |
_In_ long | flags, | ||
_In_ REFIID | riid, | ||
_Outptr_ void ** | ppvObj | ||
) |
Definition at line 1967 of file propbag.cpp.
Referenced by CDefView::LoadViewState(), and CDefView::SaveViewState().
EXTERN_C HRESULT WINAPI SHCreatePropertyBagOnMemory | ( | _In_ DWORD | dwMode, |
_In_ REFIID | riid, | ||
_Out_ void ** | ppvObj | ||
) |
Definition at line 254 of file propbag.cpp.
Referenced by SHCreatePropertyBag(), and SHPropertyBag_OnMemory().
EXTERN_C HRESULT WINAPI SHCreatePropertyBagOnProfileSection | ( | _In_z_ LPCWSTR | lpFileName, |
_In_opt_z_ LPCWSTR | pszSection, | ||
_In_ DWORD | dwMode, | ||
_In_ REFIID | riid, | ||
_Out_ void ** | ppvObj | ||
) |
Definition at line 965 of file propbag.cpp.
Referenced by SHPropertyBag_OnIniFile().
EXTERN_C HRESULT WINAPI SHCreatePropertyBagOnRegKey | ( | _In_ HKEY | hKey, |
_In_z_ LPCWSTR | pszSubKey, | ||
_In_ DWORD | dwMode, | ||
_In_ REFIID | riid, | ||
_Out_ void ** | ppvObj | ||
) |
Definition at line 575 of file propbag.cpp.
Referenced by CViewStatePropertyBag::_CreateBag(), and CViewStatePropertyBag::_FindNearestInheritBag().
Definition at line 1197 of file propbag.cpp.
Referenced by CViewStatePropertyBag::_EnsureUpgradeBag().
EXTERN_C DWORD WINAPI SHGetIniStringUTF7W | ( | _In_opt_z_ LPCWSTR | lpAppName, |
_In_z_ LPCWSTR | lpKeyName, | ||
_Out_writes_to_(nSize, return+1) _Post_z_ LPWSTR | lpReturnedString, | ||
_In_ DWORD | nSize, | ||
_In_z_ LPCWSTR | lpFileName | ||
) |
Definition at line 722 of file propbag.cpp.
Referenced by CIniPropertyBag::Read().
EXTERN_C DWORD WINAPI SHGetIniStringW | ( | _In_z_ LPCWSTR | appName, |
_In_z_ LPCWSTR | keyName, | ||
_Out_writes_to_(outLen, return+1) LPWSTR | out, | ||
_In_ DWORD | outLen, | ||
_In_z_ LPCWSTR | filename | ||
) |
Definition at line 602 of file propbag.cpp.
Referenced by SHGetIniStringUTF7W().
EXTERN_C INT WINAPI SHGetPerScreenResName | ( | _Out_writes_(cchBuffer) LPWSTR | pszBuffer, |
_In_ INT | cchBuffer, | ||
_In_ DWORD | dwReserved | ||
) |
Definition at line 1938 of file propbag.cpp.
Referenced by CDefView::SaveViewState(), and SHPropertyBag_PerScreenRes().
EXTERN_C HRESULT WINAPI SHGetViewStatePropertyBag | ( | _In_opt_ PCIDLIST_ABSOLUTE | pidl, |
_In_opt_ LPCWSTR | bag_name, | ||
_In_ DWORD | flags, | ||
_In_ REFIID | riid, | ||
_Outptr_ void ** | ppv | ||
) |
Definition at line 1882 of file propbag.cpp.
|
static |
Definition at line 1838 of file propbag.cpp.
Referenced by SHGetViewStatePropertyBag().
EXTERN_C BOOL WINAPI SHSetIniStringUTF7W | ( | _In_z_ LPCWSTR | lpAppName, |
_In_z_ LPCWSTR | lpKeyName, | ||
_In_opt_z_ LPCWSTR | lpString, | ||
_In_z_ LPCWSTR | lpFileName | ||
) |
Definition at line 748 of file propbag.cpp.
Referenced by CIniPropertyBag::Write().
EXTERN_C BOOL WINAPI SHSetIniStringW | ( | _In_z_ LPCWSTR | appName, |
_In_z_ LPCWSTR | keyName, | ||
_In_opt_z_ LPCWSTR | str, | ||
_In_z_ LPCWSTR | filename | ||
) |
Definition at line 658 of file propbag.cpp.
Referenced by SHSetIniStringUTF7W().
WINE_DEFAULT_DEBUG_CHANNEL | ( | shell | ) |
CRITICAL_SECTION g_csBagCacheLock |
Definition at line 1311 of file propbag.cpp.
Referenced by DllMain(), FreeViewStatePropertyBagCache(), and SHGetViewStatePropertyBag().
CComPtr<CViewStatePropertyBag> g_pCachedBag |
Definition at line 1308 of file propbag.cpp.
Referenced by FreeViewStatePropertyBagCache(), and SHGetViewStatePropertyBag().