X-Git-Url: https://gitweb.factorcode.org/gitweb.cgi?p=factor.git;a=blobdiff_plain;f=basis%2Fio%2Fbackend%2Fwindows%2Fnt%2Fprivileges%2Fprivileges.factor;h=27687df9d5fd7d7975466cfa16286a810d492831;hp=6c63d3eda0a234f5deeac8aaf536b6549caa9d7a;hb=70a99e1cdb02548627e928196e686b06a078467d;hpb=c9ad0856d5de6321c672936e6fc507a155ee8d98 diff --git a/basis/io/backend/windows/nt/privileges/privileges.factor b/basis/io/backend/windows/nt/privileges/privileges.factor index 6c63d3eda0..27687df9d5 100644 --- a/basis/io/backend/windows/nt/privileges/privileges.factor +++ b/basis/io/backend/windows/nt/privileges/privileges.factor @@ -13,8 +13,10 @@ TYPEDEF: TOKEN_PRIVILEGES* PTOKEN_PRIVILEGES ! http://msdn.microsoft.com/msdnmag/issues/05/03/TokenPrivileges/ : (open-process-token) ( handle -- handle ) - flags{ TOKEN_ADJUST_PRIVILEGES TOKEN_QUERY } PHANDLE - [ OpenProcessToken win32-error=0/f ] keep *void* ; + flags{ TOKEN_ADJUST_PRIVILEGES TOKEN_QUERY } + { PHANDLE } + [ OpenProcessToken win32-error=0/f ] [ ] + with-out-parameters ; : open-process-token ( -- handle ) #! remember to CloseHandle