|
HRESULT | RegisterFilter ([in] CLSID clsid, [in] LPCWSTR Name, [in] DWORD dwMerit) |
|
HRESULT | RegisterFilterInstance ([in] CLSID clsid, [in] LPCWSTR Name, [out] CLSID *MRId) |
|
HRESULT | RegisterPin ([in] CLSID Filter, [in] LPCWSTR Name, [in] BOOL bRendered, [in] BOOL bOutput, [in] BOOL bZero, [in] BOOL bMany, [in] CLSID ConnectsToFilter, [in] LPCWSTR ConnectsToPin) |
|
HRESULT | RegisterPinType ([in] CLSID clsFilter, [in] LPCWSTR strName, [in] CLSID clsMajorType, [in] CLSID clsSubType) |
|
HRESULT | UnregisterFilter ([in] CLSID Filter) |
|
HRESULT | UnregisterFilterInstance ([in] CLSID MRId) |
|
HRESULT | UnregisterPin ([in] CLSID Filter, [in] LPCWSTR Name) |
|
HRESULT | EnumMatchingFilters ([out] IEnumRegFilters **ppEnum, [in] DWORD dwMerit, [in] BOOL bInputNeeded, [in] CLSID clsInMaj, [in] CLSID clsInSub, [in] BOOL bRender, [in] BOOL bOutputNeeded, [in] CLSID clsOutMaj, [in] CLSID clsOutSub) |
|
HRESULT | SetErrorTolerance ([in] DWORD dwTolerance) |
|
HRESULT | GetErrorTolerance ([out] DWORD *pdwTolerance) |
|
HRESULT | SetLength (DWORD cbLength) |
|
HRESULT | GetMaxLength ([out] DWORD *pcbMaxLength) |
|
HRESULT | GetBufferAndLength ([out] BYTE **ppBuffer, [out] DWORD *pcbLength) |
|
const WAVEFORMATEX * | GetAudioFormat () |
|
HRESULT | Activate ([in] REFIID iid, [in] IMMDevice *pDevice, [in] PROPVARIANT *pActivationParams, [out, iid_is(iid)] void **ppv) |
|
HRESULT | Next ([in] ULONG celt, [out, size_is(celt), length_is(*pceltFetched)] STATPROPSETSTG *rgelt, [out] ULONG *pceltFetched) |
|
HRESULT | RemoteNext ([in] ULONG celt, [out, size_is(celt), length_is(*pceltFetched)] STATPROPSETSTG *rgelt, [out] ULONG *pceltFetched) |
|
HRESULT | Skip ([in] ULONG celt) |
|
HRESULT | Reset () |
|
HRESULT | Clone ([out] IEnumSTATPROPSETSTG **ppenum) |
|
HRESULT | Create ([out]ITransactionReceiver **ppReceiver) |
|
HRESULT | GetZoneAttributesEx ([in] DWORD dwZone, [in, out, unique] ZONEATTRIBUTES *pZoneAttributes, [in] DWORD dwFlags) |
|
HRESULT | GetZoneSecurityState ([in] DWORD dwZoneIndex, [in] BOOL fRespectPolicy, [in, out] LPDWORD pdwState, [in, out] BOOL *pfPolicyEncountered) |
|
HRESULT | GetIESecurityState ([in] BOOL fRespectPolicy, [in, out] LPDWORD pdwState, [in, out] BOOL *pfPolicyEncountered, [in] BOOL fNoCache) |
|
HRESULT | FixInsecureSettings (void) |
|
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
|
ULONG | AddRef () |
|
ULONG | Release () |
|
HRESULT | GetMajorType ([out] GUID *pguidMajorType) |
|
HRESULT | IsCompressedFormat ([out] BOOL *pfCompressed) |
|
HRESULT | IsEqual ([in] IMFMediaType *pIMediaType, [out] DWORD *pdwFlags) |
|
HRESULT | GetRepresentation ([in] GUID guidRepresentation, [out] LPVOID *ppvRepresentation) |
|
HRESULT | FreeRepresentation ([in] GUID guidRepresentation, [in] LPVOID pvRepresentation) |
|
HRESULT | GetItem (REFGUID guidKey, [in, out, ptr] PROPVARIANT *pValue) |
|
HRESULT | GetItemType (REFGUID guidKey, [out] MF_ATTRIBUTE_TYPE *pType) |
|
HRESULT | CompareItem (REFGUID guidKey, REFPROPVARIANT Value, [out] BOOL *pbResult) |
|
HRESULT | Compare (IMFAttributes *pTheirs, MF_ATTRIBUTES_MATCH_TYPE MatchType, [out] BOOL *pbResult) |
|
HRESULT | GetUINT32 (REFGUID guidKey, [out] UINT32 *punValue) |
|
HRESULT | GetUINT64 (REFGUID guidKey, [out] UINT64 *punValue) |
|
HRESULT | GetDouble (REFGUID guidKey, [out] double *pfValue) |
|
HRESULT | GetGUID (REFGUID guidKey, [out] GUID *pguidValue) |
|
HRESULT | GetStringLength (REFGUID guidKey, [out] UINT32 *pcchLength) |
|
HRESULT | GetString (REFGUID guidKey, [out, size_is(cchBufSize)] LPWSTR pwszValue, UINT32 cchBufSize, [in, out, ptr] UINT32 *pcchLength) |
|
HRESULT | GetAllocatedString (REFGUID guidKey, [out, size_is(, *pcchLength+1)] LPWSTR *ppwszValue, [out] UINT32 *pcchLength) |
|
HRESULT | GetBlobSize (REFGUID guidKey, [out] UINT32 *pcbBlobSize) |
|
HRESULT | GetBlob (REFGUID guidKey, [out, size_is(cbBufSize)] UINT8 *pBuf, UINT32 cbBufSize, [in, out, ptr] UINT32 *pcbBlobSize) |
|
HRESULT | GetAllocatedBlob (REFGUID guidKey, [out, size_is(, *pcbSize)] UINT8 **ppBuf, [out] UINT32 *pcbSize) |
|
HRESULT | GetUnknown (REFGUID guidKey, REFIID riid, [out, iid_is(riid)] LPVOID *ppv) |
|
HRESULT | SetItem (REFGUID guidKey, REFPROPVARIANT Value) |
|
HRESULT | DeleteItem (REFGUID guidKey) |
|
HRESULT | DeleteAllItems () |
|
HRESULT | SetUINT32 (REFGUID guidKey, UINT32 unValue) |
|
HRESULT | SetUINT64 (REFGUID guidKey, UINT64 unValue) |
|
HRESULT | SetDouble (REFGUID guidKey, double fValue) |
|
HRESULT | SetGUID (REFGUID guidKey, REFGUID guidValue) |
|
HRESULT | SetString (REFGUID guidKey, [in, string] LPCWSTR wszValue) |
|
HRESULT | SetBlob (REFGUID guidKey, [in, size_is(cbBufSize)] const UINT8 *pBuf, UINT32 cbBufSize) |
|
HRESULT | SetUnknown (REFGUID guidKey, [in] IUnknown *pUnknown) |
|
HRESULT | LockStore () |
|
HRESULT | UnlockStore () |
|
HRESULT | GetCount ([out] UINT32 *pcItems) |
|
HRESULT | GetItemByIndex (UINT32 unIndex, [out] GUID *pguidKey, [in, out, ptr] PROPVARIANT *pValue) |
|
HRESULT | CopyAllItems ([in] IMFAttributes *pDest) |
|
HRESULT | GetZoneActionPolicyEx ([in] DWORD dwZone, [in] DWORD dwAction, [out, size_is(cbPolicy)] BYTE *pPolicy, [in] DWORD cbPolicy, [in] URLZONEREG urlZoneReg, [in] DWORD dwFlags) |
|
HRESULT | SetZoneActionPolicyEx ([in] DWORD dwZone, [in] DWORD dwAction, [in, size_is(cbPolicy)] BYTE *pPolicy, [in] DWORD cbPolicy, [in] URLZONEREG urlZoneReg, [in] DWORD dwFlags) |
|
HRESULT | GetZoneAttributes ([in] DWORD dwZone, [in, out, unique] ZONEATTRIBUTES *pZoneAttributes) |
|
HRESULT | SetZoneAttributes ([in] DWORD dwZone, [in] ZONEATTRIBUTES *pZoneAttributes) |
|
HRESULT | GetZoneCustomPolicy ([in] DWORD dwZone, [in] REFGUID guidKey, [out, size_is(, *pcbPolicy)] BYTE **ppPolicy, [out] DWORD *pcbPolicy, [in] URLZONEREG ulrZoneReg) |
|
HRESULT | SetZoneCustomPolicy ([in] DWORD dwZone, [in] REFGUID guidKey, [in, size_is(pcbPolicy)] BYTE *ppPolicy, [in] DWORD pcbPolicy, [in] URLZONEREG ulrZoneReg) |
|
HRESULT | GetZoneActionPolicy ([in] DWORD dwZone, [in] DWORD dwAction, [out, size_is(cbPolicy)] BYTE *pPolicy, [in] DWORD cbPolicy, [in] URLZONEREG urlZoneReg) |
|
HRESULT | SetZoneActionPolicy ([in] DWORD dwZone, [in] DWORD dwAction, [in, size_is(cbPolicy)] BYTE *pPolicy, [in] DWORD cbPolicy, [in] URLZONEREG urlZoneReg) |
|
HRESULT | PromptAction ([in] DWORD dwAction, [in] HWND hwndParent, [in] LPCWSTR pwszUrl, [in] LPCWSTR pwszText, [in] DWORD dwPromptFlags) |
|
HRESULT | LogAction ([in] DWORD dwAction, [in] LPCWSTR pwszUrl, [in] LPCWSTR pwszText, [in] DWORD dwLogFlags) |
|
HRESULT | CreateZoneEnumerator ([out] DWORD *pdwEnum, [out] DWORD *pdwCount, [in] DWORD dwFlags) |
|
HRESULT | GetZoneAt ([in] DWORD dwEnum, [in] DWORD dwIndex, [out] DWORD *pdwZone) |
|
HRESULT | DestroyZoneEnumerator ([in] DWORD dwEnum) |
|
HRESULT | CopyTemplatePoliciesToZone ([in] DWORD dwTemplate, [in] DWORD dwZone, [in] DWORD dwReserved) |
|