Export (0) Print
Expand All

IPStore::EnumTypes method

[Protected Storage (Pstore) is available for use in Windows Server 2003 and Windows XP. It is only available for read-only operations in Windows Server 2008 and Windows Vista, but may be unavailable in subsequent versions. Pstore uses an older implementation of data protection. Developers are strongly encouraged to take advantage of the stronger data protection provided by the CryptProtectData and CryptUnprotectData functions.]

Returns an interface for enumerating types that are currently registered in the protected database.

Syntax


HRESULT EnumTypes(
  [in]  PST_KEY Key,
  [in]  DWORD dwFlags,
  [in]  IEnumPStoreTypes **ppenum
);

Parameters

Key [in]

Specifies whether the type is local to the computer or associated only with the creating user.

ValueMeaning
PST_KEY_CURRENT_USER
0x00000000

The storage is maintained in the current user section of the registry.

PST_KEY_LOCAL_MACHINE
0x00000001

The storage is maintained in the local machine section of the registry.

 

dwFlags [in]

Reserved: Must be set to zero.

ppenum [in]

A pointer to an IEnumPStoreTypes interface that is used to perform the enumeration tasks.

Return value

The return value is an HRESULT value. A value of PST_E_OK indicates the function was successful.

Requirements

Header

Pstore.h

DLL

Pstorec.dll

See also

IPStore

 

 

Community Additions

ADD
Show:
© 2014 Microsoft