<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://xboxdevwiki.net/index.php?action=history&amp;feed=atom&amp;title=User%3AHaxar%2Ffastcall</id>
		<title>User:Haxar/fastcall - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://xboxdevwiki.net/index.php?action=history&amp;feed=atom&amp;title=User%3AHaxar%2Ffastcall"/>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=User:Haxar/fastcall&amp;action=history"/>
		<updated>2026-04-13T19:46:29Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.28.0</generator>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=User:Haxar/fastcall&amp;diff=5557&amp;oldid=prev</id>
		<title>Haxar: Created page with &quot;=== fastcall routines from rgrep ===  All kernel and library routines are '''stdcall''' unless noted otherwise: &lt;pre&gt; FASTCALL D3DDevice_SetRenderState_Deferred FASTCALL D3DDe...&quot;</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=User:Haxar/fastcall&amp;diff=5557&amp;oldid=prev"/>
				<updated>2017-05-30T00:47:38Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;=== fastcall routines from rgrep ===  All kernel and library routines are &amp;#039;&amp;#039;&amp;#039;stdcall&amp;#039;&amp;#039;&amp;#039; unless noted otherwise: &amp;lt;pre&amp;gt; FASTCALL D3DDevice_SetRenderState_Deferred FASTCALL D3DDe...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=== fastcall routines from rgrep ===&lt;br /&gt;
&lt;br /&gt;
All kernel and library routines are '''stdcall''' unless noted otherwise:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
FASTCALL D3DDevice_SetRenderState_Deferred&lt;br /&gt;
FASTCALL D3DDevice_SetRenderState_Simple&lt;br /&gt;
FASTCALL D3DDevice_SetTextureState_Deferred&lt;br /&gt;
FASTCALL D3DDevice_SetVertexShaderConstant1&lt;br /&gt;
FASTCALL D3DDevice_SetVertexShaderConstant1Fast&lt;br /&gt;
FASTCALL D3DDevice_SetVertexShaderConstant4&lt;br /&gt;
FASTCALL D3DDevice_SetVertexShaderConstantNotInline&lt;br /&gt;
FASTCALL D3DDevice_SetVertexShaderConstantNotInlineFast&lt;br /&gt;
FASTCALL D3DDevice_SwitchTexture&lt;br /&gt;
FASTCALL DmProfileDpcDispatchNotifyCallback&lt;br /&gt;
FASTCALL DmProfileThreadSwitchNotifyCallback&lt;br /&gt;
FASTCALL ExAcquireFastMutex&lt;br /&gt;
FASTCALL ExAcquireFastMutexUnsafe&lt;br /&gt;
FASTCALL ExfInterlockedInsertTailList&lt;br /&gt;
FASTCALL ExfInterlockedRemoveHeadList&lt;br /&gt;
FASTCALL ExInterlockedAddLargeStatistic&lt;br /&gt;
FASTCALL ExInterlockedAddUlong&lt;br /&gt;
FASTCALL ExInterlockedCompareExchange64&lt;br /&gt;
FASTCALL ExInterlockedFlushSList&lt;br /&gt;
FASTCALL ExInterlockedInsertHeadList&lt;br /&gt;
FASTCALL ExInterlockedInsertTailList&lt;br /&gt;
FASTCALL ExInterlockedPopEntryList&lt;br /&gt;
FASTCALL ExInterlockedPopEntrySList&lt;br /&gt;
FASTCALL ExInterlockedPushEntryList&lt;br /&gt;
FASTCALL ExInterlockedPushEntrySList&lt;br /&gt;
FASTCALL ExInterlockedRemoveHeadList&lt;br /&gt;
FASTCALL ExReleaseFastMutex&lt;br /&gt;
FASTCALL ExReleaseFastMutexUnsafe&lt;br /&gt;
FASTCALL FlashReadMSR&lt;br /&gt;
FASTCALL FlashWriteMSR&lt;br /&gt;
FASTCALL fProcessBrainBoxData&lt;br /&gt;
FASTCALL FscSetCacheBufferProtection&lt;br /&gt;
FASTCALL GetTypeInformation&lt;br /&gt;
FASTCALL HalBeginClockInterrupt&lt;br /&gt;
FASTCALL HalBeginProfileInterrupt&lt;br /&gt;
FASTCALL HalBeginSMBusInterrupt&lt;br /&gt;
FASTCALL HalBeginSystemControlInterrupt&lt;br /&gt;
FASTCALL HalBeginSystemInterrupt&lt;br /&gt;
FASTCALL HalClearSoftwareInterrupt&lt;br /&gt;
FASTCALL HalEndSystemInterrupt&lt;br /&gt;
FASTCALL HalEndSystemLevelInterrupt&lt;br /&gt;
FASTCALL HalRequestSoftwareInterrupt&lt;br /&gt;
FASTCALL IdexCdRomStartCheckVerify&lt;br /&gt;
FASTCALL IdexCdRomStartEndSession&lt;br /&gt;
FASTCALL IdexCdRomStartGetDriveGeometry&lt;br /&gt;
FASTCALL IdexCdRomStartRawRead&lt;br /&gt;
FASTCALL IdexCdRomStartReadKey&lt;br /&gt;
FASTCALL IdexCdRomStartReadTOC&lt;br /&gt;
FASTCALL IdexCdRomStartScsiPassThrough&lt;br /&gt;
FASTCALL IdexCdRomStartSendKey&lt;br /&gt;
FASTCALL IdexCdRomStartSetSpindleSpeed&lt;br /&gt;
FASTCALL IdexCdRomStartStartSession&lt;br /&gt;
FASTCALL IdexChannelInvalidParameterRequest&lt;br /&gt;
FASTCALL IdexChannelPrepareBufferTransfer&lt;br /&gt;
FASTCALL IdexChannelSpinWhileBusy&lt;br /&gt;
FASTCALL IdexChannelSpinWhileBusyAndNotDrq&lt;br /&gt;
FASTCALL IdexDiskStartFlushBuffers&lt;br /&gt;
FASTCALL IdexDiskStartReadWrite&lt;br /&gt;
FASTCALL IdexDiskStartVerify&lt;br /&gt;
FASTCALL IdexMediaBoardStartReadWrite&lt;br /&gt;
FASTCALL InterlockedCompareExchange&lt;br /&gt;
FASTCALL InterlockedDecrement&lt;br /&gt;
FASTCALL InterlockedExchange&lt;br /&gt;
FASTCALL InterlockedExchangeAdd&lt;br /&gt;
FASTCALL InterlockedFlushSList&lt;br /&gt;
FASTCALL InterlockedIncrement&lt;br /&gt;
FASTCALL InterlockedPopEntrySList&lt;br /&gt;
FASTCALL InterlockedPushEntrySList&lt;br /&gt;
FASTCALL IofCallDriver&lt;br /&gt;
FASTCALL IofCompleteRequest&lt;br /&gt;
FASTCALL IopAcquireFileObjectLock&lt;br /&gt;
FASTCALL IopReleaseFileObjectLock&lt;br /&gt;
FASTCALL KeAcquireSpinLockRaiseToSynch&lt;br /&gt;
FASTCALL KefAcquireSpinLockAtDpcLevel&lt;br /&gt;
FASTCALL KefReleaseSpinLockFromDpcLevel&lt;br /&gt;
FASTCALL KfAcquireSpinLock&lt;br /&gt;
FASTCALL KfLowerIrql&lt;br /&gt;
FASTCALL KfRaiseIrql&lt;br /&gt;
FASTCALL KfReleaseSpinLock&lt;br /&gt;
FASTCALL KiAcquireSpinLock&lt;br /&gt;
FASTCALL KiActivateWaiterQueue&lt;br /&gt;
FASTCALL KiComputeWaitInterval&lt;br /&gt;
FASTCALL KiDpcDispatchNotify&lt;br /&gt;
FASTCALL KiFindReadyThread&lt;br /&gt;
FASTCALL KiInsertQueue&lt;br /&gt;
FASTCALL KiInsertQueueApc&lt;br /&gt;
FASTCALL KiInsertTimerTable&lt;br /&gt;
FASTCALL KiInsertTreeTimer&lt;br /&gt;
FASTCALL KiReadyThread&lt;br /&gt;
FASTCALL KiReinsertTreeTimer&lt;br /&gt;
FASTCALL KiReleaseSpinLock&lt;br /&gt;
FASTCALL KiSelectNextThread&lt;br /&gt;
FASTCALL KiSetPriorityThread&lt;br /&gt;
FASTCALL KiSwapThread&lt;br /&gt;
FASTCALL KiTimerListExpire&lt;br /&gt;
FASTCALL KiUnlockDispatcherDatabase&lt;br /&gt;
FASTCALL KiUnwaitThread&lt;br /&gt;
FASTCALL KiWaitSatisfyAll&lt;br /&gt;
FASTCALL KiWaitSatisfyAny&lt;br /&gt;
FASTCALL KiWaitSatisfyMutant&lt;br /&gt;
FASTCALL KiWaitSatisfyOther&lt;br /&gt;
FASTCALL KiWaitTest&lt;br /&gt;
FASTCALL MiDecodePteProtectionMask&lt;br /&gt;
FASTCALL MiGetFirstNode&lt;br /&gt;
FASTCALL MiGetNextNode&lt;br /&gt;
FASTCALL MiGetPreviousNode&lt;br /&gt;
FASTCALL MiInsertNode&lt;br /&gt;
FASTCALL MiInsertPageInFreeList&lt;br /&gt;
FASTCALL MiLocateAddress&lt;br /&gt;
FASTCALL MiLocateAddressInTree&lt;br /&gt;
FASTCALL MiMakePteProtectionMask&lt;br /&gt;
FASTCALL MiMakeSystemPteProtectionMask&lt;br /&gt;
FASTCALL MiReleasePageOwnership&lt;br /&gt;
FASTCALL MiRelocateBusyPage&lt;br /&gt;
FASTCALL MiRemoveAnyPage&lt;br /&gt;
FASTCALL MiRemoveAnyPageFromFreeList&lt;br /&gt;
FASTCALL MiRemoveDebuggerPage&lt;br /&gt;
FASTCALL MiRemoveNode&lt;br /&gt;
FASTCALL MiRemovePageFromFreeList&lt;br /&gt;
FASTCALL MiRemoveZeroPage&lt;br /&gt;
FASTCALL MiZeroAndFlushPtes&lt;br /&gt;
FASTCALL MU_fCbwTransfer&lt;br /&gt;
FASTCALL MU_fCloseEndpoints&lt;br /&gt;
FASTCALL MU_fCswTransfer&lt;br /&gt;
FASTCALL MU_fDataTransfer&lt;br /&gt;
FASTCALL MU_fDiskReadDriveCapacity&lt;br /&gt;
FASTCALL MU_fDiskReadWrite&lt;br /&gt;
FASTCALL MU_fDiskVerify&lt;br /&gt;
FASTCALL MU_fMarkWriteBufferCorrupt&lt;br /&gt;
FASTCALL MU_fMrbErrorHandler&lt;br /&gt;
FASTCALL MU_fStartMrb&lt;br /&gt;
FASTCALL MU_fValidateMrb&lt;br /&gt;
FASTCALL MU_fVscCommand&lt;br /&gt;
FASTCALL ObfDereferenceObject&lt;br /&gt;
FASTCALL ObfReferenceObject&lt;br /&gt;
FASTCALL ObpComputeHashIndex&lt;br /&gt;
FASTCALL OHCD_fAbortEndpoint&lt;br /&gt;
FASTCALL OHCD_fCancelQueuedUrbs&lt;br /&gt;
FASTCALL OHCD_fCleanEndpointTDs&lt;br /&gt;
FASTCALL OHCD_fCloseEndpoint&lt;br /&gt;
FASTCALL OHCD_fCompleteRequest&lt;br /&gt;
FASTCALL OHCD_fCreditTDQuota&lt;br /&gt;
FASTCALL OHCD_fDequeueBulkTransfer&lt;br /&gt;
FASTCALL OHCD_fDequeueControlTransfer&lt;br /&gt;
FASTCALL OHCD_fDequeueInterruptTransfer&lt;br /&gt;
FASTCALL OHCD_fGetEndpointState&lt;br /&gt;
FASTCALL OHCD_fGetTDsRequired&lt;br /&gt;
FASTCALL OHCD_fIsochAttachBuffer&lt;br /&gt;
FASTCALL OHCD_fIsochCloseEndpoint&lt;br /&gt;
FASTCALL OHCD_fIsochCompleteCloseEndpoint&lt;br /&gt;
FASTCALL OHCD_fIsochOpenEndpoint&lt;br /&gt;
FASTCALL OHCD_fIsochProcessTD&lt;br /&gt;
FASTCALL OHCD_fIsochStartTransfer&lt;br /&gt;
FASTCALL OHCD_fIsochStopTransfer&lt;br /&gt;
FASTCALL OHCD_fMapTransfer&lt;br /&gt;
FASTCALL OHCD_fOpenEndpoint&lt;br /&gt;
FASTCALL OHCD_fPauseEndpoint&lt;br /&gt;
FASTCALL OHCD_fPoolFindLostDoneHead&lt;br /&gt;
FASTCALL OHCD_fPoolInit&lt;br /&gt;
FASTCALL OHCD_fProcessAbortPendingList&lt;br /&gt;
FASTCALL OHCD_fProcessCancelPendingList&lt;br /&gt;
FASTCALL OHCD_fProcessClosePendingList&lt;br /&gt;
FASTCALL OHCD_fProcessDoneTD&lt;br /&gt;
FASTCALL OHCD_fProcessFailedTD&lt;br /&gt;
FASTCALL OHCD_fProgramBulkTransfer&lt;br /&gt;
FASTCALL OHCD_fProgramControlTransfer&lt;br /&gt;
FASTCALL OHCD_fProgramInterruptTransfer&lt;br /&gt;
FASTCALL OHCD_fProgramTransfer&lt;br /&gt;
FASTCALL OHCD_fQueueBulkTransfer&lt;br /&gt;
FASTCALL OHCD_fQueueControlTransfer&lt;br /&gt;
FASTCALL OHCD_fQueueInterruptTransfer&lt;br /&gt;
FASTCALL OHCD_fQueueTransferRequest&lt;br /&gt;
FASTCALL OHCD_fSetEndpointState&lt;br /&gt;
FASTCALL OHCD_fSetResources&lt;br /&gt;
FASTCALL OHCD_Get32BitFrameNumber&lt;br /&gt;
FASTCALL OHCD_HookNewEndpointToChildren&lt;br /&gt;
FASTCALL OHCD_ReverseBits&lt;br /&gt;
FASTCALL OHCD_RootHubInitialize&lt;br /&gt;
FASTCALL OHCD_RootHubProcessHotPlug&lt;br /&gt;
FASTCALL OHCD_RootHubProcessInterrupt&lt;br /&gt;
FASTCALL OHCD_ScheduleAddEndpointControlOrBulk&lt;br /&gt;
FASTCALL OHCD_ScheduleAddEndpointPeriodic&lt;br /&gt;
FASTCALL OHCD_ScheduleInitialize&lt;br /&gt;
FASTCALL OHCD_ScheduleRemoveEndpointControlOrBulk&lt;br /&gt;
FASTCALL OHCD_ScheduleRemoveEndpointPeriodic&lt;br /&gt;
FASTCALL PFMM&lt;br /&gt;
FASTCALL PFN_PROCESS_NEWDATA&lt;br /&gt;
FASTCALL PFOFSC&lt;br /&gt;
FASTCALL PFOFSTM&lt;br /&gt;
FASTCALL PFOFSTMED&lt;br /&gt;
FASTCALL PPROCESSOR_IDLE_FUNCTION&lt;br /&gt;
FASTCALL PPROCESSOR_IDLE_HANDLER&lt;br /&gt;
FASTCALL PSET_PROCESSOR_THROTTLE&lt;br /&gt;
FASTCALL PSWAP_CONTEXT_NOTIFY_ROUTINE&lt;br /&gt;
FASTCALL PTHREAD_SELECT_NOTIFY_ROUTINE&lt;br /&gt;
FASTCALL PTIME_UPDATE_NOTIFY_ROUTINE&lt;br /&gt;
FASTCALL RDMSR&lt;br /&gt;
FASTCALL RtlFindFirstSetRightMember&lt;br /&gt;
FASTCALL RtlpInterlockedPopEntrySList&lt;br /&gt;
FASTCALL RtlpInterlockedPushEntrySList&lt;br /&gt;
FASTCALL RtlUlongByteSwap&lt;br /&gt;
FASTCALL RtlUlonglongByteSwap&lt;br /&gt;
FASTCALL RtlUshortByteSwap&lt;br /&gt;
FASTCALL USBD_AllocateUsbAddress&lt;br /&gt;
FASTCALL USBD_fDeviceAbortEnum2&lt;br /&gt;
FASTCALL USBD_fDeviceEnumStage1&lt;br /&gt;
FASTCALL USBD_fDeviceEnumStage4&lt;br /&gt;
FASTCALL USBD_FreeUsbAddress&lt;br /&gt;
FASTCALL USBD_LoadClassDriver&lt;br /&gt;
FASTCALL VideoPortInterlockedDecrement&lt;br /&gt;
FASTCALL VideoPortInterlockedExchange&lt;br /&gt;
FASTCALL VideoPortInterlockedIncrement&lt;br /&gt;
FASTCALL XDCS_fCompleteRemove&lt;br /&gt;
FASTCALL XDCS_fCreateBufferEvents&lt;br /&gt;
FASTCALL XDCS_fDownloadFile&lt;br /&gt;
FASTCALL XDCS_fRandomBlock&lt;br /&gt;
FASTCALL XDCS_fVerifyFile&lt;br /&gt;
FASTCALL XID_fCloseDevice&lt;br /&gt;
FASTCALL XID_fCloseEndpoints&lt;br /&gt;
FASTCALL XID_fFindNode&lt;br /&gt;
FASTCALL XID_fOpenDevice&lt;br /&gt;
FASTCALL XID_fOpenEndpoints&lt;br /&gt;
FASTCALL XID_fOutputComplete1&lt;br /&gt;
FASTCALL XID_fRemoveDeviceComplete&lt;br /&gt;
FASTCALL XID_fSendDeviceReport&lt;br /&gt;
FASTCALL XID_ProcessGamepadData&lt;br /&gt;
FASTCALL XID_ProcessIRRemoteData&lt;br /&gt;
FASTCALL XID_ProcessNewKeyboardData&lt;br /&gt;
FASTCALL XProfpDpcDispatchNotifyCallback&lt;br /&gt;
FASTCALL XProfpThreadSwitchNotifyCallback&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Haxar</name></author>	</entry>

	</feed>