Jaka jest różnica między ctypes.pointer, ctypes.POINTER i ctypes.byref?

W ctypes, jaka jest różnica między wskaźnikiem a byref? Oba wydają się sposobem na przekazanie wskaźnika do funkcji, na przykład jako parametr wyjściowy.

questionAnswers(1)

yourAnswerToTheQuestion