@@ -970,6 +970,7 @@ pub mod types {
970
970
971
971
pub type BOOL = c_int ;
972
972
pub type BYTE = u8 ;
973
+ pub type BOOLEAN = BYTE ;
973
974
pub type CCHAR = c_char ;
974
975
pub type CHAR = c_char ;
975
976
@@ -3984,15 +3985,16 @@ pub mod funcs {
3984
3985
3985
3986
pub mod kernel32 {
3986
3987
use libc:: types:: os:: arch:: c95:: { c_uint} ;
3987
- use libc:: types:: os:: arch:: extra:: { BOOL , DWORD , SIZE_T , HMODULE } ;
3988
- use libc:: types:: os:: arch:: extra:: { LPCWSTR , LPWSTR , LPCSTR , LPSTR , LPCH ,
3989
- LPDWORD , LPVOID ,
3990
- LPCVOID , LPOVERLAPPED } ;
3991
- use libc:: types:: os:: arch:: extra:: { LPSECURITY_ATTRIBUTES , LPSTARTUPINFO ,
3988
+ use libc:: types:: os:: arch:: extra:: { BOOL , DWORD , SIZE_T , HMODULE ,
3989
+ LPCWSTR , LPWSTR , LPCSTR , LPSTR ,
3990
+ LPCH , LPDWORD , LPVOID ,
3991
+ LPCVOID , LPOVERLAPPED ,
3992
+ LPSECURITY_ATTRIBUTES ,
3993
+ LPSTARTUPINFO ,
3992
3994
LPPROCESS_INFORMATION ,
3993
3995
LPMEMORY_BASIC_INFORMATION ,
3994
- LPSYSTEM_INFO } ;
3995
- use libc :: types :: os :: arch :: extra :: { HANDLE , LPHANDLE , LARGE_INTEGER ,
3996
+ LPSYSTEM_INFO , BOOLEAN ,
3997
+ HANDLE , LPHANDLE , LARGE_INTEGER ,
3996
3998
PLARGE_INTEGER , LPFILETIME } ;
3997
3999
3998
4000
extern "system" {
@@ -4105,7 +4107,7 @@ pub mod funcs {
4105
4107
dwFlags : DWORD ) -> BOOL ;
4106
4108
pub fn CreateSymbolicLinkW ( lpSymlinkFileName : LPCWSTR ,
4107
4109
lpTargetFileName : LPCWSTR ,
4108
- dwFlags : DWORD ) -> BOOL ;
4110
+ dwFlags : DWORD ) -> BOOLEAN ;
4109
4111
pub fn CreateHardLinkW ( lpSymlinkFileName : LPCWSTR ,
4110
4112
lpTargetFileName : LPCWSTR ,
4111
4113
lpSecurityAttributes : LPSECURITY_ATTRIBUTES )
0 commit comments