Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

50 lines
1.1 KiB

/*++
Copyright (c) 1989 Microsoft Corporation
Module Name:
srvtyp32.h
Abstract:
This module defines data structures for thunking to 32-bit on Win64
Author:
David Kruse (dkruse) 29-Nov 2000
Revision History:
--*/
#ifndef _SRVTYP32_
#define _SRVTYP32_
// Thunking structure for rename info
typedef struct _FILE_RENAME_INFORMATION32
{
BOOLEAN ReplaceIfExists;
ULONG RootDirectory; // Is HANDLE in real structure
ULONG FileNameLength;
WCHAR FileName[1];
} FILE_RENAME_INFORMATION32, *PFILE_RENAME_INFORMATION32;
// For remote link tracking code
typedef struct _REMOTE_LINK_TRACKING_INFORMATION32_ {
ULONG TargetFileObject;
ULONG TargetLinkTrackingInformationLength;
UCHAR TargetLinkTrackingInformationBuffer[1];
} REMOTE_LINK_TRACKING_INFORMATION32,
*PREMOTE_LINK_TRACKING_INFORMATION32;
typedef struct _FILE_TRACKING_INFORMATION32 {
ULONG DestinationFile;
ULONG ObjectInformationLength;
CHAR ObjectInformation[1];
} FILE_TRACKING_INFORMATION32, *PFILE_TRACKING_INFORMATION32;
#endif