1
  
2
  
3
  
4
  
5
  
6
  
7
  
8
  
9
  
10
  
11
  
12
  
13
  
14
  
15
  
16
  
17
  
18
  
19
  
20
  
21
  
22
  
23
  
24
  
25
  
26
  
/* 
 * Functions to lookup dynamically at load on NT. 
 */ 
 
#ifdef __NT__ 
 
#ifndef NTLIB 
/* NTLIB(LIBNAME) */ 
#error NTLIB macro not defined. 
#endif 
#ifndef NTLIBFUNC 
/* NTLIBFUNC(LIBNAME, RETTYPE, SYMBOL, ARGLIST) */ 
#error NTLIBFUNC macro not defined. 
#endif 
 
NTLIB(kernel32); 
 
NTLIBFUNC(kernel32, BOOL, MoveFileExW, ( 
  LPCWSTR lpExistingFileName,  /* file name     */ 
  LPCWSTR lpNewFileName,       /* new file name */ 
  DWORD dwFlags                /* move options  */ 
)); 
 
#endif /* __NT__ */