次のコードをコンパイルしようとすると:
#define BUFSIZE MAX_PATH 
//....
TCHAR sz_VolumeName[BUFSIZE] ;//11
HANDLE hSearch ;//12
hSearch  = FindFirstVolume(sz_VolumeName , BUFSIZE) ;//13
エラーが表示されます:
[Warning] assignment makes pointer from integer without a cast 
- 13行目に問題あり
ここで何がうまくいかないのですか?
編集:例:
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <tchar.h>
#define BUFSIZE MAX_PATH
 int main(int argc, char *argv[])
  {
   TCHAR sz_VolumeName[BUFSIZE] ;
   HANDLE hSearch ;
   hSearch  = FindFirstVolume(sz_VolumeName , BUFSIZE) ; 
   printf("First Volume Name  : %s \n" , sz_VolumeName) ; 
   FindVolumeClose(hSearch) ;
   getchar() ;
   system("PAUSE"); 
   return 0;
       }