HostFolder.cpp File Reference

Go to the source code of this file.

Functions

A T L A S S E R T (p C l s i d)
f (p C l s i d==N U L L) r e t u r n E _ P O I N T E R
A T L A S S E R T (p i d l!=N U L L)
A T L A S S E R T (m _ p i d l)
f (m _ p i d l==N U L L) r e t u r n S _ F A L S E
f (!*p p i d l) r e t u r n E _ O U T O F M E M O R Y
c o n t e x t m e n
t h u m b n a i l i
m a g e e t c **S T
D M E T H O D I M P
C H o s t F o l d e
U I N T c P i d _ _
i n _ e c o u n t _
o p 
t (c P i d l) P C U I T E M I D _ C H I L D _ A R R A Y a P i d l

Variables

H o s t F o l d e r c p p
*p C l s i d = _ _ u u i d o f ( C H o s t F o l d e r )
r e t u r n S _ O K
**C H o s t F o l d e r
m _ p i d l = m _ P i d l M a n a g e r . C o p y ( p i d l )
r e t u r n S _ O K
**C H o s t F o l d e r
T OO
A T L A S S E R T * p
r e t u r n S _ O K
**C H o s t F o l d e r
**C H o s t F o l d
e _ _ i n _ o p t I
B i n d C t x *p
c
**C H o s t F o l d
e _ _ i n _ o p t I
B i n d C t x *p b _
_ i n R E F I I D r
i i 
d
p r i m a r i l y t
h e S h e l l V i e
w o b j e c t b u t
a l s o c o n t e x
t m e n u s e t c *C
o n t r a s t e d w
i t h G e t U I O b
j e c t O f w h i c
h p e r f o r m s a
s i m i l a r f u n
c t i o n b u t *f o
r t h e o b j e c t
s c o n t a i n t e
d *w i t h i n *t h
e f o l d e r **S T
D M E T H O D I M P
C H o s t F o l d e 
r
p r i m a r i l y t
h e S h e l l V i e
w o b j e c t b u t
a l s o c o n t e x
t m e n u s e t c *C
o n t r a s t e d w
i t h G e t U I O b
j e c t O f w h i c
h p e r f o r m s a
s i m i l a r f u n
c t i o n b u t *f o
r t h e o b j e c t
s c o n t a i n t e
d *w i t h i n *t h
e f o l d e r **S T
D M E T H O D I M P
C H o s t F o l d e
_ _ i n R E F I I D
r i i 
d
c o n t e x t m e n u
c o n t e x t m e n
t h u m b n a i l i
m a g e e t c **S T
D M E T H O D I M P
C H o s t F o l d e 
r
c o n t e x t m e n
t h u m b n a i l i
m a g e e t c **S T
D M E T H O D I M P
C H o s t F o l d e
U I N T c P i d 
l
c o n t e x t m e n
t h u m b n a i l i
m a g e e t c **S T
D M E T H O D I M P
C H o s t F o l d e
U I N T c P i d _ _
i n _ e c o u n t _
o p R E F I I D r i
d
c o n t e x t m e n
t h u m b n a i l i
m a g e e t c **S T
D M E T H O D I M P
C H o s t F o l d e
U I N T c P i d _ _
i n _ e c o u n t _
o p R E F I I D r i
i _ _ r e s e r v e
d L P U I N T p u R
e s e r v e 
d
t h e t w o o b j e
c t s a r e c o m p
a r e d a n d a *r e
s u l t c o d e i s
r e t u r n e d *N e
g a t i v 
e
t h e t w o o b j e
c t s a r e c o m p
a r e d a n d a *r e
s u l t c o d e i s
r e t u r n e d *N e
g a t i v L P C I T
E M I D L I S T p i
d 
l
e
i t h e n a m e s o
f *t h e c o l u m n
s t h e m s e l v e
s T h e i n d e x o
f t h e d e s i r e
d c o l u m n i s g
i v e n *i n i C o l
u m n I f t h i s c
o l u m n d o e s n
o t e x i s t w e r
e t u r n E _ F A I
L *I f p i d l i s n
o t N U L 
L
i t h e n a m e s o
f *t h e c o l u m n
s t h e m s e l v e
s T h e i n d e x o
f t h e d e s i r e
d c o l u m n i s g
i v e n *i n i C o l
u m n I f t h i s c
o l u m n d o e s n
o t e x i s t w e r
e t u r n E _ F A I
L *I f p i d l i s n
o t N U L _ _ i n U
I N T i C o l u m 
n
i f n o t s e t a n
d i f t h e p o r t
i s t h e d e f a u
l t p o r t t h e r
e d u c e d f o r 
m


Function Documentation

i f ( !*p p i d  l  ) 

i f ( m _ p i d  l = =N U L L  ) 

i f ( p C l s i  d = =N U L L  ) 

c o n t e x t m e n t h u m b n a i l i m a g e e t c* * S T D M E T H O D I M P C H o s t F o l d e U I N T c P i d _ _ i n _ e c o u n t _ o p t ( c P i d  l  ) 

Type constraints

A T L A S S E R T ( m _ p i d  l  ) 

A T L A S S E R T ( p i d l!  = N U L L  ) 

A T L A S S E R T ( p C l s i  d  ) 


Variable Documentation

* * C H o s t F o l d e _ _ i n _ o p t I B i n d C t x* p b c

Definition at line 133 of file HostFolder.cpp.

c o n t e x t m e n t h u m b n a i l i m a g e e t c* * S T D M E T H O D I M P C H o s t F o l d e U I N T c P i d _ _ i n _ e c o u n t _ o p R E F I I D r i i _ _ r e s e r v e d L P U I N T p u R e s e r v e d

Definition at line 473 of file HostFolder.cpp.

c o n t e x t m e n t h u m b n a i l i m a g e e t c* * S T D M E T H O D I M P C H o s t F o l d e U I N T c P i d _ _ i n _ e c o u n t _ o p R E F I I D r i i d

Definition at line 473 of file HostFolder.cpp.

p r i m a r i l y t h e S h e l l V i e w o b j e c t b u t a l s o c o n t e x t m e n u s e t c* C o n t r a s t e d w i t h G e t U I O b j e c t O f w h i c h p e r f o r m s a s i m i l a r f u n c t i o n b u t* f o r t h e o b j e c t s c o n t a i n t e d* w i t h i n* t h e f o l d e r* * S T D M E T H O D I M P C H o s t F o l d e _ _ i n R E F I I D r i i d

Definition at line 133 of file HostFolder.cpp.

* * C H o s t F o l d e _ _ i n _ o p t I B i n d C t x* p b _ _ i n R E F I I D r i i d

Definition at line 133 of file HostFolder.cpp.

* p C l s i d = _ _ u u i d o f ( C H o s t F o l d e r )

Definition at line 43 of file HostFolder.cpp.

i e

Definition at line 473 of file HostFolder.cpp.

t h e t w o o b j e c t s a r e c o m p a r e d a n d a* r e s u l t c o d e i s r e t u r n e d* N e g a t i v e

Definition at line 473 of file HostFolder.cpp.

r e t u r n S _ O K

Definition at line 117 of file HostFolder.cpp.

r e t u r n S _ O K

Definition at line 73 of file HostFolder.cpp.

r e t u r n S _ O K

Definition at line 45 of file HostFolder.cpp.

i t h e n a m e s o f* t h e c o l u m n s t h e m s e l v e s T h e i n d e x o f t h e d e s i r e d c o l u m n i s g i v e n* i n i C o l u m n I f t h i s c o l u m n d o e s n o t e x i s t w e r e t u r n E _ F A I L* I f p i d l i s n o t N U L L

Definition at line 473 of file HostFolder.cpp.

Referenced by CHostContextMenu::GetCommandString(), and CHostContextMenu::InvokeCommand().

t h e t w o o b j e c t s a r e c o m p a r e d a n d a* r e s u l t c o d e i s r e t u r n e d* N e g a t i v L P C I T E M I D L I S T p i d l

Definition at line 473 of file HostFolder.cpp.

c o n t e x t m e n t h u m b n a i l i m a g e e t c* * S T D M E T H O D I M P C H o s t F o l d e U I N T c P i d l

Definition at line 133 of file HostFolder.cpp.

m _ p i d l = m _ P i d l M a n a g e r . C o p y ( p i d l )

Definition at line 69 of file HostFolder.cpp.

i f n o t s e t a n d i f t h e p o r t i s t h e d e f a u l t p o r t t h e r e d u c e d f o r m

Definition at line 473 of file HostFolder.cpp.

i t h e n a m e s o f* t h e c o l u m n s t h e m s e l v e s T h e i n d e x o f t h e d e s i r e d c o l u m n i s g i v e n* i n i C o l u m n I f t h i s c o l u m n d o e s n o t e x i s t w e r e t u r n E _ F A I L* I f p i d l i s n o t N U L _ _ i n U I N T i C o l u m n

Definition at line 473 of file HostFolder.cpp.

T O D O

Definition at line 107 of file HostFolder.cpp.

A T L A S S E R T * p

Definition at line 109 of file HostFolder.cpp.

H o s t F o l d e r c p p

Definition at line 31 of file HostFolder.cpp.

c o n t e x t m e n t h u m b n a i l i m a g e e t c* * S T D M E T H O D I M P C H o s t F o l d e r

Definition at line 133 of file HostFolder.cpp.

p r i m a r i l y t h e S h e l l V i e w o b j e c t b u t a l s o c o n t e x t m e n u s e t c* C o n t r a s t e d w i t h G e t U I O b j e c t O f w h i c h p e r f o r m s a s i m i l a r f u n c t i o n b u t* f o r t h e o b j e c t s c o n t a i n t e d* w i t h i n* t h e f o l d e r* * S T D M E T H O D I M P C H o s t F o l d e r

Definition at line 133 of file HostFolder.cpp.

* * C H o s t F o l d e r

Definition at line 133 of file HostFolder.cpp.

* * C H o s t F o l d e r

Definition at line 91 of file HostFolder.cpp.

* * C H o s t F o l d e r

Definition at line 63 of file HostFolder.cpp.

c o n t e x t m e n u

Definition at line 133 of file HostFolder.cpp.


Generated on Mon Nov 12 22:43:54 2007 for Swish by  doxygen 1.5.3