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.
 
 
 
 
 
 

124 lines
2.1 KiB

/*++
Copyright (c) 2000 Microsoft Corporation
Module Name:
trans.h
Abstract:
Provides constants for interacting with the transport module.
This is primarily used to pass transport messages to the app layer.
Author:
Jim Schmidt (jimschm) 26-Mar-2000
Revision History:
<alias> <date> <comments>
--*/
#pragma once
//
// Includes
//
// None
#define DBG_FOO "Foo"
//
// Strings
//
#define S_RELIABLE_STORAGE_TRANSPORT TEXT("RELIABLE_STORAGE_TRANSPORT")
#define S_COMPRESSED_TRANSPORT TEXT("COMPRESSED_TRANSPORT")
#define S_REMOVABLE_MEDIA_TRANSPORT TEXT("REMOVABLE_MEDIA_TRANSPORT")
#define S_HOME_NETWORK_TRANSPORT TEXT("HOME_NETWORK_TRANSPORT")
#define S_DIRECT_CABLE_TRANSPORT TEXT("DIRECT_CABLE_TRANSPORT")
//
// Constants
//
#define TRANSPORT_ENVVAR_RMEDIA_DISKNR TEXT("RemovableMediaTransport:NextDiskNumber")
#define TRANSPORT_ENVVAR_HOMENET_DESTINATIONS TEXT("HomeNetDestinationNames")
#define TRANSPORT_ENVVAR_HOMENET_TAG TEXT("HomeNetTag")
#define CAPABILITY_COMPRESSED 0x00000001
#define CAPABILITY_ENCRYPTED 0x00000002
#define CAPABILITY_AUTOMATED 0x00000004
#define CAPABILITY_SPACEESTIMATE 0x00000008
//
// Macros
//
// None
//
// Types
//
typedef enum {
RMEDIA_ERR_NOERROR = 0,
RMEDIA_ERR_GENERALERROR,
RMEDIA_ERR_WRONGMEDIA,
RMEDIA_ERR_OLDMEDIA,
RMEDIA_ERR_USEDMEDIA,
RMEDIA_ERR_DISKFULL,
RMEDIA_ERR_NOTREADY,
RMEDIA_ERR_WRITEPROTECT,
RMEDIA_ERR_CRITICAL,
} RMEDIA_ERR, *PRMEDIA_ERR;
typedef struct {
RMEDIA_ERR LastError;
DWORD MediaNumber;
ULONGLONG TotalImageSize;
ULONGLONG TotalImageWritten;
} RMEDIA_EXTRADATA, *PRMEDIA_EXTRADATA;
typedef struct {
PCTSTR ObjectType;
PCTSTR ObjectName;
DWORD Error;
} TRANSCOPY_ERROR, *PTRANSCOPY_ERROR;
//
// Globals
//
// None
//
// Macro expansion list
//
// None
//
// Public function prototypes
//
// None
//
// Macro expansion definition
//
// None
//
// ANSI/UNICODE macros
//
// None