Listing 2: symlink.h Interface to symbol9ic link functions
// symlink.h DWORD CreateSymLinkKey(HKEY, LPTSTR, LPTSTR, PHKEY); DWORD SetSymLink(HKEY, HKEY, LPTSTR); DWORD OpenSymLink(HKEY, LPTSTR, PHKEY); DWORD ClearSymLink(HKEY); DWORD DeleteSymLink(HKEY, LPTSTR); //--------------------------------------------------------- // Excerpts from wdm.h or ntddk.h //--------------------------------------------------------- typedef LONG NTSTATUS; #if !defined(_NTSYSTEM_) #define NTSYSAPI DECLSPEC_IMPORT #else #define NTSYSAPI #endif NTSYSAPI NTSTATUS NTAPI ZwDeleteKey( IN HANDLE KeyHandle ); //End of File