API Software for 1746 I/O PCI Interface and 1747-OC Open Controller1747-OCF, -PCISUser Manual
Publication 1747-UM002A-US-P - June 2000Table of Contents iiChapter 4Using the API StructuresIntroduction . . . . . . . . . . . . . . . . . . .
Publication 1747-UM002A-US-P - June 20006-40 Library of RoutinesDescription:If the scanner is executing POST when this function is called, ERR_
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-41scaninit.InputImageSize = 128; / * 64 words for input image */scaninit.OutputIm
Publication 1747-UM002A-US-P - June 20006-42 Library of RoutinesThe shared memory segment address must be set to an address that does not confl
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-43Considerations:Supported in the DOS API library and the Windows NT API libraryE
Publication 1747-UM002A-US-P - June 20006-44 Library of RoutinesOC_PollScannerOC_PollScanner reads module I/O interrupt, discrete input interru
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-45The MsgID member of the msgbuf structure will be one of the following values:Th
Publication 1747-UM002A-US-P - June 20006-46 Library of RoutinesExample:HANDLE Handle;MSGBUF msgbuf;int retcode;retcode = OC_PollScanner( Handl
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-47Return Value:Considerations:Supported in the DOS API library and the Windows NT
Publication 1747-UM002A-US-P - June 20006-48 Library of RoutinesDescription:To guarantee that a series of calls to OC_ReadInputImage read data
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-49OC_ReadIOConfigFileOC_ReadIOConfigFile reads the configuration data that is alr
Publication 1747-UM002A-US-P - June 2000Table of Contents iiiOC_OpenScanner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-41O
Publication 1747-UM002A-US-P - June 20006-50 Library of RoutinesOC_ReadModuleFileOC_ReadModuleFile reads a data file from a module.Syntax:int O
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-51Example:HANDLE Handle;WORD filedata[2];int retcode;retcode = OC_ReadModuleFile(
Publication 1747-UM002A-US-P - June 20006-52 Library of RoutinesReturn Value:Considerations:Supported in the DOS API library and the Windows NT
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-53the offset within the memroy to begin reading. length specifiies the number of
Publication 1747-UM002A-US-P - June 20006-54 Library of RoutinesOC_ResetScannerOC_ResetScanner generates a hard or soft reset to the scanner.Sy
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-55OC_SetForcesOC_SetForces installs and removes input and output forces tothe sca
Publication 1747-UM002A-US-P - June 20006-56 Library of RoutinesReturn Value:Considerations:Supported in the DOS API library and the Windows NT
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-57Parameters:DescriptionOnce the Host Watchdog is enabled, the host application m
Publication 1747-UM002A-US-P - June 20006-58 Library of RoutinesExample:HANDLE Handle;int retcode;retcode = OC_SetHostWatchdog(Handle, WATCHDOG
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-59OC_SetIOIdleStateOC_SetIOIdleState controls the state of I/O when the scanner g
Publication 1747-UM002A-US-P - June 2000Table of Contents iv
Publication 1747-UM002A-US-P - June 20006-60 Library of RoutinesOC_SetModuleInterruptOC_SetModuleInterrupt enables, disables, or acknowledges t
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-61Example:HANDLE Handle;int retcode;retcode = OC_SetModuleInterrupt( Handle, 6, I
Publication 1747-UM002A-US-P - June 20006-62 Library of RoutinesSetting the output update mode to OUTUPD_CHANGE allows the host application to
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-63OC_SetScanModeOC_SetScanMode changes the scan mode of the scanner.Syntax:int OC
Publication 1747-UM002A-US-P - June 20006-64 Library of RoutinesOC_SetScanTimeOC_SetScanTime sets the I/O scan time and I/O scan interval ofthe
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-65OC_SetUserLEDStateOC_SetUserLEDState sets the state of a user-defined LEDSyntax
Publication 1747-UM002A-US-P - June 20006-66 Library of RoutinesOC_SetupPowerFailActionOC_SetupPowerFailAction registers the action to be taken
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-67A system typically has at least 10 milliseconds, and possibly as much as 50 mil
Publication 1747-UM002A-US-P - June 20006-68 Library of RoutinesOC_WaitForDIIBlocks the calling thread until a DII interrupt is received from t
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-69OC_WaitForEosBlocks the calling thread until an end-of-scan (EOS) notification
1 Publication 1747-UM002A-US-P - June 2000Chapter 1OverviewIntroductionThis chapter provides an overview of the 1746 I/O PCI Interface and the API sof
Publication 1747-UM002A-US-P - June 20006-70 Library of RoutinesOC_WaitForEosDmdInBlocks the calling thread until a demand input end-of-scan (E
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-71/* Wait 1 second for the EOS */rc = OC_WaitForEosDmdIn(handle, 1000);switch(rc)
Publication 1747-UM002A-US-P - June 20006-72 Library of RoutinesReturn Value:Considerations:Supported in the Windows NT API library only.Exampl
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-73OC_WaitForExtErrorBlocks the calling thread until an extended error is received
Publication 1747-UM002A-US-P - June 20006-74 Library of RoutinesOC_WaitForIoIntBlocks the calling thread until a module interrupt is received f
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-75OC_WriteHostRetentiveDataOC_WriteHostRetentiveData writes data to the host-rete
Publication 1747-UM002A-US-P - June 20006-76 Library of RoutinesExample:HANDLE Handle;BYTE retent_data[500];int retcode;retcode = OC_WriteHostR
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-77Considerations:Supported in the DOS API library and the Windows NT API libraryE
Publication 1747-UM002A-US-P - June 20006-78 Library of RoutinesReturn Value:Considerations:Supported in the DOS API library and the Windows NT
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-79Parameters:Description:To guarantee that changes to the output image resulting
Publication 1747-UM002A-US-P - June 20001-2 OverviewInterface API tothe ScannerYou must develop a software interface between your application a
Publication 1747-UM002A-US-P - June 20006-80 Library of RoutinesConsiderations:Supported in the DOS API library and the Windows NT API libraryE
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-81Return Value:Considerations:Supported in the Windows NT API library only.Exampl
Publication 1747-UM002A-US-P - June 20006-82 Library of RoutinesNotes:
1 Publication 1747-UM002A-US-P - June 2000Appendix AError CodesIntroductionThis appendix describes the error code data.Error Code Returned by API Func
Publication 1747-UM002A-US-P - June 2000A-2 Error CodesExtended Error CodesThe OC_GetExtendedError function returns error information in a stru
Publication 1747-UM002A-US-P - June 2000Error Codes A-3The error code data provides information specific to the cause of all extended errors, e
Publication 1747-UM002A-US-P - June 2000A-4 Error CodesThe third byte of the Error Code Data provides details about the Subsystem Error Codes.I
1 Publication 1747-UM002A-US-P - June 2000Appendix BTesting Function CallsIntroductionBoth the DOS API and the Windows NT API come with a utility prog
Publication 1747-UM002A-US-P - June 2000B-2 Testing Function CallsNotes:
1 Publication 1747-UM002A-US-P - June 2000Appendix CHeader FileIntroductionThe API comes with a header file (ocapi.h) that defines:• error code values
Publication 1747-UM002A-US-P - June 2000Overview 1-3API Software for Windows NTThe Windows NT API supports any programming languages that use t
Publication 1747-UM002A-US-P - June 2000C-2 Header File#define ERR_OCSLOT 12 /* slot number is invalid */#defin
Publication 1747-UM002A-US-P - June 2000Header File C-3#define SCAN_PERIODIC 1 /* Select periodic mode - next scan occurs every time*250us
Publication 1747-UM002A-US-P - June 2000C-4 Header File/* ***** Switch Position ***** *//* These values are returned by the OC_GetSwitchPosit
Publication 1747-UM002A-US-P - June 2000Header File C-5/* ***** Module File Types ***** *//* These values are passed to the OC_WriteModuleFil
Publication 1747-UM002A-US-P - June 2000C-6 Header File* dual-port RAM partition sizes for output image,* input image, and host retentive d
Publication 1747-UM002A-US-P - June 2000Header File C-7typedef struct tagFORCEDATA BYTE SlotNum; /* slot number */ WORD WordOffset
Publication 1747-UM002A-US-P - June 2000C-8 Header File* Description:** Returned by OC_GetExtendedError().* I/O error report from scanner.*
Publication 1747-UM002A-US-P - June 2000Header File C-9int pascal OC_CloseScanner(HANDLE);int pascal OC_InitScanner(HANDLE, OCINIT *);int pasca
Publication 1747-UM002A-US-P - June 2000C-10 Header FileWindows NT Header File/****************************************************************
Publication 1747-UM002A-US-P - June 2000Header File C-11#define EERR_OCWDTIMEOUT 0x40 /* Host Watchdog Timeout occurred
Publication 1747-UM002A-US-P - June 20001-4 OverviewUnderstanding the 1746 I/O PCI Interface ArchitectureThe 1746 I/O PCI Interface architectur
Publication 1747-UM002A-US-P - June 2000C-12 Header File/* ***** PollScanner Message ID’s ***** *//* These values are passed to the OC_PollSc
Publication 1747-UM002A-US-P - June 2000Header File C-13#define JUMPER_PRESENT 0 /* User jumper is installed */#define JUMPE
Publication 1747-UM002A-US-P - June 2000C-14 Header File#define OCSTSFILEWSIZE 25 /* Status file size in words */#define OCRTCSRAMSIZ
Publication 1747-UM002A-US-P - June 2000Header File C-15 char *Name; /* pointer to module name string */} OCSLOTCFG;/*******
Publication 1747-UM002A-US-P - June 2000C-16 Header File* Description: ** Scanner status file.***********************************************
Publication 1747-UM002A-US-P - June 2000Header File C-17 WORD OCdriverRevision; /* Device driver revision */} OCVERSIONINF
Publication 1747-UM002A-US-P - June 2000C-18 Header FileDLLENTRY int OCAPI OC_CreateIOConfiguration(OCIOCFG *);DLLENTRY int OCAPI OC_DownloadI
Publication 1747-UM002A-US-P - June 2000IndexNumerics1746 I/O PCI Interface Architecture 1-4AAccess the ScannerDuring the programming sequence 3-2API
Publication 1747-UM002A-US-P - June 20002 IndexMM0-M1 FilesUsing 5-3Microsoft CompilersSample DOS MAKE file 2-5Sample NT MAKE file 2-6NNon-Reco
Publication 1747-UM002A-US-P - June 2000Index 3RReference Material P-1Relationship Between the 1747-OCF and 1746-PCIS 1-1Removing the NT API 1-
Publication 1747-UM002A-US-P - June 2000Overview 1-5Common Attributes of the 1746 I/O PCI Interface and 1747 Open Controller ArchitecturesThe f
Publication 1747-UM002A-US-P - June 20004 IndexTTelephone Support P-3Terminology P-1Testing Function Calls B-1Tools 2-4TroubleshootingLED indic
Allen-BradleyPublication Problem ReportIf you find a problem with our documentation, please complete and return this form.Pub. NameCat. No. Pub. No. P
Other CommentsPLEASE FOLD HERENO POSTAGE NECESSARY IF MAILED IN THE UNITED STATESBUSINESS REPLY MAILFIRST-CLASS MAIL PERMIT NO. 18235 CLEVELAND OHPOST
Publication 1747-UM002A-US-P - June 2000 5 PN 957259-85Supersedes Publication 1747-6.5.3 - June 1998 © 2000 Rockwell International Corporation. Print
Publication 1747-UM002A-US-P - June 20001-6 OverviewIn addition to providing access to the control scanner, the dual port memory also provides
Publication 1747-UM002A-US-P - June 2000Overview 1-7Checking LED IndicatorsThe graphics below show LED displays. STATUSThe STATUS indicator rep
Important User InformationBecause of the variety of uses for the products described in this publication, those responsible for the application and use
Publication 1747-UM002A-US-P - June 20001-8 OverviewInstalling the DOS APITo install the DOS API, copy the following files to a directory you c
Publication 1747-UM002A-US-P - June 2000Overview 1-95. Click on Continue.6. If the development files were selected in the last dialog, the next
Publication 1747-UM002A-US-P - June 20001-10 Overview2. adds this key and these values to the system registry:HKEY_LOCAL_MACHINE\SYSTEM\Current
1 Publication 1747-UM002A-US-P - June 2000Chapter 2Using the APIIntroductionThis chapter describes the API and how to use its components. For more inf
Publication 1747-UM002A-US-P - June 20002-2 Using the APIProgramming ConventionsThe API is supplied as an object code library file [DOS (ocapil
Publication 1747-UM002A-US-P - June 2000Using the API 2-3Windows NT ConsiderationsDuring development, the application must be linked with an im
Publication 1747-UM002A-US-P - June 20002-4 Using the APITools to UseThe API functions support both Microsoft and Borland C compilers. The API
Publication 1747-UM002A-US-P - June 2000Using the API 2-5APIINC = .. # Path to Open Controller API include file#-----------
Publication 1747-UM002A-US-P - June 20002-6 Using the API# # Note: Modify the following path to# correspond to your environment.##-------------
Publication 1747-UM002A-US-P - June 2000Using the API 2-7# Paths to Tools# # Note: Modify the following paths to# correspond to your environmen
European Communities (EC) Directive ComplianceIf this product has the CE mark it is approved for installation within the European Union and EEA region
Publication 1747-UM002A-US-P - June 20002-8 Using the API#---------------------------------sample.exe : sample.obj $(APILIB) $(LINK) @<&l
Publication 1747-UM002A-US-P - June 2000Using the API 2-9# correspond to your environment.##----------------------------------------------CPATH
Publication 1747-UM002A-US-P - June 20002-10 Using the APINotes:
1 Publication 1747-UM002A-US-P - June 2000Chapter 3Developing ApplicationsIntroductionThis chapter describes the proper programming sequence for your
Publication 1747-UM002A-US-P - June 20003-2 Developing ApplicationsAccess the scannerThe host application must first call OC_OpenScanner to gai
Publication 1747-UM002A-US-P - June 2000Developing Applications 3-3The API has a defined constant specifying the total number of bytes availabl
Publication 1747-UM002A-US-P - June 20003-4 Developing ApplicationsControl scanner operationOnce the scanner has been configured, the applicati
Publication 1747-UM002A-US-P - June 2000Developing Applications 3-5The application can change the behavior of the input and output scans by all
Publication 1747-UM002A-US-P - June 20003-6 Developing Applications/*========================================================================
Publication 1747-UM002A-US-P - June 2000Developing Applications 3-7/* ** Reset the scanner */printf( ”\n\n Going to reset OC, takes 6 seconds
Publication 1747-UM002A-US-P - June 20003-8 Developing Applications}printf( ”\n\n Switch position: ” );switch( swpos ){case SWITCH_TOP:printf(
Publication 1747-UM002A-US-P - June 2000Developing Applications 3-9/* ** Download the configuration to the scanner */retcode = OC_DownloadIOCo
Publication 1747-UM002A-US-P - June 20003-10 Developing Applications/* ** Read first Input word */retcode = OC_ReadInputImage( Handle, NULL, i
Publication 1747-UM002A-US-P - June 2000Developing Applications 3-11OC_ExtendedErrorMsg(Handle, &exterr, &msg);printf(”\nERROR: %s\n”,
Publication 1747-UM002A-US-P - June 20003-12 Developing Applications** External effects: *
Publication 1747-UM002A-US-P - June 2000Developing Applications 3-13/************************************************************************ *
Publication 1747-UM002A-US-P - June 20003-14 Developing Applications /* Reset the scanner */ printf("\nResetting the scanner...&quo
Publication 1747-UM002A-US-P - June 2000Developing Applications 3-15 printf("\nERROR: OC_GetTemperature failed: %d\n", rc);
Publication 1747-UM002A-US-P - June 20003-16 Developing Applications /* Download the configuration to the scanner */ if (SUCCESS != (rc
Publication 1747-UM002A-US-P - June 2000Developing Applications 3-17Handling Interrupt MessagesModules that communicate via discrete input inte
1 Publication 1747-UM002A-US-P - June 2000PrefaceWho Should Use this ManualUse this manual if you are responsible for developing control applications
Publication 1747-UM002A-US-P - June 20003-18 Developing ApplicationsDetermining Partition Sizes for Shared MemoryThe host application initializ
Publication 1747-UM002A-US-P - June 2000Developing Applications 3-19Any remaining shared memory can be allocated for host retentive data, which
Publication 1747-UM002A-US-P - June 20003-20 Developing ApplicationsNotes:
1 Publication 1747-UM002A-US-P - June 2000Chapter 4Using the API StructuresIntroductionThis chapter describes the structures the API uses. These struc
Publication 1747-UM002A-US-P - June 20004-2 Using the API StructuresOCIOCFGUsed by OC_CreateIOConfiguration, OC_GetIOConfiguration, and OC_Down
1 Publication 1747-UM002A-US-P - June 2000Chapter 5Configuring I/O ModulesIntroductionThis chapter explains how to configure the I/O modules for your
Publication 1747-UM002A-US-P - June 20005-2 Configuring I/O ModulesSlotCfg contains information about each slot in the racks. The 1746 I/O PCI
Publication 1747-UM002A-US-P - June 2000Configuring I/O Modules 5-3Using M0-M1 Filesand G FilesThe 1746 I/O PCI Interface uses M0-M1 files and
Publication 1747-UM002A-US-P - June 20005-4 Configuring I/O ModulesSupported I/O ModulesModule Name:1Description: Class:Mix:2Type:AMCI-1561 1 3
Publication 1747-UM002A-US-P - June 2000Configuring I/O Modules 5-5Module Name:1Description: Class:Mix:2Type:1746-IO4 2-Input 100/120 V ac 2-Ou
Publication 1747-UM002A-US-P - June 2000Preface 2Additional Open Controller DocumentationThe following documents are available for additional i
Publication 1747-UM002A-US-P - June 20005-6 Configuring I/O ModulesNotes:
1 Publication 1747-UM002A-US-P - June 2000Chapter 6Library of RoutinesIntroductionThe MS-DOS API is a run-time library that can be linked with most in
Publication 1747-UM002A-US-P - June 20006-2 Library of RoutinesExample:BYTE buffer[100];WORD buffer_crc;int retcode;retcode = OC_CalculateCRC(
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-3OC_CloseScannerThis function must always be called before exiting the applicatio
Publication 1747-UM002A-US-P - June 20006-4 Library of RoutinesOC_ConfigureDIIOC_ConfigureDII allows an application to receive a message from t
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-5The scanner recognizes a match when every bit in the IOIncludeMask has finished
Publication 1747-UM002A-US-P - June 20006-6 Library of RoutinesOC_CreateIOConfigurationOC_CreateIOConfiguration creates a scanner configuration
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-7Example:OCIOCFG iocfg;int retcode, numslots, i;char module_name[] = ”1746-BAS”;i
Publication 1747-UM002A-US-P - June 20006-8 Library of RoutinesThe scanner updates the input image with data read from the modules. Use OC_Read
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-9Return Value:Considerations:Supported in the DOS API library and the Windows NT
Publication 1747-UM002A-US-P - June 2000Preface 3SupportDue to the PC-based architecture of the 1746 I/O PCI Interface and open controller, the
Publication 1747-UM002A-US-P - June 20006-10 Library of RoutinesBYTE Rack1Size;/* number of slots in Rack 1 */BYTE Rack2Size;/* number of slots
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-11Parameters:Description:There are three types of end-of-scan messages:End-of-sca
Publication 1747-UM002A-US-P - June 20006-12 Library of RoutinesExample:HANDLE Handle;int retcode;retcode = OC_EnableEOSNotify( Handle, EOSMSG_
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-13Return Value:Considerations:Supported in the DOS API library and the Windows NT
Publication 1747-UM002A-US-P - June 20006-14 Library of RoutinesDescription:This function enables or disables the scanner from scanning the mod
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-15Return Value:Considerations:Supported in the DOS API library and the Windows NT
Publication 1747-UM002A-US-P - June 20006-16 Library of RoutinesDescription:This function is useful when displaying an error message. You shoul
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-17OC_GetBatteryStatusOC_GetBatteryStatus gets the current state of the battery of
Publication 1747-UM002A-US-P - June 20006-18 Library of RoutinesOC_GetDeviceInfoOC_GeDeviceInfo returns information about the scanner device.Sy
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-19OC_GetExtendedErrorOC_GetExtendedError reads extended error information from th
Publication 1747-UM002A-US-P - June 2000Preface 4
Publication 1747-UM002A-US-P - June 20006-20 Library of RoutinesConsiderations:Supported in the DOS API library and the Windows NT API libraryE
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-21Considerations:Supported in the DOS API library and the Windows NT API libraryE
Publication 1747-UM002A-US-P - June 20006-22 Library of RoutinesBYTE Rack3Size;/* number of slots in Rack 3 */OCSLOTCFG SlotCfg[OCMAXSLOT];/* c
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-23Description:When the scanner faults, an extended error is generated. The error
Publication 1747-UM002A-US-P - June 20006-24 Library of RoutinesOC_GetMeasuredScan TimeOC_GetMeasuredScanTime returns the maximum and last obse
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-25OC_GetResetCauseThis function can only be used on the 1747-OCF controller. The
Publication 1747-UM002A-US-P - June 20006-26 Library of RoutinesOC_GetScannerInitInfoThis function retrieves current information about the shar
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-27Example:HANDLE Handle;OCINIT scaninit;int retcode;retcode = OC_GetScannerInitIn
Publication 1747-UM002A-US-P - June 20006-28 Library of RoutinesDescription:If OC_GetScannerStatus returns SUCCESS, scansts has one of these va
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-29OC_GetScannerWatchdogCountOC_GetScannerWatchdogCount reads the contents of the
i Publication 1747-UM002A-US-P - June 2000Table of ContentsChapter 1OverviewIntroduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Publication 1747-UM002A-US-P - June 20006-30 Library of RoutinesOC_GetStatusFileOC_GetStatusFile reads a copy of the current scanner system sta
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-310/7 to 0/12 reserved0/13 dynamic configuration Major error halted bitThis bit i
Publication 1747-UM002A-US-P - June 20006-32 Library of Routines7 to 8 status I/O interrupt pendingThese two words are bit-mapped to the 30 I/O
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-3316 dynamic configuration DII compare valueThis word contains a bit-mapped value
Publication 1747-UM002A-US-P - June 20006-34 Library of RoutinesReturn Value:Considerations:Supported in the DOS API library and the Windows NT
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-35Return Value:Considerations:Supported in the DOS API library and the Windows NT
Publication 1747-UM002A-US-P - June 20006-36 Library of RoutinesReturn Value:Considerations:Supported in the DOS API library and the Windows NT
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-37Return Value:Considerations:Supported in the DOS API library and the Windows NT
Publication 1747-UM002A-US-P - June 20006-38 Library of RoutinesReturn Value:Considerations:Supported in the DOS API library and the Windows NT
Publication 1747-UM002A-US-P - June 2000Library of Routines 6-39WORD OCHardwareRevision; /* Hardware revision */} OCVERSIONINFO;The Windows NT
Kommentare zu diesen Handbüchern