ntoskrnl.exe: Implemented IoCreateSymbolicLink

Vitaliy Margolen wine-devel at kievinfo.com
Wed May 16 22:45:13 CDT 2007


Alexandre Julliard wrote:
> +    attr.Attributes               = OBJ_CASE_INSENSITIVE | OBJ_OPENIF;
> +    attr.SecurityDescriptor       = NULL;
> +    attr.SecurityQualityOfService = NULL;
> +
> +    TRACE( "%s -> %s\n", debugstr_us(name), debugstr_us(target) );
> +    /* FIXME: store handle somewhere */
> +    return NtCreateSymbolicLinkObject( &handle, SYMBOLIC_LINK_ALL_ACCESS, &attr, target );

How are you planning on removing them if you don't keep a handle to this
symlink? Also why OBJ_CASE_INSENSITIVE? This is kernel, and last time
I've checked NT kernel's name space was case-sensitive.

Vitaliy.




More information about the wine-devel mailing list