⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tables.c

📁 wince下的源代码集合打包
💻 C
字号:
/*++Copyright (c) 1997-2000 Microsoft Corporation.  All rights reserved.Module Name:    tables.cAbstract:    This file contains all the FSDMGR tables.--*/#include "fsdmgrp.h"#ifdef DEBUGDBGPARAM dpCurSettings = {        TEXTW("FSDMGR"), {            TEXTW("Init"),              // 0x0001            TEXTW("Errors"),            // 0x0002            TEXTW("Power"),             // 0x0004            TEXTW("Events"),            // 0x0008            TEXTW("Disk I/O"),          // 0x0010            TEXTW("APIs"),              // 0x0020            TEXTW("Reserved"),          // 0x0040            TEXTW("Reserved"),          // 0x0080            TEXTW("Reserved"),          // 0x0100            TEXTW("Reserved"),          // 0x0200            TEXTW("Reserved"),          // 0x0400            TEXTW("Reserved"),          // 0x0800            TEXTW("Reserved"),          // 0x1000            TEXTW("Reserved"),          // 0x2000            TEXTW("Reserved"),          // 0x4000            TEXTW("Reserved"),          // 0x8000        },        ZONEMASK_DEFAULT};#endifCONST PCWSTR apwsAFSAPIs[NUM_AFS_APIS] = {        TEXTW("CloseVolume"),        NULL,        TEXTW("CreateDirectoryW"),        TEXTW("RemoveDirectoryW"),        TEXTW("GetFileAttributesW"),        TEXTW("SetFileAttributesW"),        TEXTW("CreateFileW"),        TEXTW("DeleteFileW"),        TEXTW("MoveFileW"),        TEXTW("FindFirstFileW"),        NULL,                                           // originally TEXTW("CeRegisterFileSystemNotification")        NULL,                                           // originally TEXTW("CeOidGetInfo")        TEXTW("DeleteAndRenameFileW"),                  // originally TEXTW("PrestoChangoFileName")        NULL,                                           // originally TEXTW("CloseAllFiles")        TEXTW("GetDiskFreeSpaceW"),                     // originally TEXTW("GetDiskFreeSpace")        TEXTW("Notify"),        TEXTW("RegisterFileSystemFunction"),};CONST PFNAPI apfnAFSAPIs[NUM_AFS_APIS] = {        (PFNAPI)FSDMGR_CloseVolume,        (PFNAPI)NULL,        (PFNAPI)FSDMGR_CreateDirectoryW,        (PFNAPI)FSDMGR_RemoveDirectoryW,        (PFNAPI)FSDMGR_GetFileAttributesW,        (PFNAPI)FSDMGR_SetFileAttributesW,        (PFNAPI)FSDMGR_CreateFileW,        (PFNAPI)FSDMGR_DeleteFileW,        (PFNAPI)FSDMGR_MoveFileW,        (PFNAPI)FSDMGR_FindFirstFileW,        (PFNAPI)NULL,        (PFNAPI)NULL,        (PFNAPI)FSDMGR_DeleteAndRenameFileW,        (PFNAPI)FSDMGR_CloseAllFiles,        (PFNAPI)FSDMGR_GetDiskFreeSpaceW,        (PFNAPI)FSDMGR_Notify,        (PFNAPI)FSDMGR_RegisterFileSystemFunction,};CONST PFNAPI apfnAFSStubs[NUM_AFS_APIS] = {        (PFNAPI)FSDMGRStub_CloseVolume,        (PFNAPI)NULL,        (PFNAPI)FSDMGRStub_CreateDirectoryW,        (PFNAPI)FSDMGRStub_RemoveDirectoryW,        (PFNAPI)FSDMGRStub_GetFileAttributesW,        (PFNAPI)FSDMGRStub_SetFileAttributesW,        (PFNAPI)FSDMGRStub_CreateFileW,        (PFNAPI)FSDMGRStub_DeleteFileW,        (PFNAPI)FSDMGRStub_MoveFileW,        (PFNAPI)FSDMGRStub_FindFirstFileW,        (PFNAPI)NULL,        (PFNAPI)NULL,        (PFNAPI)FSDMGRStub_DeleteAndRenameFileW,        (PFNAPI)NULL,        (PFNAPI)FSDMGRStub_GetDiskFreeSpaceW,        (PFNAPI)FSDMGRStub_Notify,        (PFNAPI)FSDMGRStub_RegisterFileSystemFunction,};CONST DWORD asigAFSAPIs[NUM_AFS_APIS] = {        FNSIG1(DW),                                     // CloseVolume        FNSIG0(),                                       //        FNSIG3(DW, PTR, PTR),                           // CreateDirectoryW        FNSIG2(DW, PTR),                                // RemoveDirectoryW        FNSIG2(DW, PTR),                                // GetFileAttributesW        FNSIG3(DW, PTR, DW),                            // SetFileAttributesW        FNSIG9(DW, DW,  PTR, DW, DW, PTR, DW, DW, DW),  // CreateFileW        FNSIG2(DW, PTR),                                // DeleteFileW        FNSIG3(DW, PTR, PTR),                           // MoveFileW        FNSIG4(DW, DW,  PTR, PTR),                      // FindFirstFileW        FNSIG2(DW, DW),                                 // CeRegisterFileSystemNotification        FNSIG3(DW, DW,  PTR),                           // CeOidGetInfo        FNSIG3(DW, PTR, PTR),                           // PrestoChangoFileName        FNSIG2(DW, DW),                                 // CloseAllFiles        FNSIG6(DW, PTR, PTR, PTR, PTR, PTR),            // GetDiskFreeSpace        FNSIG2(DW, DW),                                 // Notify        FNSIG2(DW, DW),                                 // CeRegisterFileSystemFunction};CONST PCWSTR apwsFileAPIs[NUM_FILE_APIS] = {        TEXTW("CloseFile"),        NULL,        TEXTW("ReadFile"),        TEXTW("WriteFile"),        TEXTW("GetFileSize"),        TEXTW("SetFilePointer"),        TEXTW("GetFileInformationByHandle"),        TEXTW("FlushFileBuffers"),        TEXTW("GetFileTime"),        TEXTW("SetFileTime"),        TEXTW("SetEndOfFile"),        TEXTW("DeviceIoControl"),        TEXTW("ReadFileWithSeek"),        TEXTW("WriteFileWithSeek"),};CONST PFNAPI apfnFileAPIs[NUM_FILE_APIS] = {        (PFNAPI)FSDMGR_CloseFile,        (PFNAPI)NULL,        (PFNAPI)FSDMGR_ReadFile,        (PFNAPI)FSDMGR_WriteFile,        (PFNAPI)FSDMGR_GetFileSize,        (PFNAPI)FSDMGR_SetFilePointer,        (PFNAPI)FSDMGR_GetFileInformationByHandle,        (PFNAPI)FSDMGR_FlushFileBuffers,        (PFNAPI)FSDMGR_GetFileTime,        (PFNAPI)FSDMGR_SetFileTime,        (PFNAPI)FSDMGR_SetEndOfFile,        (PFNAPI)FSDMGR_DeviceIoControl,        (PFNAPI)FSDMGR_ReadFileWithSeek,        (PFNAPI)FSDMGR_WriteFileWithSeek,};CONST PFNAPI apfnFileStubs[NUM_FILE_APIS] = {        (PFNAPI)FSDMGRStub_CloseFile,        (PFNAPI)NULL,        (PFNAPI)FSDMGRStub_ReadFile,        (PFNAPI)FSDMGRStub_WriteFile,        (PFNAPI)FSDMGRStub_GetFileSize,        (PFNAPI)FSDMGRStub_SetFilePointer,        (PFNAPI)FSDMGRStub_GetFileInformationByHandle,        (PFNAPI)FSDMGRStub_FlushFileBuffers,        (PFNAPI)FSDMGRStub_GetFileTime,        (PFNAPI)FSDMGRStub_SetFileTime,        (PFNAPI)FSDMGRStub_SetEndOfFile,        (PFNAPI)FSDMGRStub_DeviceIoControl,        (PFNAPI)FSDMGRStub_ReadFileWithSeek,        (PFNAPI)FSDMGRStub_WriteFileWithSeek,};CONST DWORD asigFileAPIs[NUM_FILE_APIS] = {        FNSIG1(DW),                                     // CloseFile        FNSIG0(),                                       //        FNSIG5(DW, PTR, DW,  PTR, PTR),                 // ReadFile        FNSIG5(DW, PTR, DW,  PTR, PTR),                 // WriteFile        FNSIG2(DW, PTR),                                // GetFileSize        FNSIG4(DW, DW,  PTR, DW),                       // SetFilePointer        FNSIG2(DW, PTR),                                // GetFileInformationByHandle        FNSIG1(DW),                                     // FlushFileBuffers        FNSIG4(DW, PTR, PTR, PTR),                      // GetFileTime        FNSIG4(DW, PTR, PTR, PTR),                      // SetFileTime        FNSIG1(DW),                                     // SetEndOfFile        FNSIG8(DW, DW,  PTR, DW,  PTR, DW, PTR, PTR),   // DeviceIoControl        FNSIG7(DW, PTR, DW,  PTR, PTR, DW, DW),         // ReadFileWithSeek        FNSIG7(DW, PTR, DW,  PTR, PTR, DW, DW),         // WriteFileWithSeek};CONST PCWSTR apwsFindAPIs[NUM_FIND_APIS] = {        TEXTW("FindClose"),        NULL,        TEXTW("FindNextFileW"),};CONST PFNAPI apfnFindAPIs[NUM_FIND_APIS] = {        (PFNAPI)FSDMGR_FindClose,        (PFNAPI)NULL,        (PFNAPI)FSDMGR_FindNextFileW,};CONST PFNAPI apfnFindStubs[NUM_FIND_APIS] = {        (PFNAPI)FSDMGRStub_FindClose,        (PFNAPI)NULL,        (PFNAPI)FSDMGRStub_FindNextFileW,};CONST DWORD asigFindAPIs[NUM_FIND_APIS] = {        FNSIG1(DW),                                     // FindClose        FNSIG0(),                                       //        FNSIG2(DW, PTR)                                 // FindNextFileW};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -