Lines Matching refs:UInt32
25 const UInt32 kKeepName = 1 << 0; // keep name of file in archive name
26 const UInt32 kAltStreams = 1 << 1; // the handler supports alt streams
27 const UInt32 kNtSecure = 1 << 2; // the handler supports NT security
28 const UInt32 kFindSignature = 1 << 3; // the handler can find start of archive
29 const UInt32 kMultiSignature = 1 << 4; // there are several signatures
30 …const UInt32 kUseGlobalOffset = 1 << 5; // the seek position of stream must be set as global offs…
31 const UInt32 kStartOpen = 1 << 6; // call handler for each start position
32 const UInt32 kPureStartOpen = 1 << 7; // call handler only for start of file
33 const UInt32 kBackwardOpen = 1 << 8; // archive can be open backward
34 …const UInt32 kPreArc = 1 << 9; // such archive can be stored before real archive (like S…
35 const UInt32 kSymLinks = 1 << 10; // the handler supports symbolic links
36 const UInt32 kHardLinks = 1 << 11; // the handler supports hard links
175 STDMETHOD(GetStream)(UInt32 index, ISequentialOutStream **outStream, Int32 askExtractMode) x; \
196 STDMETHOD(ReportExtractResult)(UInt32 indexType, UInt32 index, Int32 opRes) x; \
216 STDMETHOD(GetStream)(UInt32 index, ISequentialInStream **stream) PURE;
268 STDMETHOD(GetNumberOfItems)(UInt32 *numItems) MY_NO_THROW_DECL_ONLY x; \
269 STDMETHOD(GetProperty)(UInt32 index, PROPID propID, PROPVARIANT *value) MY_NO_THROW_DECL_ONLY x; \
270 …STDMETHOD(Extract)(const UInt32* indices, UInt32 numItems, Int32 testMode, IArchiveExtractCallback…
272 STDMETHOD(GetNumberOfProperties)(UInt32 *numProps) MY_NO_THROW_DECL_ONLY x; \
273 …STDMETHOD(GetPropertyInfo)(UInt32 index, BSTR *name, PROPID *propID, VARTYPE *varType) MY_NO_THROW…
274 STDMETHOD(GetNumberOfArchiveProperties)(UInt32 *numProps) MY_NO_THROW_DECL_ONLY x; \
275 …STDMETHOD(GetArchivePropertyInfo)(UInt32 index, BSTR *name, PROPID *propID, VARTYPE *varType) MY_N…
293 const UInt32 kMask_ZeroEnd = 1 << 4;
295 const UInt32 kMask_Utf = 1 << 6;
296 const UInt32 kMask_Utf8 = kMask_Utf | 0;
297 const UInt32 kMask_Utf16 = kMask_Utf | 1;
300 const UInt32 kNotDefined = 0;
301 const UInt32 kRaw = 1;
303 const UInt32 kUtf8z = kMask_Utf8 | kMask_ZeroEnd;
304 const UInt32 kUtf16z = kMask_Utf16 | kMask_ZeroEnd;
317 STDMETHOD(GetParent)(UInt32 index, UInt32 *parent, UInt32 *parentType) x; \
318 …STDMETHOD(GetRawProp)(UInt32 index, PROPID propID, const void **data, UInt32 *dataSize, UInt32 *pr…
319 STDMETHOD(GetNumRawProps)(UInt32 *numProps) x; \
320 STDMETHOD(GetRawPropInfo)(UInt32 index, BSTR *name, PROPID *propID) x;
329 …STDMETHOD(GetRootRawProp)(PROPID propID, const void **data, UInt32 *dataSize, UInt32 *propType) x;…
405 …STDMETHOD(GetUpdateItemInfo)(UInt32 index, Int32 *newData, Int32 *newProps, UInt32 *indexInArchive…
406 STDMETHOD(GetProperty)(UInt32 index, PROPID propID, PROPVARIANT *value) x; \
407 STDMETHOD(GetStream)(UInt32 index, ISequentialInStream **inStream) x; \
417 STDMETHOD(GetVolumeSize)(UInt32 index, UInt64 *size) x; \
418 STDMETHOD(GetVolumeStream)(UInt32 index, ISequentialOutStream **volumeStream) x; \
450 STDMETHOD(GetStream2)(UInt32 index, ISequentialInStream **inStream, UInt32 notifyOp) x; \
451 STDMETHOD(ReportOperation)(UInt32 indexType, UInt32 index, UInt32 notifyOp) x; \
482 …STDMETHOD(UpdateItems)(ISequentialOutStream *outStream, UInt32 numItems, IArchiveUpdateCallback *u…
483 STDMETHOD(GetFileTimeType)(UInt32 *type) x;
503 …STDMETHOD(SetProperties)(const wchar_t * const *names, const PROPVARIANT *values, UInt32 numProps)…
523 (UInt32 index, BSTR *name, PROPID *propID, VARTYPE *varType) \
531 UInt32 PropID;
542 (UInt32 index, BSTR *name, PROPID *propID, VARTYPE *varType) \
549 STDMETHODIMP CHandler::GetNumberOfProperties(UInt32 *numProps) \
554 STDMETHODIMP CHandler::GetNumberOfProperties(UInt32 *numProps) \
560 STDMETHODIMP CHandler::GetNumberOfArchiveProperties(UInt32 *numProps) \
565 STDMETHODIMP CHandler::GetNumberOfArchiveProperties(UInt32 *numProps) \
570 STDMETHODIMP CHandler::GetNumberOfArchiveProperties(UInt32 *numProps) \
572 STDMETHODIMP CHandler::GetArchivePropertyInfo(UInt32, BSTR *, PROPID *, VARTYPE *) \
587 #define API_FUNC_IsArc EXTERN_C UInt32 WINAPI
588 #define API_FUNC_static_IsArc extern "C" { static UInt32 WINAPI
594 typedef UInt32 (WINAPI *Func_IsArc)(const Byte *p, size_t size);
595 typedef HRESULT (WINAPI *Func_GetIsArc)(UInt32 formatIndex, Func_IsArc *isArc);
597 typedef HRESULT (WINAPI *Func_GetNumberOfFormats)(UInt32 *numFormats);
599 …typedef HRESULT (WINAPI *Func_GetHandlerProperty2)(UInt32 index, PROPID propID, PROPVARIANT *value…