c#으로 c++ 헤더 속의 상수들 이용하기

c#을 이용하다 보면 윈도우즈 제어를 위해 c++ 메떠드를 써야 할 일들이 많다. 근데 레퍼런쓰에는 상수들의 이름과 설명만 나와 있고 그 값은 나와 있지 않은 경우들이 많다. c++ 개발 환경에서는 그냥 상수 이름만 입력하면 되니까 실제 16진수 값은 알 필요가 없지만 c#에서는 일일이 선언하고 초기화해 줘야 한다.

c++ 상수들은 헤더 파일들 안에 담겨 있는데 이걸 보기 위해 c++ 개발 환경을 준비할 필요는 없고 윈도우즈 sdk를 설치하면 된다. 윈도우 sdk는 비주얼 스투디오를 설치할 때 기본적으로 설치되는 게 아니므로 추가로 설치해 줘야 한다. windows kits라는 폴더로 만들어진다.