コード例 #1
0
 public HRESULT GetKey([NativeTypeName("ASSOCF")] uint flags, ASSOCKEY key, [NativeTypeName("LPCWSTR")] ushort *pszExtra, HKEY *phkeyOut)
 {
     return(((delegate * unmanaged <IQueryAssociations *, uint, ASSOCKEY, ushort *, HKEY *, int>)(lpVtbl[5]))((IQueryAssociations *)Unsafe.AsPointer(ref this), flags, key, pszExtra, phkeyOut));
 }
コード例 #2
0
 public static extern HRESULT GetAppContainerRegistryLocation([NativeTypeName("REGSAM")] uint desiredAccess, [NativeTypeName("PHKEY")] HKEY *phAppContainerKey);
コード例 #3
0
 public HRESULT GetCapabilitiesKey(HKEY *pHKey)
 {
     return(((delegate * unmanaged <IGetCapabilitiesKey *, HKEY *, int>)(lpVtbl[3]))((IGetCapabilitiesKey *)Unsafe.AsPointer(ref this), pHKey));
 }
コード例 #4
0
 public static extern int RegCreateKeyTransactedW(HKEY hKey, [NativeTypeName("LPCWSTR")] ushort *lpSubKey, [NativeTypeName("DWORD")] uint Reserved, [NativeTypeName("LPWSTR")] ushort *lpClass, [NativeTypeName("DWORD")] uint dwOptions, [NativeTypeName("REGSAM")] uint samDesired, [NativeTypeName("const LPSECURITY_ATTRIBUTES")] SECURITY_ATTRIBUTES *lpSecurityAttributes, [NativeTypeName("PHKEY")] HKEY *phkResult, [NativeTypeName("LPDWORD")] uint *lpdwDisposition, HANDLE hTransaction, [NativeTypeName("PVOID")] void *pExtendedParemeter);
コード例 #5
0
 public HRESULT Initialize(HWND hwnd, IContextMenuCB *pcmcb, [NativeTypeName("LPCITEMIDLIST")] ITEMIDLIST *pidlFolder, IShellFolder *psf, uint cidl, [NativeTypeName("LPCITEMIDLIST *")] ITEMIDLIST **apidl, IUnknown *punkAssociation, uint cKeys, [NativeTypeName("const HKEY *")] HKEY *aKeys)
 {
     return(((delegate * unmanaged <IDefaultFolderMenuInitialize *, HWND, IContextMenuCB *, ITEMIDLIST *, IShellFolder *, uint, ITEMIDLIST **, IUnknown *, uint, HKEY *, int>)(lpVtbl[3]))((IDefaultFolderMenuInitialize *)Unsafe.AsPointer(ref this), hwnd, pcmcb, pidlFolder, psf, cidl, apidl, punkAssociation, cKeys, aKeys));
 }
コード例 #6
0
 public static extern int RegCreateKeyW(HKEY hKey, [NativeTypeName("LPCWSTR")] ushort *lpSubKey, [NativeTypeName("PHKEY")] HKEY *phkResult);
コード例 #7
0
 public static extern int RegCreateKeyExW(HKEY hKey, [NativeTypeName("LPCWSTR")] ushort *lpSubKey, [NativeTypeName("DWORD")] uint Reserved, [NativeTypeName("LPWSTR")] ushort *lpClass, [NativeTypeName("DWORD")] uint dwOptions, [NativeTypeName("REGSAM")] uint samDesired, [NativeTypeName("const LPSECURITY_ATTRIBUTES")] SECURITY_ATTRIBUTES *lpSecurityAttributes, [NativeTypeName("PHKEY")] HKEY *phkResult, [NativeTypeName("LPDWORD")] uint *lpdwDisposition);
コード例 #8
0
 public static extern int RegConnectRegistryExW([NativeTypeName("LPCWSTR")] ushort *lpMachineName, HKEY hKey, [NativeTypeName("ULONG")] uint Flags, [NativeTypeName("PHKEY")] HKEY *phkResult);
コード例 #9
0
 public static extern int RegCreateKeyA(HKEY hKey, [NativeTypeName("LPCSTR")] sbyte *lpSubKey, [NativeTypeName("PHKEY")] HKEY *phkResult);
コード例 #10
0
 public static extern int RegLoadAppKeyW([NativeTypeName("LPCWSTR")] ushort *lpFile, [NativeTypeName("PHKEY")] HKEY *phkResult, [NativeTypeName("REGSAM")] uint samDesired, [NativeTypeName("DWORD")] uint dwOptions, [NativeTypeName("DWORD")] uint Reserved);
コード例 #11
0
 public static extern int RegConnectRegistryA([NativeTypeName("LPCSTR")] sbyte *lpMachineName, HKEY hKey, [NativeTypeName("PHKEY")] HKEY *phkResult);
コード例 #12
0
 public static extern int RegOpenCurrentUser([NativeTypeName("REGSAM")] uint samDesired, [NativeTypeName("PHKEY")] HKEY *phkResult);
コード例 #13
0
 public static extern int RegOpenUserClassesRoot(HANDLE hToken, [NativeTypeName("DWORD")] uint dwOptions, [NativeTypeName("REGSAM")] uint samDesired, [NativeTypeName("PHKEY")] HKEY *phkResult);
コード例 #14
0
 public static extern int RegOpenKeyTransactedW(HKEY hKey, [NativeTypeName("LPCWSTR")] ushort *lpSubKey, [NativeTypeName("DWORD")] uint ulOptions, [NativeTypeName("REGSAM")] uint samDesired, [NativeTypeName("PHKEY")] HKEY *phkResult, HANDLE hTransaction, [NativeTypeName("PVOID")] void *pExtendedParemeter);
コード例 #15
0
 public static extern int RegOpenKeyExW(HKEY hKey, [NativeTypeName("LPCWSTR")] ushort *lpSubKey, [NativeTypeName("DWORD")] uint ulOptions, [NativeTypeName("REGSAM")] uint samDesired, [NativeTypeName("PHKEY")] HKEY *phkResult);
コード例 #16
0
 public static extern BOOL SHOpenPropSheetW([NativeTypeName("LPCWSTR")] ushort *pszCaption, [NativeTypeName("HKEY []")] HKEY *ahkeys, uint ckeys, [NativeTypeName("const CLSID *")] Guid *pclsidDefault, IDataObject *pdtobj, IShellBrowser *psb, [NativeTypeName("LPCWSTR")] ushort *pStartPage);