def METHOD_NAME(fileName: str) -> None:
	"""Registers the COM proxy dll with the given file name, using the 32-bit version of regsvr32.
	Note: this function is valid while NVDA remains a 32-bit app. Re-evaluate if we move to 64-bit.
	@param fileName: the path to the dll
	@type fileName: str
	"""
	# Points to the 32-bit version, on Windows 32-bit or 64-bit.
	regsvr32 = os.path.join(SYSTEM32, "regsvr32.exe")
	# Make sure a console window doesn't show when running regsvr32.exe
	startupInfo = subprocess.STARTUPINFO()
	startupInfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW
	startupInfo.wShowWindow = subprocess.SW_HIDE
	try:
		subprocess.check_call([regsvr32, "/s", fileName], startupinfo=startupInfo)
	except subprocess.CalledProcessError as e:
		log.error(f"Error registering {fileName} in a 32-bit context: {e}")
	else:
		log.debug(f"Registered {fileName} in a 32-bit context.")