前言 1
建议 1
编程协定及假设 1
结束语 3
第一章 APIs概述 4
简介 4
什么是应用程序接口 4
API做什么 4
API的结构 7
函数分组 11
概述 11
第二章 多方面服务 11
第三章 装订 18
概述 18
目标 18
特性 21
改变装订表的函数 24
表示装订表的C结构 25
用于装订表处理的高层接口 27
应用程序范例 50
文件服务名表 92
对进网的连接 92
工作站连接表 92
概述 92
第四章 连接服务 92
将连接服务函数应用于程序范例中 108
第五章 工作站环境服务 116
概述 116
所提供之服务 117
附加文件 125
第六章 目录服务 127
概述 127
目录服务表 128
搜索驱动器矢量 166
将目录服务函数加到程序范例中 169
第七章 文件服务 191
概述 191
支持文件服务函数的表 194
ScanFileInformation()和SetFileInformation()的高层接口 195
将文件服务函数加入程序范例中 203
第八章 同步服务 211
概述 211
在同步服务中的函数 211
在锁定函数中的目标类型 212
锁定操作 214
信号量 217
简介 229
TTS中的函数 229
第九章 事务跟踪系统 229
事务管理(Transaction Management): 231
Netware事务管理 232
将TTS加到程序范例中 236
第十章 消息服务 240
简介 240
消息服务函数 240
广播消息 240
消息管道 243
简介 250
AFP和非AFP文件的差异: 250
第十一章 AFP服务 250
AFP服务函数 251
AFP函数所需的数据结构 253
重定向C运行库函数调用 255
第六、七章函数的修改 264
C运行库函数的前端处理 289
将AFP透明度并入程序范例中 307
第十二章 打印服务 314
简介 314
打印服务和队列管理系统(QMS) 314
打印服务群中的函数 314
程序范例中使用打印服务函数 321
文件服务器环境函数群 330
简介 330
第十三章 文件服务器环境服务 330
程序范例中使用文件服务器环境函数 343
第十四章 对等通讯 355
简介 355
Netware下的对等协议 355
Xerox Network System(XNS)protocol 356
Xerox协议的Novell实现 362
用IPX将程序范例转变成应用服务器 378
第十五章 队列管理系统 387
简介 387
队列服务群中的函数 387
QMS和装订所 388
队列处理周期中使用队列服务函数 389
数据结构 390
程序范例中使用QMS 398
第十六章 记账服务 414
简介 414
记账服务函数 414
装订所属性(Bindery Proerties) 414
使用记账服务函数 416
程序范例中使用记账服务函数 419
第十七章 诊断服务 441
简介 441
IPX和SPX在诊断服务中的地位 442