|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
#include <stdarg.h>
#include <string.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "winreg.h"
#include "wine/debug.h"
#include "shlwapi.h"
#include "wine/unicode.h"
Go to the source code of this file.
Data Structures |
| struct | SHUSKEY |
Defines |
| #define | NO_SHLWAPI_STREAM |
| #define | REG_HKCU TRUE |
| #define | REG_HKLM FALSE |
| #define | szClassIdKeyLen (sizeof(szClassIdKey)/sizeof(WCHAR)) |
Typedefs |
| typedef struct SHUSKEY * | LPSHUSKEY |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (shell) |
| INT WINAPI | SHStringFromGUIDW (REFGUID, LPWSTR, INT) |
| HRESULT WINAPI | SHRegGetCLSIDKeyW (REFGUID, LPCWSTR, BOOL, BOOL, PHKEY) |
| static HKEY | REG_GetHKEYFromHUSKEY (HUSKEY hUSKey, BOOL which) |
| LONG WINAPI | SHRegOpenUSKeyA (LPCSTR Path, REGSAM AccessType, HUSKEY hRelativeUSKey, PHUSKEY phNewUSKey, BOOL fIgnoreHKCU) |
| LONG WINAPI | SHRegOpenUSKeyW (LPCWSTR Path, REGSAM AccessType, HUSKEY hRelativeUSKey, PHUSKEY phNewUSKey, BOOL fIgnoreHKCU) |
| LONG WINAPI | SHRegCloseUSKey (HUSKEY hUSKey) |
| LONG WINAPI | SHRegCreateUSKeyA (LPCSTR pszPath, REGSAM samDesired, HUSKEY hRelativeUSKey, PHUSKEY phNewUSKey, DWORD dwFlags) |
| LONG WINAPI | SHRegCreateUSKeyW (LPCWSTR pszPath, REGSAM samDesired, HUSKEY hRelativeUSKey, PHUSKEY phNewUSKey, DWORD dwFlags) |
| LONG WINAPI | SHRegDeleteEmptyUSKeyA (HUSKEY hUSKey, LPCSTR pszValue, SHREGDEL_FLAGS delRegFlags) |
| LONG WINAPI | SHRegDeleteEmptyUSKeyW (HUSKEY hUSKey, LPCWSTR pszValue, SHREGDEL_FLAGS delRegFlags) |
| LONG WINAPI | SHRegDeleteUSValueA (HUSKEY hUSKey, LPCSTR pszValue, SHREGDEL_FLAGS delRegFlags) |
| LONG WINAPI | SHRegDeleteUSValueW (HUSKEY hUSKey, LPCWSTR pszValue, SHREGDEL_FLAGS delRegFlags) |
| LONG WINAPI | SHRegEnumUSValueA (HUSKEY hUSKey, DWORD dwIndex, LPSTR pszValueName, LPDWORD pcchValueNameLen, LPDWORD pdwType, LPVOID pvData, LPDWORD pcbData, SHREGENUM_FLAGS enumRegFlags) |
| LONG WINAPI | SHRegEnumUSValueW (HUSKEY hUSKey, DWORD dwIndex, LPWSTR pszValueName, LPDWORD pcchValueNameLen, LPDWORD pdwType, LPVOID pvData, LPDWORD pcbData, SHREGENUM_FLAGS enumRegFlags) |
| LONG WINAPI | SHRegQueryUSValueA (HUSKEY hUSKey, LPCSTR pszValue, LPDWORD pdwType, LPVOID pvData, LPDWORD pcbData, BOOL fIgnoreHKCU, LPVOID pvDefaultData, DWORD dwDefaultDataSize) |
| LONG WINAPI | SHRegQueryUSValueW (HUSKEY hUSKey, LPCWSTR pszValue, LPDWORD pdwType, LPVOID pvData, LPDWORD pcbData, BOOL fIgnoreHKCU, LPVOID pvDefaultData, DWORD dwDefaultDataSize) |
| LONG WINAPI | SHRegGetUSValueA (LPCSTR pSubKey, LPCSTR pValue, LPDWORD pwType, LPVOID pvData, LPDWORD pcbData, BOOL flagIgnoreHKCU, LPVOID pDefaultData, DWORD wDefaultDataSize) |
| LONG WINAPI | SHRegGetUSValueW (LPCWSTR pSubKey, LPCWSTR pValue, LPDWORD pwType, LPVOID pvData, LPDWORD pcbData, BOOL flagIgnoreHKCU, LPVOID pDefaultData, DWORD wDefaultDataSize) |
| LONG WINAPI | SHRegSetUSValueA (LPCSTR pszSubKey, LPCSTR pszValue, DWORD dwType, LPVOID pvData, DWORD cbData, DWORD dwFlags) |
| LONG WINAPI | SHRegSetUSValueW (LPCWSTR pszSubKey, LPCWSTR pszValue, DWORD dwType, LPVOID pvData, DWORD cbData, DWORD dwFlags) |
| BOOL WINAPI | SHRegGetBoolUSValueA (LPCSTR pszSubKey, LPCSTR pszValue, BOOL fIgnoreHKCU, BOOL fDefault) |
| BOOL WINAPI | SHRegGetBoolUSValueW (LPCWSTR pszSubKey, LPCWSTR pszValue, BOOL fIgnoreHKCU, BOOL fDefault) |
| LONG WINAPI | SHRegQueryInfoUSKeyA (HUSKEY hUSKey, LPDWORD pcSubKeys, LPDWORD pcchMaxSubKeyLen, LPDWORD pcValues, LPDWORD pcchMaxValueNameLen, SHREGENUM_FLAGS enumRegFlags) |
| LONG WINAPI | SHRegQueryInfoUSKeyW (HUSKEY hUSKey, LPDWORD pcSubKeys, LPDWORD pcchMaxSubKeyLen, LPDWORD pcValues, LPDWORD pcchMaxValueNameLen, SHREGENUM_FLAGS enumRegFlags) |
| LONG WINAPI | SHRegEnumUSKeyA (HUSKEY hUSKey, DWORD dwIndex, LPSTR pszName, LPDWORD pcchValueNameLen, SHREGENUM_FLAGS enumRegFlags) |
| LONG WINAPI | SHRegEnumUSKeyW (HUSKEY hUSKey, DWORD dwIndex, LPWSTR pszName, LPDWORD pcchValueNameLen, SHREGENUM_FLAGS enumRegFlags) |
| LONG WINAPI | SHRegWriteUSValueA (HUSKEY hUSKey, LPCSTR pszValue, DWORD dwType, LPVOID pvData, DWORD cbData, DWORD dwFlags) |
| LONG WINAPI | SHRegWriteUSValueW (HUSKEY hUSKey, LPCWSTR pszValue, DWORD dwType, LPVOID pvData, DWORD cbData, DWORD dwFlags) |
| DWORD WINAPI | SHRegGetPathA (HKEY hKey, LPCSTR lpszSubKey, LPCSTR lpszValue, LPSTR lpszPath, DWORD dwFlags) |
| DWORD WINAPI | SHRegGetPathW (HKEY hKey, LPCWSTR lpszSubKey, LPCWSTR lpszValue, LPWSTR lpszPath, DWORD dwFlags) |
| DWORD WINAPI | SHRegSetPathA (HKEY hKey, LPCSTR lpszSubKey, LPCSTR lpszValue, LPCSTR lpszPath, DWORD dwFlags) |
| DWORD WINAPI | SHRegSetPathW (HKEY hKey, LPCWSTR lpszSubKey, LPCWSTR lpszValue, LPCWSTR lpszPath, DWORD dwFlags) |
| DWORD WINAPI | SHGetValueA (HKEY hKey, LPCSTR lpszSubKey, LPCSTR lpszValue, LPDWORD pwType, LPVOID pvData, LPDWORD pcbData) |
| DWORD WINAPI | SHGetValueW (HKEY hKey, LPCWSTR lpszSubKey, LPCWSTR lpszValue, LPDWORD pwType, LPVOID pvData, LPDWORD pcbData) |
| DWORD WINAPI | SHSetValueA (HKEY hKey, LPCSTR lpszSubKey, LPCSTR lpszValue, DWORD dwType, LPCVOID pvData, DWORD cbData) |
| DWORD WINAPI | SHSetValueW (HKEY hKey, LPCWSTR lpszSubKey, LPCWSTR lpszValue, DWORD dwType, LPCVOID pvData, DWORD cbData) |
| LONG WINAPI | SHQueryInfoKeyA (HKEY hKey, LPDWORD pwSubKeys, LPDWORD pwSubKeyMax, LPDWORD pwValues, LPDWORD pwValueMax) |
| LONG WINAPI | SHQueryInfoKeyW (HKEY hKey, LPDWORD pwSubKeys, LPDWORD pwSubKeyMax, LPDWORD pwValues, LPDWORD pwValueMax) |
| DWORD WINAPI | SHQueryValueExA (HKEY hKey, LPCSTR lpszValue, LPDWORD lpReserved, LPDWORD pwType, LPVOID pvData, LPDWORD pcbData) |
| DWORD WINAPI | SHQueryValueExW (HKEY hKey, LPCWSTR lpszValue, LPDWORD lpReserved, LPDWORD pwType, LPVOID pvData, LPDWORD pcbData) |
| DWORD WINAPI | SHDeleteKeyA (HKEY hKey, LPCSTR lpszSubKey) |
| DWORD WINAPI | SHDeleteKeyW (HKEY hKey, LPCWSTR lpszSubKey) |
| DWORD WINAPI | SHDeleteEmptyKeyA (HKEY hKey, LPCSTR lpszSubKey) |
| DWORD WINAPI | SHDeleteEmptyKeyW (HKEY hKey, LPCWSTR lpszSubKey) |
| DWORD WINAPI | SHDeleteOrphanKeyA (HKEY hKey, LPCSTR lpszSubKey) |
| DWORD WINAPI | SHDeleteOrphanKeyW (HKEY hKey, LPCWSTR lpszSubKey) |
| DWORD WINAPI | SHDeleteValueA (HKEY hKey, LPCSTR lpszSubKey, LPCSTR lpszValue) |
| DWORD WINAPI | SHDeleteValueW (HKEY hKey, LPCWSTR lpszSubKey, LPCWSTR lpszValue) |
| LONG WINAPI | SHEnumKeyExA (HKEY hKey, DWORD dwIndex, LPSTR lpszSubKey, LPDWORD pwLen) |
| LONG WINAPI | SHEnumKeyExW (HKEY hKey, DWORD dwIndex, LPWSTR lpszSubKey, LPDWORD pwLen) |
| LONG WINAPI | SHEnumValueA (HKEY hKey, DWORD dwIndex, LPSTR lpszValue, LPDWORD pwLen, LPDWORD pwType, LPVOID pvData, LPDWORD pcbData) |
| LONG WINAPI | SHEnumValueW (HKEY hKey, DWORD dwIndex, LPWSTR lpszValue, LPDWORD pwLen, LPDWORD pwType, LPVOID pvData, LPDWORD pcbData) |
| DWORD WINAPI | SHGetValueGoodBootA (HKEY hkey, LPCSTR pSubKey, LPCSTR pValue, LPDWORD pwType, LPVOID pvData, LPDWORD pbData) |
| DWORD WINAPI | SHGetValueGoodBootW (HKEY hkey, LPCWSTR pSubKey, LPCWSTR pValue, LPDWORD pwType, LPVOID pvData, LPDWORD pbData) |
| BOOL WINAPI | RegisterMIMETypeForExtensionA (LPCSTR lpszSubKey, LPCSTR lpszValue) |
| BOOL WINAPI | RegisterMIMETypeForExtensionW (LPCWSTR lpszSubKey, LPCWSTR lpszValue) |
| BOOL WINAPI | UnregisterMIMETypeForExtensionA (LPCSTR lpszSubKey) |
| BOOL WINAPI | UnregisterMIMETypeForExtensionW (LPCWSTR lpszSubKey) |
| BOOL WINAPI | GetMIMETypeSubKeyA (LPCSTR lpszType, LPSTR lpszBuffer, DWORD dwLen) |
| BOOL WINAPI | GetMIMETypeSubKeyW (LPCWSTR lpszType, LPWSTR lpszBuffer, DWORD dwLen) |
| BOOL WINAPI | MIME_GetExtensionA (LPCSTR lpszType, LPSTR lpExt, INT iLen) |
| BOOL WINAPI | MIME_GetExtensionW (LPCWSTR lpszType, LPWSTR lpExt, INT iLen) |
| BOOL WINAPI | RegisterExtensionForMIMETypeA (LPCSTR lpszExt, LPCSTR lpszType) |
| BOOL WINAPI | RegisterExtensionForMIMETypeW (LPCWSTR lpszExt, LPCWSTR lpszType) |
| BOOL WINAPI | UnregisterExtensionForMIMETypeA (LPCSTR lpszType) |
| BOOL WINAPI | UnregisterExtensionForMIMETypeW (LPCWSTR lpszType) |
| HKEY WINAPI | SHRegDuplicateHKey (HKEY hKey) |
| DWORD WINAPI | SHCopyKeyA (HKEY hKeySrc, LPCSTR lpszSrcSubKey, HKEY hKeyDst, DWORD dwReserved) |
| DWORD WINAPI | SHCopyKeyW (HKEY hKeySrc, LPCWSTR lpszSrcSubKey, HKEY hKeyDst, DWORD dwReserved) |
| int WINAPI | SHRegGetIntW (HKEY hKey, LPCWSTR lpszValue, int iDefault) |
| HRESULT WINAPI | SHRegGetCLSIDKeyA (REFGUID guid, LPCSTR lpszValue, BOOL bUseHKCU, BOOL bCreate, PHKEY phKey) |
| HRESULT WINAPI | SHRegisterValidateTemplate (LPCWSTR filename, BOOL unknown) |
Variables |
| static const char | lpszContentTypeA [] = "Content Type" |
| static const WCHAR | lpszContentTypeW [] = { 'C','o','n','t','e','n','t',' ','T','y','p','e','\0'} |
| static const char | szMimeDbContentA [] = "MIME\\Database\\Content Type\\" |
| static const WCHAR | szMimeDbContentW [] |
| static const DWORD | dwLenMimeDbContent = 27 |
| static const char | szExtensionA [] = "Extension" |
| static const WCHAR | szExtensionW [] = { 'E', 'x', 't','e','n','s','i','o','n','\0' } |
Generated on Sun May 27 2012 04:40:01 for ReactOS by
1.7.6.1
|