^^;; 안녕하세요?
델파이로 팩스를 구현하고 있는데요..winfax.h에 정의된 다음과 같은 상수들이 있거든요..
그런데 막상 해보면 다음과 같은 값들이 안넘어오고 다른 값들이 넘어와여..ㅡㅡ;;
테스트로 확인해본결과 0x20000001->536870913, 0x20000002->536870914 처럼 다른값이
넘어오네여..흑흑..질문이 참 막연하죠?? 그런데 너무 하소연 할때가 없고, 제가
잘못한 점이 있나 싶어서 이렇게 글을 올리는거에용.. 자세한 설명은 아래부분에
다시 적을께여.
#define FPS_DIALING 0x20000001
#define FPS_SENDING 0x20000002
.
.
.
#define FPS_ROUTING 0x20400000
#define FPS_ANSWERED 0x20800000
BOOL WINAPI FaxEnumJobs(
HANDLE FaxHandle, // handle to the fax server
PFAX_JOB_ENTRY *JobEntry, // buffer to receive array of job data
LPDWORD JobsReturned // number of fax job structures returned
);
란 함수가 있어용..여기서 PFAX_JOB_ENTRY 구조체의 인자중에 'Status'란게 있는데
이것은 위에 나열한 상수중에 하나의 값을 가져용..FPS_DIALING, FPS_SENDING등..처럼요
그런데..이 값이 정의된대로 넘어오지 않는다는것이 저의 질문이에용..고수님들
제가 뭘 잘못하고 있나요,,가르쳐 주세요~
잘 넘어온거 같은데요...
0x20000001은 십육진수값이고 이값을 십진수로 바꾸면 536870913이 되네요...
^^ 항상 즐코하세요...