73 lines
1.6 KiB
Modula-2
73 lines
1.6 KiB
Modula-2
LIBRARY SYNCENG
|
|
DESCRIPTION 'Windows Briefcase Engine'
|
|
|
|
HEAPSIZE 0
|
|
|
|
SECTIONS
|
|
.text EXECUTE READ ;/* executable code and read-only data */
|
|
.bss READ WRITE ;/* uninitialized data */
|
|
.rdata READ ;/* read-only data */
|
|
.data READ WRITE ;/* initialized data */
|
|
.rsrc READ ;/* resources */
|
|
.idata READ WRITE ;/* imported address table */
|
|
.edata READ ;/* exported function information */
|
|
.reloc READ ;/* relocation information */
|
|
.instanc READ WRITE ;/* instance data */
|
|
|
|
EXPORTS
|
|
|
|
;/* briefcase interface */
|
|
|
|
OpenBriefcase
|
|
SaveBriefcase
|
|
CloseBriefcase
|
|
DeleteBriefcase
|
|
GetOpenBriefcaseInfo
|
|
ClearBriefcaseCache
|
|
FindFirstBriefcase
|
|
FindNextBriefcase
|
|
FindBriefcaseClose
|
|
|
|
;/* twin interface */
|
|
|
|
AddObjectTwin
|
|
AddFolderTwin
|
|
ReleaseTwinHandle
|
|
DeleteTwin
|
|
GetObjectTwinHandle
|
|
IsFolderTwin
|
|
CreateFolderTwinList
|
|
DestroyFolderTwinList
|
|
GetFolderTwinStatus
|
|
IsOrphanObjectTwin
|
|
CountSourceFolderTwins
|
|
AnyTwins
|
|
|
|
;/* twin list interface */
|
|
|
|
CreateTwinList
|
|
DestroyTwinList
|
|
AddTwinToTwinList
|
|
AddAllTwinsToTwinList
|
|
RemoveTwinFromTwinList
|
|
RemoveAllTwinsFromTwinList
|
|
|
|
;/* reconciliation list interface */
|
|
|
|
CreateRecList
|
|
DestroyRecList
|
|
ReconcileItem
|
|
BeginReconciliation
|
|
EndReconciliation
|
|
|
|
;/* volume ID interface */
|
|
|
|
IsPathOnVolume
|
|
GetVolumeDescription
|
|
|
|
;/* file stamp interface */
|
|
|
|
GetFileStamp
|
|
CompareFileStamps
|
|
|