API列表(详细说明)13-8-7-2
api标准的分类及介绍
api标准的分类及介绍API(Application Programming Interface,应用程序编程接口)是不同软件之间相互通信的桥梁,它定义了一组规则和协议,使得不同的软件系统能够进行交互和集成。
根据功能和用途的不同,API可以分为以下几种类型:1. Web API:Web API是一种通过HTTP协议提供服务的API,它允许不同的应用程序通过网络进行数据交互。
Web API通常以RESTful (Representational State Transfer)架构风格实现,使用常见的HTTP方法(如GET、POST、PUT、DELETE)进行数据的请求和响应。
Web API常用于构建互联网应用、移动应用和第三方集成等场景。
2. Library API:Library API(也称为类库或函数库)是一组封装好的可复用代码,提供给开发者使用的接口。
它们通常是在特定编程语言中实现的,并提供了一系列函数和类,用于简化特定任务的开发。
开发者可以通过调用库API中的函数或类来利用已有的功能,而无需从头开始编写代码。
常见的库API包括Java的Java API、Python的Python标准库等。
3. Service API:Service API是一种提供特定功能或服务的API,通常由第三方服务提供商提供。
这些API可以让开发者利用第三方服务的功能,如支付接口、地图服务、短信服务等。
开发者可以通过调用相应的服务API来实现特定的功能,减少重复开发的工作。
常见的服务API包括支付宝的支付接口、百度地图的地图服务API等。
4. Language API:Language API是一种用于处理自然语言的API,它提供了一系列的功能,如文本分析、情感分析、语音识别等。
这些API可以帮助开发者处理文本数据,进行语义分析和情感判断等任务。
常见的语言API包括腾讯云的自然语言处理API、Google Cloud的语音识别API等。
API标准翻译清单
List for Chinese versions of API Monogram Standards(API Auth1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 标准编号 Spec Q1/ISO TS 29001 Spec 4F Spec 5CT/ISO11960 ANSI/API Spec 5DP Spec 5L Spec 6A Spec 6D/ISO 14313 RP 7-1/ISO 10424-1 Spec 7K Spec 11B Spec 11E Spec 16A/ISO 13533 Spec 16C Spec 5B Spec 5LD Spec 6H Spec 8A Spec 8C/ISO 13535 Spec 9A/ISO 10425 Spec 10A/ISO 10426-1 Spec 10D/ISO 10427-1 标准名称 Specification for Quality Programs for the Petroleum and Natural gas industry Specification for Drilling and Well Servicing Structures Specification for Casing and Tubing / Petroleum and Natural Gas Industries—Steel Pipes for Use as Casing or Tubing for Wells Specification for Drill Pipe Specification for Line Pipe Wellhead and Christmas Tree Equipment Pipeline Valves Specification for Rotary Drill Stem Elements Drilling Equipment Specification for Sucker Rods, Polished Rods and Liners, Couplings, Sinker Bars, Polished Rod Clamps, Stuffing Boxes, and Pumping Tees Specification for Pumping Units Drill Through Equipment / Petroleum and natural gas industries—Drilling and production equipment: Drill-through equipment (Modified) Choke and Kill Systems Threading, Gauging, and Thread Inspection of Casing, Tubing, and Line Pipe Threads Specification for CRA Clad or Lined Steel Pipe End Closures, Connectors, and Swivels Drilling and Production Hoisting Equipment Drilling and Production Hoisting Equipment (PSL 1 and PSL 2)(Modified), Petroleum and natural gas industries—Drilling and production equipment-Hoisting equipment Wire Rope Specification for Cements and Materials for Well Cementing / Petroleum and natural gas industries—Cements and materials for well cementing—Part 1: Specification Bow-Spring Casing Centralizers / Petroleum and natural gas industries—Casing centralizers—Part 1: Bow-spring casing centralizers 版本 8 3 8 (Erra 2) 1 44 (2 Add) 19 23 (Add 1) 1 5 27 18 3 1 15 (1 Erra) 3 2 13 (Add 1) 4 25 23 6 出版时间 2007.12 2008.1 2005.7 2009.8 2007.1 2004.7 2008.4 2006.2 2010.6 2010.5 2008.11 2004.6 1993.1 2008.4 2009.3 1998.5 1997.12 2003.2 2004.2 2002.4 2002.3
API函数大全
Api函数名函数说明 WIN16可用 WIN95可用 WINNT可用---------------------------------------------------------------------------------------------------------------AbortDoc 终止一项打印作业是是是AbortPath 终止或取消DC中的一切路径否是是AbortPrinter 删除打印机缓冲文件否是是AbortSystemShutdowna 停止系统工作否是是AccessCheck 检验客户访问权限否是是AccessCheckAndAuditAlarm 检验访问,产生声音或警报否是是ActivateKeyboardLayout 激活一个新的键盘设备否是是AddAccessAllowedAce 将ACCESS_ALLOWED_ACE加入ACL 否是是AddAccessDeniedAce 将ACCESS_DENIED_ACE加入ACL 否是是AddAce 将ACE加入一个已存在的ACL 否是是AddAtom 将一个字符串加入本地原子表是是是AddAuditAccessAce 将SYSTEM_AUDIT_ACE加入ACL 否是是AddFontR esource 将一种字体加入字体表是是是AddForm 加入一个打印机窗体否是是AddJob 启动一个打印作业否是是AddMonitor 加入一个打印机管理器否是是AddPort 加入一个打印机端口否是是AddPrintProcessor 将打印处理器复制到打印机服务器中否是是AddPrintProvidor 加入一个打印机支持器否是是AddPrinter 在打印机服务器上建立一个打印机否是是AddPrinterConnection 为当前用户建立与打印机的联系否是是AddPrinterDriver 将打印机驱动程序复制到打印机服务器中否是是AdjustTokenGroups 使能/取消令牌中的群否是是AdjustTokenPrivileges 使能/取消令牌特权否是是AdjustWindowR ect 计算所需窗口矩形的大小是是是AdjustWindowR ectEx 计算所需窗口矩形的大小是是是AdvancedDocumentProperties 进行打印机高级设置否是是AllocConsole 为当前进程建立控制台否是是AllocateAndInitializeSid 分配和初始化SID 否是是AllocateLocallyUniqueId 分配LUID 否是是AngleArc 按指定角度画弧否是是AnimatePalette 替换逻辑调色板中的项目是是是AnyPopup 标识弹出式窗口是否存在是是是AppendMenu 在菜单中加入新的项目是是是Arc 画弧是是是Arc To 画椭圆弧否是是AreAllAccessesGranted 检查所有要求的访问否是是AreAnyAccessesGranted 检查任何要求的访问否是是ArrangeI conicWindows 排列最小化的子窗口是是是AttachThreadInput 将线索彼此相连否是是auxGetDevCaps 获取附属设备容量否是是auxGetNumDevs 返回附属设备数量否是是auxGetVolume 获取当前卷设置否是是auxOutMessage 向输出设备发送消息否是是auxSetVolume 设置附属设备卷否是是BackupEventLog 将事件记录保存至后备文件否是是BackupRead 产生磁带备份读否是是BackupSeek 产生磁带备份查寻否是是BackupWrite 产生磁带备份写否是是Beep 产生一个声调否是是BeginDeferWindowPos 创建一个窗口位置结构否是是BeginPaint 准备一个画图窗是是是BeginPath 开始一个路径等级是是是BeginUpdateResource 在可执行文件中开始资源文件更新否是是BitBlt 在设备描述表间复制位图是是是BringWindowToTop 恢复重叠窗是是是BroadcastSystemMessage 否是是BuildCommDCB 向DCB中传送设备定义字符串是是是BuildCommDCBAndTimeouts 建立COMMDCB并设置超时值否是是CallMsgFilter 将消息传给消息过滤过程是是是CallNamedPipe 多管道操作否是是CallNextHookEx 调中链中的下一个挂钩过程是是是CallWindowProc 将消息传答窗口函数否是是CancelDC 取消指定DC上的任何悬而未决的操作否是是CascadeWindows 否是是ChangeClipboardChain 从剪贴板查看窗口上删除一个窗口是是是ChangeMenu 否是是ChangeServiceConfig 修改服务参数否是是CharLower 将字符或字符串变为小写否是是CharLowerBuff 将字符串变为小写否是是CharNext 转到字符串的下一个字符否是是CharPrev 转到字符串的上一个字符否是是CharToOem 把字符串转换成OEM字符否是是CharToOemBuff 把字符串转换成OEM字符否是是CharUpper 将字符或字符串变为大写否是是CharUpperBuff 将字符串变为小写否是是CheckColorsInGamut 检查设备调色板中是否有色彩否是是CheckDlgButton 用对话按钮修改复选标记是是是CheckMenuI tem 修改菜单项的复选标记属性是是是CheckMenuRadioItem 否是是CheckRadioButton 用单选按钮放置一个复选标记是是是ChildWindowFromPoint 确定包含有点的窗口是是是ChildWindowFromPointEx 否是是ChooseColor 建立一个色彩选择对话框否是是ChooseFont 建立一个字体选择对话框否是是ChoosePixelFormat 否是是Chord 画一条弦是是是ClearCommBreak 恢复字符传输是是是ClearCommError 允许出错后进行通信否是是ClearEventLog 消除事件记录否是是ClientToScreen 将客户点转换成屏幕坐标是是是ClipCursor 将光标限制在矩形内是是是CloseClipboard 关闭剪贴板是是是CloseDesktop 否是是CloseDriver 光闭可装入的多媒体驱动程序是是是CloseEnhMetaFile 光闭增强型图元文件DC 否是是CloseEventLog 光闭事件记录句柄否是是CloseFigure 光闭路径中的一个数否是是CloseHandle 关闭打开的对象句柄否是是CloseMetaFile 关闭WINDOWS图元文件DC 是是是ClosePrinter 关闭打开的打印机否是是CloseServiceHandle 关闭Service Control Manager对象否是是CloseWindow 最小化窗口是是是CloseWindowStation 否是是ColorMatchToTarget 控件预览设备描述表否是是CombineRgn 将两个区域合成一个区域是是是CombineTransform 将两个变换式结合在一起否是是CommConfigDialog 否是是CommDlgExtendedError 返回出错数据否是是CommandLineToArgv 否是是CompareFileTime 比较两个64位文件时间否是是CompareString 比较两个局部指定字符串否是是ConfigurePort 配置打印机端口否是是ConnectNamedPipe 等待要连接的客户机否是是ConnectToPrinterDlg 显示浏览对话并连接网络打印机否是是ContinueDebugEvent 使调试线索继续否是是ControlService 向服务器发送控件否是是ConvertDefaultLocale 将缺省局部转换为实际的局部值否是是CopyAcceleratorTable 复制一个加速表否是是CopyCursor 复制一个光标是是是CopyEnhMetaFile 复制增强型图元文件否是是CopyFile 复制文件否是是CopyIcon 复制图标是是是CopyImage 否是是CopyLZFile 否是是CopyMetaFile 复制Windows图元文件是是是CopyRect 复制矩形大小是是是CopySid 将SID复制到缓冲区中否是是CountClipboardFormats 返回剪贴板格式的数量是是是CreateAcceleratorTable 建立加速表否是是CreateBitmap 建立独立于设备的内存位图是是是CreateBitmapIndirect 用BITMAP结构建立位图是是是CreateBrushIndirect 用指定属性建立一个刷子是是是CreateCaret 为系统脱字号建立新的形状是是是CreateColorSpace 建立逻辑色影区域否是是CreateCompatibleBitmap 建立与DC相兼容的位图是是是CreateCompatibleDC 建立与指定DC相兼容的DC 是是是CreateConsoleScreenBuffer 将句柄返回给新的屏幕缓冲区否是是CreateCursor 用指定的尺寸建立一个光标是是是CreateDC 建立设备描述表是是是CreateDIBPatternBrush 从DIB中建立图案刷子是是是CreateDIBPatternBrushPt 从位图中建立逻辑刷子否是是CreateDIBSection 否是是CreateDIBitmap 从DIB spec中建立位图句柄是是是CreateDesktop 否是是CreateDialogIndirectParam 从内存模块中建立非模态对话框否是是CreateDialogParam 建立非模态对话框否是是CreateDirectory 建立一个新目录否是是CreateDirectoryEx 用模板属性建立一个目录否是是CreateDiscardableBitmap 建立可放弃位图是是是CreateEllipticRgn 建立椭圆区域是是是CreateEllipticRgnIndirect 建立椭圆区域是是是CreateEnhMetaFile 建立增强型图元文件DC 否是是CreateEvent 返回新事件对象一个句柄否是是CreateFile 建立、打开或截断文件否是是CreateFileMapping 返回新文件映像对象一个句柄否是是CreateFont 建立逻辑字体是是是CreateFontIndirect 用LOGFONT结构建立字体是是是CreateHalftonePalette 为设备描述表建立中间色调调色板否是是CreateHatchBrush 建立影线刷子是是是CreateIC 建立信息上下文是是是CreateIcon 建立有指定属性的图标是是是CreateIconFromResource 建立图标或光标否是是CreateIconIndirect 建立图标或光标否是是CreateIoCompletionPort 否是是CreateMDIWindow 建立新的MDI窗口否是是CreateMailslot 建立Mailso lt 否是是CreateMenu 建立菜单是是是CreateMetaFile 建立WINDOWS图元DC 是是是CreateMutex 将句柄返回给MUTEX对象否是是CreateNamedPipe 建立命名管道实例否是是CreatePalette 建立逻辑色彩调色板是是是CreatePatternBrush 从位图中建立图案刷子是是是CreatePen 建立逻辑画笔是是是CreatePenIndirect 用LOGPEN结构建立画笔是是是CreatePipe 建立匿名管道否是是CreatePolyPolygonRgn 建立由多边形组成的区域是是是CreatePolygonRgn 建立多边形区域是是是CreatePopupMenu 建立弹出式菜单是是是CreatePrivateObjectSecurity 分配并初始化保护SD 否是是CreateProcess 建立新的进程和线索对象否是是CreateProcessAsUser 建立指定用户的新进程否是是CreateRectRgn 建立矩形区域是是是CreateRectRgnIndirect 用RECT结构建立一个区域是是是CreateRemoteThread 在另一进程中建立线索否是是CreateRoundRectRgn 建立圆角矩形是是是CreateScalableFontResource 建立带字体信息的资源文件是是是CreateSemaphore 将句柄返回给新的信号量否是是CreateService 建立服务对象否是是CreateSolidBrush 用指定颜色建立实心刷子是是是CreateTapeParti t ion 建立新的磁带分区否是是CreateThread 建立新的线索否是是CreateWindowEx 建立窗口是是是DPtoLP 将设备坐标转换位逻辑坐标是是是DdeAbandonTransaction 取消异步交互否是是DdeAccessData 访问DDE数据对象否是是DdeAddData 向DDE数据对象中加入数据否是是DdeClientTransaction 开始DDE数据事务否是是DdeCmpStringHandles 比较两个DDE字符串句柄否是是DdeConnect 建立与服务器的对话否是是DdeConnectList 建立多个DDE对话否是是DdeCreateDataHandle 建立DDE数据句柄否是是DdeCreateStringHandle 建立DDE字符串句柄否是是DdeDisconnect 终止DDE对话否是是DdeDisconnectList 取消DDE对话表列否是是DdeEnableCallback 使能或取消一个或多个DDE对话否是是DdeFreeDataHandle 释放DDE数据对象否是是DdeFreeStringHandle 释放DDE字符串句柄否是是DdeGetData 将数据从DDE数据对象中复制到缓冲区否是是DdeGetLastError 返回由DDEML函数设置的出错代码否是是DdeImpersonateClient DDE服务器模拟客户机否是是DdeInitialize 用DDEML登记应用程序否是是DdeKeepStringHandle 为字符串句柄增加可用记录否是是DdeNameService 登记取消服务器名称否是是DdePostAdvise 提示服务器向客户机发送建议数据否是是DdeQueryConvInfo 返回关于DDE对话的信息否是是DdeQueryNextServer 在对话表列中获得下一个句柄否是是DdeQueryString 将字符串句柄文本复制到缓冲区否是是DdeReconnect 重建DDE对话否是是DdeSetQualityOfService 指明服务的DDE质量否是是DdeSetUserHandle 将用户定义句柄与事务建立关联否是是DdeUnaccessData 释放DDE数据对象否是是DdeUninitialize 释放应用程序的DDEML资源否是是DebugActiveProcess 连接调试进程否是是DebugBreak 建立断点是是是DefDlgProc 提供缺省窗口消息进程是是是DefDriverProc 定义缺省消息处理器是是是DefFrameProc 缺省MDI框架窗口消息进程是是是DefMDIChildProc 缺省MDI子窗口消息进程是是是DefWindowProc 调用缺省窗口过程是是是DeferWindowPos 更新窗口位置结构是是是DefineDosDevice 定义、重定义或删除DOS的设备名否是是DeleteAce 从已存在的ACL中删除ACE 否是是DeleteAtom 删除一个原子是是是DeleteColorSpace 删除指定色彩空间否是是DeleteCriticalSection 删除临界部分否是是DeleteDC 删除设备描述表是是是DeleteEnhMetaFile 取消增强图元文件句柄否是是DeleteFile 删除文件否是是DeleteForm 删除打印机窗体层差否是是DeleteMenu 删除菜单项是是是DeleteMetaFile 取消WINDOWS图元文件句柄是是是DeleteMonitor 删除打印机监视器否是是DeleteObject 从内存删除一个对象是是是DeletePort 删除打印机端口否是是DeletePrintProcessor 删除打印机处理器否是是DeletePrintProvidor 删除打印机提供者否是是DeletePrinter 删除打印机服务器上的打印机否是是DeletePrinterConnection 删除与打印机的连接否是是DeletePrinterDriver 删除打印机驱动程序否是是DeleteService 从SC MANAGER数据库中删除服务否是是DeregisterEventSource 光闭事件句柄否是是DescribePixelFormat 否是是DestroyAcceleratorTable 取消加速表否是是DestroyCaret 取消当前脱字号是是是DestroyCursor 取消CREATECURSOR建立的光标是是是DestroyI con 取消由CREATEICON建立的图标是是是DestroyMenu 取消菜单并释放内存是是是DestroyPrivateObjectSecurity 删除被保护的服务器对象的SD 否是是DestroyWindow 取消窗口是是是DeviceCapabilities 返回设备驱动程序的功能否是是DeviceIoControl 直接调用驱动程序否是是DialogBoxIndirectParam 从内存模块中建立对话框否是是DisableThreadLibraryCalls 否是是DisconnectNamedPipe 切断命名管道的服务器终端否是是DispatchMessage 向窗口发送消息是是是DlgDirList 填充目录列表框是是是DlgDirListComboBox 填充目录列表框是是是DlgDirSelectComboBoxEx 从目录列表框中返回用户选择是是是DlgDirSelectEx 从目录列表框中返回用户选择是是是DoEnvironmentSubst 否是是DocumentProperties 配置打印机设置否是是DosDateTimeToFileTime 将MS-DOS日期时间转换为64位格式否是是DragAcceptFiles 登记窗口是否接受托动文件的内容否是是DragDetect 否是是DragFinish 释放分配用于托动文件的内容否是是DragObject 否是是DragQueryFile 返回托动的文件名否是是DragQueryPoint 返回鼠标位置否是是DrawAnimatedRects 否是是DrawCaption 否是是DrawEdge 否是是DrawEscape 实现非GDI可画图设备方法否是是DrawFocusRect 用焦点风格画矩形是是是DrawFrameControl 否是是DrawIcon 在指定设备描述表中画一个图标是是是DrawIconEx 否是是DrawMenuBar 重显示菜单栏是是是DrawState 否是是DrawText 在矩形中画出已格式化文本是是是DrawTextEx 否是是DrvGetModuleHandle 获得可安装驱动程序的例子句柄否是是DuplicateHandle 复制对象句柄否是是DuplicateIcon 否是是DuplicateToken 复制访问令牌否是是Ellipse 画椭圆是是是EmptyClipboard 清空剪贴板并释放数据句柄是是是EnableMenuItem 使能、取消或使菜单项不可激活是是是EnableScrollBar 使能、取消滚动条否是是EnableWindow 设备窗口使能状态是是是EndDeferWindowPos 更新窗口的位置及大小是是是EndDialog 隐藏对话框是是是EndDoc 结束打印作业是是是EndDocPrinter 结束打印作业否是是EndPage 结束一页是是是EndPagePrinter 结束打印页否是是EndPaint 在指定窗口中标记图画结尾标志是是是EndPath 结束路径否是是EndUpdateR esource 在可执行文件中结束资源更新否是是EnterCriticalSection 加入临界部分否是是EnumCalendarInfo 否是是EnumChildWindows 将子窗口句柄传给回调函数否是是EnumClipboardFormats 返回CLIPBOARD格式是是是EnumDateFormats 枚举局部指定数据格式否是是EnumDependentServices 枚举依赖于设备的服务否是是EnumDesktopWindows 否是是EnumDesktops 否是是EnumEnhMetaFile 用增强图元文件返回GDI调用否是是EnumFontFamilies 返回指定家族的字体否是是EnumFontFamiliesEx 返回指定家族的字体否是是EnumFonts 枚举指定设备上的字体否是是EnumForms 枚举所支持的打印机窗体否是是EnumICMProfiles 枚举可用的颜色分布否是是EnumJobs 获取打印作业信息否是是EnumMetaFile 用WINDOWS图元文件返回GDI调用否是是EnumMoni t ors 枚举可用监视器否是是EnumObjects 枚举设备描述表中的画笔和刷子否是是EnumPorts 枚举可用打印机端口否是是EnumPrintProcessorDatatypes 枚举打印机所支持的数据类型否是是EnumPrintProcessors 枚举已安装的打印机处理器否是是EnumPrinterDrivers 枚举已安装的打印机驱动程序否是是EnumPrinterPropertySheets 否是是EnumPrinters 否是是EnumProps 返回窗口属性表列否是是EnumPropsEx 返回窗口属性表列否是是EnumResourceLanguages 列出语言资源否是是EnumResourceNames 列出资源名称否是是EnumResourceTypes 列出资源类型否是是EnumServicesStatus 枚举SC管理器数据库中的服务否是是EnumSystemCodePages 枚举已安装的可用系统代码页否是是EnumSystemLocales 枚举已安装的系统局部否是是EnumThreadWindows 返回线索窗口否是是EnumTimeFormats 枚举本地指定时间格式否是是EnumWindowStations 否是是EqualPrefixSid 检查两个SLD前缀是否相等否是是EqualRect 确定两矩形是否相等待是是是EqualRgn 比较两区域是否相等是是是EqualSid 检查两SLD安全ID是否相等否是是EraseTape 删除磁带的指定段否是是Escape 允许访问设备是是是EscapeCommFunction 发送扩展COMM函数是是是ExcludeClipRect 改变剪裁区是是是ExcludeUpdateRgn 从剪裁区中排斥更新区域是是是ExitProcess 退出当前进程否是是ExitThread 退出当前线索否是是ExitWindows 关闭WINDOWS 是是是ExitWindowsEx 关闭WINDOWS 否是是ExpandEnvironmentStrings 扩充环境变量字符串否是是ExtCreatePen 建立逻辑画笔否是是ExtCreateRegion 从区域数据中建立一个区域否是是ExtEscape 允许访问私有设备否是是ExtFloodFill 用当前刷子填充区域是是是ExtSelectClipRgn 选择一块区域作为剪裁区否是是ExtTextOut 在矩形区域中输出一个字符串是是是ExtractAssociatedIcon 从文件或相关EXE中获取图标句柄否是是ExtractIcon 从可执行文件中返回图标句柄(即返回HICON) 否是是ExtractIconEx 否是是FatalAppExit 结束一个应用程序否是是FatalExit 向调试者返回控件是是是FileTimeToDosDateTime 将文件时间转换为MS-DOS日期否是是FileTimeToLocalFileTime 将UTC文件时间转换成本地文件时间否是是FileTimeToSystemTime 将64位时间转换为系统时间否是是FillConsoleOutputAttribute 将属性写入屏幕缓冲区否是是FillConsoleOutputCharacter 将字符写入屏幕缓冲区否是是FillPath 填充当前路径否是是FillRect 用指定刷子填充矩形区域是是是FillRgn 用刷子填充区域是是是FindAtom 从本地原子表中返回字符串原子是是是FindClose 关闭查找文件描述表否是是FindCloseChangeNotification 光闭文件或目录修改等待否是是FindClosePrinterChangeNotification 否是是FindEnvironmentString 否是是FindExecutable 返回可执行文件名及句柄否是是FindFirstChangeNotification 设置文件或目录修改等待否是是FindFirstFile 查找第一个匹配文件否是是FindFirstFreeAce 返回指向第一个空闲ACL字节的指针否是是FindFirstPrinterChangeNotification 否是是FindNextChangeNotification 请求对下一个文件或目录变化的通知否是是FindNextFile 查找下一个匹配文件否是是FindNextPrinterChangeNotification 否是是FindResource 在模块中寻找资源是是是FindResourceEx 在模块中寻找资源否是是FindText 建立查找文本对话框否是是FindWindow 返回一个与类和窗口名相关的窗口句柄是是是FindWindowEx 否是是FixBrushOrgEx 否是是FlashWindow 使窗口闪烁一次是是是FlattenPath 将弧变为线否是是FloodFill 用当前刷子填充区域是是是FlushConsoleInputBuffer 清除控制台输入缓冲区否是是FlushFileBuffers 清除文件缓冲区否是是FlushInstructionCache 填满指令缓冲区否是是FlushViewOfFile 用映像视图填充文件否是是FoldString 变换字符串否是是FormatMessage 格式化消息字符串否是是FrameRect 用指定刷子画一个窗口边框否是是FrameRgn 在区域四周画出边框是是是FreeConsole 释放控制台否是是FreeDDElParam 释放DDE消息IPAR AM 否是是FreeEnvironmentStrings 否是是FreeLibrary 卸载库模块是是是FreeLibraryAndExitThread 否是是FreeResource 否是是FreeSid 释放SID 否是是GdiComment 向增强型图元文件中加入注释否是是GdiFlush 使当前GDI闪烁否是是GdiGetBatchLimit 返回缓冲GDI函数数量否是是GdiSetBatchLimit 设置缓冲GDI函数数量否是是GenerateConsoleCtrlEvent 向控制台进程组发送信号否是是GetACP 获取ANSI系统代码页否是是GetAce 返回指向ACL中的ACE的指针否是是GetAclInformation 返回访问控件表信息否是是GetActiveWindow 返回活动窗口句柄是是是GetArcDirection 返回弧和矩形的绘画方向否是是GetAspectRatioFilterEx 返回当前ASPECT-RATIO过滤器是是是GetAsyncKeyState 确定键的状态是是是GetAtomName 返回本地原子字符串是是是GetBinaryType 确定二进制可执行文件类型否是是GetBitmapBits 将位图复制到缓冲区否是是GetBitmapDimensionEx 返回位图宽和高否是是GetBkColor 返回当前背景色否是是GetBkMode 返回背景模式否是是GetBoundsRect 返回当前相邻矩形否是是GetBrushOrgEx 否是是GetCPInfo 获取代码页信息否是是GetCapture 否是是GetCaretBlinkTime 返回脱字号闪烁时间否是是GetCaretPos 返回当前脱字号位置否是是GetCharABCWidths 返回字符宽度否是是GetCharABCWidthsFloat 返回字符宽度否是是GetCharWidth 返回字符宽度否是是GetCharWidth32 返回字符宽度否是是GetCharWidthFloat 返回部分字符宽度否是是GetCharacterPlacement 获取字符串属性数据否是是GetClassInfo 返回窗口类信息否是是GetClassLong 返回窗口类数据否是是GetClassName 返回窗口类名称否是是GetClassWord 返回窗口类内存字否是是GetClientRect 返回窗口客户区坐标(返回窗口相对桌面坐标) 否是是GetClipBox 取剪裁区域框否是是GetClipCursor 返回限制光标的矩形的坐标否是是GetClipRgn 返回当前剪辑域否是是GetClipboardData 返回剪贴板数据的句柄否是是GetClipboardFormatName 返回登录的剪贴板格式名否是是GetClipboardOwner 返回剪贴板所有者窗口句柄否是是GetClipboardViewer 返回第一个剪贴板浏览窗口句柄否是是GetColorAdjustment 获取设备描述表调整值否是是GetColorSpace 获取指定色彩空间否是是GetCommConfig 否是是GetCommMask 返回COMM事件屏蔽否是是GetCommModemStatus 返回调制解调器控制登录值否是是GetCommProperties 返回COMM设备属性否是是GetCommState 返回COMM设备控制块否是是GetCommTimeouts 返回COMM设备超时特性值否是是GetCommandLine 返回指向命令行的指针否是是GetCompressedFileSize 否是是GetComputerName 取回当前计算机名否是是GetConsoleCP 为控制台输入获取代码页否是是GetConsoleCursorInfo 返回光标大小否是是GetConsoleMode 返回控制台输入输出模式否是是GetConsoleOutputCP 为控制台输出获取代码页否是是GetConsoleScreenBufferInfo 返回屏幕缓冲区信息否是是GetConsoleTitle 返回控制台窗口标题否是是GetCurrencyFormat 否是是GetCurrentDirectory 返回当前目录否是是GetCurrentObject 返回当前对象否是是GetCurrentPositionEx 返回逻辑单元位置否是是GetCurrentProcess 返回当前进程的句柄否是是GetCurrentProcessId 返回当前进程ID值否是是GetCurrentThread 返回当前线索的句柄否是是GetCurrentThreadId 返回当前线索ID值否是是GetCursor 返回当前光标的句柄否是是GetCursorPos 返回当前光标的位置(用来更换鼠标位置)否是是GetDC 返回窗口描述表句柄否是是GetDCEx 返回显示描述表的句柄否是是GetDCOrgEx 返回设备描述表的转换起点否是是GetDIBColorTable 否是是GetDIBits 将DIB位复制到缓冲区中否是是GetDateFormat 获取本地日期格式否是是GetDefaultCommConfig 否是是GetDesktopWindow 返回桌面窗口句柄否是是GetDeviceCaps 返回设备性能否是是GetDeviceGammaRamp 获取显示器的辉度系数否是是GetDialogBaseUnits 返回对话基础单元否是是GetDiskFreeSpace 返回空闲磁盘空间否是是GetDlgCtrlID 返回儿子窗口的ID值否是是GetDlgItem 返回对话框控件句柄( ) 否是是GetDlgItemInt 将对话框文本转换为整数否是是GetDlgItemText 返回对话框控件文本否是是GetDoubleClickTime 返回鼠标双击时间否是是GetDriveType 返回指定驱动器类型否是是GetDriverModuleHandle 返回驱动程序模块例子句柄否是是GetEnhMetaFile 建立增强图元文件否是是GetEnhMetaFileBits 将增强图元文件值复制到缓冲区否是是GetEnhMetaFileDescription 返回增强图元文件的标题及建立者否是是GetEnhMetaFileHeader 返回增强图元文件头否是是GetEnhMetaFilePaletteEntries 返回增强图元文件调色板入口否是是GetEnvironmentStrings 返回指向环境块的指针否是是GetEnvironmentVariable 返回过程环境变量否是是GetExitCodeProcess 返回过程中断代码否是是GetExitCodeThread 返回线索中断代码否是是GetExpandedName 取压缩文件的原文件名是是是GetFileAttributes 返回文件属性否是是GetFileInformationByHandle 返回文件信息否是是GetFileSecurity 获取文件或目录安全信息否是是GetFileSize 返回指定文件大小否是是GetFileTime 返回文件64位时间否是是GetFileTitle 返回文件名否是是GetFileType 返回文件类型否是是GetFileVersionInfo 返回文件的版本信息否是是GetFileVersionInfoSize 返回可用版本信息大小否是是GetFocus 返回当前焦点窗口句柄( ) 是是是GetFontData 返回字体数据是是是GetFontLanguageInfo 获取字体显示描述表的信息否是是GetForegroundWindow 返回前景窗口句柄否是是GetForm 获取打印机窗口信息否是是GetFullPathName 返回文件的路径名否是是GetGlyphOutline 取回轮廓数据是是是GetGraphicsMode 取回指定DC的图形模式否是是GetHandleInformation 否是是GetICMProfile 返回设备场景的色彩映像否是是GetIconInfo 返回图标或光标信息否是是GetInputState 确定鼠标、键盘、定时器状态是是是GetJob 获取打印作业信息否是是GetKBCodePage 获取OEM系统代码页是是是GetKernelObjectSecurity 返回内核对象SD 否是是GetKerningPairs 返回当前字体内核对是是是GetKeyNameText 返回代表键盘名字的字符串是是是GetKeyState 返回虚拟键的状态是是是GetKeyboardLayout 否是是GetKeyboardLayoutList 否是是GetKeyboardLayoutName 返回活动键盘版面名否是是GetKeyboardState 返回虚拟键盘状态是是是GetKeyboardType 返回键盘信息是是是GetLargestConsoleWindowSize 返回窗口尺寸的最大可能性否是是GetLastActivePopup 确定最近的活动弹出式窗口是是是GetLastError 返回扩充出错代码否是是GetLengthSid 返回SID长度否是是GetLocalTime 返回本地时间和日期否是是GetLocaleInfo 从记录中获取本机信息否是是GetLogColorSpace 获取逻辑色彩空间的信息否是是GetLogicalDriveStrings 返回合法驱动器字符串否是是GetLogicalDrives 指定合法驱动器否是是GetMailslotInfo 返回信箱信息否是是GetMapMode 返回映像模式是是是GetMenu 返回指定窗口的菜单句柄是是是GetMenuCheckMarkDimensions 返回缺省复选标记位图尺寸是是是GetMenuContextHelpId 否是是GetMenuDefaultItem 否是是GetMenuItemCount 返回菜单项数是是是GetMenuItemID 返回菜单项标识符是是是GetMenuItemInfo 否是是GetMenuItemRect 否是是GetMenuState 返回指定菜单项的菜单标记是是是GetMenuString 将菜单项字符串复制入缓冲区是是是GetMessage 从线索消息队列中返回一条消息是是是GetMessageExtraInfo 返回硬件消息的信息是是是GetMessagePos 返回最后消息的光标位置是是是GetMessageTime 返回最后消息的时间位置是是是GetMetaFile 建立WINDOWS图元文件是是是GetMetaFileBitsEx 将WINDOWS图元文件复制入缓冲区否是是GetMetaRgn 返回当前图元区域否是是GetMiterLimit 返回当前MITER-JOIN长度否是是GetModuleFileName 返回指定模块的路径是是是GetModuleHandle 返回指定模块的句柄是是是GetNamedPipeHandleState 返回命名管道句柄消息否是是GetNamedPipeInfo 返回命名管道句柄消息否是是GetNearestColor 返回最近的可用色彩是是是GetNearestPaletteIndex 返回最近的匹配色彩是是是GetNextDlgGroupItem 返回前或后一组控件的句柄是是是GetNextDlgTabI tem 返回前或后一个WS_TABSTOP控件是是是GetNextWindow 返回前或后一窗口管理器窗口是是是GetNumberFormat 否是是GetNumberOfConsoleInputEvents 返回控制台队列事件数否是是GetNumberOfConsoleMouseButtons 返回鼠标按钮数否是是GetNumberOfEventLogR ecords 获取事件记录中的记录数否是是GetOEMCP 获取OEM系统代码页否是是GetObject 返回对象信息是是是GetObjectType 返回对象类型否是是GetOldestEventLogR ecord 返回最早的记录数否是是GetOpenClipboardWindow 返回打开CLIPBOARD的窗口句柄是是是GetOpenFileName 建立文件名对话框否是是GetOutlineTextMetrics 返回TRUETYPE字体的公制类型是是是GetOverlappedR esult 返回最后重叠结果否是是GetPaletteEntries 返回调色板入口范围是是是GetParent 返回父口句柄是是是GetPath 返回路径中的所有直线和曲线否是是GetPixel 返回指定像素的RGB值是是是GetPixelFormat 否是是GetPolyFillMode 返回当前多边形填充模式是是是GetPrintProcessorDirectory 获取打印机驱动处理器路径否是是GetPrinter 获取打印机信息否是是GetPrinterData 获取打印机配置信息否是是GetPrinterDriver 获取打印机驱动程序信息否是是GetPrinterDriverDirectory 获取打印机驱动程序路径否是是GetPriorityClass 返回过程的优先级类否是是GetPriorityClipboardFormat 返回第一个CLIPBOARD格式是是是GetPrivateObjectSecurity 返回保护服务器对象SD 否是是GetPrivateProfileInt 从私有文件中获取整数是是是GetPrivateProfileSection 返回私有键和值否是是GetPrivateProfileString 从私有文件中获取字符串是是是GetProcAddress 返回函数地址否是是GetProcessAffinityMask 获取任务可用的处理表列否是是GetProcessHeap 获取调用过程堆句柄否是是GetProcessHeaps 否是是GetProcessShutdownParameters 返回过程停止参数否是是GetProcessTimes 获取过程计时器否是是GetProcessWindowStation 返回过程窗口站句柄否是是GetProcessWorkingSetSize 否是是GetProfileInt 从WIN.INI中获取整数是是是GetProfileSection 从WIN.INI中返回关键字和值否是是GetProfileString 从WIN.INI中获取字符串是是是GetProp 从窗口属性表列中返回数据句柄是是是GetQueueStatus 确定消息队列内容是是是GetQueuedCompletionStatus 否是是GetROP2 返回当前绘图模式是是是GetRasterizerCaps 返回系统TRUETYPE状态是是是GetRegionData 返回区域数据否是是GetRgnBox 返回区域边框矩形是是是GetSaveFileName 建立文件名保存对话框否是是GetScrollInfo 否是是GetScrollPos 返回滑块位置是是是GetScrollRange 返回滑块运动范围是是是GetSecurityDescriptorControl 取回SD校正及控制信息否是是GetSecurityDescriptorDacl 返回SD离散ACL 否是是GetSecurityDescriptorGroup 返回SD个人组信息否是是GetSecurityDescriptorLength 返回SD长度否是是GetSecurityDescriptorOwner 返回SD所有人否是是GetSecurityDescriptorSacl 返回SD系统ACL 否是是GetServiceDisplayName 获取服务显示名称否是是GetServiceKeyName 获取服务登录关键名称否是是GetShortPathName 返回文件短路径否是是GetSidIdentifierAuthority 返回ID字段地址否是是GetSidLengthR equired 返回所需SID长度否是是GetSidSubAuthori t y 返回次规范数组地址否是是GetSidSubAuthori t yCount 返回次字段地址否是是GetStartupInfo 获取当前过程的启始信息否是是GetStdHandle 返回标准I/O句柄否是是GetStockObject 返回常用画笔、刷子或字段的句柄是是是GetStretchBltMode 返回位图拉伸模式是是是GetStringTypeA 获取ANSI字符串类型否是是GetStringTypeEx 否是是GetStringTypeW 获取UNICODE字符串类型否是是GetSubMenu 返回弹出式菜单句柄是是是GetSysColor 返回显示元素色彩是是是GetSysColorBrush 否是是GetSystemDefaultLCID 获取系统缺省本地ID 否是是GetSystemDefaultLangID 获取系统缺省语言ID 否是是。
API(应用程序接口)模板
API(应用程序接口)模板
API(应用程序接口)模板是一种定义、规范和描述API的文件或结构。
它包含了API的名称、版本、终端点、参数、请求和响应的格式等信息,使开发者能够理解和使用API。
以下是一个示例API模板的结构:
1. API名称:API的名称,用于标识API的功能。
2. 版本号:API的版本号,用于区分不同版本的API。
3. 描述:API的简要描述,概述了API提供的功能和用途。
4. 终端点:API的URL地址,用于调用API的入口点。
5. 请求方法:API支持的HTTP请求方法,如GET、POST、PUT、DELETE等。
6. 请求参数:API接收的参数,包括请求头参数、路径参数、查询参数、请求体参数等。
7. 响应格式:API返回的数据格式,如JSON、XML等。
8. 响应状态码:API返回的HTTP状态码,用于指示API执行结果。
9. 响应数据:API返回的数据结构,描述了API返回的数据字段及其类型。
10. 错误处理:API可能返回的错误状态码和对应的错误信息。
使用API模板可以帮助开发者理解API的功能和用法,减少接口文档的重复工作,并提供一致的API风格和格式。
API模板也可以作为API的合同,定义了API的规范,开发者需要按照规范来使用API。
你值得了解的API知识
你值得了解的API知识API(应用程序编程接口)是现代软件开发中非常重要的概念。
它允许不同的软件应用程序之间进行交互和数据传递。
了解API知识对于开发人员以及与API相关的领域非常重要。
本文将介绍API的基本概念和使用方法,以及常见的API认证流程。
一、API的基本概念1.什么是API?API是应用程序编程接口的缩写,它定义了不同软件应用程序之间的通信规范。
通过API,一个应用程序可以向另一个应用程序请求数据、发送数据或执行一些操作。
2.API的作用API的主要作用是提供一个标准的接口,使不同的应用程序能够相互连接和交互。
它简化了软件开发过程,提高了开发效率,同时也促进了应用程序之间的集成和合作。
3.API的类型API可以分为不同的类型,包括Web API、库API、操作系统API等。
Web API是最常见的一种类型,它通过HTTP协议提供了一组用于访问Web资源的标准方法。
4.API的请求和响应API通信通常是通过HTTP协议进行的。
客户端发送一个包含请求参数的HTTP请求到服务器,服务器根据请求参数进行处理,并返回一个包含响应数据的HTTP响应。
二、API的使用方法1.API的调用方式API可以通过不同的调用方式进行调用,包括HTTP请求(GET、POST、PUT、DELETE等)、SOAP、REST等。
其中,RESTAPI是最常用的一种调用方式,它使用HTTP请求方法和URL来表示不同的操作。
2.API的数据格式API在数据的传输中使用了不同的数据格式,包括JSON、XML、CSV等。
其中,JSON是最常用的一种数据格式,它具有良好的可读性和跨语言支持。
3.API的错误处理在使用API时,可能会遇到一些错误情况,如请求参数不正确、服务器内部错误等。
API通常会返回一个包含错误信息的HTTP响应,客户端可以根据响应状态码和错误信息来进行错误处理。
三、API的认证流程1.为什么需要API认证?API认证是为了保护API的安全性和合法性,防止未授权的访问和滥用。
API接口参考指南(简单版)
API接口参考指南(简单版)概述该文档提供了对API接口的详细参考指南,以帮助开发人员快速了解和使用API接口。
API接口介绍API接口是用于应用程序之间进行通信和交互的一种机制。
通过使用API接口,应用程序可以请求其他应用程序提供的功能和数据,以实现更多的功能。
使用API接口的好处- 提高开发效率:使用API接口可以直接调用其他应用程序的功能,避免重复编写相同的代码。
- 扩展应用功能:能够通过API接口获取其他应用程序的数据,从而扩展自身应用的功能。
- 实现应用集成:通过使用API接口,不同的应用程序可以相互协作,实现更多的集成功能。
API接口的基本使用方法1. 注册访问权限:在开始使用API接口之前,一般需要注册一个开发者账号,并申请访问权限。
2. 获取API接口文档:通过开发者账号获取API接口的详细文档,其中包含接口的请求参数、响应数据等信息。
3. 构建请求URL:根据API接口文档中的要求,构建请求URL,并添加所需的参数。
5. 处理响应:接收到API接口的响应后,根据文档中的响应格式进行解析和处理。
常见的API接口类型1. 通信类API接口:用于网络通信相关功能,如发送短信、邮件、即时通信等。
2. 数据类API接口:用于获取和处理数据相关功能,如获取天气信息、股票行情等。
3. 服务类API接口:用于提供特定服务相关功能,如在线支付、地图导航等。
API接口的注意事项- 遵循API接口文档中的使用规范和限制。
- 确保使用的API接口有稳定可靠的服务器支持。
- 对敏感数据的处理要符合相关的安全和隐私规定。
- 定期更新和升级使用的API接口,以获得最新的功能和性能优化。
结论通过本文档,您可以更加深入地了解API接口的使用方法和好处。
请确保遵循API接口文档中的规范和限制,以实现更高效和安全的应用开发。
API标准API资料目录清单
API标准API资料目录清单API- Corrosion On Oil&Gas - Well Equipment - book-2(2nd 1990)[P93 OCR] API- Api American Petroleum Institute - Reflexion Of AnIndustry(2004)[P163] API- API Catalog 2006 [P173]API- API Guide for Adoption of ISO Standards as US National Standards (2004)[P52] API Petroleum Refining [1997][P1333 51M] API Reference Manual[P136]API Security Guidelines for the Petroleum Industry (2003)[P178] API Security Vulnerability Assessment Methodology for the Petroleum&Petrochemical Industries (2004)[P166]API TILLE VT-2-90 - Corrosion On Oil&Gas - Well Equipment V-2 (1990)[P93] API TITLE 1989 INT 1989&1990 Interpretations- Techncal Publications Answers to Technical Inquiries [P149]API TITLE 1993 INT 1993 Interpretations- Technical Publications Answers to Technical Inquiries [P97] API TITLE 1995 INT 1994&1995 lnterpretations- Technical Publications Answers to Technical Inquiries[P69]API 钻井技术标准、技术规范与操作规程[资料]API-10A-2002(A2005) Specification for Cements&Materials for Well Cementing[P59 OCR] API-10A-2002(ISO 10426-1-2001)Specification for Cements&Materials for Well Cementing[P59] API-10B-1997 Recommended Practice for Testing Well Cements[P151 OCR]API-10B-2000 Recommended Practice for Testing Well Cements[P171]API-10B-5-2005 RP on Determination of Shrinkage&Expansion of Well Cement Formulations at Atmospheric Pressure[P24]API-10D-2002(ISO 10427-1-2001) Specification for Bow-Spring Caspring Centralizers[P24] API-10D-2002(SPEC) Specification for Bow-Spring Casing Centralizers[P24] API-10F-2002;ISO 10427-3-2003;Performance Testing of Cementing Float Equipment[P24] API-10TR1-1996 Cement SheathEvaluation[P52]API-10TR2-1997 Shrinkage&Expansion in Oilwell Cements[P61]API-10TR2-1997 Shrinkage&Expansion in Oilwell Cements[TR P58]API-10TR3-1999 Technical Report on Temperatures for API-Cement Operating Thickening Time Tests[P113]API-10TR4-2008(TR)Selection of Centralizers for Primary Cementing Operations API-10TR5-2008(TR)Methods for Testing of Solid&Rigid CentralizersAPI-1102-1993 Steel Pipelines Crossing Railroads&Highways[P52 OCR] API-1102-1993 Steel Pipelines Crossing Railroads&Highways[Rp P48 OCR] API-1102-1993(2002) Steel Pipelines Crossing Railroads&Highways[P51] API-1102-2007 横穿铁路和公路的钢制管道推荐作法(含2008勘误)(RP)[p69] API-1102-2008(RP)Steel Pipelines Crossing Railroads&HighwaysAPI-1104-1994 Welding of Pipelines&Related Facilities[P68]API-1104-1994 Welding of Pipelines&Related Facilities[P69 OCR]API-1104-1999 Welding of Pipelines&Related Facilities[P82]API-1104-1999 Welding of Pipelines&Related Facilities[P85]API-1104-1999 管道及相关配件的焊接[中文版][P76]API-1104-1999(2000) Welding of Pipelines&Related Facilities[P86 OCR] API-1104-1999(2001) Welding of Pipelines&Related Facilities[P86] API-1104-1999(2001年勘误) 管道及有关设施的焊接[中文版][P67 OCR]API-1104-2005 Welding of Pipelines&Related Facilities[P82]API-1104-2005 管道及有关设施的焊接(含2008勘误)(STD)[p84]API-1104-2005(Errata2007) Welding of Pipelines&RelatedFacilities[P83 OCR] API-1104-2005-errata-2007 [P15][STD] API-1104-2008(STD)Welding of Pipelines&Related FacilitiesAPI-1107-1991(1993) Pipeline Maintenance Welding Practices[RP P32 OCR] API-1109-1993 Marking Liquid Petroleum Pipeline Facilities[P19 OCR] API-1110-1997 Pressure Testing of Liquid petroleum Dipelines[P24 OCR] API-1110-1997 Pressure Testingo f Liquid Petroleum Pipelines[P20] API-1110-1997(RP) Pressure Testing of Liquid Petroleum Pipelines[P24] API-1110-2007(RP) Pressure testing of steel pipes[P30]API-1111-1999 Design,Construction,Operation,and Maintenance of Offshore Hydrocarbon Pipelines (Limit State Design)[P58] API-1111-1999 Design,Construction,Operation,and Maintenance of Offshore Hydrocarbon Pipelines (Limit State Design)[PR P56 OCR] API-1111-2009 海上油气管道设计、建造、操作和维护[RP][p80]API-1113-2000 Developing a Pipeline Supervisory Control Center[P19] API-1113-2007(RP)Developing a Pipeline Supervisory Control Center API-1114 -2007(RP)Design of Solution-Mined Underground Storage Facilities 1114-1994 Design of Solution-Mined Underground Storage Facilities[RP P39] API-API-1115-1994 Operation of Solution-Mined Underground Storage Facilities(RP)[p28] API-1115-2007(RP)Operation of Solution-Mined Underground Storage Facilities API-1117-1996 Movement of In-Service Pipelines[RP P31 OCR]API-1117-2008(RP)Movement in In-service PipelinesAPI-1129-1996 Assurance Of Hazardous Liquid Pipeline SystemIntegrity[RP P35] API-1130-2002 Computational Pipeline Monitoring for Liquid Pipelines[P36] API-1130-2007(RP)Computational Pipeline Monitoring for LiquidsAPI-1133-2005(RP) Guidelines for Onshore Hydrocarbon Pipelines Affecting High Consequence Floodplains[P22]API-1141-1994 Guidelines for Confined Space Entry On Board TankShips in The Petroleum Industry[P22][RP]API-1141-1994 Guidelines for Confined Space Entry On Board TankShips in The Petroleum Industry[RPP22]API-1149-1993(PUBL) 管道变量的不确定因素及其对泄漏探测能力的影响API-1155-1995 Evaluation Methodology for Software Based Leak Detection Systems[P99] API-1160-2001 Managing System Integrity for Hazardous Liquid Pipelines[Std P86] API-1160-2001 Managing System Integrity for Hazardous Liquid Pipelines[Std P86][1] API-1162-2003 Public Awareness Programs for Pipeline Operators[P70] API-1163-2005 In-line Inspection Systems Qualification Standard[P50] API-1164-2004 Pipeline SCADA Security[P60]API-1166-2005(RP)Excavation Monitoring&ObservationAPI-1168-2008 Pipeline Control Room Management[P24]API-11AR-2000 Recommended Practice for Care&Use of Subsurface Pumps[P61]API-11AR-2008(RP)Care&Use of Subsurface PumpsAPI-11AX-2001(2002) Specification for Subsurface Sucker Rod Pumps&Fittings[P79] API-11AX-2006 Specification for Subsurface Sucker Rod Pumps&Fittings[SPEC P83] API-11B-1998 Specification for Sucker Rods[P59]API-11B-1998(SPEC)中文版抽油杆规范API-11B-2010(27版) 中文版抽油杆、光杆和衬套、接箍、加重杆、光杆卡子、密封盒和抽油三通规范[SPEC]API-11BR-2008 抽油杆的维护和搬运[P37]API-11BR-2008(RP)Care&Handling of Sucker RodsAPI-11D1-2002 Petroleum&Natural Gas Industries-Downhole Equipment-Packers&Bridge Plugs[P35] API-11D1-2008(SPEC)Specification for Packers&Bridge PlugsAPI-11D1-2009(Spec) 石油天然气工业-井下装置-封隔器和桥塞API-11D3-2008(STD)Progressing Cavity Pump Systems for Artificial Lift—Surface-drive SystemsAPI-11E-1994 Specification for Pumping Units[P64]API-11E-1994 Specification for Pumping Units[P71]API-11E-1994(R2000)(ISO 10431-1993)抽油机规范[中文版][P58]API-11E-2008 Pumping Units[P93]API-11E-2008+ERTA-2009(SPEC)Pumping UnitsAPI-11E-2009(SPEC)Pumping UnitsAPI-11ER-1990 Guarding of Pumping Units[P25]API-11G-1994 RP for Installation&Lubrication of Pumping Units[P15] API-11IW-2008(SPEC)Specification for Independent Wellhead Equipment API-11K-1988 Bulletin Data Sheet for the Design of Air Exchanae Coolers[Bull P9 OCR] API-11L-2008(TR)Design Calculations for Sucker Rod Pumping Systems (Conventional Units) API-11L4-1970(1975) CURVES FOR SELECTING BEAM PUMPING UNITS[P171] API-11L6-2008(SPEC) Electric Motor Prime Mover for Beam Pumping Unit Service API-11P-1989 Packaged Reciprocating Compressors for Oil&Gas Production Services[Spec P83 OCR] API-11P-1989 油气生产作业使用的组装式往复压缩机(中文)[P86]API-11PGT-1992 Recommended Practice for Packaged Combustion Gas Turbines[P75 OCR] API-11PGT-1992(RP)packaged combustion gas turbines[P75 OCR]API-11PGT-1993 Recommended Practice for Packaged Combustion Gas Turbines[P78] API-11S1-2008(RP)Electrical Submersible Pump Teardown ReportAPI-11S-2008(RP)Operation,Maintenance&Troubleshooting of Electric Submersible Pump Installations API-11S2-2008(RP)Electric Submersible Pump TestingAPI-11S3-1999 ELECTRIC SUBMERSIBLE PUMP INSTALLATIONS[P24]API-11S3-2008(RP)Electrical Submersible Pump InstallationsAPI-11S4-2008(RP) Sizingand Selection of Electric Submersible Pump Installations API-11S5-2008(RP)Application of Electrical Submersible Cable Systems API-11S6-2008(RP)Testing of Electric Submersible Pump Cable Systems API-11S7-2008(RP)Application&Testing of Electric Submersible Pump Seal Chamber Sections API-11S8-2008(RP)Electric Submersible System VibrationsAPI-11V10-2008(RP)Design&Operation of Intermittent&Chamber Gas-lift Wells&Systems API-11V1-1995(SPEC)Specification for Gas Lift Equipment API-11V2-2001 Gas-Lift Valve Performance Testing[P55]API-11V2-2008(RP)Gas-lift Valve Performance TestingAPI-11V5-2008(RP)Operation,Maintenance,Surveillance,&Troubleshooting of Gas-lift Installations[P138] API-11V6-2008(RP)Design of Continous Flow Gas Lift Installations Using Injection Pressure Operated Valves API-11V7-2008(RP)Repair,Testing,and Setting Gas Lift ValvesAPI-11V8-2008(RP)Gas Lift System Design&Performance PredictionAPI-12B-1995 Specification for Bolted Tanks for Storage ofProduction Liquids[Spec P30] API-12B-1995 Specification for Bolted Tanks for Storage of Producyion Liquids[P30 OCR][SPEC] API-12B-2009(SPEC)Bolted Tanks for Storage of Production Liquids API-12D-1994 Specification for Field Welded Tanks for Storage of Production Liquids[Spec P26] API-12D-2009(SPEC)Field Welded Tanks for Storage of Production LiquidsAPI-12F-1994 Specification for Shop Welded Tanks for Storage of Production Liquids([Spec P27] API-12F-1994 Specification for Shop WeldedTanks for Storage of Production Liquids[P27] API-12F-1994(2007) Specification for Shop Welded Tanks for Storage of ProductionLiquids([Spec P28] API-12F-2009(SPEC)Shop Welded Tanks for Storage of Production LiquidsAPI-12GDU-1990 Specification for Glycol-Type Gas DehydrationUnits[P41 OCR] API-12GDU-1990 Specification for Glycol-Type Gas Dehydration Units[P41 OCR][SPEC] API-12GDU-1990 Specification for Glycol-Type Gas Dehydration Units[SPEC P41 OCR] API-12J-1989 Specification for Oil&Gas Separators[P22 OCR]API-12J-1989 Specification for Oil&Gas Separators[SPEC P25 OCR] API-12J-2008 油气分离器规范[SPEC]API-12J-2009(SPEC)Oil&Gas SeparatorsAPI-12K-1989 Specification for Indirect Type Oil-Field Heaters[SPEC P33 OCR] API-12K-1989 SPECIFICATION FOR INDIRECT TYPE OIL-FILELD HEATERS[P33 OCR]API-12K-2008 fication for Indirect Type Oilfield Heaters[P48]API-12K-2009(SPEC)Specification for Indirect Type Oilfield Heaters API-12L-1994 Specification for Vertical&Horizontal EmulsionTreaters[P31] API-12L-2009(SPEC)Specification for Vertical&Horizontal Emulsion Treaters API-12N-1994 RP for the Operation,Maintenance&Testing of Firebox Flame Arrestors[P13] API-12N-1994 燃烧室阻火器操作、维护和测试推荐作法[RP]API-12N-2008 Recommended Practice for theOperation,Maintenance&Testing of Firebox Flame Arrestors[RP]API-12N-2008(RP)the Operation,Maintenance&Testing of Firebox Flame Arrestors API-12P-1995 Specification for Fiberglass Reinforced Plastic Tanks[P24]API-12P-2009(SPEC)Specification for Fiberglass Reinforced Plastic TanksAPI-12R1-1997 RP for Setting,Maintenance,Inspection,Operation,and Repaior f Tanks in Production Servic[P47]API-12R1-1997 Setting,Maintenance,Inspection,Operation,and Repaior f Tanks in Production Service[P47][RP]API-12R1-2008(RP)Setting,Maintenance,Inspection,Operation,and Repair of Tanks in Production ServiceAPI-13A-2006 钻井液材料标准(含2008勘误)[SPEC][P88]API-13A-2008(SPEC)API-13A-2010 Specification for Drilling Fluid MaterialsAPI-13B-1-2009 水基钻井液现场测试的标准程序[RP][P104]API-13I-2009(RP)Petroleum&natural gas industries — Drillingfluids —Laboratory testingAPI-13J-1986 Recommended Practice for Testing Heavy Brines[P13 OCR] API-14A-1994(1996) Specification for Subsurface Safety Vale Equipment[P70 OCR] API-14A-2000(14版)(ISO 10432-1999) 井下安全阀设备规范[中文版][P54]API-14A-2000(SPEC) Petroleum&natural gas industries - Downhole equipment - Subsurface safety valve equipment[P90 OCR]API-14B-1994(1996) Design,Installation,Repair&Operation of Subsurface Safety Valve Systems[P33] API-14B-1994(1996)Design,Installation,Repair&Operation of Subsurface Safety ValveSystems[P33][1] API-14C-1998 RP for Analysis,Design,Installation,and Testing of Basic Surface Safety Systems for Offshore Production Platforms[RP P97]API-14C-2001 Analysis,Design,Installation,&Testing of Basic Surface Safety Systems for Offshore Production Platforms[P104][RP] API-14C-2001 RP for Analysis,Design,Installation,and Testing ofBasic Surface Safety Systems for Offshore Production Platforms[RP P104 OCR]API-14E-1991 Design&Installation of Offshore Production Platform Piping Systems[P104] API-14E-1991 RP for Design&Installation of Offshore Production Platform Piping Systems[P61 OCR][1] API-14E-1991 RP for Design&Installation of Offshore Production Platform Piping Systems[P62 OCR] API-14E-2007(RP)Design&Installation of Offshore Production Platform Piping Systems API-14F-1999(RP)海上固定和浮式生产设施非危险区域.1级1类和2类区域电器系统设计与安装API-14F-2008(RP)Design,Installation,and Maintenance of Electrical Systems for Fixed&Floating OffshoreAPI-14FZ-2001[RP]Design&Installation of Electrical Systems forFixed&Floating Offshore Petroleum Facilities for[P127]API-14G-1993 RP for Fire Prevention&Control on Open Type Offshore Production Platforms[P39 OCR] API-14G-2007(RP)火灾预防与控制固定开放式海上生产平台的推荐作法API-14H-1994(1996) RP for Installation,Maintenance,and Repair of Surface Safety Valves&Underwater Safety Valves Offshore[P20] API-14H-2007 海上安装、维护和修理水面安全阀和水下安全阀[RP][P28] API-14J-2001 RP for Design&Hazards Analysis for Offshore Production Facilities[P90] API-14J-2001 海上生产设施设计和风险分析推荐做法[RP] API-14L-2006(ISO 16070) Lock Mandrels&Landing Nipples[P36]API-14L-2007(SPEC)Specification for Lock Mandrels&LandingNipples[P36]API-1529-1998 Aviation Fueling Hose[Std P34]API-1542-2007(IP STD)Identification markings for dedicated aviation fuel manufacturing&distribution facilities,API-1550-2007(EI)(Handbook)equipment used for themaintenance&delivery of clean aviation fuel API-1585-2007(EI) 机场航空燃料加油栓系统的清洁指南API-1598-2007(IP Draft STD) Considerations for electronic sensors to monitor free water andor particulate matter in aviation fuel API-1599-2007(IP SPEC)LABORATORY TESTS&MINIMUM PERFORMANCE LEVELS FOR AVIATION FUEL DIRT DEFENCE FILTERSAPI-15CLT-2007(RP)Composite Lined Steel Tubular GoodsAPI-15HR-1995 Specification for High Pressure Fibreglass Line PipeAPI-15HR-2001 Specification for High Pressure Fiberglass LinePipe[P37]API-15LE-1995 Polyethylene Line Pipe (PE)[P29 OCR]API-15LE-2008(SPEC)Specification for Polyethylene Line Pipe (PE) API-15LR-1990 Low Pressure Fiberglass Line Pipe[P32 OCR]API-15LR-2002 Low Pressure Fiberglass Line Pipe&Fittings[P38]API-15LR-2002(SPEC)低压玻璃钢管道和管件[P38]API-15S-2006 可绕式增强塑料管线管的质量评定[RP][P38]API-15TL4-1999 Care&Use of Fiberglass Tubulars[P32]API-15TL4-1999(RP)玻璃纤维管的维护与使用推荐作法[P32]API-1604-1996 Closure of Underground Petroleum Storage Tanks[P16] API-1615-1996 Installation of Underground Petroleum StorageSystems[RP P64] API-1621-1993 Bulk Liquid Stock Control At Retail Outlets[P36][RP] API-1621-1993 Bulk Liquid Stock Control At Retail Outlets[RP P36]API-1628-1996(PUBL) 评估和修复的地下石油泄露指南API-1631-2001 Interior Lining&Periodic Inspection of Underground Storage Tanks[P38] API-1632-1996 Cathodic Protection of Underground Petroleum Storage Tanks&Piping Systems[P18][RP] API-1632-1996 Cathodic Protection of Underground Petroleum Storage Tanks&Piping Systems[RP P18 OCR]API-1632-1996 Cathodic Protection of Underground Petroleum Storage Tanks&Piping Systems[RP P18 OCR][1]API-1639-2003 Owner_Operator,s Guide to Operation&Maintenance of Vapor Recovery Systems at Gasoline Dispensing Facilities[RP P34] API-16A-2004 Draft–3.4 PROPOSED Specification for Drill Through Equipment Rotating Control Devices [P56]API-16A-2004(ISO 13533-2001) Specification for Drill-through Equipment[P115] API-16C Draft-2004(SPEC)Specification for Choke&Kill SystemsAPI-16C-1993 节流压井系统规范[中文版][P80 OCR]API-16C-1993(第1版) 节流压井系统规范[中文版][P80]API-16c-993(SPEC) Specification for Choke&Kill Systems[P63 OCR]API-16D-2004(2005) RP Control Systems for Drilling Well Control Equipment&Control Systems for Diverter Equipment[P110]API-16E-1990(RPdesign of control SYS for drilling well control equipment[P38 OCR]) API-16F-2004 Marine Drilling Riser Equipment[P57] API-16F-2004(SPEC) Marine Drilling Riser Equipment[P58]API-16Q-1993 RP for Design,Selection,Operation&Maintenance of Marine Drilling Riser Systems[P50 OCR]API-16ST-2009(RP)Coiled Tubing Well Control Equipment SystemsAPI-170-2009(RP) Subsea High Integrity Pressure Protection Systems (HIPPS)[p50] API-17A-1996 RP for Design&& peratian of Subsea Production Systems[P87 OCR] API-17A-2006 水下采油系统设计和操作的推荐作法[RP][P242] API-17A-2006(RP)Design&Operation of Subsea Production Systems—GeneralRequirements&RecommendationsAPI-17B-2002 Recommended Practice for Flexible Pipe[P166]API-17B-2008 软管推荐做法[RP][P226]API-17C-2002 直流管系统[RP][P80]API-17D-1992 Specification far Subsea Wellhead&Christmas Tree Equipment[P138 OCR][1] API-17D-1992 Specification far SubseaWellhead&Christmas Tree Equipment[P144 OCR] API-17E-2003(ISO 13628-5-2002) Specification for Subsea UmbiIicals[P118 OCR] API-17F-2006 海底生产控制系统[SPEC][P134]API-17G-1995 RP for Design&Operation of Dompletion_Workover Riser Systems[P39 OCR] API-17G-2006 完井-修井立管系统设计和操作的推荐作法[RP][P254]API-17H-2004(R2009) Remotely Operated Vehicle (ROV) Interfaces on Subsea Production Systems[RP][P82]API-17H-2009(RP)Remotely Operated Vehicle (ROV) Interfaces on Subsea Production Systems API-17J-1999(A2002) Specification for Unbonded Flexible Pipe[P55]API-17J-1999(含2001更正及2002增补)非粘性复合软管规范(中文版)[p40] API-17J-2002(SPEC) Unbonded Flexible Pipe[P55]API-17J-2009(SPEC)Specification for Unbonded Flexible PipeAPI-17K-2001 Specification for Bonded Flexible Pipe[P72]API-17K-2005 ISO 13628-10...BONDED FLEXIBLE PIPE [P83]API-17K-2005(SPEC)(ISO 13628-10,) Bonded Flexible Pipe[P84]API-17M-2004(2009) 海底生产系统上远程操作运载工具接口的推荐规程[RP][P31]API-17M-2009(RP)Remotely Operated Tool (ROT) Intervention Systems API-17N-2009(RP)Subsea Production System Reliability&Technical Risk Management API-1988-1989 1988 Interpretations- Technical Publications . Answers to Technical Inquiries[P101 OCR] API-1992-1993 1992 Interpretations- Technical Publications Answers to TechnicalInquiries[Publ P87 OCR]API-19C-2008 高压水砂破裂法和砾石包装作业用支撑剂性能的测量用推荐实施规程[RP][P42]API-19D-2008(RP)支撑剂的长期电导率测量[p36]API-19G9-2010(RP)Design,Operation,and Troubleshooting of Dual Gas-lift Wells[p122] API-2000-1992 Venting Atmospheric&Low- Pressure Storage Tanks Nonrefrigerated&Refrigerated[P29 OCR]API-2000-1998 Venting Atmospheric&Low-Pressure Storage Tanks Nonrefrigerated&Refrigerated[P49 OCR]API-2000-1998 Venting Atmospheric&Low-Pressure Storage Tanks Nonrefrigerated&Refrigerated[P52] API-2000-1998 非制冷和制冷常压与抵押储罐的通气(中文版)[P80]API-2000-1998(1999) Venting Atmospheric&Low-Pressure Storage Tanks Nonrefrigerated&Refrigerated[Std P54]API-2000-1998-Venting Atmospheric&Low-Pressure Storage TanksAPI-2000-2009 常压和低压储罐的泄压[p85]API-2000-Errata-1999 [P1]API-2001-1998 Fire Protection in Refineries[RP P43]API-2001-1998 Fire Protection in Refineries[RP P43][1]API-2003-1998 Protection Against Ignitions Arising Out ofStatic,Lightning,and Stray Currents[P52 OCR] API-2003-1998 Protection Against Ignitions Arising Out of Static,Lightning,and Stray Currents[P58] API-2003-2008(RP)Protection Against Ignitions Arising Out ofStatic,Lightning,&Stray Currents[P88] API-2007Catalog-2007Publications,Programs,&Services[P173]API-2015-1994 Safe Entry&Cleaning of Petroleum StorageTanks.Planning&Managing Tank Entry from Decommissioning Through Recommissioning[Std P50 OCR]API-2016-2001 Guidelines&Procedures for Entering&Cleaning Petroleum Storage Tanks[RP P112] API-2016-2001 Guidelines&Procedures forEntering&Cleaning Petroleum Storage Tanks[RP P112][1] API-2021-2001 Management of Atmospheric Storage Tank Fires[RP P95]API-2021-2001(2006) Management of Atmospheric Storage Tank Fires[P95] API-2026-1998 Safe Access_Egress Involving Floating Roofs of Storage Tanks in Petroleum Service[Publ P24 OCR]API-2027-2002 Ignition Hazards&Safe Work Practices for Abrasive Blasting Atmospheric Storage Tanks in Hydrocarbon Service[P26] API-2027-2007 Ignition Hazards&Safe Work Practices for Abrasive Blasting of Atmospheric Storage Tanks in Hydrocarbon Service[P26] API-2028-2002 Flame Arresters in Pipe SYS[P24 OCR]API-2030-1998 Application of Fixed Water Spray Systems for Fire Protection in the Petroleum Industry[P25]API-2030-2005 Application of Fixed Water Spray Systems for Fire Protection in Petroleum&Petrochemical Industries[P26]API-2031-1998 Application of Fixed Water Spray Systems for Fire Protection in the Petroleum Industry[P17 OCR]API-2200-1994 Repairing Crude Oil,Liquefied Petroleum Gas,andProduct Pipelines[P12 OCR] API-2200-1994(R1999)(RP) Repairing CrudeOil,Liquefied Petroleum Gas,and Product Pipelines[P12][1] API-2201-1995 Procedures for Welding or Hot Tapping on Equipment in Service[P18][1] API-2201-1995 Procedures for Welding or Hot Tapping on Equipment in Service[RP P18 OCR] API-2202-1991 Dismantling&Disposing of Steel From Aboveground Leaded Gasoline Storage Tanks[Publ P11]API-2207-1998(1999) Preparing Tank Bottoms for Hot Work[P12 OCR] API-2207-2007(RP) PREPARING TANK BOTTOMS FOR HOT WORK[P34]API-2210-2000 Flame Arresters for Vents of Tanks Storing Petroleum Products[RP P10 OCR] API-2210-2000 Flame Arresters for Vents of Tanks Storing Petroleum Products[RP P10 OCR][1] API-2214-2004 Spark Ignition Properties of Hand Tools[P12]API-2218-1999 Fireproofing Practices in Petroleum&Petrochemical Processing Plants[Pub P46] API-2350-1996 Overfill Protection for Storage Tanks In Petroleum Facilities[P34] API-2350-2005 Overfill Protection for Storage Tanks in Petroleum Facilities[P42] API-2510-1995Design&Construction of LPG installations [P30]API-2510-2001 Design&Construction of LPG Installations [STD P34] API-2510-2001(RP)(中文第8版)液化石油气设备的设计与建造[p28 ocr]API-2510A-1996 Fire-Protection Considerations for theDesign&Operation of Liquefied Petroleum Gas (LPG)[PUB P43] API-2521-1966 FUSE OF PRESSURE-VACWM VENT VALVES FOR ATMOSPIHERIC PRESSURE TANKS TO REDUCE EVAPORATION LOSS[Bull P12]API-2551-1965 (USAS Z11.198-1966)Method for Measurement&Calibration of Horizontal Tanks[P46 OCR]API-2552-1965(1966) METHOD FOR MEASUREMENT&CALIBRATION OFSPHERES&SPHEROIDS[P15 OCR]API-2555-1987 Method for Liquid Calibration of Tanks[P16 OCR]API-2556-2003 Correcting Gauge Tables For Incrustation[P12]API-2567-2005 Evaporative Loss from Storage Tank Floating Roof Landings[TR P42] API-2610-1994Design,Construction,Operation,Maintenance,&Inspection of Terminal & Tank Facilities[P62]API-2610-2005 Design,Construction,Operation,Maintenance,and Inspection of Terminal & Tank Facilities[Std P68]API-2A-LRFD-1993+SUP-1997 RP for Planning,Designing,and Constructing Fixed Offshore Platforms-Load&Resistance Factor Design[P284 22M] API-2A-WSD-2000 Planning,Designing&Constructing Fixed Offshore Platforms—Working StressDesign[P242][RP]API-2A-WSD-2000(2002) RP for Planning,Designing&Constructing Fixed Offshore Platforms—WorkingStress Design[P242]API-2B-1990 Fabrication of Structural Steel Pipe[P12 OCR]API-2B-1996 Fabrication of Structural Steel Pipe[p13]API-2B-2001 Specification far the Fabrication of Structural Steel Ripe[P19] API-2B-2001 Specification far the Fabrication of Structural Steel Ripe[Spec P19][1] API-2B-2001 中文版结构钢管制造技术规范[P8] API-2B-2007(SPEC)Specification for the Fabrication of Structural Steel Pipe API-2C-1995 Specification for Offshore Cranes[SPEC P46] API-2C-2004 Specification for Offshore Pedestal Mounted Cranes[P72] API-2C-2004 Specification for Offshore Pedestal Mounted Cranes[Spec P62][1] API-2D-2003 Operation&Maintenance of Offshore Cranes[RP P54] API-2D-2007 OPERATION&MAINTENANCE OF OFFSHORE CRANES[P66]API-2F-1977 MOORING CHAIN[Spec P15 OCR]API-2F-1997 Specification for Mooring Chain[P17 OCR]API-2Fps-2001 RP for Planning,Designing,and Constructing Floating Production systems[P99] API-2H-1999 Specification for Carbon Manganese Steel Plate for Offshore Plateform Tubular Joints[P15 OCR] API-2H-1999 Specification for Carbon Manganese Steel Plate for Offshore Platform Tubular Joints[Spec P20]API-2H-1999 近海平台管接头用碳锰钢板规范(中文)[P12]API-2H-2006 中文版海洋结构用碳锰钢板API-2I-1996 In-Service Inspection of Mooring Hardware for Floating Drilling Units[P33 OCR] API-2I-1996 In-Service Inspection of Mooring Hardware for Floating Drilling Units[RP P38] API-2I-2008(RP)In-service Inspection of Mooring Hardware for Floating Structures API-2L-1996 RPfor Planning,Designing,and Constructing Heliports for Fixed Offshore Platforms[P21] API-2MT1-2001(SPEC)Carbon Manganese Steel Plate with Improved Toughness for Offshore Structures API-2N-1995(RP)Planning,Designing,and Constructing Structures&Pipelines for Arctic Conditions[P93] API-2R-1984 DESIGN,RATING,AND TESTING OF MARINE DRILLING RISER COUPLINGS[P15] API-2RD-1998 Design of Risers for Floating Production Systems (FPSs)&Tension-Leg Platforms (TLPs)[RP P169] API-2SK-1996 RP for Design&Analysis of Stationkeeping Systems for Floating Structures[RP P119] API-2SK-2005 Design&Analysis of Stationkeeping Systems for Floating Structures[P194] API-2SM-2001(A2007) RP for Design,Manufacture,Installation,and Maintenance of Synthetic Fiber Ropes for Offshore Mooring[P68]API-2T-1997(RP) RP for Planning,Designing,and Constructing Tension Leg Platforms[P142] API-2W-1999 Specification for Steel Plates for offshore Structures,Produced by Thermo-Mechanical Control Processing (TMCP)[P16]API-2W-2006 中文版海洋结构用热机械控轧(TMCP)钢板API-2X-1996 Ultrasonic&Magnetic Examination of Offshore Structural Fabrication&Guidelines for Qualification of Technicians[RP][P88] API-2X-2004(RP)海上结构件超声检测和磁粉检测推荐作法及无损检测人员资格指南[p92]API-2Y-1999 Specification for Steel Plates,Quenched-and-Tempered,for Offshore Structures[P18] API-2Y-2006(SPEC)Specification for Steel Plates,Quenched-and-Tempered,for Offshore Structures[P26] API-2Z-1998 RPfor Preproduction Qualification for steel plates for OffshoreStructures[P23 OCR] API-327-1994 Aboveground Storage Tank Standards A Tutorial[Pub P76]API-421-1990 Design an Operation of oil&water separators[P48]API-421-1990-Appendix 5 SEPARATOR DESIGN METHODOLOGIES[P19]API-422-1994 Groundwater Protection Programs For PetroleumRefining&Storage Facilities A Guidance Document[Publ P17 OCR] API-4261-2001 Alcohols&Ethers A Technical Assessment of Their Application as Fuels&Fuel Components[Publ P132]API-4465-1987 Evaluation of Treatment Technologies for Listed Petroleum Refinery Wastes[Publ P200] API-4638-1996 Calculation Workbook For Oil&Gas Production Equipment Fugitive Emissions[P59 OCR] API-4723-2002 Refinery Stream Speciation[Pub P344]API-49-2001(R2007) Drilling&Well Servicing Operations Involving Hydrogen Sulfide[RP P42] API-49-2007(RP)Drilling&Well Servicing Operations Involving Hydrogen SulfideAPI-4F-2001 Specification for Drilling&Well Servicing Structures[P28] API-4F-2008(SPEC) Specification for Drilling&Well ServicingStructuresAPI-4G-1998(RP)钻井和修井、底座的检查、维护、修理与使用API-4G-2004( RP)钻井和修井、底座的检查、维护、修理与使用API-500-1997(1998) RP for Classification of Locations for Electrical Installations at Petroleum Facilities Classified as Glass 1,Div 1 & Div2[P128 OCR]。
API标准中文版目录
2005年API会标大纲(第7版) API会标大纲认证更新文件包API Spec Q1-2007 (第8版) 石油、石化和天然气工业质量纲要规范(ISO TS 29001:2007)API Spec 2B-2001 (第6版) 结构钢管制造技术规范API Spec 2C-2004 (第6版) 海上平台起重机规范API RP 2D-2003 (第5版) 海上平台起重机使用与维护推荐作法API Spec 2F-1997 (第6版) 系泊锚链规范API Spec 2H-2006 (第9版) 海洋平台管接头用碳锰钢板规范API Spec 2MT1-2001 (第2版) 用于近海结构件改善韧性的碳锰钢板规范API Spec 2MT2-2002 (第1版) 改良缺口韧性的扎制型钢规范API RP 2X-2004 (第4版) 海上结构件超声检测和磁粉检测推荐作法及无损检测人员资格指南API Spec 2Y-2006 (第5版) 海上结构用调质钢板规范(中英对照)API Spec 4F-2008 (第3版) 钻井和修井井架、底座规范API RP 4G-2004 (第3版) 钻井和修井、底座的检查、维护、修理与使用API RP 5A3-2003 (第3版) 套管、油管和管线管的螺纹脂推荐方法(ISO 13678:2000) API Spec 5B-2008 (第15版) 套管、油管和管线管螺纹的加工、测量和检验(美制单位) API RP 5B1-1999 (第5版) 套管、油管和管线管螺纹测量和检验API RP 5C1-1999 (第18版) 推荐采用的套管、油管的维护和使用方法API Bull 5C2-1999 (第21版) 套管、油管和钻杆使用性能API Spec 5CT-2005 (第8版) 套管和油管规范(ISO 11960:2004)API Spec 5D-2001 (第5版) 钻杆规范ANSI/API Spec 5DP-2009(第1版) 石油天然气工业-钢制钻杆(中英对照)API Spec 5L-2007 (第44版) 管线钢管规范ISO 3183:2007(MOD)API Spec 5L1-2002 (第6版) 管线钢管铁路运输的推荐实用规程API RP 5L2-2002 (第4版) 非腐蚀性气体输送管线管内涂层推荐做法API Spec 5LC-1998(R2006)(第3版)耐腐蚀合金管线钢管API SPEC 5LD-1998 (第2版) 内覆或衬里耐腐蚀合金复合钢管规范API RP 5LW-1996(R2003) (第2版) 管线管内陆及海上船舶运输推荐作法API Spec 6A-2004 (第19版) 井口装置和采油树设备规范API Spec 6AV1-1996(R2008)(第1版)近海作业用地面和水下安全阀的验证试验规范API Spec 6D-08 (第23版) 管线阀门规范(ISO 14313:2007)API Spec 6FA-1999 (第3版) 阀门耐火试验规范API Spec 6H-1998 (第2版) 管道终端、连接件和旋转接头技术规范API Spec 7-2001(2004a) (第40版) 旋转钻柱构件规范ANSI/API Spec 7-1-2006 (第1版) 旋转钻井钻柱构件规范API Spec 7B-11C-1994(R2000) (第9版)油田用往复式内燃机规范API RP 7C-11F-1994(R2000)(第5版)内燃机的安装、维护和操作推荐作法API Spec 7F-2003 (第7版) 油井链条和链轮API Spec 7K-2005 (第4版)钻井和井口操作设备规范(含2006增补1,2)API Spec 8A-1997 (第13版) 钻井和采油提升设备规范(含A2001)API RP 8B-2002 (第7版) 提升设备的检查、保养、修理及大修的推荐作法(ISO 13534:2000)API Spec 8C-2003 (第4版) 钻井和采油提升设备规范(PSL1和PSL2) API Spec 9A-2004 (第25版) 钢丝绳规范API RP 9B-2002 (第11版) 油田钢丝绳的应用、保养和使用的推荐方法API Spec 10D-2002 (第6版) 弓簧套管扶正器规范API RP 11AR-2000 (第4版) 地下抽油泵的维护和使用推荐作法API Spec 11AX-2006 (第12版) 地下杆式抽油泵及其配件的技术规范API Spec 11B-1998 (第26版) 抽油杆规范API Spec 11D1-2002 (第1版) 石油天然气工业-井下装备-封隔器和桥塞(ISO 14310:2001)API Spec 11E-1994(R2000)(第17版)抽油机技术规范API Spec 11E-2008 (第18版) 抽油机技术规范(含09堪误1、2)(中英对照)API RP 11G-1994(R2000) (第4版) 抽油机的安装和润滑API TR 11L-1993(R2000) (第4版) 有杆泵抽油系统(常规抽油机)的设计计算API RP 11S-1994(R2008) (第3版) 潜油电泵装置的操作、维护和故障检查API RP 11S2-1997(R2008)(第2版) 潜油电泵离心泵试验推荐做法API RP 11S3-1999(R2008)(第2版) 潜油电泵装置的安装API RP 11S4-2002(R2008)(第3版) 潜油电泵装置的规格与选用的推荐做法API RP 11S8-1993(R2008)(第1版) 潜油电泵振动试验方法API Spec 11V1-1995(R2000)(第2版)气举阀、孔板、回流阀和隔板阀规范API RP 11V7-1999 (第2版) 气举阀的修理、试验和鉴定推荐作法API Spec 12B-1995 (R2000)(第4版)螺栓连接储油罐规范API Spec 12D-1994(R2000)(第10版)油田现场焊接储油罐规范API Spec 12F-2008 (第12版) 车间焊接的生产液体储罐技术规范API Spec 12GDU-1990(R1999) (第1版)二醇型天然气脱水装置规范API Spec 12J-2008 (第8版) 油气分离器规范(中英对照版)API RP 12R1-1997 (R2008)(第5版)采油用储罐的安装、维护、检测、操作和维修API RP 13B1-2003 (第3版) 水基钻井液现场测试程序(中英对照)API RP 13B2-2005 (第4版) 油基钻井液现场测试程序(中英对照)API Spec 14A-2000 (第10版) 井下安全阀设备规范(ISO 10432:1999)API Spec 14B-2005 (第5版) 井下安全阀系统的设计、安装、修理和操作的推荐做法API Spec 15HR-2001 (第3版) 高压玻璃纤维管线管规范(含04增补,07勘误)API Spec 15LR-2001 (第7版) 低压玻璃纤维管线管和管件ANSI/API Spec 16A-2004(第3版) 钻井通道设备规范(ISO 13533:2001修改)API Spec 16C-1993(R2001)(第1版)节流和压井系统规范API RP 51-2001 (第3版) 陆上石油天然气生产保护环境的作法API RP 500-1997(R2002)(第2版) 石油设施电气设备安装一级一类和二类区域划分的推荐方法API 510-2006 (第9版) 压力容器检验法规:维护检验、评估、修理和改造API RP 520-1-2000 (第17版) 炼油厂压力泄放装置的尺寸确定和选择API RP 520-2-2003 (第15版) 炼油厂压力泄放装置的安装API Std 526-2002 (第5版) 钢制法兰端泄压阀API Std 527-1991(R2002)(第3版) 泄压阀的阀座密封度API 570-2006a (第2版) 管道检验法规:使用中管道系统检验、修理、改造和重新评估API RP 572-2001 (第2版) 压力容器检验API RP 576-2000 (第2版) 泄压装置的检验API RP 591-2003 (第3版) 炼油阀门的用户验收ANSI/API Std 594-2004(第6版) 双夹式、凸耳式、对夹式和对焊止回阀API Std 598-2004 (第8版) 阀门的检验和试验API Std 599-2002 (第5版) 法兰端、螺纹端和焊接端金属旋塞阀API Std 600-2001 (第11版) 石油和天然气工业用阀盖螺栓连接的钢制闸阀(ISO 10434:1998)API Std 600-2009 (第12版) 石油和天然气工业用阀盖螺栓连接的钢制闸阀(ISO 10434:1998)(中英对照)API Std 602-2005 (第8版) 石油和天然气工业用公称尺寸小于和等于DN100的钢制闸阀、截止阀和止回阀(ISO 15761:2002)API Std 603-2001 (第6版) 法兰端、对焊端、耐腐蚀栓接阀盖闸阀ANSI/API Std 607-2005(第5版) 转1/4周软阀座阀门的耐火试验(ISO 10497-5:2004)API Std 608-2002 (第3版) 法兰、螺纹和焊连接的金属球阀API Std 609-2004 (第6版) 双法兰连接、凸耳及饼式蝶阀API Std 610-2004 (第10版) 石油、重工化学和天然气工业用离心泵API Std 617-2002 (第7版) 石油、化工及气体工业用的离心压缩机以及膨胀机-压缩机API Std 620-2002 (第10版) 大型焊接低压储罐设计与施工API Std 650-1998 (第10版) 钢制焊接石油储罐(含A00,01)API Std 650-2007 (第11版) 钢制焊接石油储罐(中英对照)API Std 653-2001 (第3版) 储油罐检验、修理、改造和重建API Std 660-2003 (第7版) 炼油厂用通用管壳式换热器API Std 661-2002 (第5版) 炼油通用操作空气冷却换热器API Std 661-2006 (第6版) 炼油通用操作空气冷却换热器(中英对照)API Std 662-2002 (第2版) 炼油厂通用板式换热器API Std 674-1995(R2000)(第2版) 往复式容积泵API Std 675-1994(R2000)(第2版) 容积泵-计量泵API Std 682-2002 (第2版) 用于离心泵和旋转泵的泵轴封系统API RP 683-1993(R2000) (第1版) 石油、化工与燃气工业机械设备质量改进细则API Std 685-2000 (第1版) 石油、重化工和气体用无焊离心泵API RP 941-2004 (第6版) 适用于石油精炼厂和石化厂高温和高压气工况的钢"API Std 1104-1999 (第19版) 管道及有关设施的焊接(含2001勘误)API RP 1109-2003 (第3版) 液体石油管道设施标识推荐方法API RP 1110-1997 (第4版) 液体石油管道压力试验API 标准汇编API标准中译本丛书(一)管线管和阀门(含12个标准) 5L、6A、6AV1、14A、598、600、602、607、608、609、11V1和11V7API RP 1117-1996(R2002)(第2版) 移动使用运行中的管道API Std 1631-2001 (第15版) 地下储油罐内衬里与定期检验API RP 2009-2002 (第7版) 石油和石油化工安全焊接、切削和热加工作法API RP 2027-2002 (第3版) 常压储罐喷砂在使用烃类时着火的危险API RP 2210-2000 (第3版) 石油储罐通风处的火焰消除器API Std 2510-2001 (第8版) 液化石油气设备的设计与建造API Std 2552-1966 (R2006) 球罐和球形容器的测量与检定。
API基础详解
API基础详解什么是API?API(Advanced Programmers Interface,高级程序员接口)(注:API实际是指Application Programming Interface,应用程序编程接口;此处疑为原文错误,不过在VB中也可以这么说吧!)是一套用来控制Windows的各个部件(从桌面的外观到位一个新进程分配的内存)的外观和行为的一套预先定义的Windows函数.用户的每个动作都会引发一个或几个函数的运行以Windows告诉发生了什么. 这在某种程度上很象Windows的天然代码.其他的语言只是提供一种能自动而且更容易的访问API的方法.VB在这方面作了很多工作.它完全隐藏了API并且提供了在Windows环境下编程的一种完全不同的方法. 这也就是说,你用VB写出的每行代码都会被VB转换为API函数传递给Windows.例如,Form1.Print...VB 将会以一定的参数(你的代码中提供的,或是默认参数)调用TextOut 这个API函数. 同样,当你点击窗体上的一个按钮时,Windows会发送一个消息给窗体(这对于你来说是隐藏的),VB获取这个调用并经过分析后生成一个特定事件(Button_Click). API函数包含在Windows系统目录下的动态连接库文件中(如User32.dll,GDI32.dll,Shell32.dll...). API 声明正如在"什么是API"中所说,API函数包含在位于系统目录下的DLL文件中.你可以自己输入API函数的声明,但VB提供了一种更简单的方法,即使用API Text Viewer. 要想在你的工程中声明API函数,只需运行API Text Viewer,打开Win32api.txt(或.MDB如果你已经把它转换成了数据库的话,这样可以加快速度.注:微软的这个文件有很多的不足,你可以试一下本站提供下载的api32.txt),选择"声明",找到所需函数,点击"添加(Add)"并"复制(Copy)",然后粘贴(Paste)到你的工程里.使用预定义的常量和类型也是同样的方法. 你将会遇到一些问题: 假设你想在你的窗体模块中声明一个函数.粘贴然后运行,VB会告诉你:编译错误...Declare 语句不允许作为类或对象模块中的Public 成员...看起来很糟糕,其实你需要做的只是在声明前面添加一个Private(如Private Declare Function...).--不要忘了,可是这将使该函数只在该窗体模块可用. 在有些情况下,你会得到"不明确的名称"这样的提示,这是因为函数.常量或其他的什么东西共用了一个名称.由于绝大多数的函数(也可能是全部,我没有验证过)都进行了别名化,亦即意味着你可以通过Alias子句使用其它的而不是他们原有的名称,你只需简单地改变一下函数名称而它仍然可以正常运行. 你可以通过查看VB的Declare语句帮助主题来获取有关Alias的详细说明. 消息(Messages) 好了,现在你已经知道什么是API函数了,但你也一定听说过消息(如果你还没有,你很快就会)并且想知道它是什么.消息是Windows告诉你的程序发生了哪些事件或要求执行特定操作的基本方法.例如,当用户点击一个按钮,移动鼠标,或是向文本框中键入文字时,一条消息就会被发送给你的窗体. 所有发送的消息都有四个参数--一个窗口句柄(hwnd),一个消息编号(msg)还有两个32位长度(Long)的参数. hwnd即要接受消息的一个窗口的句柄,msg即消息的标识符(编号).该标识符是指引发消息的动作类型(如移动鼠标),另外两个参数是该消息的附加参数(例如当鼠标移动时光标的当前位置) 但是,当消息发送给你时你为什么看不到呢--就象有人在偷你的信一样?请先别恼火,让我告诉你. 小偷其实是Visual Basic.但它并没有偷走你的信,而是在阅读了之后挑出重要的以一种好的方式告诉你.这种方式就是你代码中的事件(Event). 这样,当用户在你的窗体上移动鼠标时,Windows会发送一条WM_MOUSEMOVE消息给你的窗口,VB得到这条消息以及它的参数并运行你在事件MouseMove中的代码,同时VB 会把这条消息的第二个32位数(它包含了x,y坐标,单位为像素(Pixel),每个位16位)转换为两个单精度数,单位为缇(Twip). 现在,如果你需要光标坐标的像素表示,然而VB已经把它转换成了缇,因此你需要重新把它转换为以像素为单位.在这里,Windows给了你所需要的,但VB"好意地"进行了转换而使你不得不重新转换.你可能会问--我难道不能自己接收消息吗?答案是肯定的,你可以使用一种叫做子类处理(Subclass)的方法.但你除非必须否则最好不要使用,因为这与VB的安全程序设计有一点点的违背.(注:子类处理确实有很大的风险,但如果使用得当,是很有用处的.不过有一点一定要注意,即千万不要使用VB的断点调试功能,这可能会导致VB崩溃!) 需要补充说明的是:你可以发送消息给你自己的窗口或其他的窗口,只需调用SendMessage或PostMessage(SendMessage会使接受到消息的窗口立刻处理消息,而PostMessage是把消息发送到一个称为消息队列的队列中去,等候处理(它将会在该消息处理完后返回,例如有些延迟)).你必须制定接受消息的窗口的句柄,欲发送消息的编号(所有的消息的编号均为常量,你可以通过API Text Viewer查得)以及两个32位的参数. Windows的一些特别之处这个主题是要告诉你Windows 的一些与在VB中的不同的细节Windows通过句柄(Handle)识别每个窗体,控件,菜单,菜单项或其他任何你能想得到的东西.当你的程序运行时,它所包含的每个部件都有一个唯一确定的句柄用来同其他的部件相区别.例如,某个按钮得句柄就与其他部件不同,当你想要通过API来执行有关该按钮的某种操作时就必须使用这个句柄.从哪儿得到它呢?VB 为每个拥有Windows句柄的控件都提供了Hwnd属性来表示其句柄. Windows 使用像素(Pixel)而不是缇(Twip).因此,把涉及API函数调用的控件的ScaleMode属性设为3--(Pixel)是个不错的主意,这样你可以通过ScaleXXX属性得到它们的公制单位值.尽管这样,你可能有时仍需要进行从Twip到Pixel的转换(反之亦然),你可以通过Screen 对象的TwipsPerPixelX和TwipsPerPixelY来实现.举例如下: PixelXValue=TwipXValue\Screen.TwipsPerPixelX PixelYValue=TwipYValue\Screen.TwipsPerPixelY TwipXValue=PixelXValue*Screen.TwipsPerPixelX TwipYValue=PixelYValue*Screen.TwipsPerPixelY 我并没有在实际中见到过TwipsPerPixelX 和TwipsPerPixelY 的值有什么不同,但你最好是把它们区别开来而不是混用,这至少是一种好的程序设计风格.另外需要注意的是,这里用的是" \ "(整除) 而不是" / " ,这是因为像素值必须是整数. 另外需要提到的是,Windows函数中用到了不同的坐标系统,因此需要注意. 最后要注意的是,一旦你使用了API 函数,VB就可能不再可靠了---API调用中一个简单的语法错误就会导致VB 崩溃!(请经常保存您的工程).VB 并不能识别API调用中的错误,因此一旦你的程序出现异常,要先检查API调用---是否缺少ByVal,或者是错误的类型,参数等等. 从哪里得到有关函数的说明? 这个主题不会告诉你如何通过API函数改变按钮文字或如何快速查找一个文件.这不是一个API函数文档. 为了得到有关函数的说明,你需要SDK帮助或微软的SDK文档(至少有40M---我怎么可能放在这里?).这些SDK帮助通常都包含在Borland Dephli 3.0 开发包或者MS Visual C++中.到网上去或找您的朋友要一个,版本越新越好注意Win3.x 的SDK 帮助对你并没有用,因为很多函数已经过于陈旧甚至废弃不用,尽管他们中的大多数由于与Windows95兼容而依然存在. API参数类型如果你已经有了一个SDK帮助,你肯定主意到了函数的返回之或参数有很多奇怪的类型如VOID,LPCSTR, 和DWORD.如果你对C语言比较熟悉的话,那你肯定明白它们的意思.对于其他不熟悉C语言的人,这里有一张摘自VB Books Online(标题是:C语言声明到Visual Basic的转换)注释: 你应该注意到了BOOL类型(Boolean)求出的值为Long而不是Boolean.因此0表示"假"(False),其他任何值表示"真"(True). HWND,HDC,HMENU,etc.---etc.指其他所有与于前面所述相似的类型.它们都以"H"开头来表示不同对象的句柄.举例来说,HBITMAP表示一副位图的句柄,HBRUSH标是一个刷子的句柄等等.它们均为Long而且要按值传递(ByVal). 同样要注意LPVOID被声明为Any型变量,本文将会有独立的一个主题用来论述Any类型. 有些类型以"LP"开头.LP 是Long Pointer的缩写.因此LPWORD实际表示数据所存的内存地址.不过,你并没有必要调用某个函数来获取这个地址.当你按引用(ByRef)传递参数时,你实际上传递的就是它的地址.在这里你只需记住:如果某个参数的类型以"LP"开头,应该按引用(ByRef)传递.顺便说一句,LPARAM 与Lparam 很相似但不是Lparam,Lparam不是一个指针, 在这里你必须传递它的真实值,因此要按值(ByVal)传递. NULL也是一种奇怪的类型.你可以从VB 中了解到有关它的描述,这里我不去讨论它.按你需要的形式传递它吧,在大多数情况下,可以用ByVal 0& 或vbNullString. 最后,VOID是用来指那些没有返回值的函数的.API中没有SUBs,这就是它们的标志.只要记住:如果一个函数被声明为VOID ,你必须在VB 中把它声明为SUB. Any 有些消息的参数声明为Any.这表示该参数是一种可变的类型(你可以以整型,字符串,用户自定义或其他的类型来传递). 这有一个这样的例子: Public Declare Function SendMessage Lib "User32" Alias "SendMessageA" ByVal Hwnd as Long, ByVal wMsg as Long, ByVal wParam as Long, lParam as Any) as Long lParam 声明为Any并按引用(ByRef)传递. 这里是在这个函数中如果lParam是不同类型的值时应遵循的规则: 如果该值是传递形式numeric ByVal(as Long,or as Any) Null ByVal(as Long,or as Any) String ByRef(as String,or as Any) Type ByRef(as Any) array of Type ByRef(as Any) 如果你的函数声明同上面的一个而且你想传递一个Long 型数,你应该这样写: Call SendMessage(Me.Hwnd,WM_XXXX,0&,ByVal LongValue) 注意尽管头三个参数也是数值,但它们前边并没有ByVal.这是因为在函数声明中它们已经被声明为按值传递(ByVal).第四个参数,由于是按引用传递(ByRef)(VB并不知道你要传递参数的类型),因此你必须加上ByVal 你可以使用别名技术来传递不同类型的参数: Public Declare Function SendMessageLng Lib "User32" Alias "SendMessageA"(ByVal Hwnd as Long, ByVal wMsg as Long, ByVal wParam as Long, ByVal lParam as Long) as Long 或: Public Declare Function SendMessageStr Lib "User32" Alias "SendMessageA"(ByVal Hwnd as Long, ByVal wMsg as Long, ByVal wParam as Long, lParam as String) as Long 注意API参数类型本身是不会改变的.例子中的第四个参数总是一个4字节的长型数.当你按值(ByVal)传递一个Long或Null时,该4字节长的数值就直接传递给函数.如果你传递一个String或其他的什么,你是按引用(ByRef)传递,VB 传递的实际上是变量的地址,也是4个字节. 参数传递你已经知道如何传递参数了,只需把他放到调用的函数中即刻.然而,当你使用API函数时,在传递参数是有一些你应该注意的细节. ByVal还是ByRef. 通常情况下,你不用为此担心,VB的API浏览器已经为你做好了一切,只需你输入数值它就会照所声明的方式传递.总的来说,ByVal是把实际的数值传递给函数,而ByRef是把地址传给函数.唯一的麻烦就是Any 类型. 把字符串传递给API函数也并不难.API 函数需要的是字符串首字符的地址,然后读取该地址直到遇到一个Null字符.听起来很糟糕,但只是VB处理字符串的实际方法.你唯一要记住的是一定要按引用传递(ByRef)字符串当你想得到所需的函数返回值信息时,情况有稍微的一点不同. 这里是GetComputerName函数的声明: Declare Function GetComputerName Lib "kernel32" Alias "GetComputerNameA"(ByVal lpBuffer As String, nSize As Long) As Long 第一个参数是一个指向字符串的远程指针,第二个参数是字符串的长度. 如果你只是简单的声明一个字符串类型的变量并把它传递给函数,就会出现错误.因此,你首先需要初始化字符串.这里是如何得到计算机名字的例子: Dim Buffer As String Buffer = Space(255) Ret& = GetComputerName(Buffer, Len(Buffer)) if Ret& > 0 then CompName$ = Left(Buffer, Ret&) 在这里,待传递的字符串被初始化为有255个空格的字符串.我们把它传递给函数同时还有它的长度.如果出错则返回值为0. CompName中将保存计算机名. 有些函数也需要传递数组,这里是一个例子: Declare Function SetSysColors Lib "user32" Alias "SetSysColors" (ByVal nChanges As Long, lpSysColor As Long, lpColorValues As Long) As Long 最后两个参数是Long型数组.为了传递数组,你只需传递它的第一个元素.下面是示例代码: Const COLOR_ACTIVECAPTION = 2 Const COLOR_INACTIVECAPTION = 3 Const COLOR_CAPTIONTEXT = 9 Const COLOR_INACTIVECAPTIONTEXT = 19 Dim SysColor(3) As Long Dim ColorValues(3) As Long Dim Ret& SysColor(0) = COLOR_ACTIVECAPTION SysColor(1) = COLOR_INACTIVECAPTION SysColor(2) = COLOR_CAPTIONTEXT SysColor(3) = COLOR_INACTIVECAPTIONTEXT ColorValues(0) = RGB(58, 158, 58) '深绿ColorValues(1) = RGB(93, 193, 93) '浅绿ColorValues(2) = 0 '黑色ColorValues(3) = RGB(126, 126, 126) '灰色Ret& = SetSysColors(4&, SysColor(0), ColorValues(0)) 该程序将改变所有活动和非活动窗口的标题栏背景和文本的颜色. 回调(CallBacks) 所谓回调,就是你自己定义一个函数,并告诉Windows何时为何调用.你可以写一个有特定数量和类型参数的函数,然后告诉Windows何时调用,并传递给它所需的参数.Windows就会调用你定义的函数,处理参数,并给你返回值. 回调的一个典型应用是从Windows获得连续的数据流.这里是一个需要回调的函数的声明: Declare Function EnumWindows Lib "User32"ByVal lpEnumFunc As Long, ByVal lParam As Long) As Long 第一个参数是你的回调函数的地址,第二个参数是你想传递的的任意数值.该值将被传递到你的函数,于是你就知道了它要调用什么. VB 5.0已经提供了一个很有用的操作符AddressOf ,可以得到一个函数的地址.当你调用一个函数时它只能用在参数的前面,下面这种用法是错误的并且会导致出错: FuncP = AddressOf MyFunction 因此你必须这样调用EnumWindows函数: Success& = EnumWindows(AddressOf cbFunc, 58&) 你必须也要自己写回调函数.问题是有很多不同类别的回调并且有各种各样的参数,有关这些参数的描述可以在SDK帮助或MS SDK文档中找到.这里是一个回调的声明: Function cbFunc (ByVal Hwnd, ByVal lParam) as Long 这里是一个回调的例子: Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA"(ByVal hwnd As Long,ByVal lpString As String,ByVal cch As Long) As Long Success& = EnumWindows(AddressOf cbFunc, 58&) Function cbFunc (ByVal Hwnd, ByVal lParam) as Long If lParam = 58 then 'enum windows Str$ = Space(255) Ret& = GetWindowText(Str$, Len(Str$)) Debug.Print Left(Str$, Ret&) End If End Function 这个例子将列出窗口的标题,(不包含子窗体) 窗口程序Windows并不知道事件. 这些是VB特有的隐藏Windows获取你的窗口发生事件的真正方法的一种方式.VB很像是一个将Windows 语言翻译成VB语言的解释器. 但是事实并非如此,你很快就会遇到.设想你想知道用户何时加亮了菜单选项(不是点击,只是加亮即选择了)VB并不提供这种事件,但你可能见到其他的程序,但你浏览它的菜单时状态栏会出现相应的文字.如果他们能,你为何不能? OK,这里是大致的真实情况.每个窗口都有一个特殊的程序叫做窗口程序.它实际上是一个回调函数.该函数将在你的窗口发生事件的任何时间发送消息.这样当用户加亮一个菜单项时就会发送一条消息(WM_COMMAND). 那为什么我看不到这条消息呢?这是因为是VB创建窗口程序而不是你.当Windows发送消息时,该程序将为之分派特定的事件,并将其参数转换为比较容易用的事件的参数.但是在有些情况下,它会忽略有些消息而不能收到真实的输入.如果你真的想得到这些消息,你必须对你的窗体进行子类处理,我们将在另外一个主题中谈到. 这里是一个回调窗口程序的声明: Function WindowProc(ByVal Hwnd As Long, ByVal wMsg As Long,ByVal wParam As Long, ByVal lParam As Long) As Long 第一个参数指定窗口的句柄,第二个参数是消息的标识符(如WM_COMMAND或WM_MOUSEMOVE),wParam和lParam时两个32位的数值,它们的意义依赖于消息的类型. 子类处理当你一最大限度利用了VB所给你的并且还想知道更多的东西,或只是想更多地了解你自己的窗口,你将会发现子类处理的优势. 子类处理是指用一个新的窗口函数来取代当前活动窗口函数.这个用户自定义函数能处理任何需要的消息,并能调用原来的窗口函数,它将在原来的窗口函数之前收到各种消息.但原来的那个窗口处理函数依然存在,并没有消失.如果你不想处理某条消息,你应该让原来的窗口函数去处理它. 子类处理是通过调用SetWindowLong函数实现的,该函数将改变指定窗口的特殊属性.下面是它的声明: Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA"(ByVal hwnd As Long, ByVal nIndex As Long,ByVal dwNewLong As Long) As Long 第一个参数代表要进行子类处理的窗口,第二个参数应该是GWL_WNDPROC(-4),第三个参数是新的窗口函数的地址.参见回调和窗口函数一节. 此函数将在窗口取得焦点,发生事件,或其他情况下(如其他进程改变了系统的某些参数)被随时调用. 如果发生错误SetWindowLong函数将返回0,否则将返回原来的窗口函数的地址.这个地址特别重要,你应该把它保存在一个变量中或其他地方.当你不处理某些消息时(实际上,你可能只处理不到1%的消息,其他的都将由原窗口函数处理),调用原来的窗口函数就需要该地址. 调用原窗口函数将由CallWindowProc来完成.这里是它的声明: Declare Function CallWindowProc Lib "user32" Alias"CallWindowProcA"(ByVal lpPrevWndFunc As Long,ByVal hWnd As Long,ByVal Msg As Long,ByVal wParam As Long, ByVal lParam As Long) As Long 第一个参数是原窗口函数的地址,其他的同你接收到的四个参数一样.你可以改变其中的值来控制对消息的处理.例如,当你收到了一条WM_MOUSEMOVE消息时,你从lParam中得到鼠标所在位置的坐标并将其改成了其他的坐标.那么原窗口函数就会认为鼠标位于其他的位置从而做出一些有趣的事如显示其他控件的Tooltip. 你指定的返回值也是有意义的,它依赖于发送的消息. 在结束你的程序时将控制权交回给原窗口函数是很重要的,通常在Form_Unload中完成如下: Ret& = SetWindowLong(Me.Hwnd, GWL_WNDPROC, oldWndProcAddress) 如果你在VB中启动程序时忘掉了这一行,结果将是VB崩溃并会丢失尚未保存的数据.千万要小心. 这里是子类处理的一个简单示例: Dim oldWndProc As Long Private Sub Form_Load() oldWndProc = SetWindowLong(Me.Hwnd, GWL_WNDPROC, AddressOf MyWndProc) End Sub Private Sub Form_Unload() Ret& = SetWindowLong(Me.Hwnd, GWL_WNDPROC, oldWndProc) End Sub Function MyWndProc(ByVal Hwnd As Long,ByVal wMsg as Long,ByVal wParam As Long,ByVal lParam As Long) Debug.Print wMsg & " " & wParam & " " & lParam Ret& = CallWindowProc(oldWndProc, Hwnd, wMsg, wParam, lParam) End Function 处理参数有时函数并不以你所需的方式返回信息.一个典型的例子是将两个代表鼠标位置的整形(2 byte)数合并为一个4 Byte的数.还有一个例子是判断一个数的某位是否为1.你还可能得到一个代表一个结构地址的Long型数. 合并和分离一个数并不需要过多的描述。
API标准对照表
230.00
411-52 API Std 660-2003
炼油厂用通用管壳式换热器
60.00
411-53 API Std 661-2002
炼油厂用通用空气冷却换热器
100.00
411-54 API Std 662-2002
炼油厂通用板式换热器
411-55 API Spec 683-1993(R2000) 石油、化工与燃气工业机械设备质量改进细则
421-4 (ISO13678:2000) 421-5 API RP 5B1-1999
海上结构用调质钢板规范 套管、油管和管线管的螺纹脂推荐方法 套管、油管和管线管螺纹测量和检验
35.00 60.00 90.00
421-6 API RP 5C1-1999
推荐采用的套管、油管的维护和使用方法
60.00
411-31 API Spec 12B-1995(R2000)
411-32 API Spec 12D-1994(R2000)
411-33 AAPPII SSppeecc 1122FG-D19U9-41(99R02000)
411-34 411-35
( APRI1S9p9e9c)14A-2000 (ISO10432)
1. ASME B16.1-1998
建筑管道规范
浆液输送管道系统 确定已腐蚀管线剩余强度的手册 (对ASME B31压力管道规范的补充文件) ASME规范压力管道及管件B31、B16系列标准(下 册)含10个标准
铸铁管法兰和法兰管件(25、125和250磅级)
70.00 320.00
2. ASME B16.3-1998
411-18 API Spec 7-2001
旋转钻柱构件规范
API函数大全
GetFullPathName 获取指定文件的完整路径名
GetLogicalDrives 判断系统中存在哪些逻辑驱动器字母
GetLogicalDriveStrings 获取一个字串,其中包含了当前所有逻辑驱动器的根驱动器路径
RegDeleteValue 删除指定项下方的一个值
RegEnumKey 枚举指定项的子项。在Win32环境中应使用RegEnumKeyEx
RegEnumKeyEx 枚举指定项下方的子项
RegEnumValue 枚举指定项的值
RegFlushKey 将对项和它的子项作出的改动实际写入磁盘
WNetCloseEnum 结束一次枚举操作
WNetConnectionDialog 启动一个标准对话框,以便建立同网络资源的连接
WNetDisconnectDialog 启动一个标准对话框,以便断开同网络资源的连接
WNetEnumResource 枚举网络资源
WNetGetConnection 获取本地或已连接的一个资源的网络名称
FileTimeToSystemTime 根据一个FILETIME结构的内容,装载一个SYSTEMTIME结构
FindClose 关闭由FindFirstFile函数创建的一个搜索句柄
FindFirstFile 根据文件名查找文件
FindNextFile 根据调用FindFirstFile函数时指定的一个文件名查找下一个文件
RegRestoreKey 从一个磁盘文件恢复注册表信息
BroadcastSystemMessage 将一条系统消息广播给系统中所有的顶级窗口
API资料说明
API大全以下由hygougou提供带索引的PBAPI ----函数调用语法,简单功能说明(连接一)VBAPI(陶清上的)----函数详细功能说明和参数说明,但语法是VB的(连接二)一起结合使用会产生意想不到的效果连接一连接二以下由蓝牙提供新版API大全补充有兴趣的朋友可以看看,这里都分好类了而且有非常详细的函数说明-----------------------------------------------以下由hsb_113_2提供初学者的API前几天在网络上看到一位大姐贴了一些API的介绍,很是感动听说还没测试过,我索性做个例子给初学者参考示例1介绍了三个API 环境PB8.0+W2K1 GetTickCount()取系统运行时间2 GetsystemMetrics()取系统信息中运行模式3 GetDiskFreeSpaceExA()获取磁盘分区大小示例2五个API1 MciSendStringA 打开/关闭光盘驱动器2 waveOutGetNumDevs 检查是否已安装声卡3 FindWindow FindWindowEx ShowWindow 显示/隐藏开始菜单显示/隐藏系统托盘显示/隐藏任务档九个API1 SetSystemTime 设置系统时间2 GetDriveTypeA 获取光驱符3 GetWindowWord ShellAbout ExtractIcon GetDiskFreeSpace GetDriveType GetSystemInfo GetSystemMetrics 做一个About窗口八个API1 GetVolumeInformationA 取磁盘卷标2 LoadImageA Shell_NotifyIconA 加载系统托盘3 GetFileAttributesA FindClose FindFirstFileA FileTimeTo DosDateTime DosDateTimeToFileTime 取文件相关时间六个API1 SHAddToRecentDocs 清空我的文档2 GlobalAddAtomA RegisterHotKey 定义热键3 GetWindowsDirectoryA GetSystemDirectoryA GetTempPathA读Window,System,Temp所在目录W32API参考w32api参考。
API接口使用手册(简易版)
API接口使用手册(简易版)概述该文档旨在提供使用API接口的简易手册,帮助用户快速了解和使用API接口。
用户可以通过API接口实现与其他系统的数据交互和功能集成。
API接口基本信息- 接口名称: [接口名称]- 接口版本: [接口版本]- 接口地址: [接口地址]接口鉴权在使用API接口之前,用户需要先获得访问凭证,以确保安全性和权限控制。
用户需要向系统管理员申请API访问凭证,并按照指引进行鉴权操作。
接口请求和响应格式请求格式- 请求URL: [请求URL]- 请求头部:- Content-Type: application/json- Authorization: Bearer [访问凭证]- 请求参数:用户根据具体接口需求传递相应的请求参数,格式为JSON。
{"param1": "value1","param2": "value2"}响应格式- 响应状态码:- 200: 请求成功- 400: 请求参数错误- 401: 访问未授权- 500: 服务器错误- 响应数据格式:响应数据以JSON格式返回。
{"code": 200, "message": "请求成功", "data": {"param1": "value1", "param2": "value2"}}接口示例示例1: 获取用户信息- 接口地址: /api/user- 请求方法: GET请求参数无响应示例{"code": 200,"message": "请求成功", "data": { "username": "example",}}示例2: 创建用户- 接口地址: /api/user- 请求方法: POST请求参数{"username": "newuser", "password": "password123" }响应示例{"code": 200, "message": "用户创建成功","data": {"username": "newuser",}}注意事项- 请确保在使用API接口前先进行鉴权操作,以获得访问凭证。
API规范石油专用管材螺纹
94 年曾以 API Spec5 CT,92 年第 4 版为主,修订编写了细则的第三 版,但尚未定稿,95 年 Spec5CT 第五版又出版了,最新的 5CT 在章节编 排和内容上,又有了很大变化,因此又重新编写本细则的第三版的第二版 的第二稿。
〞(3.18mm)
4.管子圆度在规范中没有要求;对电焊管的圆度一般按补充订货技术
要求进行检查。
5.电焊管焊缝高度和修整:在 7.7 节中规定:
电焊油管和套管焊缝外表面应修整到基本齐平状态;
电焊油管和套管焊缝内表面应修整应达到:
(1)基本齐平 (2)不应带毛边。
修整尺寸要求:
a、对 1、2 组:
(1)套管的内焊缝高度不应超过 0.045〞(1.14mm)
协议为检验依据的标准。
API 标准有:Spec 5CT、STD 5B
5CT 中钢级分组如下:1 组:H J K N 级钢;2 组:L C T 级
钢;3 组:P 级钢;4 组:Q 级钢。
1.2.2管体尺寸、2 管体尺寸、单重、通径的标准要求-Spec 5CT。
1. 在 7.10.1、7.10.2 和 7.10.3 节中对外径、壁厚、单重公
产品、规格
通径规尺寸(最小)
长度
直径
≤2 7/8〞
42〞(1067mm)
d-3/32〞(d-2.38mm)
≥3 1/2〞
42〞(1067mm)
d-1/8〞(d-3.18mm)
当合同规定的对 7〞~13 3/8〞的套管作大径通径套管供货时,通径
规应符合表 27 的规定;当合同规定用作油管的尺寸大于 4 1/2〞,但又
API标准清单
Pub Date Source Doc Number Title2002-11-1API1130Computational Pipeline Monitoring for Liquid Pipelines1997-6-1API API 510Pressure Vessel Inspection Code: Maintenance Inspection, Rating, Repair, and Alteration1998-10-1API API 570Piping Inspection Code Inspection, Repair, Alteration, and Rerating of In-Service Piping Systems 2001-2-1API API/IP SPEC 1582Specification for Similarity for API/IP 1581 Aviation Jet Fuel Filter/Separators1999-7-6API API RP 75Implementation Status Assessment 1998 Summary Report to the American Petroleum Institute2000-10-1API BULL 2U Bulletin on Stability Design of Cylindrical Shells2000-9-1API BULL 2V Bulletin on Design of Flat Plate Structures1999-10-1API BULL 5C2Bulletin on Performance Properties of Casing, Tubing, and Drill Pipe1994-10-1API BULL 5C3Bulletin on Formulas and Calculations for Casing, Tubing, Drill Pipe, and Line Pipe Properties1989-1-1API BULL D16Suggested Procedure for Development of Spill Prevention Control and Countermeasure Plans (To Assist Conformance to Requirements of Title 40, Code of Federal Regulations, Part 112.)1994-1-1API MPMS 1Manual of Petroleum Measurement Standards Chapter 1 - Vocabulary1995-2-1API MPMS 2.2A Manual of Petroleum Measurement Standard Chapter 2 - Tank Calibration Section 2A - Measurement and Calibration of Upright Cylindrical Tanks by the Manual Tank Strapping Method1995-1-1API MPMS 2.2A Manual of Petroleum Measurement Standard Chapter 2 - Tank Calibration Section 2A - Measurement and Calibration of Upright Cylindrical Tanks by the Manual Tank Strapping Method1989-3-1API MPMS 2.2B Manual of Petroleum Measurement Standards Chapter 2 - Tank Calibration Section 2B - Calibration of Upright Cylindrical Tanks Using the Optical Reference Line Method First Edition1989-3-1API MPMS 2.2B Manual of Petroleum Measurement Standards Chapter 2 - Tank Calibration Section 2B - Calibration of Upright Cylindrical Tanks Using the Optical Reference Line Method2002-1-1API MPMS 2.2C Manual of Petroleum Measurement Standards Chapter 2 - Tank Calibration Section 2C - Calibration of Upright Cylindrical Tanks Using the Optical-Triangulation Method1991-3-1API MPMS 2.7Manual of Petroleum Measurement Standards Chapter 2 - Tank Calibration Section 7 - Calibration of1991-3-1API MPMS 2.8A Manual of Petroleum Measurement Standards Chapter 2 - Tank Calibration Section 8A - Calibration of Tanks on Ships and Oceangoing Barges1995-1-1API MPMS 2.8B Manual of Petroleum Measurement Standards Chapter 2 - Tank Calibration Section 8B - Recommended Practice for the Establishment of the Location of the Reference Gauge Point and the Gauge Height of Tanks on Marine Tank Vessels First Edition1994-1-1API MPMS 3.1A Manual of Petroleum Measurement Standards Chapter 3 - Tank Gauging Section 1A - Standard Practice for the Manual Gauging of Petroleum and Petroleum Products2001-6-1API MPMS 3.1B Manual of Petroleum Measurement Standards Chapter 3 - Tank Gauging Section 1B - Standard Practice for Level Measurement of Liquid Hydrocarbons in Stationary Tanks by Automatic Tank Gauging1992-1-1API MPMS 3.1B Manual of Petroleum Measurement Standards Chapter 3 - Tank Gauging Section 1B - Standard Practice for Level Measurement of Liquid Hydrocarbons in Stationary Tanks by Automatic Tank Gauging1996-1-1API MPMS 3.3Manual of Petroleum Measurement Standards Chapter 3 - Tank Gauging Section 3 - Standard Practice for Level Measurement of Liquid Hydrocarbons in Stationary Pressurized Storage Tanks by Automatic1997-3-1API MPMS 3.5Manual of Petroleum Measurement Standards Chapter 3 - Tank Gauging; Section 5 - Standard Practice for Level Measurement of Light Hydrocarbon Liquids Onboard Marine Vessels by Automatic Tank Gauging2001-2-1API MPMS 3.6Manual of Petroleum Measurement Standards Chapter 3 - Tank Gauging; Section 6 - Meaurement of Liquid Hydrocarbons by Hybrid Tank Measurement Systems1988-7-1API MPMS 4.1Manual of Petroleum Measurement Standards Chapter 4 - Proving Systems Section 1 - Introduction2001-3-1API MPMS 4.2Manual of Petroleum Measurement Standards Chapter 4 - Proving Systems Section 2 - Pipe Provers (Provers Accumulating at Least 10,000 Pulses)1988-10-1API MPMS 4.2Manual of Petroleum Measurement Standards Chapter 4 - Proving Systems Section 2 - Conventional Pipe 1988-7-1API MPMS 4.3Manual of Petroleum Measurement Standards Chapter 4 - Proving Systems Section 3 - Small Volume 1988-7-1API MPMS 4.3Manual of Petroleum Measurement Standards Chapter 4 - Proving Systems Section 3 - Small Volume 1998-5-1API MPMS 4.4Manual of Petroleum Measurement Standards Chapter 4 - Proving Systems Section 4 - Tank Provers 1988-10-1API MPMS 4.4Manual of Petroleum Measurement Standards Chapter 4 - Proving Systems Section 4 - Tank Provers 2000-5-1API MPMS 4.5Manual of Petroleum Measurement Standards Chapter 4 - Proving Systems Section 5 - Master-Meter 1988-10-1API MPMS 4.5Manual of Petroleum Measurement Standards Chapter 4 - Proving Systems Section 5 - Master-Meter 1995-11-1API MPMS 4.8Manual of Petroleum Measurement Standards Chapter 4 - Proving Systems Section 8 - Operation of1995-9-1API MPMS 5.1Manual of Petroleum Measurement Standards Chapter 5 - Metering Section 1 - General Considerations for Measurement by Meters1995-9-1API MPMS 5.1Manual of Petroleum Measurement Standards Chapter 5 - Metering Section 1 - General Considerations for Measurement by Meters1987-11-1API MPMS 5.2Manual of Petroleum Measurement Standards Chapter 5 - Liquid Metering Section 2 - Measurement of Liquid Hydrocarbons by Displacement Meters1987-1-1API MPMS 5.2Manual of Petroleum Measurement Standards Chapter 5 - Liquid Metering Section 2 - Measurement of Liquid Hydrocarbons by Displacement Meters (R 1992) Second Edition2000-9-1API MPMS 5.3Manual of Petroleum Measurement Standards Chapter 5 - Metering Section 3 - Measurement of Liquid Hydrocarbons by Turbine Meters1995-9-1API MPMS 5.3Manual of Petroleum Measurement Standards Chapter 5 - Metering Section 3 - Measurement of Liquid Hydrocarbons by Turbine Meters1995-9-1API MPMS 5.4Manual of Petroleum Measurement Standards Chapter 5 - Metering Section 4 - Accessory Equipment for1982-1-1API MPMS 5.5Manual of Petroleum Measurement Standards Chapter 5 - Metering Section 5 - Fidelity and Security of Flow Measurement Pulsed-Data Transmission Systems First Edition (R 1992)1991-5-1API MPMS 6.1Manual of Petroleum Measurement Standards Chapter 6 - Metering Assemblies Section 1 - Lease Automatic Custody Transfer (LACT) Systems1991-5-1API MPMS 6.1Manual of Petroleum Measurement Standards Chapter 6 - Metering Assemblies Section 1 - Lease Automatic Custody Transfer (LACT) Systems1994-4-1API MPMS 6.2Manual of Petroleum Measurement Standards Chapter 6 - Metering Assemblies Section 2 - Loading-Rack and Tank-Truck Metering Systems for Non-LPG Products1984-6-1API MPMS 6.4Manual of Petroleum Measurement Standards Chapter 6 - Metering Section 4 - Metering Systems for Aviation Fueling Facilities1991-5-1API MPMS 6.6Manual of Petroleum Measurement Standards Chapter 6 - Metering Assemblies Section 6 - Pipeline 1991-5-1API MPMS 6.6Manual of Petroleum Measurement Standards Chapter 6 - Metering Assemblies Section 6 - Pipeline 1991-1-1API MPMS 6.7Manual of Petroleum Measurement Standards Chapter 6 - Metering Assemblies Section 7 - Metering 1991-1-1API MPMS 6.7Manual of Petroleum Measurement Standards Chapter 6 - Metering Assemblies Section 7 - Metering2001-6-1API MPMS 7Manual of Petroleum Measurement Standards Chapter 7 - Temperature Determination1995-3-1API MPMS 7.2Manual of Petroleum Measurement Standards Chapter 7 - Temperature Determination Section 2 - Dynamic Temperature Determination1985-7-1API MPMS 7.3Manual of Petroleum Measurement Standards Chapter 7 - Temperature Determination Section 3 - Static Temperature Determination Using Portable Electronic Thermometers1995-10-1API MPMS 8.1Manual of Petroleum Measurement Standards Chapter 8 - Sampling Section 1 - Standard Practice for Manual Sampling of Petroleum and Petroleum Products1995-10-1API MPMS 8.1Manual of Petroleum Measurement Standards Chapter 8 - Sampling Section 1 - Standard Practice for Manual Sampling of Petroleum and Petroleum Products1995-10-1API MPMS 8.2Manual of Petroleum Measurement Standards Chapter 8 - Sampling Section 2 - Standard Practice for Automatic Sampling of Liquid Petroleum and Petroleum Products1995-10-1API MPMS 8.2Manual of Petroleum Measurement Standards Chapter 8 - Sampling Section 2 - Standard Practice for Automatic Sampling of Liquid Petroleum and Petroleum Products1995-1-1API MPMS 8.3Manual of Petroleum Measurement Standards Chapter 8 - Sampling Section 3 - Standard Practice for Mixing and Handling of Liquid Samples of Petroleum and Petroleum Products1995-1-1API MPMS 8.4Manual of Petroleum Measurement Standards Chapter 8 - Sampling Section 4 - Standard Practice for Manual Sampling and Handling of Fuels for Volatility Measurement1982-4-1API MPMS 9.2Manual of Petroleum Measurement Standards Chapter 9 - Density Determination Section 2 - Pressure Hydrometer Test Method for Density or Relative Density1994-1-1API MPMS 9.3Manual of Petroleum Measurement Standards Chapter 9 - Density Determination Section 3 -Thermohydrometer Test Method for Density and API Gravity of Crude Petroleum and Liquid Petroleum1981-1-1API MPMS 10.1Manual of Petroleum Measurement Standards Chapter 10 - Sediment and Water Section 1 - Determination of Sediment in Crude Oils and Fuel Oils by the Extraction Method1981-1-1API MPMS 10.2Manual of Petroleum Measurement Standards Chapter 10 - Sediment and Water Section 2 - Determination of Water in Crude Oil by the Distillation Method1981-1-1API MPMS 10.3Manual of Petroleum Measurement Standards Chapter 10 - Sediment and Water Section 3 - Determination of Water and Sediment in Crude Oil by the Centrifuge Method (Laboratory Procedure)1999-12-1API MPMS 10.4Manual of Petroleum Measurement Standards Chapter 10 - Sediment and Water Section 4 - Determination of Water and/or Sediment in Crude Oil by the Centrifuge Method (Field Procedure)1988-5-1API MPMS 10.4Manual of Petroleum Measurement Standards Chapter 10 - Sediment and Water Section 4 - Determination of Sediment and Water in Crude Oil by the Centrifuge Method (Field Procedure)1980-1-1API MPMS 11.1 VOL I Manual of Petroleum Measurement Standards Chapter 11.1 - Volume Correction Factors Volume I Table 5A - Generalized Crude Oils and JP-4 Correction of Observed API Gravity to API Gravity at 60 Degrees F Table 6A - Generalized Crude Oils and JP-4 Correction of Volume to 60 Degrees F Against1980-1-1API MPMS 11.1 VOL II Manual of Petroleum Measurement Standards Chapter 11.1 - Volume Correction Factors Volume II Table 5B - Generalized Products Correction of Observed API Gravity to API Gravity at 60 Degrees F Table 6B - Generalized Products Correction of Volume to 60 Degrees F Against API Gravity at 60 Degrees F1980-8-1API MPMS 11.1 VOL III Manual of Petroleum Measurement Standards Chapter 11.1 - Volume Correction Factors Volume III Table 6C - Volume Correction Factors for Individual and Special Applications Volume Correction to 60 Degrees F Against Thermal Expansion Coefficients at 60 Degrees F1980-1-1API MPMS 11.1 VOL IV Manual of Petroleum Measurement Standards Chapter 11.1 - Volume Correction Factors Volume IV Table 23A - Generalized Crude Oils Correction of Observed Relative Density to Relative Density 60/60 Degrees F Table 24A - Generalized Crude Oils Correction of Volume to 60 Degrees F Against Relative1980-1-1API MPMS 11.1 VOL V Manual of Petroleum Measurement Standards Chapter 11.1 - Volume Correction Factors Volume V Table 23B - Generalized Products Correction of Observed Relative Density to Relative Density 60/60 Degrees F Table 24B - Generalized Products Correction of Volume to 60 Degrees F Against Relative1980-1-1API MPMS 11.1 VOL VI Manual of Petroleum Measurement Standards Chapter 11.1 - Volume Correction Factors Volume VI Table 24C - Volume Correction Factors for Individual and Special Applications Volume Correction to 60 Degrees F Against Thermal Expansion Coefficients at 60 Degrees F1980-1-1API MPMS 11.1 VOL VII Manual of Petroleum Measurement Standards Chapter 11.1 - Volume Correction Factors Volume VII Table 53A - Generalized Crude Oils Correction of Observed Density to Density at 15 Degrees C Table 54A -Generalized Crude Oils Correction of Volume to 15 Degrees C Against Density at 15 Degrees C1980-1-1API MPMS 11.1 VOL VIII Manual of Petroleum Measurement Standards Chapter 11.1 - Volume Correction Factors Volume VIII Table 53B - Generalized Products Correction of Observed Density to Density at 15 Degrees C Table 54B - Generalized Products Correction of Volume to 15 Degrees C Against Density at 15 Degrees C1980-8-1API MPMS 11.1 VOL IX Manual of Petroleum Measurement Standards Chapter 11.1 - Volume Correction Factors Volume IX Table 54C - Volume Correction Factors for Individual and Special Applications Volume Correction to 15 Degrees C Against Thermal Expansion Coefficients at 15 Degrees C1980-1-1API MPMS 11.1 VOL X Manual of Petroleum Measurement Standards Chapter 11.1 - Volume Correction Factors Volume X -Background, Development, and Program Documentation1982-1-1API PMS 11.1 VOL XI/XI Petroleum Measurement Tables Intraconversion between Volume Measures and Density Measures; Volume XI - Tables 1, 2, 3, 4, 8, 9, 10, 11, 12, 13, and 14 Volume XII - Tables 21, 22, 26, 27, 28, 29,1982-1-1API MPMS 11.1 VOL XIII Manual of Petroleum Measurement Standards Chapter 11.1 - Volume Correction Factors Volume XIII Table 5D-Generalized Lubricating Oils Correction of Observed API Gravity to API Gravity at 60 Degrees F Table 6D-Generalized Lubricating Oils Correction of Volume to 60 Degrees F Against API1982-1-1API MPMS 11.1 VOL XIV Manual of Petroleum Measurement Standards Chapter 11.1-Volume Correction Factors, Volume XIV, Table 53D- Generalized Lubricating Oils Correction of Observed Density to Density at 15 Degrees C Table 54D-Generalized Lubricating Oils Correction of Volume to 15 Degrees C Against Density at 15 Degrees1984-1-1API MPMS 11.2.1Manual of Petroleum Measurement Standards Chapter 11.2.1 - Compressibility Factors for Hydrocarbons: 0-90 Degrees API Gravity Range1984-1-1API MPMS 11.2.1M Manual of Petroleum Measurement Standards Chapter 11.2.1M - Compressibility Factors for Hydrocarbons: 638-1074 Kilograms per Cubic Metre Range1986-10-1API MPMS 11.2.2Manual of Petroleum Measurement Standards Chapter 11.2.2 - Compressibility Factors for Hydrocarbons: 0.350-0.637 Relative Density (60 Degrees F/ 60 Degrees F) and -50 Degrees F to 1401986-10-1API MPMS 11.2.2Manual of Petroleum Measurement Standards Chapter 11.2.2 - Compressibility Factors for Hydrocarbons: 0.350-0.637 Relative Density (60 Degrees F/ 60 Degrees F) and -50 Degrees F to 1401994-12-1API PMS 11.2.2 ADDENDU Manual of Petroleum Measurement Standards Chapter 11 - Physical Properties Data Addendum to Section 2, Part 2 - Compressibility Factors for Hydrocarbons, Correlation of Vapor Pressure for Commercial1986-1-1API MPMS 11.2.2M Manual of Petroleum Measurement Standards Chapter 11.2.2M - Compressibility Factors for Hydrocarbons: 350-637 Kilograms per Cubic Metre Density (15 Degrees C) and -46 Degrees C to 601984-1-1API MPMS 11.2.3Manual of Petroleum Measurement Standards Chapter 11.2.3 - Water Calibration of Volumetric Provers 1984-1-1API MPMS 11.2.3M Manual of Petroleum Measurement Standards Chapter 11.2.3M - Water Calibration of Volumetric Provers 1985-1-1API MPMS 11.3.2.1Manual of Petroleum Measurement Standards Chapter 11.3.2.1 - Ethylene Density Measurement Manual 1974-1-1API MPMS 11.3.3.2Manual of Petroleum Measurement Standards Chapter 11.3.3.2 - Propylene Compressibility Tables2001-11-1API MPMS 12.1.1Manual of Petroleum Measurement Standards Chapter 12 - Calculation of Petroleum Quantities Section 1 - Calculation of Static Petroleum Quantities Part 1 - Upright Cylindrical Tanks and Marine1981-9-1API MPMS 12.2Manual of Petroleum Measurement Standards Chapter 12 - Calculation of Petroleum Quantities Section 2 - Calculation of Liquid Petroleum Quantities Measured by Turbine or Displacement Meters1995-5-1API MPMS 12.2.1Manual of Petroleum Measurement Standards Chapter 12 - Calculation of Petroleum Quantities Section 2 - Calculation of Petroleum Quantities Using Dynamic Measurement Methods and Volumetric Correction1995-5-1API MPMS 12.2.1Manual of Petroleum Measurement Standards Chapter 12 - Calculation of Petroleum Quantities Section 2 - Calculation of Petroleum Quantities Using Dynamic Measurement Methods and Volumetric Correction1995-5-1API MPMS 12.2.2Manual of Petroleum Measurement Standards Chapter 12 - Calculation of Petroleum Quantities Section 2 - Calculation of Petroleum Quantities Using Dynamic Measurement Methods and Volumetric Correction1998-10-1API MPMS 12.2.3Calculation of Petroleum Quantities - Section 2 - Calculation of Petroleum Quantities Using Dynamic Measurement Methods and Volumetric Correction Factors - Part 3 - Proving Reports1997-12-1API MPMS 12.2.4Manual of Petroleum Measurement Standards Chapter 12 - Calculation of Petroleum Quantities Section 2 - Calculation of Petroleum Quantities Using Dynamic Measurement Methods and Volumetric Correction Factors Part 4 - Calculation of Base Prover Volumes by the Waterdraw Method2001-9-1API MPMS 12.2.5Manual of Petroleum Measurement Standards Chapter 12 - Calculation of Petroleum Quantities Section 2 - Calculation of Petroleum Quantities Using Dynamic Measurement Methods and Volumetric Correction Factors Part 5 - Calculation of Base Prover Volume by Master Meter Method1996-7-1API MPMS 12.3Manual of Petroleum Measurement Standards Chapter 12 - Calculation of Petroleum Quantities Section 3 - Volumetric Shrinkage Resulting from Blending Light Hydrocarbons with Crude Oils1985-6-1API MPMS 13.1Manual of Petroleum Measurement Standards Chapter 13 - Statistical Aspects of Measuring and Sampling Section 1 - Statistical Concepts and Procedures in Measurement1994-1-1API MPMS 13.2Manual of Petroleum Measurement Standards Chapter 13 - Statistical Aspects of Measuring and Sampling Section 2 - Methods of Evaluating Meter Proving Data2001-6-1API MPMS 14.1Manual of Petroleum Measurement Standards Chapter 14 - Natural Gas Fluids Measurement Section 1 -Collecting and Handling of Natural Gas Samples for Custody Transfer1990-1-1API MPMS 14.3.1Manual of Petroleum Measurement Standards Chapter 14 - Natural Gas Fluids Measurement Section 3 -Concentric, Square-Edged Orifice Meters Part 1 - General Equations and Uncertainty Guidelines1990-9-1API MPMS 14.3.1Manual of Petroleum Measurement Standards Chapter 14 - Natural Gas Fluids Measurement Section 3 -Concentric, Square-Edged Orifice Meters Part 1 - General Equations and Uncertainty Guidelines2000-4-1API MPMS 14.3.2Manual of Petroleum Measurement Standards Chapter 14 - Natural Gas Fluids Measurement; Section 3 -Concentric, Square-Edged Orifice Meters; Part 2 - Specification and Installation Requirements1991-1-1API MPMS 14.3.2Manual of Petroleum Measurement Standards Chapter 14 - Natural Gas Fluids Mst. Section 3 -Concentric, Square-Edged Orifice Meters Part 2 - Spec. and Installation Requirements (AGA Report1992-1-1API MPMS 14.3.3Manual of Petroleum Measurement Standards Chapter 14 - Natural Gas Fluids Measurement Section 3 -Concentric, Square-Edged Orifice Meters Part 3 - Natural Gas Applications1992-1-1API MPMS 14.3.4Manual of Petroleum Measurement Standards Chapter 14 - Natural Gas Fluids Measurement Section 3 -Concentric, Square-Edged Orifice Meters Part 4 - Background, Development, Implementation Proc. and1991-4-1API MPMS 14.4Manual of Petroleum Measurement Standards Chapter 14 - Natural Gas Fluids Measurement Section 4 -Converting Mass of Natural Gas Liquids and Vapors to Equivalent Liquid Volumes1996-1-1API MPMS 14.5Calculation of Gross Heating Value, Relative Density and Compressibility Factor for Natural Gas Mixtures from Compositional Analysis1996-1-1API MPMS 14.5Calculation of Gross Heating Value, Relative Density and Compressibility Factor for Natural Gas Mixtures from Compositional Analysis1991-1-1API MPMS 14.6Manual of Petroleum Measurement Standards Chapter 14 - Natural Gas Fluids Measurement Section 6 -Continuous Density Measurement1991-1-1API MPMS 14.6Manual of Petroleum Measurement Standards Chapter 14 - Natural Gas Fluids Measurement Section 6 -Continuous Density Measurement1997-7-1API MPMS 14.8Manual of Petroleum Measurement Standards Chapter 14 - Natural Gas Fluids Measurement Section 8 -Liquefied Petroleum Gas Measurement1997-7-1API MPMS 14.8Manual of Petroleum Measurement Standards Chapter 14 - Natural Gas Fluids Measurement Section 8 -Liquefied Petroleum Gas Measurement2001-12-1API MPMS 15Manual of Petroleum Measurement Standards Chapter 15 - Guidelines for the Use of the International System of Units (SI) in the Petroleum and Allied Industries1994-11-1API MPMS 16.2Manual of Petroleum Measurement Standards Chapter 16 - Measurement of Hydrocarbon Fluids by Weight or Mass Section 2 - Mass Measurement of Liquid Hydrocarbons in Vertical Cylindrical Storage Tanks2001-11-1API MPMS 17.1Manual of Petroleum Measurement Standards Chapter 17 - Marine Measurement Section 1 - Guidelines for Marine Cargo Inspection1999-5-1API MPMS 17.2Manual of Petroleum Measurement Standards Chapter 17 - Marine Measurement Section 2 - Measurement of Cargoes on Board Tank Vessels1992-1-1API MPMS 17.3Manual of Petroleum Measurement Standards Chapter 17 - Marine Measurement Section 3 - Guidelines for Identification of the Source of Free Waters Associated with Marine Petroleum Cargo Movements1994-1-1API MPMS 17.4Manual of Petroleum Measurement Standards Chapter 17 - Marine Measurement Section 4 - Method for Quantification of Small Volumes on Marine Vessels (OBQ/ROB)1995-1-1API MPMS 17.5Manual of Petroleum Measurement Standards Chapter 17 - Marine Measurement Section 5 - Guidelines for Cargo Analysis and Reconciliation1994-8-1API MPMS 17.6Manual of Petroleum Measurement Standards Chapter 17 - Marine Measurement Section 6 - Guidelines for Determining the Fullness of Pipelines between Vessels and Shore Tanks1995-1-1API MPMS 17.7Manual of Petroleum Measurement Standards Chapter 17 - Marine Measurement Section 7 - Recommended Practices for Developing Barge Control Factors (Volume Ratio)1998-8-1API MPMS 17.8Manual of Petroleum Measurement Standards Chapter 17 - Marine Measurement Section 8 - Guidelines for Pre-Loading Inspection of Marine Vessel Cargo Tanks1997-4-1API MPMS 18.1Manual of Petroleum Measurement Standards Chapter 18 - Custody Transfer Section 1 - Measurement Procedures for Crude Oil Gathered From Small Tanks by Truck2002-3-1API MPMS 19.1Manual of Petroleum Measurement Standards Chapter 19 - Evaporative Loss Measurement Section 1 -Evaporative Loss from Fixed-Roof Tanks1993-1-1API MPMS 19.1D Documentation File for API Manual of Petroleum Measurement Standards Chapter 19.1 - Evaporative Loss from Fixed Roof Tanks1997-4-1API MPMS 19.2Manual of Petroleum Measurement Standards Chapter 19 - Evaporative Loss Measurement Section 2 -Evaporative Loss from Floating-Roof Tanks1997-6-1API MPMS 19.3 PART A Manual of Petroleum Measurement Standards Chapter 19.3 - Evaporative Loss Measurement Part A - Wind Tunnel Test Method for the Measurement of Deck-Fitting Loss Factors for External Floating-Roof1997-8-1API MPMS 19.3 PART B Manual of Petroleum Measurement Standards Chapter 19.3 - Evaporative Loss Measurement Part B - Air Concentration Test Method - Rim-Seal Loss Factors for Floating-Roof Tanks1998-7-1API MPMS 19.3 PART C Manual of Petroleum Measurement Standards Chapter 19.3 - Evaporative Loss Measurement Part C -Weight Loss Test Method for the Measurement of Rim-Seal Loss Factors for Internal Floating-Roof2001-6-1API MPMS 19.3 PART D Manual of Petroleum Measurement Standards Chapter 19.3 - Evaporative Loss Measurement Part D -Fugitive Emission Test Method for the Measurement of Deck-Seam Loss Factors for Internal Floating-1997-5-1API MPMS 19.3 PART E Manual of Petroleum Measurement Standards Chapter 19.3 - Evaporative Loss Measurement Part E -Weight Loss Test Method for the Measurement of Deck-Fitting Loss Factors for Internal Floating-Roof1997-3-1API MPMS 19.3 PART F Manual of Petroleum Measurement Standards Chapter 19.3 - Evaporative Loss Measurement Part F -Evaporative Loss Factor for Storage Tanks Certification Program1997-3-1API MPMS 19.3 PART G Manual of Petroleum Measurement Standards Chapter 19.3 - Evaporative Loss Measurement Part G -Certified Loss Factor Testing Laboratory Registration1998-3-1API MPMS 19.3 PART H Manual of Petroleum Measurement Standards Chapter 19.3 - Evaporative Loss Measurement Part H - Tank Seals and Fittings Certification - Administration1997-11-1API MPMS 19.4Manual of Petroleum Measurement Standards Chapter 19.4 - Recommended Practice for Speciation of 1993-1-1API MPMS 20.1Manual of Petroleum Measurement Standards Chapter 20 - Allocation Measurement Section 1 -1993-1-1API MPMS 21.1Manual of Petroleum Measurement Standards Chapter 21 - Flow Measurement Using Electronic Metering Systems Section 1 - Electronic Gas Measurement1998-6-1API MPMS 21.2Manual of Petroleum Measurement Standards Chapter 21 - Flow Measurement Using Electronic Metering Systems Section 2 - Flow Measurement using Electronic Metering Systems, Inferred Mass2002-10-1API MPMS C10.1Manual of Petroleum Measurement Standards Chapter 10 - Sediment and Water, Section 1 - Standard Test Method for Sediment in Crude Oils and Fuel Oils by the Extraction Method1994-1-1API PUBL 327Aboveground Storage Tank Standards: A Tutorial1990-2-1API PUBL 421Monographs on Refinery Environmental Control - Management of Water Discharges Design and Operation of Oil-Water Separators1995-1-1API PUBL 534Heat Recovery Steam Generators First Edition1995-7-1API PUBL 535Burners for Fired Heaters in General Refinery Services First Edition 2000-5-1API PUBL 581Risk-Based Inspection Base Resource Document1996-2-1API PUBL 684Tutorial on the API Standard Paragraphs Covering Rotor Dynamics and Balancing: an Introduction to Lateral Critical and Train Torsional Analysis and Rotor Balancing1989-5-1API PUBL 1581Specifications and Qualification Procedures for Aviation Jet Fuel Filter/Separators 1998-4-1API PUBL 2026Safe Access/Egress Involving Floating Roofs of Storage Tanks in Petroleum Service 1998-8-1API PUBL 2030Application of Water Spray Systems for Fire Protection in the Petroleum Industry 1998-9-1API PUBL 2207Preparing Tank Bottoms for Hot Work1991-1-1API PUBL 2216Ignition Risk of Hydrocarbon Vapors by Hot Surfaces in the Open Air1999-8-1API PUBL 2218Fireproofing Practices in Petroleum and Petrochemical Processing Plants1996-12-1API PUBL 2510A Fire-Protection Considerations for the Design and Operation of Liquefied Petroleum Gas (LPG) 1999-3-1API PUBL 46861999 Oil Spill Conference Proceedings1991-1-1API RP 2A RECOMMENDED PRACTICE FOR PLANNING, DESIGNING AND CONSTRUCTING FIXED OFFSHORE PLATFORMS NINETEENTH1993-7-1API RP 2A-LRFD Recommended Practice for Planning, Designing and Constructing Fixed Offshore Platforms - Load and Resistance Factor Design1993-7-1API RP 2A-WSD Recommended Practice for Planning, Designing and Constructing Fixed Offshore Platforms - Working 2000-12-1API RP 2A-WSD Recommended Practice for Planning, Designing and Constructing Fixed Offshore Platforms - Working 1999-8-1API RP 2D Recommended Practice for Operation and Maintenance of Offshore Cranes2001-3-1API RP 2FPS Recommended Practice for Planning, Designing, and Construction Floating Production Systems1996-12-1API RP 2I In-Service Inspection of Mooring Hardware for Floating Drilling Units1996-1-1API RP 2L Recommended Practice for Planning, Designing, and Constructing Heliports for Fixed Offshore 1998-6-1API RP 2RD Design of Risers for Floating Production Systems (FPSs) and Tension-Leg Platforms (TLPs)1996-12-1API RP 2SK Recommended Practice for Design and Analysis of Stationkeeping Systems for Floating Structures2001-3-1API RP 2SM Recommended Practice for Design, Manufacture, Installation, and Maintenance of Synthetic Fiber Ropes for Offshore Mooring1997-8-1API RP 2T Recommended Practice for Planning, Designing, and Constructing Tension Leg Platforms1996-1-1API RP 2X Recommended Practice for Ultrasonic and Magnetic Examination of Offshore Structural Fabrication and Guidelines for Qualification of Technicians1998-8-1API RP 2Z Recommended Practice for Preproduction Qualification for Steel Plates for Offshore Structures 1996-1-1API RP 5A3Recommended Practice on Thread Compounds for Casing, Tubing, and Line Pipe1997-12-1API RP 5A5Field Inspection of New Casing, Tubing, and Plain End Drill Pipe1999-10-1API RP 5B1Gauging and Inspection of Casing, Tubing, and Line Pipe Threads1999-5-1API RP 5C1Recommended Practice for Care and Use of Casing and Tubing1996-11-1API RP 5C5Recommended Practice for Evaluation Procedures for Casing and Tubing Connection2002-3-1API RP 5UE Recommended Practice for Evaluation of Pipe Imperfections1998-8-1API RP 7G Recommended Practice for Drill Stem Design and Operating Limits1999-6-1API RP 9B Recommended Practice on Application, Care, and Use of Wire Rope for Oil Field Service2000-6-1API RP 11AR Recommended Practice for Care and Use of Subsurface Pumps1992-1-1API RP 11PGT Recommended Practice for Packaged Combustion Gas Turbines1997-8-1API RP 11S2Recommended Practice for Electric Submersible Pump Testing1999-3-1API RP 11S3Recommended Practice for Electric Submersible Pump Installations2002-7-1API RP 11S4Recommended Practice for Sizing and Selection of Electric Submersible Pump Installations 1997-8-1API RP 12R1Recommended Practice for Setting, Maintenance, Inspection, Operation and Repair of Tanks in 1997-9-1API RP 13B-1Recommended Practice Standard Procedure for Field Testing Water-Based Drilling Fluids1998-2-1API RP 13B-2Recommended Practice Standard Procedure for Field Testing Oil-Based Drilling Fluids1994-1-1API RP 14B Design, Installation, Repair and Operation of Subsurface Safety Valve Systems2001-3-1API RP 14C Recommended Practice for Analysis, Design, Installation, and Testing of Basic Surface Safety Systems for Offshore Production Platforms。
API大全
API大全2008年04月15日星期二下午 12:30关键词:Delphi,API,Delphi常用API,API函数auxGetDevCaps API 猎取附属设备容量auxGetNumDevs API 返回附属设备数量auxGetVolume API 猎取当前卷设置auxOutMessage API 向输出设备发送消息auxSetVolume API 设置附属设备卷AbortDoc API 终止一项打印作业AbortPath API 终止或取消DC中的一切路径AbortPrinter API 删除打印机缓冲文件AbortSystemShutdown API 停止系统工作AccessCheck API 检验客户访问权限AccessCheckAndAuditAlarm API 检验访问,产生声音或警报ActivateKeyboardLayout API 激活一个新的键盘设备AddAccessAllowedAce API 将ACCESS_ALLOWED_ACE加入ACL AddAccessDeniedAce API 将ACCESS_DENIED_ACE加入ACL AddAce API 将ACE加入一个已存在的ACLAddAtom API 将一个字符串加入本地原子表AddAuditAccessAce API 将SYSTEM_AUDIT_ACE加入ACL AddFontResource API 将一种字体加入字体表AddForm API 加入一个打印机窗体AddJob API 启动一个打印作业AddMonitor API 加入一个打印机治理器AddPort API 加入一个打印机端口AddPrintProcessor API 将打印处理器复制到打印机服务器中AddPrintProvidor API 加入一个打印机支持器AddPrinter API 在打印机服务器上建立一个打印机AddPrinterConnection API 为当前用户建立与打印机的联系AddPrinterDriver API 将打印机驱动程序复制到打印机服务器中AdjustTokenGroups API 使能/取消令牌中的群AdjustTokenPrivileges API 使能/取消令牌特权AdjustWindowRect API 运算所需窗口矩形的大小AdjustWindowRectEx API 运算所需窗口矩形的大小AdvancedDocumentProperties API 进行打印机高级设置AllocConsole API 为当前进程建立操纵台AllocateAndInitializeSid API 分配和初始化SID AllocateLocallyUniqueId API 分配LUIDAngleArc API 按指定角度画弧AnimatePalette API 替换逻辑调色板中的项目AnyPopup API 标识弹出式窗口是否存在AppendMenu API 在菜单中加入新的项目Arc API 画弧ArcTo API 画椭圆弧AreAllAccessesGranted API 检查所有要求的访问AreAnyAccessesGranted API 检查任何要求的访问ArrangeIconicWindows API 排列最小化的子窗口AttachThreadInput API 将线索彼此相连Abort 函数引起舍弃的意外处理Abs 函数绝对值函数AddExitProc 函数将一过程添加到运行时库的终止过程表中Addr 函数返回指定对象的地址AdjustLineBreaks 函数将给定字符串的行分隔符调整为CR/LF序列Align 属性使控件位于窗口某部分Alignment 属性控件标签的文字位置AllocMem 函数在堆栈上分配给定大小的块AllowGrayed 属性承诺一个灰度选择AnsiCompareStr 函数比较字符串(区分大小写)AnsiCompareText 函数比较字符串(不区分大小写)AnsiLowerCase 函数将字符转换为小写AnsiUpperCase 函数将字符转换为大写Append 函数以附加的方式打开已有的文件ArcTan 函数余切函数AssignFile 函数给文件变量赋一外部文件名Assigned 函数测试函数或过程变量是否为空AutoSize 属性自动操纵标签的大小===============================================BackupEventLog API 将事件记录储存至后备文件BackupRead API 产生磁带备份读BackupSeek API 产生磁带备份查寻BackupWrite API 产生磁带备份写Beep API 产生一个声调BeginDeferWindowPos API 创建一个窗口位置结构BeginPaint API 预备一个画图窗BeginPath API 开始一个路径等级BeginUpdateResource API 在可执行文件中开始资源文件更新BitBlt API 在设备描述表间复制位图BringWindowToTop API 复原重叠窗BroadcastSystemMessage APIBuildCommDCB API 向DCB中传送设备定义字符串BuildCommDCBAndTimeouts API 建立COMMDCB并设置超时值BackgroundColor 属性背景色BeginThread 函数以适当的方式建立用于内存治理的线程BevelInner 属性控件方框的内框方式BevelOuter 属性控件方框的外框方式BevelWidth 属性控件方框的外框宽度BlockRead 函数读一个或多个记录到变量中BlockWrite 函数从变量中写一个或多个记录BorderStyle 属性边界类型BorderWidth 属性边界宽度Break 命令终止for、while、repeat循环语句Brush 属性画刷===============================================CallMsgFilter API 将消息传给消息过滤过程CallNamedPipe API 多管道操作CallNextHookEx API 调中链中的下一个挂钩过程CallWindowProc API 将消息传答窗口函数CancelDC API 取消指定DC上的任何悬而未决的操作CascadeWindows APIChangeClipboardChain API 从剪贴板查看窗口上删除一个窗口ChangeMenu APIChangeServiceConfig API 修改服务参数CharLower API 将字符或字符串变为小写CharLowerBuff API 将字符串变为小写CharNext API 转到字符串的下一个字符CharPrev API 转到字符串的上一个字符CharToOem API 把字符串转换成OEM字符CharToOemBuff API 把字符串转换成OEM字符CharUpper API 将字符或字符串变为大写CharUpperBuff API 将字符串变为小写CheckColorsInGamut API 检查设备调色板中是否有色彩CheckDlgButton API 用对话按钮修改复选标记CheckMenuItem API 修改菜单项的复选标记属性CheckMenuRadioItem APICheckRadioButton API 用单选按钮放置一个复选标记ChildWindowFromPoint API 确定包含有点的窗口ChildWindowFromPointEx APIChooseColor API 建立一个色彩选择对话框ChooseFont API 建立一个字体选择对话框ChoosePixelFormat APIChord API 画一条弦ClearCommBreak API 复原字符传输ClearCommError API 承诺出错后进行通信ClearEventLog API 排除事件记录ClientToScreen API 将客户点转换成屏幕坐标ClipCursor API 将光标限制在矩形内CloseClipboard API 关闭剪贴板CloseDesktop APICloseDriver API 光闭可装入的多媒体驱动程序CloseEnhMetaFile API 光闭增强型图元文件DC CloseEventLog API 光闭事件记录句柄CloseFigure API 光闭路径中的一个数CloseHandle API 关闭打开的对象句柄CloseMetaFile API 关闭WINDOWS图元文件DCClosePrinter API 关闭打开的打印机CloseServiceHandle API 关闭Service Control Manager对象CloseWindow API 最小化窗口CloseWindowStation APIColorMatchToTarget API 控件预览设备描述表CombineRgn API 将两个区域合成一个区域CombineTransform API 将两个变换式结合在一起CommConfigDialog APICommDlgExtendedError API 返回出错数据CommandLineToArgv APICompareFileTime API 比较两个64位文件时刻CompareString API 比较两个局部指定字符串南山古桃 NSGTao ://hi.baidu /nsgtao ConfigurePort API 配置打印机端口ConnectNamedPipe API 等待要连接的客户机ConnectToPrinterDlg API 显示扫瞄对话并连接网络打印机ContinueDebugEvent API 使调试线索连续ControlService API 向服务器发送控件ConvertDefaultLocale API 将缺省局部转换为实际的局部值CopyAcceleratorTable API 复制一个加速表CopyCursor API 复制一个光标CopyEnhMetaFile API 复制增强型图元文件CopyFile API 复制文件CopyIcon API 复制图标CopyImage APICopyLZFile APICopyMetaFile API 复制Windows图元文件CopyRect API 复制矩形大小CopySid API 将SID复制到缓冲区中CountClipboardFormats API 返回剪贴板格式的数量CreateAcceleratorTable API 建立加速表CreateBitmap API 建立独立于设备的内存位图CreateBitmapIndirect API 用BITMAP结构建立位图CreateBrushIndirect API 用指定属性建立一个刷子CreateCaret API 为系统脱字号建立新的形状CreateColorSpace API 建立逻辑色影区域CreateCompatibleBitmap API 建立与DC相兼容的位图CreateCompatibleDC API 建立与指定DC相兼容的DC CreateConsoleScreenBuffer API 将句柄返回给新的屏幕缓冲区CreateCursor API 用指定的尺寸建立一个光标CreateDC API 建立设备描述表CreateDIBPatternBrush API 从DIB中建立图案刷子CreateDIBPatternBrushPt API 从位图中建立逻辑刷子CreateDIBSection API(**** 转载敬请注明-本文出处:南山古桃(nsgtao)的百度空间: ://hi.baidu /nsgtao/ ****) CreateDIBitmap API 从DIB spec中建立位图句柄CreateDesktop APICreateDialogIndirectParam API 从内存模块中建立非模态对话框CreateDialogParam API 建立非模态对话框CreateDirectory API 建立一个新名目CreateDirectoryEx API 用模板属性建立一个名目CreateDiscardableBitmap API 建立可舍弃位图CreateEllipticRgn API 建立椭圆区域CreateEllipticRgnIndirect API 建立椭圆区域CreateEnhMetaFile API 建立增强型图元文件DCCreateEvent API 返回新事件对象一个句柄CreateFile API 建立、打开或截断文件CreateFileMapping API 返回新文件映像对象一个句柄CreateFont API 建立逻辑字体CreateFontIndirect API 用LOGFONT结构建立字体CreateHalftonePalette API 为设备描述表建立中间色调调色板CreateHatchBrush API 建立影线刷子CreateIC API 建立信息上下文CreateIcon API 建立有指定属性的图标CreateIconFromResource API 建立图标或光标CreateIconIndirect API 建立图标或光标CreateIoCompletionPort APICreateMDIWindow API 建立新的MDI窗口CreateMailslot API 建立MailsoltCreateMenu API 建立菜单CreateMetaFile API 建立WINDOWS图元DCCreateMutex API 将句柄返回给MUTEX对象CreateNamedPipe API 建立命名管道实例CreatePalette API 建立逻辑色彩调色板CreatePatternBrush API 从位图中建立图案刷子CreatePen API 建立逻辑画笔CreatePenIndirect API 用LOGPEN结构建立画笔CreatePipe API 建立匿名管道CreatePolyPolygonRgn API 建立由多边形组成的区域CreatePolygonRgn API 建立多边形区域CreatePopupMenu API 建立弹出式菜单CreatePrivateObjectSecurity API 分配并初始化爱护SD CreateProcess API 建立新的进程和线索对象CreateProcessAsUser API 建立指定用户的新进程CreateRectRgn API 建立矩形区域CreateRectRgnIndirect API 用RECT结构建立一个区域CreateRemoteThread API 在另一进程中建立线索CreateRoundRectRgn API 建立圆角矩形CreateScalableFontResource API 建立带字体信息的资源文件CreateSemaphore API 将句柄返回给新的信号量CreateService API 建立服务对象CreateSolidBrush API 用指定颜色建立实心刷子CreateTapePartition API 建立新的磁带分区CreateThread API 建立新的线索CreateWindowEx API 建立窗口Caption 属性标签文字的内容ChangeFileExt 函数改变文件的后缀ChDir 函数改变当前名目Checked 属性确定复选框选中状态Chr 函数返回指定序数的字符CloseFile 命令关闭打开的文件Color 属性标签的颜色Columns 属性显示的列数CompareStr 函数比较字符串(区分大小写)Concat 函数合并字符串Continue 命令连续for、while、repeat的下一个循环Copy 函数返回一字符串的子串Cos 函数余弦函数Ctl3D 属性是否具有3D成效Cursor 属性鼠标指针移入后的形状===============================================DPtoLP API 将设备坐标转换位逻辑坐标DdeAbandonTransaction API 取消异步交互DdeAccessData API 访问DDE数据对象DdeAddData API 向DDE数据对象中加入数据DdeClientTransaction API 开始DDE数据事务DdeCmpStringHandles API 比较两个DDE字符串句柄DdeConnect API 建立与服务器的对话DdeConnectList API 建立多个DDE对话DdeCreateDataHandle API 建立DDE数据句柄DdeCreateStringHandle API 建立DDE字符串句柄DdeDisconnect API 终止DDE对话DdeDisconnectList API 取消DDE对话表列DdeEnableCallback API 使能或取消一个或多个DDE对话DdeFreeDataHandle API 开释DDE数据对象DdeFreeStringHandle API 开释DDE字符串句柄DdeGetData API 将数据从DDE数据对象中复制到缓冲区DdeGetLastError API 返回由DDEML函数设置的出错代码DdeImpersonateClient API DDE服务器模拟客户机DdeInitialize API 用DDEML登记应用程序DdeKeepStringHandle API 为字符串句柄增加可用记录DdeNameService API 登记取消服务器名称DdePostAdvise API 提示服务器向客户机发送建议数据DdeQueryConvInfo API 返回关于DDE对话的信息DdeQueryNextServer API 在对话表列中获得下一个句柄DdeQueryString API 将字符串句柄文本复制到缓冲区DdeReconnect API 重建DDE对话DdeSetQualityOfService API 指明服务的DDE质量南山古桃 NSGTao ://hi.baidu /nsgtao DdeSetUserHandle API 将用户定义句柄与事务建立关联DdeUnaccessData API 开释DDE数据对象DdeUninitialize API 开释应用程序的DDEML资源DebugActiveProcess API 连接调试进程DebugBreak API 建立断点DefDlgProc API 提供缺省窗口消息进程DefDriverProc API 定义缺省消息处理器DefFrameProc API 缺省MDI框架窗口消息进程DefMDIChildProc API 缺省MDI子窗口消息进程DefWindowProc API 调用缺省窗口过程DeferWindowPos API 更新窗口位置结构DefineDosDevice API 定义、重定义或删除DOS的设备名DeleteAce API 从已存在的ACL中删除ACEDeleteAtom API 删除一个原子DeleteColorSpace API 删除指定色彩空间DeleteCriticalSection API 删除临界部分DeleteDC API 删除设备描述表DeleteEnhMetaFile API 取消增强图元文件句柄DeleteFile API 删除文件DeleteForm API 删除打印机窗体层差DeleteMenu API 删除菜单项DeleteMetaFile API 取消WINDOWS图元文件句柄DeleteMonitor API 删除打印机监视器DeleteObject API 从内存删除一个对象DeletePort API 删除打印机端口DeletePrintProcessor API 删除打印机处理器DeletePrintProvidor API 删除打印机提供者DeletePrinter API 删除打印机服务器上的打印机DeletePrinterConnection API 删除与打印机的连接DeletePrinterDriver API 删除打印机驱动程序DeleteService API 从SC MANAGER数据库中删除服务DeregisterEventSource API 光闭事件句柄DescribePixelFormat APIDestroyAcceleratorTable API 取消加速表DestroyCaret API 取消当前脱字号DestroyCursor API 取消CREATECURSOR建立的光标DestroyIcon API 取消由CREATEICON建立的图标DestroyMenu API 取消菜单并开释内存DestroyPrivateObjectSecurity API 删除被爱护的服务器对象的SD DestroyWindow API 取消窗口DeviceCapabilities API 返回设备驱动程序的功能DeviceIoControl API 直截了当调用驱动程序DialogBoxIndirectParam API 从内存模块中建立对话框DisableThreadLibraryCalls APIDisconnectNamedPipe API 切断命名管道的服务器终端DispatchMessage API 向窗口发送消息DlgDirList API 填充名目列表框DlgDirListComboBox API 填充名目列表框DlgDirSelectComboBoxEx API 从名目列表框中返回用户选择DlgDirSelectEx API 从名目列表框中返回用户选择DoEnvironmentSubst APIDocumentProperties API 配置打印机设置DosDateTimeToFileTime API 将MS-DOS日期时刻转换为64位格式DragAcceptFiles API 登记窗口是否同意托动文件的内容DragDetect APIDragFinish API 开释分配用于托动文件的内容DragObject APIDragQueryFile API 返回托动的文件名DragQueryPoint API 返回鼠标位置DrawAnimatedRects APIDrawCaption APIDrawEdge APIDrawEscape API 实现非GDI可画图设备方法DrawFocusRect API 用焦点风格画矩形DrawFrameControl APIDrawIcon API 在指定设备描述表中画一个图标DrawIconEx APIDrawMenuBar API 重显示菜单栏DrawState APIDrawText API 在矩形中画出已格式化文本DrawTextEx APIDrvGetModuleHandle API 获得可安装驱动程序的例子句柄DuplicateHandle API 复制对象句柄DuplicateIcon APIDuplicateToken API 复制访问令牌Date 函数返回当前的日期DateTimeToFileDate 函数将DELPHI的日期格式转换为DOS的日期格式DateTimeToStr 函数将日期时刻格式转换为字符串DateTimeToString 函数将日期时刻格式转换为字符串DateToStr 函数将日期格式转换为字符串DayOfWeek 函数返回星期的数值Dec 函数递减变量值DecodeDate 函数将日期格式分解为年月日DecodeTime 函数将时刻格式分解为时、分、秒、毫秒Delete 函数从字符串中删除子串DeleteFile 命令删除文件DiskFree 函数返回剩余磁盘空间的大小DiskSize 函数返回指定磁盘的容量Dispose 函数开释动态变量所占的空间DisposeStr 函数开释字符串在堆栈中的内存空间DitherBackground 属性使背景色的色彩加重或减少50% DragCursor 属性当鼠标按下时刻标的形状DragMode 属性按动的作用方式DropDownCount 属性容许的显示数据项的数目===============================================Ellipse API 画椭圆EmptyClipboard API 清空剪贴板并开释数据句柄EnableMenuItem API 使能、取消或使菜单项不可激活EnableScrollBar API 使能、取消滚动条EnableWindow API 设备窗口使能状态EndDeferWindowPos API 更新窗口的位置及大小EndDialog API 隐藏对话框EndDoc API 终止打印作业EndDocPrinter API 终止打印作业EndPage API 终止一页EndPagePrinter API 终止打印页EndPaint API 在指定窗口中标记图画结尾标志EndPath API 终止路径EndUpdateResource API 在可执行文件中终止资源更新EnterCriticalSection API 加入临界部分EnumCalendarInfo APIEnumChildWindows API 将子窗口句柄传给回调函数EnumClipboardFormats API 返回CLIPBOARD格式EnumDateFormats API 枚举局部指定数据格式EnumDependentServices API 枚举依靠于设备的服务EnumDesktopWindows APIEnumDesktops APIEnumEnhMetaFile API 用增强图元文件返回GDI调用EnumFontFamilies API 返回指定家族的字体EnumFontFamiliesEx API 返回指定家族的字体EnumFonts API 枚举指定设备上的字体EnumForms API 枚举所支持的打印机窗体EnumICMProfiles API 枚举可用的颜色分布EnumJobs API 猎取打印作业信息EnumMetaFile API 用WINDOWS图元文件返回GDI调用EnumMonitors API 枚举可用监视器EnumObjects API 枚举设备描述表中的画笔和刷子EnumPorts API 枚举可用打印机端口EnumPrintProcessorDatatypes API 枚举打印机所支持的数据类型EnumPrintProcessors API 枚举已安装的打印机处理器EnumPrinterDrivers API 枚举已安装的打印机驱动程序EnumPrinterPropertySheets APIEnumPrinters APIEnumProps API 返回窗口属性表列EnumPropsEx API 返回窗口属性表列EnumResourceLanguages API 列出语言资源EnumResourceNames API 列出资源名称EnumResourceTypes API 列出资源类型EnumServicesStatus API 枚举SC治理器数据库中的服务EnumSystemCodePages API 枚举已安装的可用系统代码页EnumSystemLocales API 枚举已安装的系统局部EnumThreadWindows API 返回线索窗口EnumTimeFormats API 枚举本地指定时刻格式EnumWindowStations APIEqualPrefixSid API 检查两个SLD前缀是否相等EqualRect API 确定两矩形是否相等待EqualRgn API 比较两区域是否相等EqualSid API 检查两SLD安全ID是否相等EraseTape API 删除磁带的指定段Escape API 承诺访问设备EscapeCommFunction API 发送扩展COMM函数ExcludeClipRect API 改变剪裁区ExcludeUpdateRgn API 从剪裁区中排斥更新区域ExitProcess API 退出当前进程ExitThread API 退出当前线索ExitWindows API 关闭WINDOWSExitWindowsEx API 关闭WINDOWSExpandEnvironmentStrings API 扩充环境变量字符串ExtCreatePen API 建立逻辑画笔ExtCreateRegion API 从区域数据中建立一个区域ExtEscape API 承诺访问私有设备ExtFloodFill API 用当前刷子填充区域ExtSelectClipRgn API 选择一块区域作为剪裁区ExtTextOut API 在矩形区域中输出一个字符串ExtractAssociatedIcon API 从文件或相关EXE中猎取图标句柄ExtractIcon API 从可执行文件中返回图标句柄ExtractIconEx APIEditMask 属性编辑模式Enabled 属性是否使标签出现打开状态EncodeDate 函数将年月日合成为日期格式EncodeTime 函数将时、分、秒、毫秒合成为时刻格式EndMargin 属性末尾边缘Eof 函数对有类型或无类型文件测试是否到文件尾Eoln 函数返回文本文件的行终止状态Erase 命令删除外部文件ExceptAddr 函数返回引起当前意外的地址Exclude 函数从集合中删除一些元素ExceptObject 函数返回当前意外的索引Exit 命令赶忙从当前的语句块中退出Exp 函数指数函数ExpandFileName 函数返回包含绝对路径的字符串ExtendedSelect 属性是否承诺存在选择模式,True时,MultiSelect才有意义ExtractFileDir 函数返回驱动器和路径ExtractFileExt 函数返回文件的后缀ExtractFileName 函数返回文件名ExtractFilePath 函数返回指定文件的路径===============================================FatalAppExit API 终止一个应用程序FatalExit API 向调试者返回控件FileTimeToDosDateTime API 将文件时刻转换为MS-DOS日期FileTimeToLocalFileTime API 将UTC文件时刻转换成本地文件时刻FileTimeToSystemTime API 将64位时刻转换为系统时刻FillConsoleOutputAttribute API 将属性写入屏幕缓冲区FillConsoleOutputCharacter API 将字符写入屏幕缓冲区FillPath API 填充当前路径FillRect API 用指定刷子填充矩形区域FillRgn API 用刷子填充区域FindAtom API 从本地原子表中返回字符串原子FindClose API 关闭查找文件描述表FindCloseChangeNotification API 光闭文件或名目修改等待FindClosePrinterChangeNotification APIFindEnvironmentString APIFindExecutable API 返回可执行文件名及句柄FindFirstChangeNotification API 设置文件或名目修改等待FindFirstFile API 查找第一个匹配文件FindFirstFreeAce API 返回指向第一个闲暇ACL字节的指针FindFirstPrinterChangeNotification APIFindNextChangeNotification API 要求对下一个文件或名目变化的通知FindNextFile API 查找下一个匹配文件FindNextPrinterChangeNotification APIFindResource API 在模块中查找资源FindResourceEx API 在模块中查找资源FindText API 建立查找文本对话框FindWindow API 返回一个与类和窗口名相关的窗口句柄FindWindowEx APIFixBrushOrgEx APIFlashWindow API 使窗口闪耀一次FlattenPath API 将弧变为线FloodFill API 用当前刷子填充区域FlushConsoleInputBuffer API 清除操纵台输入缓冲区FlushFileBuffers API 清除文件缓冲区FlushInstructionCache API 填满指令缓冲区FlushViewOfFile API 用映像视图填充文件FoldString API 变换字符串FormatMessage API 格式化消息字符串FrameRect API 用指定刷子画一个窗口边框FrameRgn API 在区域四周画出边框FreeConsole API 开释操纵台FreeDDElParam API 开释DDE消息IPARAMFreeEnvironmentStrings APIFreeLibrary API 卸载库模块FreeLibraryAndExitThread APIFreeResource APIFreeSid API 开释SIDFileAge 函数返回文件已存在的时刻FileClose 命令关闭指定的文件FileCreate 命令用指定的文件名建立新文件FileDateToDateTime 函数将DOS的日期格式转换为DELPHI的日期格式FileExists 函数检查文件是否存在FileGatAttr 函数返回文件的属性FileGetDate 函数返回文件的DOS日期时刻标记FileOpen 命令用指定的存取模式打开指定的文件FilePos 函数返回文件的当前指针位置FileRead 命令从指定的文件读取FileSearch 命令在名目中搜索指定的文件FileSeek 函数改变文件的指针FileSetAttr 函数设置文件属性FileSetDate 函数设置文件的DOS日期时刻标记FileSize 函数返回当前文件的大小FileWrite 函数对指定的文件做写操作FillChar 函数用指定的值填充连续字节的数FindClose 命令终止FindFirst/FindNext序列FindFirst 命令对指定的文件名及属性搜索名目南山古桃 NSGTao ://hi.baidu /nsgtaoFindNext 命令返回与文件名及属性匹配的下一入口FloatToDecimal 函数将浮点数转换为十进制数FloatToStrF 函数将浮点数转换为字符串FloatToStr 函数将浮点数转换为字符串FloatToText 函数将给定的浮点数转换为十进制数FloatToTextFmt 函数将给定的浮点数转换为十进制数Flush 函数将缓冲区的内容刷新到输出的文本文件中FmtLoadStr 函数从程序的资源字符串表中装载字符串FmtStr 函数格式化一系列的参数,其结果以参数Result返回Font 属性设置字体Format 函数格式化一系列的参数并返回Pascal字符串FormatBuf 函数格式化一系列的参数FormatDateTime 函数用指定的格式来格式化日期和时刻FormatFloat 函数指定浮点数格式Frac 函数返回参数的小数部分FreeMem 函数按给定大小开释动态变量所占的空间(**** 转载敬请注明-本文出处:南山古桃(nsgtao)的百度空间: ://hi.baidu /nsgtao/ ****) ===============================================GdiComment API 向增强型图元文件中加入注释GdiFlush API 使当前GDI闪耀GdiGetBatchLimit API 返回缓冲GDI函数数量GdiSetBatchLimit API 设置缓冲GDI函数数量GenerateConsoleCtrlEvent API 向操纵台进程组发送信号GetACP API 猎取ANSI系统代码页GetAce API 返回指向ACL中的ACE的指针GetAclInformation API 返回访问控件表信息GetActiveWindow API 返回活动窗口句柄GetArcDirection API 返回弧和矩形的绘画方向GetAspectRatioFilterEx API 返回当前ASPECT-RATIO过滤器GetAsyncKeyState API 确定键的状态GetAtomName API 返回本地原子字符串GetBinaryType API 确定二进制可执行文件类型GetBitmapBits API 将位图复制到缓冲区GetBitmapDimensionEx API 返回位图宽和高GetBkColor API 返回当前背景色GetBkMode API 返回背景模式GetBoundsRect API 返回当前相邻矩形GetBrushOrgEx APIGetCPInfo API 猎取代码页信息GetCapture APIGetCaretBlinkTime API 返回脱字号闪耀时刻GetCaretPos API 返回当前脱字号位置GetCharABCWidths API 返回字符宽度GetCharABCWidthsFloat API 返回字符宽度GetCharWidth API 返回字符宽度GetCharWidth32 API 返回字符宽度GetCharWidthFloat API 返回部分字符宽度GetCharacterPlacement API 猎取字符串属性数据GetClassInfo API 返回窗口类信息GetClassLong API 返回窗口类数据GetClassName API 返回窗口类名称GetClassWord API 返回窗口类内存字GetClientRect API 返回窗口客户区坐标GetClipBox API 取剪裁区域框GetClipCursor API 返回限制光标的矩形的坐标GetClipRgn API 返回当前剪辑域GetClipboardData API 返回剪贴板数据的句柄GetClipboardFormatName API 返回登录的剪贴板格式名GetClipboardOwner API 返回剪贴板所有者窗口句柄GetClipboardViewer API 返回第一个剪贴板扫瞄窗口句柄GetColorAdjustment API 猎取设备描述表调整值GetColorSpace API 猎取指定色彩空间GetCommConfig APIGetCommMask API 返回COMM事件屏蔽GetCommModemStatus API 返回调制解调器操纵登录值GetCommProperties API 返回COMM设备属性GetCommState API 返回COMM设备操纵块GetCommTimeouts API 返回COMM设备超时特性值GetCommandLine API 返回指向命令行的指针GetCompressedFileSize APIGetComputerName API 取回当前运算机名GetConsoleCP API 为操纵台输入猎取代码页GetConsoleCursorInfo API 返回光标大小GetConsoleMode API 返回操纵台输入输出模式GetConsoleOutputCP API 为操纵台输出猎取代码页GetConsoleScreenBufferInfo API 返回屏幕缓冲区信息GetConsoleTitle API 返回操纵台窗口标题GetCurrencyFormat APIGetCurrentDirectory API 返回当前名目GetCurrentObject API 返回当前对象GetCurrentPositionEx API 返回逻辑单元位置GetCurrentProcess API 返回当前进程的句柄GetCurrentProcessId API 返回当前进程ID值GetCurrentThread API 返回当前线索的句柄GetCurrentThreadId API 返回当前线索ID值GetCursor API 返回当前光标的句柄GetCursorPos API 返回当前光标的位置GetDC API 返回窗口描述表句柄GetDCEx API 返回显示描述表的句柄GetDCOrgEx API 返回设备描述表的转换起点GetDIBColorTable APIGetDIBits API 将DIB位复制到缓冲区中GetDateFormat API 猎取本地日期格式GetDefaultCommConfig APIGetDesktopWindow API 返回桌面窗口句柄GetDeviceCaps API 返回设备性能GetDeviceGammaRamp API 猎取显示器的辉度系数GetDialogBaseUnits API 返回对话基础单元GetDiskFreeSpace API 返回闲暇磁盘空间GetDlgCtrlID API 返回亲小孩窗口的ID值GetDlgItem API 返回对话框控件句柄GetDlgItemInt API 将对话框文本转换为整数GetDlgItemText API 返回对话框控件文本GetDoubleClickTime API 返回鼠标双击时刻GetDriveType API 返回指定驱动器类型GetDriverModuleHandle API 返回驱动程序模块例子句柄GetEnhMetaFile API 建立增强图元文件GetEnhMetaFileBits API 将增强图元文件值复制到缓冲区GetEnhMetaFileDescription API 返回增强图元文件的标题及建立者GetEnhMetaFileHeader API 返回增强图元文件头GetEnhMetaFilePaletteEntries API 返回增强图元文件调色板入口GetEnvironmentStrings API 返回指向环境块的指针GetEnvironmentVariable API 返回过程环境变量GetExitCodeProcess API 返回过程中断代码GetExitCodeThread API 返回线索中断代码GetExpandedName API 取压缩文件的原文件名GetFileAttributes API 返回文件属性GetFileInformationByHandle API 返回文件信息GetFileSecurity API 猎取文件或名目安全信息GetFileSize API 返回指定文件大小GetFileTime API 返回文件64位时刻GetFileTitle API 返回文件名GetFileType API 返回文件类型GetFileVersionInfo API 返回文件的版本信息GetFileVersionInfoSize API 返回可用版本信息大小GetFocus API 返回当前焦点窗口句柄GetFontData API 返回字体数据GetFontLanguageInfo API 猎取字体显示描述表的信息GetForegroundWindow API 返回前景窗口句柄GetForm API 猎取打印机窗口信息GetFullPathName API 返回文件的路径名GetGlyphOutline API 取回轮廓数据GetGraphicsMode API 取回指定DC的图形模式GetHandleInformation APIGetICMProfile API 返回设备场景的色彩映像GetIconInfo API 返回图标或光标信息GetInputState API 确定鼠标、键盘、定时器状态GetJob API 猎取打印作业信息GetKBCodePage API 猎取OEM系统代码页GetKernelObjectSecurity API 返回内核对象SD GetKerningPairs API 返回当前字体内核对GetKeyNameText API 返回代表键盘名字的字符串GetKeyState API 返回虚拟键的状态GetKeyboardLayout APIGetKeyboardLayoutList APIGetKeyboardLayoutName API 返回活动键盘版面名GetKeyboardState API 返回虚拟键盘状态GetKeyboardType API 返回键盘信息GetLargestConsoleWindowSize API 返回窗口尺寸的最大可能性GetLastActivePopup API 确定最近的活动弹出式窗口GetLastError API 返回扩充出错代码GetLengthSid API 返回SID长度GetLocalTime API 返回本地时刻和日期GetLocaleInfo API 从记录中猎取本机信息GetLogColorSpace API 猎取逻辑色彩空间的信息GetLogicalDriveStrings API 返回合法驱动器字符串GetLogicalDrives API 指定合法驱动器GetMailslotInfo API 返回信箱信息GetMapMode API 返回映像模式GetMenu API 返回指定窗口的菜单句柄GetMenuCheckMarkDimensions API 返回缺省复选标记位图尺寸GetMenuContextHelpId APIGetMenuDefaultItem APIGetMenuItemCount API 返回菜单项数GetMenuItemID API 返回菜单项标识符GetMenuItemInfo APIGetMenuItemRect APIGetMenuState API 返回指定菜单项的菜单标记GetMenuString API 将菜单项字符串复制入缓冲区GetMessage API 从线索消息队列中返回一条消息GetMessageExtraInfo API 返回硬件消息的信息GetMessagePos API 返回最后消息的光标位置GetMessageTime API 返回最后消息的时刻位置GetMetaFile API 建立WINDOWS图元文件GetMetaFileBitsEx API 将WINDOWS图元文件复制入缓冲区GetMetaRgn API 返回当前图元区域GetMiterLimit API 返回当前MITER-JOIN长度GetModuleFileName API 返回指定模块的路径GetModuleHandle API 返回指定模块的句柄GetNamedPipeHandleState API 返回命名管道句柄消息GetNamedPipeInfo API 返回命名管道句柄消息GetNearestColor API 返回最近的可用色彩GetNearestPaletteIndex API 返回最近的匹配色彩GetNextDlgGroupItem API 返回前或后一组控件的句柄GetNextDlgTabItem API 返回前或后一个WS_TABSTOP控件GetNextWindow API 返回前或后一窗口治理器窗口GetNumberFormat APIGetNumberOfConsoleInputEvents API 返回操纵台队列事件数GetNumberOfConsoleMouseButtons API 返回鼠标按钮数GetNumberOfEventLogRecords API 猎取事件记录中的记录数GetOEMCP API 猎取OEM系统代码页GetObject API 返回对象信息GetObjectType API 返回对象类型GetObject API 返回对象信息GetObjectType API 返回对象类型GetOldestEventLogRecord API 返回最早的记录数GetOpenClipboardWindow API 返回打开CLIPBOARD的窗口句柄GetOpenFileName API 建立文件名对话框GetOutlineTextMetrics API 返回TRUETYPE字体的公制类型GetOverlappedResult API 返回最后重叠结果GetPaletteEntries API 返回调色板入口范畴GetParent API 返回父口句柄GetPath API 返回路径中的所有直线和曲线GetPixel API 返回指定像素的RGB值GetPixelFormat APIGetPolyFillMode API 返回当前多边形填充模式GetPrintProcessorDirectory API 猎取打印机驱动处理器路径GetPrinter API 猎取打印机信息GetPrinterData API 猎取打印机配置信息GetPrinterDriver API 猎取打印机驱动程序信息GetPrinterDriverDirectory API 猎取打印机驱动程序路径GetPriorityClass API 返回过程的优先级类GetPriorityClipboardFormat API 返回第一个CLIPBOARD格式GetPrivateObjectSecurity API 返回爱护服务器对象SD GetPrivateProfileInt API 从私有文件中猎取整数GetPrivateProfileSection API 返回私有键和值GetPrivateProfileString API 从私有文件中猎取字符串GetProcAddress API 返回函数地址GetProcessAffinityMask API 猎取任务可用的处理表列GetProcessHeap API 猎取调用过程堆句柄GetProcessHeaps APIGetProcessShutdownParameters API 返回过程停止参数GetProcessTimes API 猎取过程计时器GetProcessWindowStation API 返回过程窗口站句柄GetProcessWorkingSetSize APIGetProfileInt API 从WIN.INI中猎取整数GetProfileSection API 从WIN.INI中返回关键字和值GetProfileString API 从WIN.INI中猎取字符串GetProp API 从窗口属性表列中返回数据句柄GetQueueStatus API 确定消息队列内容GetQueuedCompletionStatus APIGetROP2 API 返回当前绘图模式GetRasterizerCaps API 返回系统TRUETYPE状态GetRegionData API 返回区域数据GetRgnBox API 返回区域边框矩形。
API说明文档参考
Tuer API 说明文档Tuer API 依赖restify搭建,提供rest格式的API访问接口,API访问限制在1秒钟内最多访问3次。
o一种不需要授权访问的公共API,必须使用appkey才可以访问。
o一种必须使用用户授权token方式获取。
用户授权方式的API访问,必须在get参数中传递授权token,或者在http header中使用Authorization方式验证。
token的有效期默认为30天,过期后需要重新引导用户进行授权。
申请APPKEYAPPKEY申请步骤:o必须为兔耳网站注册用户,才允许申请。
申请地址o一个账户只能申请一个APPKEY,之后需要等待审核,审核成功后会邮件通知开发者。
o开发者可以通过账户设置->APPKEY管理,查看自己的APPKEY申请情况和进度.o申请完成并通过审核后,会发放一个APPKEY和一个sercet值,之后用于获取API权限和用户授权。
用户授权过程∙引导用户访问http://tuer.me/oauth/authorize?client_id=appkey&redirect_uri=callback_url进行登陆授权。
∙用户登陆兔耳帐号,之后带到相应app的授权页面。
∙允许授权后,网站会带着一个code值如http://myapp.foo/?code=xxxx跳到你的redirect_uri填写地址,此地址必须要和申请appkey时一致。
∙阻止授权后会跳转到http://myapp.foo/?error=access_denied地址,需要开发者自己处理。
当用户允许授权并回传给应用code值时,应用程序应该把code值,通过post的方式来兔耳的http://www.tuer.me/oauth/access_token换取token值。
o post需要传递的几个值为如下client_id:'appkey的值'client_secret:'appkey对应的secret值',redirect_url:'申请appkey时所写的回调地址',grant_type:'authorization_code', //固定写死code:code //回传给你的code值此时会在兔耳这个授权用户下创建应用和该用户关联的token,这个token会在post 的返回结果中附带,类似如下:{access_token:"xxxxx",tuer_uid:"user_id"} // tuer_uid为此用户id授权结束,这个时候就可以带着这个token值访问到该id的授权API,如果token过期则需要重新引导授权,默认为30天有效期。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SKIUEST_STATE
RELATION_TYPE
TEAM_AUTHORITY_TYPE
REVIVE_TYPE
MAP_TYPE
MAP_CAMP_TYPE
MAIL_TYPE
NOT_IN_FIGHT MOVE_STATE_ERROR ERROR_BY_HORSE BUFF_INVALID FORCE_EFFECT BUFF_IMMUNITY TARGET_LIFE_ERROR SELF_LIFE_ERROR DST_MOVE_STATE_ERROR NOT_PARTY MAP_BAN TARGET_STEALTH ERROR_BY_SPRINT NORMAL EQUIPMENT SYSTEM TALENT STANDARD_MALE STANDARD_FEMALE STRONG_MALE SEXY_FEMALE LITTLE_BOY LITTLE_GIRL UNFINISHED FINISHED INVALID NONE SELF ALLY ENEMY NEUTRALITY PARTY ALL LEADER DISTRIBUTE MARK IN_SITU BY_PLAYER IN_ALTAR CANCEL_BY_PLAYER NORMAL_MAP DUNGEON BATTLE_FIELD BIRTH_MAP TONG_DUNGEON ALL_PROTECT PROTECT_GOOD PROTECT_EVIL NEUTRAL FIGHT PLAYER SYSTEM AUCTION GM_MESSAGE
MOVE_STATE
MOVE_STATE
SKILL_EFFECT_TYPE
SKILL_CAST_EFFECT_TYPE
SKILL_RESULT_CODE
ON_KNOCKED_DOWN ON_KNOCKED_BACK ON_KNOCKED_OFF ON_SPRINT_BREAK ON_HALT ON_FREEZE ON_ENTRAP ON_AUTO_FLY ON_DEATH ON_DASH ON_PULL ON_REPULSED ON_RISE ON_SKID INVALID SKILL BUFF TOTAL INVALID HARMFUL NERTUAL BENEFICIAL SUCCESS FAILED INVALID_CAST_MODE NOT_ENOUGH_LIFE NOT_ENOUGH_MANA NOT_ENOUGH_RAGE NOT_ENOUGH_ENERGY NOT_ENOUGH_TRAIN NOT_ENOUGH_STAMINA NOT_ENOUGH_ITEM NOT_ENOUGH_AMMO SKILL_NOT_READY INVALID_SKILL INVALID_TARGET NO_TARGET NEED_TARGET TOO_CLOSE_TARGET TOO_FAR_TARGET OUT_OF_ANGLE TARGET_INVISIBLE WEAPON_ERROR WEAPON_DESTROY AMMO_ERROR NOT_EQUIT_AMMO MOUNT_ERROR IN_OTACTION ON_SILENCE NOT_FORMATION_LEADER NOT_ENOUGH_MEMBER NOT_START_ACCUMULATE SKILL_ERROR BUFF_ERROR
GLOBAL
ITEM_TABLE_TYPE
EQUIPMENT_REPRESENT
INVENTORY_INDEX
TARGET
ITEM_GENRE
ITEM_BIND
TOTAL INVALID EQUIP PACKAGE PACKAGE1 PACKAGE2 PACKAGE3 PACKAGE4 BANK BANK_PACKAGE1 BANK_PACKAGE2 BANK_PACKAGE3 BANK_PACKAGE4 BANK_PACKAGE5 SOLD_LIST EQUIP_BACKUP1 EQUIP_BACKUP2 SYSTEM_PACKAGE BULLET_PACKAGE TOTAL NO_TARGET COORDINATION NPC DOODAD PLAYER ITEM ITEM_POS EQUIPMENT POTION TASK_ITEM MATERIAL BOOK DESIGNATION MOUNT_ITEM ENCHANT_ITEM DIAMOND COLOR_DIAMOND BOX BOX_KEY TOTAL INVALID NEVER_BIND BIND_ON_EQUIPPED BIND_ON_PICKED BIND_ON_TIME_LIMITATION INVALID NEARBY TEAM RAID BATTLE_FIELD SENCE WHISPER FACE GM_MESSAGE
PLAYER_TALK_CHANNEL
EQUIPMENT_SUB
LOCAL_SYS GLOBAL_SYS GM_ANNOUNCE TO_TONG_GM_ANNOUNCE TO_PLAYER_GM_ANNOUNCE NPC_NEARBY NPC_PARTY NPC_SENCE NPC_WHISPER NPC_SAY_TO NPC_YELL_TO NPC_FACE NPC_SAY_TO_ID NPC_SAY_TO_CAMP TONG TONG_ALLIANCE TONG_SYS WORLD FORCE CAMP MENTOR FRIENDS CHANNEL1 CHANNEL2 CHANNEL3 CHANNEL4 CHANNEL5 CHANNEL6 CHANNEL7 CHANNEL8 DEBUG_THREAT MELEE_WEAPON RANGE_WEAPON CHEST HELM AMULET RING WAIST PENDANT PANTS BOOTS BANGLE WAIST_EXTEND PACKAGE ARROW BACK_EXTEND HORSE BULLET MELEE_WEAPON BIG_SWORD RANGE_WEAPON CHEST HELM AMULET
ITEM_EXIST_TYPE
WNDSIDE
ALW
ITEM_POSITION
CURSOR
MOVIE
SOUND
LOOT UNABLELOOT LOCK UNABLELOCK INSPECT UNABLEINSPECT SPLIT UNABLESPLIT FLOWER UNABLEFLOWER MINE UNABLEMINE SEARCH UNABLESEARCH QUEST UNABLEQUEST READ UNABLEREAD MARKPRICE TOP_BOTTOM LEFT_RIGHT LEFTTOP_RIGHTBOTTOM RIGHTTOP_LEFTBOTTOM HAND_OBJECT FILTER_NOT FILTER_CUBIC FILTER_LINEAR QUALITY_PIRATE QUALITY_DISC QUALITY_CINEMATIC QUALITY_CINEMATIC1 QUALITY_CINEMATIC2 QUALITY_CINEMATIC3 QUALITY_CINEMATIC4 QUALITY_MAX H261 H263 H264 MPEG2 MPEG4 FPS_25 FPS_30 FPS_50 FPS_60 BG_MUSIC UI_SOUND UI_ERROR_SOUND SCENE_SOUND CHARACTER_SOUND CHARACTER_SPEAK FRESHER_TIP SYSTEM_TIP START_GAME_LOGIN RETURN_GAME_LOGIN
EQUIPMENT_INVENTORY
WEAPON_DETAIL
BULLET_DETAIL
INVENTORY_TYPE
PARTY_LOOT_MODE
LEFT_RING RIGHT_RING WAIST PENDANT PANTS BOOTS BANGLE PACKAGE1 PACKAGE2 PACKAGE3 PACKAGE4 BANK_PACKAGE1 BANK_PACKAGE2 BANK_PACKAGE3 BANK_PACKAGE4 BANK_PACKAGE5 ARROW HORSE TOTAL WAND SPEAR SWORD FIST DOUBLE_WEAPON PEN SLING_SHOT DART MACH_DART BIG_SWORD FLUTE BOW TOTAL BOLT SNARE TOTAL EQUIPMENT PACKAGE BANK SLOT SOLD_LIST TOTAL INVALID FREE_FOR_ALL DISTRIBUTE GROUP_LOOT INVALID ON_STAND ON_WALK ON_RUN ON_JUMP ON_SWIM_JUMP ON_SWIM ON_FLOAT ON_SIT
MAIL_TYPE PLAYER_MESSAGE INVALID PERMANENT OFFLINE ONLINE ONLINEANDOFFLINE TIMESTAMP TOP BOTTOM LEFT RIGHT TOPLEFT TOPRIGHT BOTTOMLEFT BOTTOMRIGHT CENTER LEFTCENTER RIGHTCENTER TOPCENTER BOTTOMCENTER CENTER LEFT_RIGHT RIGHT_LEFT TOP_BOTTOM BOTTOM_TOP RIGHT_LEFT_AND_BOTTOM_TOP BY_CUSTOM LEFT_BOTTOM LEFT_TOP LEFT_CENTER TOP_LEFT TOP_RIGHT TOP_CENTER RIGHT_TOP RIGHT_BOTTOM RIGHT_CENTER BOTTOM_LEFT BOTTOM_RIGHT BOTTOM_CENTER NORMAL CAST UNABLECAST TRAVEL UNABLETRAVEL SELL UNABLESELL BUYBACK UNABLEBUYBACK REPAIRE UNABLEREPAIRE ATTACK UNABLEATTACK SPEAK UNABLESPEAK