Data Structures |
| struct | tagPROPVARIANT |
Public Types |
| typedef IPropertyStorage * | LPPROPERTYSTORAGE |
| typedef struct tagPROPVARIANT | PROPVARIANT |
| typedef struct tagPROPVARIANT * | LPPROPVARIANT |
| typedef const PROPVARIANT * | REFPROPVARIANT |
Public Member Functions |
| | TYPEDEF_CA (unsigned char, CAUB) |
| | TYPEDEF_CA (short, CAI) |
| | TYPEDEF_CA (USHORT, CAUI) |
| | TYPEDEF_CA (long, CAL) |
| | TYPEDEF_CA (ULONG, CAUL) |
| | TYPEDEF_CA (float, CAFLT) |
| | TYPEDEF_CA (double, CADBL) |
| | TYPEDEF_CA (CY, CACY) |
| | TYPEDEF_CA (DATE, CADATE) |
| | TYPEDEF_CA (BSTR, CABSTR) |
| | TYPEDEF_CA (BSTRBLOB, CABSTRBLOB) |
| | TYPEDEF_CA (VARIANT_BOOL, CABOOL) |
| | TYPEDEF_CA (SCODE, CASCODE) |
| | TYPEDEF_CA (PROPVARIANT, CAPROPVARIANT) |
| | TYPEDEF_CA (LARGE_INTEGER, CAH) |
| | TYPEDEF_CA (ULARGE_INTEGER, CAUH) |
| | TYPEDEF_CA (LPSTR, CALPSTR) |
| | TYPEDEF_CA (LPWSTR, CALPWSTR) |
| | TYPEDEF_CA (FILETIME, CAFILETIME) |
| | TYPEDEF_CA (CLIPDATA, CACLIPDATA) |
| | TYPEDEF_CA (CLSID, CACLSID) |
| HRESULT | ReadMultiple ([in] ULONG cpspec,[in, size_is(cpspec)] const PROPSPEC rgpspec[],[out, size_is(cpspec)] PROPVARIANT rgpropvar[]) |
| HRESULT | WriteMultiple ([in] ULONG cpspec,[in, size_is(cpspec)] const PROPSPEC rgpspec[],[in, size_is(cpspec)] const PROPVARIANT rgpropvar[],[in] PROPID propidNameFirst) |
| HRESULT | DeleteMultiple ([in] ULONG cpspec,[in, size_is(cpspec)] const PROPSPEC rgpspec[]) |
| HRESULT | ReadPropertyNames ([in] ULONG cpropid,[in, size_is(cpropid)] const PROPID rgpropid[],[out, size_is(cpropid)] LPOLESTR rglpwstrName[]) |
| HRESULT | WritePropertyNames ([in] ULONG cpropid,[in, size_is(cpropid)] const PROPID rgpropid[],[in, size_is(cpropid)] const LPOLESTR rglpwstrName[]) |
| HRESULT | DeletePropertyNames ([in] ULONG cpropid,[in, size_is(cpropid)] const PROPID rgpropid[]) |
| HRESULT | Commit ([in] DWORD grfCommitFlags) |
| HRESULT | Revert () |
| HRESULT | Enum ([out] IEnumSTATPROPSTG **ppenum) |
| HRESULT | SetTimes ([in] const FILETIME *pctime,[in] const FILETIME *patime,[in] const FILETIME *pmtime) |
| HRESULT | SetClass ([in] REFCLSID clsid) |
| HRESULT | Stat ([out] STATPROPSETSTG *statpsstg) |
Data Fields |
| const DWORD | PROPSETFLAG_DEFAULT = 0 |
| const DWORD | PROPSETFLAG_NONSIMPLE = 1 |
| const DWORD | PROPSETFLAG_ANSI = 2 |
| const DWORD | PROPSETFLAG_UNBUFFERED = 4 |
| const DWORD | PROPSETFLAG_CASE_SENSITIVE = 8 |
| const DWORD | PROPSET_BEHAVIOR_CASE_SENSITIVE = 1 |
| const PROPID | PID_DICTIONARY = 0x00000000 |
| const PROPID | PID_CODEPAGE = 0x00000001 |
| const PROPID | PID_FIRST_USABLE = 0x00000002 |
| const PROPID | PID_FIRST_NAME_DEFAULT = 0x00000fff |
| const PROPID | PID_LOCALE = 0x80000000 |
| const PROPID | PID_MODIFY_TIME = 0x80000001 |
| const PROPID | PID_SECURITY = 0x80000002 |
| const PROPID | PID_BEHAVIOR = 0x80000003 |
| const PROPID | PID_ILLEGAL = 0xffffffff |
| const PROPID | PID_MIN_READONLY = 0x80000000 |
| const PROPID | PID_MAX_READONLY = 0xbfffffff |
| PIDDSI_LINKSDIRTY const ULONG | PRSPEC_INVALID = 0xffffffff |
| const ULONG | PRSPEC_LPWSTR = 0 |
| const ULONG | PRSPEC_PROPID = 1 |
Definition at line 55 of file propidl.idl.