ReactOS  0.4.15-dev-425-gc40b086
IPropertyContainer Interface Reference

import"imnact.idl";

Inheritance diagram for IPropertyContainer:
Collaboration diagram for IPropertyContainer:

Public Types

enum  PROPTYPE {
  TYPE_ERROR = 1000, TYPE_DWORD, TYPE_LONG, TYPE_WORD,
  TYPE_SHORT, TYPE_BYTE, TYPE_CHAR, TYPE_FILETIME,
  TYPE_STRING, TYPE_BINARY, TYPE_FLAGS, TYPE_STREAM,
  TYPE_WSTRING, TYPE_BOOL, TYPE_PASS, TYPE_LAST
}
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

HRESULT GetProp ([in] DWORD dwPropTag, [in, size_is(*pcb), ref] BYTE *pb, [in] ULONG *pcb)
 
HRESULT GetPropDw ([in] DWORD dwPropTag, [out] DWORD *pdw)
 
HRESULT GetPropSz ([in] DWORD dwPropTag, [in, ref] LPSTR psz, [in] ULONG cchMax)
 
HRESULT SetProp ([in] DWORD dwPropTag, [in, size_is(cb)] BYTE *pb, [in] ULONG cb)
 
HRESULT SetPropDw ([in] DWORD dwPropTag, [in] DWORD dw)
 
HRESULT SetPropSz ([in] DWORD dwPropTag, [in] LPSTR psz)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Detailed Description

Definition at line 203 of file imnact.idl.

Member Enumeration Documentation

◆ PROPTYPE

Enumerator
TYPE_ERROR 
TYPE_DWORD 
TYPE_LONG 
TYPE_WORD 
TYPE_SHORT 
TYPE_BYTE 
TYPE_CHAR 
TYPE_FILETIME 
TYPE_STRING 
TYPE_BINARY 
TYPE_FLAGS 
TYPE_STREAM 
TYPE_WSTRING 
TYPE_BOOL 
TYPE_PASS 
TYPE_LAST 

Definition at line 205 of file imnact.idl.

Member Function Documentation

◆ GetProp()

HRESULT IPropertyContainer::GetProp ( [in] DWORD  dwPropTag,
[in, size_is(*pcb), ref] BYTE pb,
[in] ULONG pcb 
)

◆ GetPropDw()

HRESULT IPropertyContainer::GetPropDw ( [in] DWORD  dwPropTag,
[out] DWORD pdw 
)

◆ GetPropSz()

HRESULT IPropertyContainer::GetPropSz ( [in] DWORD  dwPropTag,
[in, ref] LPSTR  psz,
[in] ULONG  cchMax 
)

◆ SetProp()

HRESULT IPropertyContainer::SetProp ( [in] DWORD  dwPropTag,
[in, size_is(cb)] BYTE pb,
[in] ULONG  cb 
)

◆ SetPropDw()

HRESULT IPropertyContainer::SetPropDw ( [in] DWORD  dwPropTag,
[in] DWORD  dw 
)

◆ SetPropSz()

HRESULT IPropertyContainer::SetPropSz ( [in] DWORD  dwPropTag,
[in] LPSTR  psz 
)

The documentation for this interface was generated from the following file: