ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

IRangeList Interface Reference

import "imnxport.idl";

Inherits IUnknown.

Public Member Functions

HRESULT Clear ()
HRESULT IsInRange ([in] const ULONG value)
HRESULT Min ([out] ULONG *pulMin)
HRESULT Max ([out] ULONG *pulMax)
HRESULT Save ([out] byte **ppbDestination,[out] ULONG *pulSizeOfDestination)
HRESULT Load ([in, size_is(ulSizeOfSource)] byte *pbSource,[in] const ULONG ulSizeOfSource)
HRESULT AddRange ([in] const ULONG low,[in] const ULONG high)
HRESULT AddSingleValue ([in] const ULONG value)
HRESULT AddRangeList ([in] const IRangeList *prl)
HRESULT DeleteRange ([in] const ULONG low,[in] const ULONG high)
HRESULT DeleteSingleValue ([in] const ULONG value)
HRESULT DeleteRangeList ([in] const IRangeList *prl)
HRESULT MinOfRange ([in] const ULONG value,[out] ULONG *pulMinOfRange)
HRESULT MaxOfRange ([in] const ULONG value,[out] ULONG *pulMaxOfRange)
HRESULT RangeToIMAPString ([out] LPSTR *ppszDestination,[out] LPDWORD pdwLengthOfDestination)
HRESULT Next ([in] const ULONG current,[out] ULONG *pulNext)
HRESULT Prev ([in] const ULONG current,[out] ULONG *pulPrev)
HRESULT Cardinality ([out] ULONG *pulCardinality)
HRESULT CardinalityFrom ([in] const ULONG ulStartPoint,[out] ULONG *pulCardinalityFrom)

Data Fields

const ULONG RL_RANGE_ERROR = ((ULONG)-1)
const ULONG RL_LAST_MESSAGE = ((ULONG)-1)

Detailed Description

Definition at line 694 of file imnxport.idl.


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

Generated on Sat May 26 2012 06:23:16 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.