Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions
IPalmSync Interface Reference

import "IPalmSync.idl";

Inheritance diagram for IPalmSync:
Inheritance graph
[legend]
Collaboration diagram for IPalmSync:
Collaboration graph
[legend]

List of all members.

Public Member Functions

HRESULT IsValid ()
HRESULT nsGetABList ([in] BOOL aIsUnicode,[out] short *aABListCount,[out, size_is(,*aABListCount)] lpnsMozABDesc *aABList,[out, size_is(,*aABListCount)] long **aABCatIndexList,[out, size_is(,*aABListCount)] BOOL **aFirstTimeSyncList)
HRESULT nsSynchronizeAB ([in] BOOL aIsUnicode,[in] long aCategoryIndex,[in] long aCategoryId,[in] LPTSTR aABName,[in] int aModRemoteRecCount,[in, size_is(aModRemoteRecCount)] lpnsABCOMCardStruct aModRemoteRecList,[out] int *aModMozRecCount,[out, size_is(,*aModMozRecCount)] lpnsABCOMCardStruct *aModMozRecList)
HRESULT nsAddAllABRecords ([in] BOOL aIsUnicode,[in] BOOL aReplaceExisting,[in] long aCategoryIndex,[in] LPTSTR aABName,[in] int aRemoteRecCount,[in, size_is(aRemoteRecCount)] lpnsABCOMCardStruct aRemoteRecList)
HRESULT nsGetAllABCards ([in] BOOL aIsUnicode,[in] long aCategoryIndex,[in] LPTSTR aABName,[out] int *aMozRecCount,[out, size_is(,*aMozRecCount)] lpnsABCOMCardStruct *aMozRecList)
HRESULT nsAckSyncDone ([in] BOOL aIsSuccess,[in] long aCatIndex,[in] int aNewRecCount,[in, size_is(aNewRecCount)] unsigned long *aNewPalmRecIDList)
HRESULT nsUpdateABSyncInfo ([in] BOOL aIsUnicode,[in] long aCategoryIndex,[in] LPTSTR aABName)
HRESULT nsDeleteAB ([in] BOOL aIsUnicode,[in] long aCategoryIndex,[in] LPTSTR aABName,[in] LPTSTR aABUrl)
HRESULT nsGetABDeleted ([in] LPTSTR aABName,[out] BOOL *abDeleted)
HRESULT nsRenameAB ([in] BOOL aIsUnicode,[in] long aCategoryIndex,[in] LPTSTR aABName,[in] LPTSTR aABUrl)
HRESULT nsUseABHomeAddressForPalmAddress ([out] BOOL *useHomeAddress)
HRESULT nsPreferABHomePhoneForPalmPhone ([out] BOOL *preferHomePhone)
virtual long QueryInterface ()=0
virtual long AddRef ()=0
virtual long Release ()=0

Detailed Description

Definition at line 125 of file IPalmSync.idl.


Member Function Documentation

virtual long IUnknown::AddRef ( ) [pure virtual, inherited]

Here is the caller graph for this function:

Implemented in CPalmSyncImp.

HRESULT IPalmSync::nsAckSyncDone ( [in] BOOL  aIsSuccess,
[in] long  aCatIndex,
[in] int  aNewRecCount,
[in, size_is(aNewRecCount)] unsigned long aNewPalmRecIDList 
)

Implemented in CPalmSyncImp.

Here is the caller graph for this function:

HRESULT IPalmSync::nsAddAllABRecords ( [in] BOOL  aIsUnicode,
[in] BOOL  aReplaceExisting,
[in] long  aCategoryIndex,
[in] LPTSTR  aABName,
[in] int  aRemoteRecCount,
[in, size_is(aRemoteRecCount)] lpnsABCOMCardStruct  aRemoteRecList 
)

Implemented in CPalmSyncImp.

Here is the caller graph for this function:

HRESULT IPalmSync::nsDeleteAB ( [in] BOOL  aIsUnicode,
[in] long  aCategoryIndex,
[in] LPTSTR  aABName,
[in] LPTSTR  aABUrl 
)

Implemented in CPalmSyncImp.

Here is the caller graph for this function:

HRESULT IPalmSync::nsGetABDeleted ( [in] LPTSTR  aABName,
[out] BOOL abDeleted 
)

Implemented in CPalmSyncImp.

Here is the caller graph for this function:

HRESULT IPalmSync::nsGetABList ( [in] BOOL  aIsUnicode,
[out] short *  aABListCount,
[out, size_is(,*aABListCount)] lpnsMozABDesc aABList,
[out, size_is(,*aABListCount)] long **  aABCatIndexList,
[out, size_is(,*aABListCount)] BOOL **  aFirstTimeSyncList 
)

Implemented in CPalmSyncImp.

Here is the caller graph for this function:

HRESULT IPalmSync::nsGetAllABCards ( [in] BOOL  aIsUnicode,
[in] long  aCategoryIndex,
[in] LPTSTR  aABName,
[out] int aMozRecCount,
[out, size_is(,*aMozRecCount)] lpnsABCOMCardStruct aMozRecList 
)

Implemented in CPalmSyncImp.

Here is the caller graph for this function:

Implemented in CPalmSyncImp.

HRESULT IPalmSync::nsRenameAB ( [in] BOOL  aIsUnicode,
[in] long  aCategoryIndex,
[in] LPTSTR  aABName,
[in] LPTSTR  aABUrl 
)

Implemented in CPalmSyncImp.

Here is the caller graph for this function:

HRESULT IPalmSync::nsSynchronizeAB ( [in] BOOL  aIsUnicode,
[in] long  aCategoryIndex,
[in] long  aCategoryId,
[in] LPTSTR  aABName,
[in] int  aModRemoteRecCount,
[in, size_is(aModRemoteRecCount)] lpnsABCOMCardStruct  aModRemoteRecList,
[out] int aModMozRecCount,
[out, size_is(,*aModMozRecCount)] lpnsABCOMCardStruct aModMozRecList 
)

Implemented in CPalmSyncImp.

Here is the caller graph for this function:

HRESULT IPalmSync::nsUpdateABSyncInfo ( [in] BOOL  aIsUnicode,
[in] long  aCategoryIndex,
[in] LPTSTR  aABName 
)

Implemented in CPalmSyncImp.

Here is the caller graph for this function:

Implemented in CPalmSyncImp.

virtual long IUnknown::QueryInterface ( ) [pure virtual, inherited]

Here is the caller graph for this function:

virtual long IUnknown::Release ( ) [pure virtual, inherited]

Here is the caller graph for this function:


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