검색해 보니 없군요

DWORD GetFileSize(HANDLE filehandle, LPDWORD lpFileSizeHigh);

이런 함수가 있더군요 파일 크기를 알아오는 함수 인데요
문제는 이 함수의 원형은 MSDN 에서 검색해 보니
Return Values
If the function succeeds,
the return value is the low-order doubleword of the file size, and,
if lpFileSizeHigh is non-NULL,
the function puts the high-order doubleword of the file size into the variable pointed to by that parameter.

함수가 성공을 하면 파일 사이즈의 low-order doubleword 를 리턴한다고 되있네요..

이제 질문을 하겠습니다.
이 파일 사이즈의 low-order 와 hight-order 가 과면 무엇을 뜻하는 건지 모르겠습니다(아 무식이 나주 적나라하게..ㅡㅜ)

파일 사이즈를 리턴하면 리턴하는 것이지 로우 오더와 하이 오더가 대체 무엇인지.. 왜 상황마다 다르게 리턴하는거지
어디다 기 리턴값들을 써 먹는지 그런것들을 잘 모르겠습니다.

구글링도 하고 지식인에게많이 찾아 봤지만 뭔가 이해가 가게 해설해 놓은 것이 없더군요..

답변 부탁 드리겠습니다.