| Function | Description |
| SirfDecodeEphemeris | Converts packed ephemeris data from a SiRF receiver into engineering parameters |
| SirfGetAlmanac | Gets almanac data from a SiRF receiver |
| SirfGetClockEx | Gets clock data from a SiRF receiver |
| SirfGetCPUThroughput | Gets the CPU throughput from a SiRF receiver |
| SirfGetEphemeris | Gets ephemeris data from a SiRF receiver |
| SirfGetNavigationLibraryDgpsData | Gets the navigation library DGPS data from a SiRF receiver |
| SirfGetNavigationLibraryInitData | Initializes the navigation library data on a SiRF receiver |
| SirfGetNavigationLibraryMeasurementData | Gets the navigation library measurement data from a SiRF receiver |
| SirfGetNavigationParameters | Gets the navigation parameters from a SiRF receiver |
| SirfGetNavigationLibraryStateData | Gets the navigation library state data from a SiRF receiver |
| SirfGetSatellitesEx | Gets extended satellite information from a SiRF receiver |
| SirfGetSoftwareVersion | Gets the firmware version of a SiRF receiver |
| SirfGetTestModeDataEx | Gets the extended test mode data from a SiRF receiver |
| SirfInitializeReceiverEx | Performs advanced initialization of a SiRF receiver |
| SirfPollAlmanac | Polls for the almanac data from a SiRF receiver |
| SirfPollClockStatus | Polls for the clock data from a SiRF receiver |
| SirfPollEphemeris | Polls for ephemeris data from a SiRF receiver |
| SirfPollNavigationParameters | Polls for the navigation parameters from a SiRF receiver |
| SirfPollSWVersion | Polls for the firmware version from a SiRF receiver |
| SirfSetAlmanac | Sets the almanac dat on a SiRF receiver |
| SirfSetBaudRate | Configures the communications baud rate on a SiRF receiver |
| SirfSetDGPSMode | Configures the DGPS mode on a SiRF receiver |
| SirfSetDOPMask | Sets the DOP mask on a SiRF receiver |
| SirfSetElevationMask | Configures the elevation mask on a SiRF receiver |
| SirfSetEphemeris | Sets ephemeris data on a SiRF receiver |
| SirfSetFlashUpdateMode | Configures a SiRF receiver for flash upgrade |
| SirfSetLowPowerAcqParams | Sets the acquisition Trickle Power parameters on a SiRF receiver |
| SirfSetLowPowerMode | Configures the trickle power navigation parameters on a SiRF receiver |
| SirfSetMessageLog | Controls logging of SiRF messages |
| SirfSetMessageRate | Configures the message update rates on a SiRF receiver |
| SirfSetNavMode | Sets the navigation mode on a SiRF receiver |
| SirfSetPowerMask | Sets the power mask on a SiRF receiver |
| SirfSetStaticNavigation | Enables the static navigation mode on a SiRF receiver |
| SirfSwitchOperatingMode | Configures a receiver to use one of seferal test modes, or normal navigation |
| SirfSwitchToNMEA | Reconfigures a SiRF receiver to use NMEA protocol |