ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

cmfuncs.h
Go to the documentation of this file.
00001 /******************************************************************************
00002  *                         Configuration Manager Functions                    *
00003  ******************************************************************************/
00004 
00005 $if (_WDMDDK_)
00006 #if (NTDDI_VERSION >= NTDDI_WINXP)
00007 _IRQL_requires_max_(APC_LEVEL)
00008 NTKERNELAPI
00009 NTSTATUS
00010 NTAPI
00011 CmRegisterCallback(
00012   _In_ PEX_CALLBACK_FUNCTION Function,
00013   _In_opt_ PVOID Context,
00014   _Out_ PLARGE_INTEGER Cookie);
00015 
00016 _IRQL_requires_max_(APC_LEVEL)
00017 NTKERNELAPI
00018 NTSTATUS
00019 NTAPI
00020 CmUnRegisterCallback(
00021   _In_ LARGE_INTEGER Cookie);
00022 #endif
00023 
00024 #if (NTDDI_VERSION >= NTDDI_VISTA)
00025 
00026 _IRQL_requires_max_(APC_LEVEL)
00027 NTKERNELAPI
00028 NTSTATUS
00029 NTAPI
00030 CmRegisterCallbackEx(
00031   _In_ PEX_CALLBACK_FUNCTION Function,
00032   _In_ PCUNICODE_STRING Altitude,
00033   _In_ PVOID Driver,
00034   _In_opt_ PVOID Context,
00035   _Out_ PLARGE_INTEGER Cookie,
00036   _Reserved_ PVOID Reserved);
00037 
00038 _IRQL_requires_max_(APC_LEVEL)
00039 NTKERNELAPI
00040 VOID
00041 NTAPI
00042 CmGetCallbackVersion(
00043   _Out_opt_ PULONG Major,
00044   _Out_opt_ PULONG Minor);
00045 
00046 _IRQL_requires_max_(APC_LEVEL)
00047 NTKERNELAPI
00048 NTSTATUS
00049 NTAPI
00050 CmSetCallbackObjectContext(
00051   _Inout_ PVOID Object,
00052   _In_ PLARGE_INTEGER Cookie,
00053   _In_ PVOID NewContext,
00054   _Out_opt_ PVOID *OldContext);
00055 
00056 _IRQL_requires_max_(APC_LEVEL)
00057 NTKERNELAPI
00058 NTSTATUS
00059 NTAPI
00060 CmCallbackGetKeyObjectID(
00061   _In_ PLARGE_INTEGER Cookie,
00062   _In_ PVOID Object,
00063   _Out_opt_ PULONG_PTR ObjectID,
00064   _Outptr_opt_ PCUNICODE_STRING *ObjectName);
00065 
00066 _IRQL_requires_max_(APC_LEVEL)
00067 NTKERNELAPI
00068 PVOID
00069 NTAPI
00070 CmGetBoundTransaction(
00071   _In_ PLARGE_INTEGER Cookie,
00072   _In_ PVOID Object);
00073 
00074 #endif // NTDDI_VERSION >= NTDDI_VISTA
00075 
00076 $endif (_WDMDDK_)
00077 

Generated on Sat May 26 2012 04:29:28 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.