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.
|
|
/*++
� 1998 Seagate Software, Inc. All rights reserved.
Module Name:
FsaTrace.cpp
Abstract:
These functions are used to provide an ability to trace the flow of the application for FSA debugging purposes.
Author:
Cat Brant [cbrant] 7-Dec-1996
Revision History:
--*/
#include "stdafx.h"
#include "stdio.h"
#include "fsa.h"
const OLECHAR* FsaRequestActionAsString( FSA_REQUEST_ACTION requestAction )
/*++
Routine Description:
This routine provides a string repesentation (e.g. FSA_REQUSEST_ACTION_MIGRATE) for the value of the request action supplied. NOTE: This method does not support localization of the strings.
Arguments:
requestAction - An FSA_REQUEST_ACTION value.
Return Value:
A string representation of the value of the request action.
--*/ { static OLECHAR returnString[60];
switch (requestAction) { case FSA_REQUEST_ACTION_DELETE: swprintf(returnString, OLESTR("FSA_REQUEST_ACTION_DELETE")); break; case FSA_REQUEST_ACTION_FILTER_RECALL: swprintf(returnString, OLESTR("FSA_REQUEST_ACTION_FIILTER_RECALL")); break; case FSA_REQUEST_ACTION_PREMIGRATE: swprintf(returnString, OLESTR("FSA_REQUEST_ACTION_PREMIGRATE")); break; case FSA_REQUEST_ACTION_RECALL: swprintf(returnString, OLESTR("FSA_REQUEST_ACTION_RECALL")); break; case FSA_REQUEST_ACTION_VALIDATE: swprintf(returnString, OLESTR("FSA_REQUEST_ACTION_VALIDATE")); break; default: swprintf(returnString, OLESTR("UNKNOWN FSA_REQUEST_ACTION_?????")); break; }
return(returnString); }
const OLECHAR* FsaResultActionAsString( FSA_RESULT_ACTION resultAction )
/*++
Routine Description:
This routine provides a string repesentation (e.g. FSA_RESULT_ACTION_TRUNCATE) for the value of the result action supplied. NOTE: This method does not support localization of the strings.
Arguments:
resultAction - An FSA_RESULT_ACTION value.
Return Value:
A string representation of the value of the result action.
--*/ { static OLECHAR returnString[60];
switch (resultAction) { case FSA_RESULT_ACTION_DELETE: swprintf(returnString, OLESTR("FSA_RESULT_ACTION_DELETE")); break; case FSA_RESULT_ACTION_DELETEPLACEHOLDER: swprintf(returnString, OLESTR("FSA_RESULT_ACTION_DELETEPLACEHOLDER")); break; case FSA_RESULT_ACTION_LIST: swprintf(returnString, OLESTR("FSA_RESULT_ACTION_LIST")); break; case FSA_RESULT_ACTION_OPEN: swprintf(returnString, OLESTR("FSA_RESULT_ACTION_OPEN")); break; case FSA_RESULT_ACTION_PEEK: swprintf(returnString, OLESTR("FSA_RESULT_ACTION_PEEK")); break; case FSA_RESULT_ACTION_REPARSE: swprintf(returnString, OLESTR("FSA_RESULT_ACTION_REPARSE")); break; case FSA_RESULT_ACTION_TRUNCATE: swprintf(returnString, OLESTR("FSA_RESULT_ACTION_TRUNCATE")); break; case FSA_RESULT_ACTION_REWRITEPLACEHOLDER: swprintf(returnString, OLESTR("FSA_RESULT_ACTION_REWRITEPLACEHOLDER")); break; case FSA_RESULT_ACTION_RECALLEDDATA: swprintf(returnString, OLESTR("FSA_RESULT_ACTION_RECALLEDDATA")); break; case FSA_RESULT_ACTION_NONE: swprintf(returnString, OLESTR("FSA_RESULT_ACTION_NONE")); break; default: swprintf(returnString, OLESTR("UNKNOWN FSA_RESULT_ACTION_?????")); break; }
return(returnString); }
|